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

戦前型旧型国電および鉄道と変褪色フィルム写真を中心とした写真補正編集の話題を扱います。写真補正技法への質問はコメント欄へどうぞ

ImageJ対応 汎用色チャンネルマスク画像作成 & Bチャンネル再建法追加補正ツールバグ修正

先日公開した、ImageJ対応 汎用色チャンネルマスク画像作成ツールですが、バグがありました。画像によっては最終的に形成されるマスクの画像が下記のようにぶれてしまうことを発見しました。 ぶれたマスク画像 この理由は、二値化マスク画像を作成するときに…

横須賀線 E217系 Y-1編成

引退迫る横須賀・総武線用E217系です。本系列は省電力・低コスト・短寿命を目標に作られた209系の近郊型に適用したいわば209系の近郊型バージョンと言えます。209系は登場時から側板ベコベコ、窓は一切開閉不能のいかにも安普請といういわばロクサン系の再来…

DCRaw Windows版ダウンロードサイトについて

Linuxで使われるコマンドラインベースのRaw現像ソフトウェアであるDCRawですが、DCRawでないとできないことがありまして、Windows版を探していました。一つ見つかったのですが、ダウンロードしてみると、16bitバージョンということで、64bit Windows上では動…

GIMPの色域指定選択の問題点を回避する... ImageJ対応 汎用色チャンネルマスク画像作成ツール公開

お知らせ このツールのバグ修正版を2021.4.17に公開しました。こちらのページをご覧ください。 先週、Bチャンネル再建法 追加補正サポート用マスク作成ツールの使い勝手の悪いところを、プレビュー画面を見ながら閾値を設定できるよう対話型インターフェース…

ImageJ / Python: 対話型ユーザインターフェースのお勉強 (ROI設定ダイアログ)

再び、MRC分子生物学研究所で公開している、ImageJの対話的ダイアログのサンプルプログラムの紹介です。今日は、ROI (注目領域、選択範囲)を対話的に設定するダイアログです(Create a UI: open a window to edit the position and dimensions of an ROI)。画…

ImageJ / Python: 対話型インターフェースのお勉強 (バックグラウンドスレッドで動かす)

今回取り上げるのは「Managing UI-launched background tasks (ユーザインターフェースから起動するバックグラウンドタスクのマネージング)」というサンプルプログラムです。このプログラムは、前回と全く同様、プレビュー画面で画像を拡大したり縮小するこ…

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

お知らせ このツールのバグ修正版を2021.4.17に公開しました。こちらのページをご覧ください。 本 (2021) 年2月28日に、Bチャンネル再建法 追加補正サポート用マスク作成ツールを公開しました。しかしさすがにあらかじめImageJで閾値を測った上、パラメータ…

GIMP 2.10.24がリリース

先ほど、GIMPの公式サイトを見たら、Ver. 2.10.24がリリースされていました(2021.3.29)。アップデートは昨年10月(2.10.22)以来です。新しい機能として、ネガフィルムをスキャンしたファイルのネガポジ反転機能が追加されたようです。ほかに、画像キャンバス…

春の福塩線、長閑に走る青色20号の旧型国電三連 (1977年3月) - 蔵出し画像

先日福塩線のクモハ51067の写真を掲示いたしましたが、同時期に撮った、菜の花をバックに春の福塩線を長閑に行く旧国三連の写真です。1977年のちょうどほぼ今の季節でした。 福塩線 備後本庄-横尾間 (1977.3.29) 当時から福塩線沿線は結構家や工場が立ち並ん…

Bチャンネル再建法補正ツール簡易バージョンによる黄変写真補正事例 (2)

引き続き、Bチャンネル再建法補正ツール簡易バージョンによる補正事例をお見せします。補正するファイルは下記の画像です。この画像は2020年8月にBチャンネル補正法による補正結果をお見せしていますが、その時点はまだサポートツールの開発が不十分でした。…

ImageJ API レファレンスの URLが変わっています

最近、NIH (アメリカ国立衛生研究所) のサイトにある、ImageJのAPIリファレンスのURLが微妙に変わっています。3月下旬ごろ変更されているようです。そのため、GoogleでImageJの個々のAPIを検索を掛けると 404 File not found! エラーが出てしまいます(Google…

Bチャンネル再建法補正ツール簡易バージョンによる黄変写真補正事例 (1)

では、Bチャンネル再建法補正ツール簡易バージョンによる補正事例をお見せしていきます。今回は比較的容易に補正できるケースです。オリジナルは以下の画像です。何度か写真補正のサンプルとして使っている飯田線の流電・クモハ52003の写真です。 図1. オリ…

不均等黄変ネガ写真 Bチャンネル再建法補正ツール簡易版 (ImageJ & GIMP対応) 公開

本ページで紹介するツールの概要・補正の対象となる黄変写真は軽~中度に限定されるが、GIMP等によるマニュアル・レイヤー編集の必要なく、Bチャンネル再建法による補正ファイルを得られる簡易補正ツール さて先日、ネガカラー光被り補正ツールを考案・作成し…

ImageJ / Python Tips: イベントリスナー使用の陥穽

先日解説をつけた、MRC分子生物学研究所で公開している、ImageJの対話的ダイアログのサンプルプログラムを改造して、数値入力欄からパラメータ数値を得てプレビュー画像上にROI(注目範囲、選択範囲)を表示する、対話型ダイアログボックスを作ろうと思いまし…

ImageJ / Python 対話的ユーザインターフェースのお勉強

今まで、ImageJを使った自作の画像処理のプログラムを公表してきていますが、どうもユーザインターフェース周りが苦手です。自分のためだけにプログラムを書くには、自分が一番よく分かっていますので、インターフェースに神経を使う必要はありません。しか…

光線被りネガカラーフィルム補正術 (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に移行したときに、結構ストレスだった一つは、レイヤーマスク編集モードをオンにしても、レイヤーマスクの表示が伴わない点でした。編集モードをオンにして、さらにマスク表示をオンにしな…