ヤマレコなら、もっと自由に冒険できる

Yamareco

HOME > ヤマノート > 星空写真の加工 〜無料ソフトGIMP利用〜
更新日:2017年09月17日 訪問者数:12055
登山・ハイキング IT
星空写真の加工 〜無料ソフトGIMP利用〜
eurekapapa
以前にヤマノートとして、IT関連の記事の中で、星空撮影と写真加工について記載しました。
このときにはMicrosoft Office Picture Managerというソフトで簡易に写真加工をしていました。
しかし、明るい部分(雲や、街の光害や、山小屋やテントの明かりなど)があったりすると、なかなか星が目立たなくなります。

そこで調べたところ、無料ソフトでもある程度の加工ができることが分かったので、自分の備忘録も兼ねて方法を記載します。
なお、仕事で画像編集をしたりするわけでなく、知識・技術ともに未熟ですので、不適切なところがあるかもしれませんが、ご了解ください。

※pomchan4さんから教えていただいたサイトを見て、あまりよくない方法を書いていたことがわかったので、2017/9/16に記載を修正しました。
無料ソフトGIMPのインストール
画像編集というとPhotoshopが有名ですが、当然有料ソフトです。
そこで、GIMPという画像編集ソフトを利用します。
Windows版もMac版もあります。無料です。
上記にアクセスすると、ページが英語ですが、インストールすれば日本語で操作できますので、心配なく。
「DOWNLOAD」と記載されたボタンを押して、ソフトをダウンロードして、インストールしてください。
GIMPにおける星空写真の加工 <全体編集>
GIMPを起動して、そこに編集したい写真をドラッグ&ドロップすると、取り込まれます。

ほとんどが真っ暗な写真だと思いますが、単に明るさを強くすると、雲や、街の光害や、山小屋やテントの明かりが強くなりすぎてしまいます。
そこで、以下の操作をします。
メニューの「色」から「レベル」を選びます。
すると、以下のように「色レベルの調整」というウィンドウが開きます。
グラフは、横軸が明るさで、左の方が暗く、右のほうが明るいです。
縦軸がその明るさの場所の量です。
左側、つまり暗いところが多いというグラフになっています。
そのグラフの下に▲や△のマークが3つついており、その範囲の明るさを細かく表現するということのようです。
そこで、明るさの量がある範囲を、両端の△ではさむようにします。つまり、右端の△を左に動かします。
そして、「OK」ボタンを押します。
写真全体が明るくなったと思います。
ただ、元から明るい部分は、全体を明るくすると白飛びするほどですが、このやり方だと白飛びするほどは明るくなりません。

真ん中の▲ですが、これを左に動かすと、暗い部分の明るさをもっと細かく表現する(明るい部分はざっくりしか表現されない)という操作になります。
星空写真では暗い部分がほとんどなので、暗い部分の明るさを細かく表現するために、真ん中の▲を左に動かします。具体的には、とんがっている部分の右側にまで動かします。
こうすることで、もともと明るい部分(雲や、街の光害や、山小屋やテントの明かりなど)は明るくせず、もともと暗い部分(暗い星や天の川)だけ明るくすることができます。

以下が出来上がりです。
ここでは「レベル」の機能のみで修正していますが、細かく調整するには、メニューの「色」から「トーンカーブ」を選びます。
トーンカーブは、横軸がそのときの写真の明るさ、縦軸が編集後に明るさをどう変えるか、というものです。
以下の図は、もともと暗い部分(グラフの左側)を明るくする(グラフの上に持っていく)、という操作になっています。
もともとの左下から右上への斜線をクリックしたまま動かして線の形を変えることで、明るさを編集する、という編集方法です。
いろいろ変えてみて、見た目の変化を確認しつつ、最終的にOKとします。
一般的に、編集したグラフが上にペタッとついてしまうと、一部分が白飛びしてしまうのでNGだそうです。
また、右肩上がりにすべきで、部分的にでも右肩下がりになるとNGとのこと。

