省型旧型国電の残影を求めて

戦前型旧型国電および鉄道と変褪色フィルム写真を中心とした写真補正編集の話題を扱います。他のサイトでは得られない、筆者独自開発の写真補正ツールや補正技法についても情報提供しています。写真補正技法への質問はコメント欄へどうぞ

光線被りネガカラーフィルム補正術 (3)

目次 (予定) 1. 光線被り補正の基本的な仕組み・準備 2. 補正第一段階 (基本補正) 3. 補正第二段階 (ポストプロダクション) (本記事) ----- 3. 補正第二段階 光線被り補正ツールだけでは、完全に赤みを消すことができない可能性がありますので、その場合追加…

光線被りネガカラーフィルム補正術 (2)

目次 (予定) 1. 光線被り補正の基本的な仕組み・準備 2. 補正第一段階 (基本補正) (本記事) 3. 補正第二段階 (ポストプロダクション) ----- 2. 補正第一段階 2-1. ImageJ用光被り補正ツールの実行 ここでは、筆者が作成したImageJ用光線被り補正ツールを使っ…

光線被りネガカラーフィルム補正術 (1)

さて、先日開発中と書いておりました、パトローネにフィルムを完全に巻き込んでしまったときに起こりがちな、ネガカラーフィルムの光線被りを補正するツールを作成しました。使い勝手に不便なところはありますが、需要も多いとは思えないので、これで公開と…

空が青い...

先日の日曜日、空がとても青くてちょっと写真を撮ってみました。うまく再現できているかどうか。 富士山と梅 東京都心方面を望む 東京スカイツリー 青い空

ImageJ / Python Tips: 上端と下端の閾値のある二値マスクをどう書くか?

ImageJのコマンドに上端と下端に閾値のある一定範囲の明度で区切られたマスクを作成する、Thresholdコマンドがあります。 メニュー→ [Image]→ [Adjust]→ [Threshold] ImageJ Thresholdコマンド実行状態 これを Pythonのスクリプトで書くにはどうしたら良いで…

ImageJ / Pyhon Tips 画像ピクセルの輝度値の取得 / 設定・書換え

ImageJでPython (Jython) を使って画像の個々のピクセルにアクセスし、そこに記されている輝度(明るさ)の値を取得したり、設定(書換え)する方法についてのメモを記しておきます。 ■ピクセルの輝度値の取得 これに必要なライブラリの呼び出しは次の通りです。…

GIMPにおける疑似非破壊画像編集を考える

お断り: 以下の記事は、決定版! 不均等黄変・褪色ネガ写真のデジタル補正術 (6-2)で論じた記述をさらに編集・加筆してまとめたものです。 1. GIMPにおける疑似非破壊画像編集法 概要*1 GIMPとPhotoshopを比較したときに、GIMPの写真画像編集操作上の最大の弱…

選択範囲を新規レイヤーに - GIMPを便利に! プロジェクト

以前、黄変ネガ写真の補正術の説明でGIMPはPhotoshopと異なり調整レイヤー概念がなく、画像 (塗りつぶし) レイヤーしかないので、疑似非破壊画像編集法を考える必要があると述べました。で、その際、色域選択を使って選択した範囲を、新規レイヤーに貼り付け…

惜別 185系 中間車たち

さて本年3/13のダイヤ改正を控え、3/12限りでJR東日本で特急「踊り子」で運用されていた185系が引退します。今後波動輸送に使われるのかどうかは分かりませんが、40年前近くに登場しており、また塩害もあると思われますので、いずれにせよ完全引退も間近いこ…

ImageMagickを使って、Exif情報を維持してTIFFファイルをZIP圧縮する

Vuescan+フィルムスキャナーを使って昔のフィルムをデジタル化していますが、16bit フル解像度で保存するとかなりファイルサイズを食います。TIFFファイルとDNG形式のRawファイルで保存すると、いずれも1枚 300Mほどのサイズになります。TIFFファイルの方はL…

「GIMPを便利に! プロジェクト」インデックス

「GIMPを便利に! プロジェクト」と称して、GIMPの操作性の今一つ足りないところをちょっと便利にするプラグインを作成・公開しておりますが、3つになりましたので、インデックスページを作成しました。今後作成、もしくは紹介するプラグインが増えましたら、…

GIMP / Python: GIMP3.0ではPythonプラグインの仕様が大幅に変わる

前回GIMP2.99.4をダウンロードをした、という話を書きました。Ver. 3.00に向けた開発バージョンです。既存のプラグインがどれぐらい動くかというのを確認しようとダウンロードしたのですが、2.10対応のプラグインは全滅です。 Python3ベースになる、というこ…

意外にうろ覚え... GIMPのユーザインターフェース設定

先日GIMPの開発中バージョン 2.99.4をダウンロードし、どんなものか見てみようと思いました。そこで、起動してみたところ、ダイアログの配置が違う... いつものダイアログ配置に並べなおそうと思いましたが、そこではたと気づきました。どうやってダイアログ…

画像ファイルをレイヤーマスクとして読み込むプラグイン - GIMPを便利に! プロジェクト

GIMPを便利に! プロジェクト、もうネタ切れかと思いましたが、一つ思いつきました。画像ファイルをレイヤーマスクとして読み込むプラグインです。考えたら、マスク画像用原稿ファイルを作るImageJ用のプラグイン・スクリプトを結構発表しているので、ダイレ…

レイヤーマスク編集モード切替プラグイン - GIMPを便利に! プロジェクト

さて、GIMPを便利に! プロジェクトの第2弾です。PhotoshopからGIMPに移行したときに、結構ストレスだった一つは、レイヤーマスク編集モードをオンにしても、レイヤーマスクの表示が伴わない点でした。編集モードをオンにして、さらにマスク表示をオンにしな…

