晴歩雨描

晴れた日は外に出て歩き、雨の日は部屋で絵を描く

神戸)2019初詣。高取神社→荒熊神社→長田神社。

1月1日。神戸高速鉄道西代駅→(高取山)高取神社→(春日神社)荒熊神社→長田神社神戸高速鉄道高速長田駅。8.8km。3時間15分。

西代駅を出てすぐの住宅街から高取神社まで急な上り坂が続く。

高取山の標高は328mしかないが、見晴らしは良い。

長田神社は初詣客でいっぱい。

→YAMAP地図

f:id:art2nd:20190101213811j:plain

f:id:art2nd:20190101214044j:plain

f:id:art2nd:20190101214046j:plain

f:id:art2nd:20190101214050j:plain

f:id:art2nd:20190101214053j:plain

f:id:art2nd:20190101214057j:plain

f:id:art2nd:20190101214101j:plain

f:id:art2nd:20190101214104j:plain

f:id:art2nd:20190101214108j:plain

f:id:art2nd:20190101214111j:plain

f:id:art2nd:20190101214114j:plain

f:id:art2nd:20190101214131j:plain

f:id:art2nd:20190101214141j:plain

f:id:art2nd:20190101214151j:plain

f:id:art2nd:20190101214201j:plain

f:id:art2nd:20190101214204j:plain

f:id:art2nd:20190101214217j:plain

f:id:art2nd:20190101214220j:plain

f:id:art2nd:20190101214224j:plain

f:id:art2nd:20190101214227j:plain

神戸)渦森台→油コブシ→高羽道→六甲ケーブル下。葉痕探し(?)。

12月30日。阪神電車御影駅から38系統のバスで渦森台。渦森台→油コブシ→高羽道→六甲ケーブル下。4.8km。2時間20分。

葉痕を探してみた。アジサイの葉痕がかわいい。冬芽がついているものも。樹皮にトゲがあるのは、サンショウ属か?。サルトリイバラの葉痕もかわいい。

→YAMAP地図

f:id:art2nd:20181230170205j:plain

f:id:art2nd:20181230172816j:plain

f:id:art2nd:20181230172819j:plain

f:id:art2nd:20181230172822j:plain

f:id:art2nd:20181230172825j:plain

f:id:art2nd:20181230172829j:plain

f:id:art2nd:20181230172832j:plain

f:id:art2nd:20181230172836j:plain

f:id:art2nd:20181230172839j:plain

f:id:art2nd:20181230172903j:plain

f:id:art2nd:20181230172907j:plain

f:id:art2nd:20181230172911j:plain

f:id:art2nd:20181230172916j:plain

f:id:art2nd:20181230172920j:plain

f:id:art2nd:20181230172924j:plain

f:id:art2nd:20181230172928j:plain

f:id:art2nd:20181230172932j:plain

f:id:art2nd:20181230172935j:plain

f:id:art2nd:20181230172938j:plain

f:id:art2nd:20181230172942j:plain

f:id:art2nd:20181230172946j:plain

f:id:art2nd:20181230172949j:plain

f:id:art2nd:20181230172952j:plain

年内最終開園日の京都府立植物園

12月27日。京都府立植物園。年内最終開園日。

山茶花が園内のあちこちで咲いている。花びらが散っているのもきれい。冬桜、四季桜、不断桜、十月桜が咲いている。バラもまだ結構咲いている。

台風21号で折れたり倒れたりした木があちこちに。関西の台風21号被害は結構大きかった。

植物園を出た後、鴨川沿いに下鴨神社まで歩く。

f:id:art2nd:20181228102744j:plain

f:id:art2nd:20181228102811j:plain

f:id:art2nd:20181228102814j:plain

f:id:art2nd:20181228102818j:plain

f:id:art2nd:20181228102821j:plain

f:id:art2nd:20181228102835j:plain
ツクバネガキ

f:id:art2nd:20181228102903j:plain

f:id:art2nd:20181228102907j:plain

f:id:art2nd:20181228102911j:plain

f:id:art2nd:20181228102915j:plain

f:id:art2nd:20181228102936j:plain

f:id:art2nd:20181228102939j:plain

f:id:art2nd:20181228102943j:plain

f:id:art2nd:20181228103014j:plain

f:id:art2nd:20181228103017j:plain

f:id:art2nd:20181228103019j:plain

f:id:art2nd:20181228103023j:plain

f:id:art2nd:20181228103026j:plain

f:id:art2nd:20181228103030j:plain

f:id:art2nd:20181228103034j:plain

f:id:art2nd:20181228103036j:plain

f:id:art2nd:20181228103040j:plain

f:id:art2nd:20181228103043j:plain

f:id:art2nd:20181228103046j:plain

f:id:art2nd:20181228103051j:plain

f:id:art2nd:20181228103055j:plain