最終的にOKになれば、メニューの「ファイル」から「名前を付けてエクスポート...」を選び、ファイル名を指定して書き出します。
GIMPによる部分編集 <明るすぎるところの調整>
上記のような編集を行っても、もとの写真に明るすぎる部分がある場合には、まだ星がきれいに見えづらいかもしれません。
つまり、雲や、街の光害や、山小屋やテントの明かりのところが明るすぎるという場合、その部分の明るさを抑えるようにします。

GIMP起動時に左側に現れる「ツールボックス」からペンのようなマークの「ファジー選択」を押します。
その次に写真内で明るすぎる部分を押します。
すると、押したところと同じ程度の明るさの範囲が選ばれます。
どの程度同じ明るさなら選択範囲とするかのブレの大きさは、先ほどのツールボックスの「しきい値」の数値で調整します。
ザックリする場合は15程度、細かくやる場合は5程度、といった具合かと思います。

次に選択した範囲の明るさを落とすのですが、このままやると境目がくっきりと線になってしまいますので、境界をぼかします。
メニューの「選択」から「境界をぼかす」を選びます。
すると、以下のようなウィンドウが現れます。
ここで設定する値ですが、これは選んだところと周囲との明るさの差が大きいかどうかで、選ぶ値をチューニングする必要があります。
ピクセル数を指定するのですが、最大でも、写真の画像サイズ(画角)の10%までにしたほうがいいようです。
たとえば、5472 x 3648 pixelというサイズの写真だとすると、最大で300程度です。
ここで数字を入力してOKを押すと、写真内の選択範囲も若干変更されます。

この状態で、メニューの「色」から「明るさ-コントラスト」を選びます。
ここで、「明るさ」の右の数値を-5〜-10程度と指定して、OKを押します。
すると、選択範囲が少し暗くなります。
メニューの「選択」から「選択を解除」を押して、全体のバランスをチェックします。
つまり、選択範囲を暗くしすぎなかったか(周囲との間に濃淡の縞々ができていないか)確認します。
暗くしすぎていたら、メニューの「編集」から「…をもとに戻す」を選んで元に戻して、明るさの数値を調整してやり直します。

この操作を明るいところから順番に2〜3回繰り返すことで、明るすぎる部分の明るさを抑えることができます。
あまりこの操作を繰り返しすぎると、明るさの縞々ができやすいので、1〜3回程度にしたほうがよさそうです。

その後に全体に対して、レベルやトーンカーブで明るさを調整することで仕上げます。
調整の結果(サンプル)
こちらが元写真です。
次に、上記の写真をMicrosoft Office Picture Managerで明るさとコントラストのみで調整した結果です。

槍ヶ岳の上の雲が明るくなりすぎていますね。
星をはっきりと見せるために明るさやコントラストを強くしたいのですが、雲が明るくなりすぎるので調整しづらい状況です。
上記のやり方でGIMPで編集した結果です。

槍ヶ岳の上の雲の明るさを抑えることで、全体的に明るさをあげることができるようになっています。
その結果、山肌の色合いも少し見えるようになっています。
最終的な出来がそれほどキレイでないのは、カメラの性能、写真撮影の腕前、写真編集すべての点で未熟だからだと思います。
ご勘弁を。
最後に
最初に記載したように、仕事で画像編集をしたりするわけでなく知識・技術ともに未熟ですので、不適切なところがあるかもしれません。
こうしたほうがいいよ、というものがあれば、ぜひ教えてください。
お気に入りした人
拍手で応援
拍手した人
拍手

※この記事はヤマレコの「ヤマノート」機能を利用して作られています。
どなたでも、山に関する知識や技術などのノウハウを簡単に残して共有できます。 ぜひご協力ください!

詳しくはこちら

コメント

参考に!
こんにちは。
はじめまして。

GIMPは、無料にしては機能がいっぱいで、なかなか使いでのあるソフトですね!

写真の画像加工(明るさや色彩調整など)を勉強するのに、とてもいいサイトがあります。Photoshopについての説明なのですが、同じようなことをGIMPでもできます
練習用の画像ファイルも置いてある親切ぶりです。
色調補正の手順についてや、レベル補正やトーンカーブを使った補正などがあるので、とても参考になると思います。