蔵出し画像 福塩線 クモハ51067 (1977年3月)

福塩線と言えば、旧国鉄で初めて1M方式で設計された新性能電車105系が、当線用に初めて配置され、それから40年近く活躍している、いわば1M方式新性能電車の原点と言えます。しかしその前に、全国唯一、新幹線ブルー(青色20号)単色に塗られた旧型国電が活躍し…

Bチャンネル再建法 追加補正サポート用マスク作成ツール

2021.4.3に、本ツールの使い勝手を大幅に高めた新バージョンを公表しました。こちらのページをご覧ください。 このサイトで公開している不均等黄変写真のBチャンネル再建法補正マニュアルの中に、Bチャンネル補正法で一通り補正しただけでは不十分で、追加補…

GIMP / Python Tips: ファイルが読み込まれていないときにプラグインを無効にするには... ?

GIMPにおいて Python-fu を使ってプラグインを作成する際に、プラグインをファイルが読み込まれているときのみ有効にしたい場合があります。つまり、ファイルが読み込まれていないときは薄く表示され無効にしておきたい場合です。 これはどのように実現した…

GIMP用 可視レイヤー直接エクスポートプラグイン - GIMPを便利に! プロジェクト

自分の画像編集作業用に、GIMP用の可視レイヤーを直接ファイルにエクスポートするプラグインを作ってみました。レイヤー編集を頻繁に行う方には結構便利だと思いますのでこれも公開します。 GIMPで編集中の可視レイヤーを xcf 形式以外の形式で出力する場合…

ガンマ理解補正メモ(5) - RawTherapeeにおけるガンマ補正の扱いは... ?

前回GIMPにおけるガンマ補正の扱いを考察しましたが、ではフリーの現像ソフト、RawTherapeeにおけるガンマ補正の扱いはどうなのでしょうか? ポジの褪色フィルムのマニュアル補正を試みた時は、リニアに保存してある画像に対しては、そのままリニアに処理を行…

GIMP / Pyhon tips: drawableとは何か?

GIMPでプログラミングを行っていると、drawable という言葉が出てきます (例えば上の図です)。これと image オブジェクト との違いが分かりにくいのですが、GIMP Developer Resourcesに以下のように説明されています。 A GIMP image is a structure that con…

darktable - シーン参照ワークフロー超入門

GUI対応のフリーウェアのRaw現像ソフトの代表としては、 RawTherapeeと、darktableが挙げられると思います。個人的にはフィルム・シミュレーション機能が良くてRawTherapeeを愛用していますが、ユーザ・インターフェースが難しいと敬遠される方も多いようで…

夜の和菓子屋

今日、夜に親の家の近くを通ったところ、住宅街の真ん中に和菓子屋があるのを発見。以前は今一つお客さんが入っていなさそうなラーメン屋さんだったのですが、和菓子屋に変わっているのに気づきました。照明の雰囲気が良かったので思わずカメラ(Nikon D5500)…

フリーのGIMP用褪色ポジフィルム復元プラグインを発見

以前、赤色化した褪色ポジフィルムはどの程度復元可能かというのをVuescanや、スキャナドライバ付属のDigital ROCを使ってお見せしたことがあります。ただ、これらはいずれも有料のツールです(スキャナドライバはスキャナを買えば付属しますが...)。しかも現…

日光線のクモハ107-1, クハ106-1 (1991.9)

さて、昔の写真をスキャンしたら出てきた写真です。撮影したのは1991年9月上旬で、奥鬼怒に行った帰り、残った青春18きっぷ消費のため日光線経由で帰った時に撮影しました。青春18きっぷが残っていなければ東武で帰っていたでしょう。ちょうど日光線、日光駅…

黄変フィルム Bチャンネル再建補正法プラグインアップデート版正式公開

今年1月から、黄変フィルム Bチャンネル再建補正法に使う、ImageJおよびGIMP用プラグインを徐々にアップデートしてきましたが、今回これを正式に公開します。ダウンロードリンクはこちらです。黄変フィルム補正法の解説ページも、今回のバージョンに合わせて…

Signed TIFF / Unsigned TIFF とは? - 画像ファイルフォーマット

英語で書かれた画像処理関連のサイトを見ていると、画像形式の中に、Signed 16-bit TIFF / Unsigned 16-bit TIFF という言葉が出てきます。 あるいは、以下のページはImageJのマニュアルの日本語訳ですが、ImageJが直接サポートしないデータ読み込みの説明で…

ImageJ / Python: Jython でunicode 文字列を printすると...

これも個人的備忘録です。 ImageJ上でJythonを使ってunicode文字列(このケースは日本語を含むファイル名)をprintで出力しようとすると... ログコンソールがUnicode文字に対応していないので次のような表記になります。 文字列の頭に「u'」が付きますが、これ…

輝度マスク簡単作成ツールバージョンアップ

以前公開したImageJ用の輝度マスク簡単作成ツールですが、こちらもバージョンアップします。新バージョンの内容は、例によって16bit / 8bit版の統合と、Type A (Photoshop方式) / Type B (Pat David方式)の統合です。これにより一本のプラグイン・スクリプト…

ガンマ補正理解メモ(4) - GIMPでのリニア / 非リニア画像処理と作業色空間の変更

前回、ガンマ補正理解メモ(3)で、次のように書きました。 「GIMPの場合は、画像処理のために、いったんリニアに戻して(ガンマ・デコード)計算をし、再度数値を非リニア(ガンマ・エンコード)に戻しているのは明らかです。あるいは計算はリニアの空間、そして…