Skip to main content
Skip table of contents

Image Comparison Recommendations

4.1.3 画像比較のススメ

ほとんどの画像比較手法の信頼性は、ピクセルレベルで画像の違いを生み出す要因によって低下します。これらの影響を最小限に抑えるために、以下のヒントを考慮してください:

  • リモートデスクトップの背景を無地に変更する.テストするアプリケーション・ウィンドウに含まれない色を選んでください。こうすることで、背景を含むテンプレート画像が別の環境で失敗しないようになります。また、スクリプトの処理速度も速くなる可能性があります(通常、色数が少ないほど画像比較メソッドのパフォーマンスが向上します)。

  • 環境またはディスプレイ設定の変更も画像比較の機能に影響を与えます。24ビットカラーのリモートデスクトップ上でテンプレートを作成し、後でVNCサーバーを8ビットカラー深度で再起動した場合、動作しません。

  • マウスポインタがデスクトップ画像の一部として描画される場合(つまり、ローカルのマウスポインタをデスクトップ表示領域外に移動してもポインタが表示されたままになる場合)、比較前にマウスポインタを一定の位置に移動させるため、 Mouse move コマンドを使用するのが良い方法です。また、マウスポインタがテンプレート画像上にないことを必ず確認してください!

  • JPEGなどの 非可逆圧縮画像との画像比較は行わないでください。ツールは最初は警告を表示しますが、最終的には実行を許可します(ただし、不一致ピクセルが多すぎるため比較はおそらく失敗します)。PNGおよびBMP形式が推奨されます。これらは画像情報を100%保持し、信頼性が高く安定した比較結果を保証します。GIFも一般的に良好ですが、パレットが256色に制限されている点に注意してください。制限を超える色は多くのツールで平坦化されます。GIFテンプレート作成直後にデスクトップ画像との再テスト(比較)を行い、正常動作を確認することを推奨します。

  • 一部のシステムやアプリケーションでは、マウスポインタがボタンやメニュー項目の上にあるときに、それらを強調表示する傾向があります。この場合、通常状態用と強調表示状態用の2つのテンプレートを作成し、該当する画像検索のテンプレートリストとして使用することをお勧めします。

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.