「Photoshop色調補正ゼミナール」(プロ用の写真撮影HowToの冊子を出版している玄光社のサイト Shuffle)
http://shuffle.genkosha.com/software/photoshop_navi/color/
2017/9/4 13:21
pomchan4さん、ありがとうございます!
pomchan4さん、はじめまして。

有用なサイトを紹介いただき、ありがとうございます!
パッと見ただけですが、非常に詳細ですね。
読んで、試して、きれいな天の川の写真に仕上げられるようにしたいと思います。
2017/9/4 22:26
プロフィール画像
ニッ にっこり シュン エッ!? ん? フフッ げらげら むぅ べー はー しくしく カーッ ふんふん ウィンク これだっ! 車 カメラ 鉛筆 消しゴム ビール 若葉マーク 音符 ハートマーク 電球/アイデア 星 パソコン メール 電話 晴れ 曇り時々晴れ 曇り 雨 雪 温泉 木 花 山 おにぎり 汗 電車 お酒 急ぐ 富士山 ピース/チョキ パンチ happy01 angry despair sad wobbly think confident coldsweats01 coldsweats02 pout gawk lovely bleah wink happy02 bearing catface crying weep delicious smile shock up down shine flair annoy sleepy sign01 sweat01 sweat02 dash note notes spa kissmark heart01 heart02 heart03 heart04 bomb punch good rock scissors paper ear eye sun cloud rain snow thunder typhoon sprinkle wave night dog cat chick penguin fish horse pig aries taurus gemini cancer leo virgo libra scorpius sagittarius capricornus aquarius pisces heart spade diamond club pc mobilephone mail phoneto mailto faxto telephone loveletter memo xmas clover tulip apple bud maple cherryblossom id key sharp one two three four five six seven eight nine zero copyright tm r-mark dollar yen free search new ok secret danger upwardright downwardleft downwardright upwardleft signaler toilet restaurant wheelchair house building postoffice hospital bank atm hotel school fuji 24hours gasstation parking empty full smoking nosmoking run baseball golf tennis soccer ski basketball motorsports cafe bar beer fastfood boutique hairsalon karaoke movie music art drama ticket camera bag book ribbon present birthday cake wine bread riceball japanesetea bottle noodle tv cd foot shoe t-shirt rouge ring crown bell slate clock newmoon moon1 moon2 moon3 train subway bullettrain car rvcar bus ship airplane bicycle yacht

コメントを書く

ヤマレコにユーザー登録いただき、ログインしていただくことによって、コメントが書けるようになります。
ヤマレコにユーザ登録する
Notice [PHP]: Undefined index: yr_viewmode in file /export/httpd/html/mainfile.php line 145
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VOTE_NOTIFY - assumed '_MI_YAMARECO_VOTE_NOTIFY' in file /export/httpd/html/modules/yamanote/xoops_version.php line 81
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VOTE_NOTIFYDSC - assumed '_MI_YAMARECO_VOTE_NOTIFYDSC' in file /export/httpd/html/modules/yamanote/xoops_version.php line 82
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VC_TITLE - assumed '_MI_YAMARECO_VC_TITLE' in file /export/httpd/html/modules/yamanote/xoops_version.php line 89
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VC_CAPTION - assumed '_MI_YAMARECO_VC_CAPTION' in file /export/httpd/html/modules/yamanote/xoops_version.php line 90
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VC_DESC - assumed '_MI_YAMARECO_VC_DESC' in file /export/httpd/html/modules/yamanote/xoops_version.php line 91
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VC_SUBJECT - assumed '_MI_YAMARECO_VC_SUBJECT' in file /export/httpd/html/modules/yamanote/xoops_version.php line 93
Notice [PHP]: Undefined index: 1731306 in file /export/httpd/html/class/commentrenderer.php line 306
Notice [PHP]: Undefined index: 1731306 in file /export/httpd/html/class/commentrenderer.php line 307
Notice [PHP]: Undefined index: 1730868 in file /export/httpd/html/class/commentrenderer.php line 268
Notice [PHP]: Undefined index: 1730868 in file /export/httpd/html/class/commentrenderer.php line 269