以前は正常に動作していたモジュールがクラッシュするようになった場合、imatest-v2.ini (またはImatest 4.2以前のバージョンではimatest.ini、multicharts.ini、rescharts.ini)から該当モジュールのセクションを削除することで解決できることがよくあります。ここでは、INIファイルエディタを使用してこれを簡単に行う方法を説明します。
通常、クラッシュが発生するとエラー報告ウィンドウが開きます。修正プログラムを適用する前に、エラー報告を送信することをお勧めします。
「エラーレポートを送信」をクリックし、正しいメールアドレスを入力してから「送信」を押してください。
ウィンドウのスクリーンショットには、問題の診断に必要なすべての情報が含まれているわけではないことに注意してください。
Imatestヘルプセンターで問題を報告される際は、画像を添付していただくことをお勧めします。画像があると、エラーの再現と修正が容易になります。
注1:問題が構図の悪い画像や撮影された画像によって引き起こされていないことを確認してください。そのような場合、 注2:同じビルドのImatestを再インストールしても、この種の問題が解決することはほとんどありませんが、ライセンスで許可されている最新バージョンの最新ビルドをダウンロードしてインストールすると、多くの場合解決します。www.imatest.com / support/download/ にアクセスし、適切なリリースとオペレーティングシステムを選択して、 [アップグレードのダウンロード]をクリックしてください。 注3:すべての設定はimatest-v2.iniに保存され、 Imatest 、 Rescharts 、 Color/Tone Interactive 、またはUniformity InteractiveウィンドウのINIファイル設定ドロップダウンメニューから編集用に開くことができます。imatest-v2.iniは非ラテン文字(アジア言語)に対応しています。Imatest 4.2以降の変更点については、「 4.2におけるINIファイル形式の変更点」を参照してください。 注4:今後同様のエラーが発生しないよう、エラーレポートを送信してください。ほとんどの場合、エラー報告ウィンドウ(上記参照)が表示されます。指示に従い、正しいメールアドレスと操作内容の簡単な説明を入力してください。エラー報告ウィンドウが表示されない場合は、[ファイル]、[現在のセッションのコピー]をクリックし、そのファイルをImatestヘルプセンターの問題に添付してください。エラー発生後にImatestを閉じて再起動した場合は、 [ファイル]、[前回のセッションのコピー]をクリックしてください。 |
エラーを修正する方法(破損したデータを含むINIファイルセクションを削除する)
簡単にまとめると、この種のエラーを修正する鍵は、問題のあるモジュールに対応するINIファイル(通常はimatest-v2.ini)のセクション(またはそのセクション内の重要な行)を削除することです。これにより、デフォルト値が復元されます。INIファイルでは、セクション名は角括弧([…])で囲まれています。 |
修理後に復元したい場合に備えて、故障したモジュールの重要な設定を記録または記憶しておきましょう。これは、画面キャプチャツールを使えば簡単にできます。
Imatest 、 Rescharts 、 Color/Tone Interactive 、またはUniformity InteractiveウィンドウのINIファイル設定ドロップダウンメニューをクリックし、 INIファイルエディターを選択してimatest-v2.iniを開きます(下図参照)。
INIファイルエディタは、ini(設定)ファイルを編集するための強力なツールです。
壊れた(ただし以前は動作していた)モジュールは、次のセクションを選択することで修復できる場合が多いです。
該当するモジュールを選択し、 「セクションの削除」をクリックしてから「保存」をクリックします。
セクションドロップダウンメニュー(上部付近)から、表示、編集、または削除するセクションを選択してください。セクション名は通常、モジュール名に対応しています。エラーは、(A) セクション全体を削除する(これによりデフォルト値が復元されます)か、(B) 1行を編集する(操作内容を理解している場合)ことで修正できる場合が多くあります。INI ファイルでは、セクション名は角括弧 ([…]) で囲まれていることに注意してください。
一部のセクション名は、規定のパターンに合致していません。後方互換性を維持するため、セクション名は(今のところ)変更せずにそのままにしておきます。ご迷惑をおかけして申し訳ございません。
ステップチャート モジュール:
[q13]はステップチャートに使用されます このモジュールは、元々はKodak Q-13やQ-14などの線形グレースケールステップチャートのみをサポートしていました。 [stepchart]はColor/Tone Interactiveでグレースケールステップチャートに使用されることに注意してください。 また、 自動モードはステップチャートには適用されません。色調インタラクティブ および自動モジュール
[gamut]は、すべての (またはほとんどの) Multicharts/Multitest チャートに共通する設定に使用されます。また、チャート名 (通常は略称) に対応する名前を持つ、個別のテストチャート分析用のセクションもあります。以下に、コードから取得した名前のリストを示します。
(主に)カラーチャートの場合: {'cc24'; 'it8'; 'special'; 'qpcard'; 'ccsg'; 'stepchart'; 'special'; 'cdm28'; 'sfrp20'; 'utt'; 'spydercheckr'; 'hale'; 'te226'; 'mxn'; 'cdm-dc48'; 'colorgauge'; 'rezchecker'; 'cmp'; 'esfriso'; 'iso-16505'}
複数行のグレースケール チャートの場合: {'iso-14524'; 'qa-61'; 'qa-62'; 'iso-15739'; 「それ」; 'oecf-20'; 'sqcirc'; 「エイア」; 'qa-79'; 'mxn'; 「sdr-36」; 'sq-20'; 'コントラスト解像度'; 'て269'}
(A)セクションをリセットして問題を解決するには、セクションを選択し、 「セクションを削除」を押します。その後、必要な設定を手動で希望の値に設定する必要があります。この方法は、ほとんどのユーザーにおすすめです。
(B)行を編集して問題を修正するには、行を含むセクションを選択し、大きなウィンドウでその行を選択し、大きなウィンドウのすぐ上にある行編集ウィンドウで変更を行い、Enter キーを押します。この方法は(A)よりも高度な知識が必要です。
変更を保存するには、 「保存」ボタンを押してください。変更が反映されるまでは、このボタンはグレー表示されています。変更をキャンセルする場合は、 「ini ファイルの再読み込み」または「閉じる」ボタンを押してください。
例:チェッカーボードが動作しなくなった場合。INIファイルドロップダウンメニューをクリックし、 INIファイルエディターを選択します。[colorcheck]セクションを選択し、セクションの削除、保存、閉じるの順にクリックします。次回起動時に、以前の設定を手動で復元する必要があります。 |
これは、テキストエディタで「INI ファイル」 → 「INI ファイルの表示/編集」を選択することでも実行できます。
その他の解決策
問題が画像ファイル自体にある場合もあります。Matlabは、ヘッダーデータに問題のあるファイルを読み込む際に不具合を起こすことがあります。コマンドウィンドウに、ファイルの読み込みに関する警告が表示されていないか確認してください。多くの場合、 Irfanview (優れた無料プログラム)などの画像ビューア/エディタでファイルを読み込み、元のファイルと似た名前で保存することで、こうした問題を解決できます。