f:id:art2nd:20181228103058j:plain

f:id:art2nd:20181228103101j:plain

モノクロモード比較:RX100M6、LUMIX GM1+15mm/F1.7。神戸元町、三宮にて。アスペクト比1:1。

SONY DSC-RX100M6とPanasonic LUMIX DMC-GM1のモノクロモードの比較をしてみた。DMC-GM1はレンズ15mm/F1.7(35mm判換算30mm)を付けて撮影。全て手持ちで撮影。

写真の縦横比を1:1で撮影。

RX100M6のモノクロモードは以下。

  • クリエイティブスタイル:白黒
  • ピクチャーエフェクト:リッチトーンモノクロ
    ※ リッチトーンモノクロは、露出の異なる複数枚の画像を撮影し、メリハリの効いた1枚のモノクロ画像に合成する。
  • ピクチャーエフェクト:ハイコントラストモノクロ

LUMIX GM1+15mm/F1.7のモノクロモードは以下。

f:id:art2nd:20181221152257j:plain

RX100M6:白黒

f:id:art2nd:20181221152329j:plain

RX100M6:リッチトーンモノクロ

f:id:art2nd:20181221152347j:plain

RX100M6:ハイコントラストモノクロ

f:id:art2nd:20181221152429j:plain

GM1:モノクローム

f:id:art2nd:20181221152505j:plain

GM1:ダイナミックモノローム

f:id:art2nd:20181221152527j:plain

GM1:ラフモノクローム

f:id:art2nd:20181221152543j:plain

GM1:シルキーモノクローム

f:id:art2nd:20181221152705j:plain

RX100M6:白黒

f:id:art2nd:20181221152754j:plain

RX100M6:リッチトーンモノクロ

f:id:art2nd:20181221152810j:plain

RX100M6:ハイコントラストモノクロ

f:id:art2nd:20181221152846j:plain

GM1:モノクローム

f:id:art2nd:20181221152908j:plain

GM1:ダイナミックモノローム

f:id:art2nd:20181221152922j:plain

GM1:ラフモノクローム

f:id:art2nd:20181221152941j:plain

GM1:シルキーモノクローム

f:id:art2nd:20181221153111j:plain

GM1:カラー

↓ 2つを並べて比較できるようにした。

f:id:art2nd:20181221163914j:plain

f:id:art2nd:20181221154146j:plain

RX100M6:白黒

f:id:art2nd:20181221154204j:plain

RX100M6:リッチトーンモノクロ

f:id:art2nd:20181221154219j:plain

RX100M6:ハイコントラストモノクロ

f:id:art2nd:20181221154310j:plain

GM1:モノクローム

f:id:art2nd:20181221154339j:plain

GM1:ダイナミックモノローム

f:id:art2nd:20181221154358j:plain

GM1:ラフモノクローム

f:id:art2nd:20181221154429j:plain

GM1:シルキーモノクローム

f:id:art2nd:20181221154713j:plain

GM1:カラー

f:id:art2nd:20181221154128j:plain

RX100M6:トイカメラ

f:id:art2nd:20181221155853j:plain

RX100M6:白黒

f:id:art2nd:20181221155909j:plain

RX100M6:リッチトーンモノクロ

f:id:art2nd:20181221155924j:plain

RX100M6:ハイコントラストモノクロ

f:id:art2nd:20181221155943j:plain

GM1:モノクローム

f:id:art2nd:20181221160014j:plain

GM1:ダイナミックモノローム

f:id:art2nd:20181221160043j:plain

GM1:ラフモノクローム

f:id:art2nd:20181221160103j:plain

GM1:シルキーモノクローム

↓ 2つを並べて比較できるようにした。

f:id:art2nd:20181221164058j:plain

パナソニックのデジカメ写真のEXIFから、フォトスタイル、クリエイティブコントロール情報を抜き出して、画像ファイル名にEXIF情報を付け足す。(ExifTool/JScript)

先日、ソニーのデジカメ写真のEXIFから、クリエイティブスタイル、ピクチャーエフェクト情報を抜き出して、画像ファイル名にEXIF情報を付け足すJScriptを作成した。

今回、パナソニックのデジカメ写真のEXIFから、フォトスタイル、クリエイティブコントロール情報を抜き出して、画像ファイル名にEXIF情報を付け足すJScriptを作成。

前提としてExifToolを使うが、そのインストール方法等は上のブログ記事を参照。

exiftool.exeのデスクトップに置くショートカットのリンク先は次のように設定する。

C:\Windows\exiftool.exe -k -PhotoStyle -makernotes:contrast -makernotes:saturation -makernotes:sharpness -AdvancedSceneMode

このショートカットアイコンに、画像ファイルを複数まとめてドラッグ&ドロップすると、コマンドプロンプトに似たウインドウが開いて、まとめて結果が表示される。

