2018年4月27日金曜日

enfuse画像のHDR自動化Gimpスクリプト

オートブラケットで撮影した、露出を変えた画像を、enfuseする。
それをGimpで高精細化する自動化pythonスクリプト。
エラーが出たら、不足するプラグインを入れる。
最終的にレイヤーの透明度を手動調整する。
 ----------------------------------------------------------------------------------
from gimpfu import *
import gimpfu,time
from datetime import date
#
theImage=gimp.image_list()[0]
lay=theImage.active_layer
#
drawable = pdb.script_fu_separate_luminance(theImage, TRUE, FALSE)
active_layer = pdb.gimp_image_get_layer_by_name(theImage, "Lum")
pdb.gimp_levels_auto(active_layer)
pdb.gimp_displays_flush()

pdb.gimp_image_set_active_layer(theImage, active_layer)
pdb.script_fu_advanced_tone_mapping(theImage, active_layer, 10, 75, 90, 2)
pdb.gimp_displays_flush()

active_layer = pdb.gimp_image_get_active_layer(theImage)
pdb.gimp_levels_auto(active_layer)
db.gimp_displays_flush()

pdb.gimp_image_lower_layer(theImage, active_layer)#toneMap下げる
pdb.gimp_image_lower_layer(theImage, active_layer)#toneMap下げる
pdb.gimp_displays_flush()

new_layer=theImage.add_layer(pdb.gimp_layer_copy(active_layer, True),-1)
layer=theImage.active_layer
active_layer=pdb.gimp_drawable_set_name(layer, 'ToneMapcopy1')

active_layer = pdb.gimp_image_get_layer_by_name(theImage, "Chroma")
new_layer=theImage.add_layer(pdb.gimp_layer_copy(active_layer, True),-1)
layer=theImage.active_layer
active_layer=pdb.gimp_drawable_set_name(layer, 'Chromacopy')
#-----------------------------------------------
active_layer = pdb.gimp_image_get_layer_by_name(theImage, "Lum")
pdb.gimp_image_lower_layer(theImage, active_layer)#Lum下げる
active_layer = pdb.gimp_image_get_layer_by_name(theImage, "ToneMapcopy1")
pdb.gimp_image_raise_layer(theImage, active_layer)#toneMap上げる
pdb.gimp_image_raise_layer(theImage, active_layer)#toneMap上げる
active_layer = pdb.gimp_image_get_layer_by_name(theImage, "Chromacopy")
pdb.gimp_displays_flush()
pdb.script_fu_sg_copy_mask_from_above(theImage, active_layer)
active_layer = pdb.gimp_image_get_layer_by_name(theImage, "Chromacopy")
pdb.gimp_image_raise_layer_to_top(theImage, active_layer)#toneMap上げる

active_layer = pdb.gimp_image_get_layer_by_name(theImage, "Lum")
pdb.gimp_image_raise_layer(theImage, active_layer)#Lum上げる
#------------------------------------------------------
mask = pdb.gimp_layer_create_mask(active_layer, 5)
pdb.gimp_layer_add_mask(active_layer, mask)
pdb.gimp_invert(mask)
pdb.gimp_layer_set_mode(active_layer, 4)

active_layer = pdb.gimp_image_get_layer_by_name(theImage, "ToneMapcopy1")
mask = pdb.gimp_layer_create_mask(active_layer, 5)
pdb.gimp_layer_add_mask(active_layer, mask)
pdb.gimp_invert(mask)
pdb.gimp_layer_set_mode(active_layer, 5)

pdb.gimp_displays_flush()

pdb.gimp_displays_flush()

2018年4月22日日曜日

11円療法で肩こり軽減でびっくり

突然プチンという感じで、肩が痛くなった。
腕が上がらない。

肩こり体操を色々試すが、良くならない。

ふと11円療法を思い出して、やってみる。
なんと、痛みが軽減した。びっくり。

2018年4月10日火曜日

自作8弦ギターの表面板補強にカーボンシートを貼る

自作8弦ギターの響きが鈍くなった。
1本足ブリッジで表面板が凹んでいた。
そこで、エポキシ接着剤でカーボンシートを貼る。
響きは回復した。
表面板が強化されたので、接地面をさらに点に近づけることもできる。

WiFiタブレット、オフラインでもナビになった

出発時にオンラインでルートを設定しておくと、WiFi電波が切れてもGPSはナビを続けるのだった。

2018年4月4日水曜日

clementine internal data stream error 回復

ある日突然オーディオプレーヤーのClementineが再生できなくなった。
自前コンパイルもエラー。
検索の結果

/home/my_name/.cache/Clementine/
/home/my_name/.config/Clementine/
を削除したら直った。

2018年3月14日水曜日

食品アレルギーの原因、パンを十数年ぶりに食べる

食品アレルギーの原因、パンを十数年ぶりに食べてみる。
アレルギーは出た。
ノドの腫れと、肩の引きつり、倦怠感、全身疼痛。
以前症状が収まるまで3日かかっていたが、半日で収まった。

天災避難時の配給食料でも、一時的には食べられることがわかった。

2018年3月12日月曜日

光回線開通

高所作業車と交通整理の3人組で宅内と電柱工事。
電柱も細かそうな作業で、時間がかかった。
風もなく天気が良くて、助かった。

スピードテストで92メガ。
今までの90倍以上。
ようやく世間並み。