本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in English이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

Photoshop の 32 ビット画像に対する互換性の問題

PS 天体後処理2021.03

画像を PixInsight やほかの天文ソフトから Photoshop に持ち込む前に、先に押さえておく価値のある互換性の落とし穴が一つあります。Photoshop の 32 ビット画像の扱い方は、私たちが天体画像処理で慣れ親しんでいるものとは違うのです。

問題:Photoshop は 32 ビット画像にガンマをかける

Photoshop で 32 ビット画像を開くと、画面の表示がしばしばおかしくなります。原因は、Photoshop が 32 ビット画像をある種のリニア画像として扱い、それに対して一度 Gamma Transformation をかけてしまうことにあります。その結果、画像全体が非常に明るく引き伸ばされてしまうのです。さらに厄介なことに、この現象は Photoshop の 32 ビットの表示設定を調整しても直せません。これに対して、PixInsight も Affinity Photo もこの問題はありません。

Photoshop で 32 ビットのカリーナ大星雲の RGB 画像を開いたときの表示の様子

対照として Affinity Photo で同じ 32 ビットのカリーナ大星雲の RGB 画像を開いたところ、同じ表示の問題は現れなかった

リニア状態で画面に画像を見えるようにするには

リニア状態では、画像に何の処理もしないと、画面上はたいてい真っ黒に近い一面になります。そのため各社のソフトには「表示だけに影響し、実際のデータには手を加えない」やり方で画像を見えるようにする仕組みが必要です。

  • Photoshop と Affinity Photo:二つの Level(レベル)レイヤーを使って画像を可視範囲まで明るく引き伸ばします。
  • PixInsight:STF スクリーン自動ストレッチ(Screen Transfer Function)を使います。

ただし Photoshop では、画面上で見えている画像が実際のデータと一致しているのか、私はまだあまり確信が持てません——前述のとおり、それが 32 ビット画像に対して自動で Gamma Transformation をかけてしまうため、表示結果の信頼性を割り引いて見ざるを得ないのです。

Photoshop で二つのレベル(Levels)レイヤーを使い、リニアな M51 の輝度画像を可視範囲まで明るく引き伸ばす

Affinity Photo で二つの調整レイヤーを使い、同じリニアな M51 の輝度画像を明るく引き伸ばして表示する

PixInsight で STF スクリーンストレッチ(Screen Transfer Function)を使い、リニアな M51 の輝度画像を表示する

結論と提案

Photoshop の 32 ビット画像に対する互換性は理想的とは言えません。ワークフローの中で Photoshop を使う必要がある場合、私の提案はこうです——Photoshop に入る前に画像を 16 ビットに変換しておくか、互換性のより優れたソフト(たとえば Affinity Photo)に切り替えてこの段階を処理すること。こうすれば、ガンマが自動でかけられ、表示と実際のデータが一致しないことによる困りごとを回避できます。