※ 一度にウインドウに表示できる行数に制限がある模様。1度にドラッグ&ドロップする画像ファイルは40個以内にした方が良い。

f:id:art2nd:20181221142044j:plain

このウインドウに表示された結果テキストをCtrl-A、Ctrl-Cでコピーし、exif2ren.jseと同じフォルダにあるdata.txtを開いてペーストし保存する。

exif2ren.jseアイコンをダブルクリックして実行すると、out.txtというファイルが作成される。

作成されたout.txtの中身を開くと、以下の「out.txt サンプル」のように、renameコマンドが書かれている。

Contrast、Saturation、Sharpnessの補正がある場合、頭文字+補正値で表現する。ただ、Saturation、SharpnessはどちらもSで始まるので、それぞれ、tとpにした。c-2 t+2 p+2のように表現。

renameコマンドに問題が無いかを確認した上で、コマンドプロンプトへ、renameコマンドをコピー&ペーストで実行する。

※ このスクリプトを使う場合は、自己責任でお願いいたします。また、事前に画像ファイルのバックアップを取った上で利用願います。

【data.txt サンプル:exiftoolの結果】

======== C:/work/exiftool/data/P1310956.JPG
Photo Style                     : Standard or Custom
Contrast                        : Normal
Saturation                      : Normal
Sharpness                       : Normal
Advanced Scene Mode             : Monochrome
======== C:/work/exiftool/data/P1310957.JPG
Photo Style                     : Standard or Custom
Contrast                        : Normal
Saturation                      : Normal
Sharpness                       : Normal
Advanced Scene Mode             : Dynamic Monochrome
======== C:/work/exiftool/data/P1310960.JPG
Photo Style                     : Standard or Custom
Contrast                        : Normal
Saturation                      : Normal
Sharpness                       : Normal
Advanced Scene Mode             : Rough Monochrome
======== C:/work/exiftool/data/P1310961.JPG
Photo Style                     : Standard or Custom
Contrast                        : Normal
Saturation                      : Normal
Sharpness                       : Normal
Advanced Scene Mode             : Silky Monochrome
    4 image files read
-- press RETURN --

【out.txt サンプル】

rename C:\work\exiftool\data\P1310956.JPG P1310956_Monochrome.JPG
rename C:\work\exiftool\data\P1310957.JPG P1310957_DynamicMonochrome.JPG
rename C:\work\exiftool\data\P1310960.JPG P1310960_RoughMonochrome.JPG
rename C:\work\exiftool\data\P1310961.JPG P1310961_SilkyMonochrome.JPG

スクリプトコード:exif2ren.jse】

ソニー用のスクリプトに処理を追加している。ソニー用にも使える。

var fs = WScript.CreateObject("Scripting.FileSystemObject");
var ts = fs.OpenTextFile("data.txt"); 
var str = ts.ReadAll();
str = str.replace(/\n /g, '\n\n--------');
str = str.replace(/\n/g, '').replace(/\r/g, '');
str = str.replace(/: /g, '');
str = str.replace(/-- press RETURN --/g, '');
str = str.replace(/--/g, '\n\n');
str = str.replace(/ /g, '');
str = str.replace(/CreativeStyle/g, ' _');
str = str.replace(/PictureEffect/g, '_');
str = str.replace(/PhotoStyle/g, ' _');
str = str.replace(/AdvancedSceneMode/g, '_');
str = str.replace(/Contrast/g, '_c');
str = str.replace(/Saturation/g, '_t');
str = str.replace(/Sharpness/g, '_p');
str = str.replace(/\(/g, '_').replace(/\)/g, '');
str = str.replace(/StandardorCustom/g, '');
str = str.replace(/_Standard/g, '');
str = str.replace(/_Off/g, '');
str = str.replace(/&/g, '');
str = str.replace(/_c0/g, '').replace(/_t0/g, '').replace(/_p0/g, '');
str = str.replace(/_cNormal/g, '').replace(/_tNormal/g, '').replace(/_pNormal/g, '');
str = str.replace(/__/g, '_');
str = str.replace(/========/g, '\nrename ');
var line_ary = str.split(/\n/);
var out = '';
for (var i=0; i<line_ary.length; i++) {
	var buf = line_ary[i].split(/\.| /);
	if (buf[3] && buf[3] != '_') {
		fn_ary = buf[1].split('\/');
		out += buf[0] + ' ' + buf[1] + '.' + buf[2] + ' ' + fn_ary[fn_ary.length-1] + buf[3] + '.' + buf[2] + '\n';
	}
}
out = out.replace(/\//g, '\\');
var fso = WScript.CreateObject("Scripting.FileSystemObject");
var outfile = fso.CreateTextFile("out.txt", true, true);
outfile.Write(out);