• ベストアンサー

バーションアップの画像前後比較テスト。PCの画面を

バーションアップの画像前後比較テスト。PCの画面をスクリーンショットを撮ってバージョンアップ後の画面との差異を2枚の画像から比較して差があると教えてくれるバッチ処理できるアプリを教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • ballville
  • ベストアンサー率47% (233/487)
回答No.2

ピンポイントでそのようなアプリがあるとは思えませんが、作ればあります。 技術者向けで質問されているのでしたら、プログラムを書いて見ればいいと思います。 <その1> プログラムからスクリーンショットを取る。 https://www.ipentec.com/document/csharp-screen-capture-copyfromscreen-winform https://dobon.net/vb/dotnet/graphics/screencapture.html https://www.atmarkit.co.jp/fdotnet/dotnettips/428screencapture/screencapture.html 上記サイトなどを参考にスクリーンショットを撮るpowershell関数を書いてみました。 add-type -assembly system.windows.forms add-type -assembly system.drawing function capcha( $path ){ $Screen=[windows.forms.screen]::primaryScreen.bounds $BitMap=new-object drawing.bitmap( $Screen.Width, $Screen.Height, [System.Drawing.Imaging.PixelFormat]"Format32bppArgb") $Graphic=[System.Drawing.graphics]::fromimage( $BitMap ) $Graphic.CopyFromScreen( $Screen.X, $Screen.Y, $Screen.Size, [System.Drawing.CopyPixelOperation]"SourceCopy" ) $BitMap.save( $path, [System.Drawing.Imaging.ImageFormat]"bmp" ) } 使い方は capcha 保存先パス文字列 です。 <その2> 2枚の画像を比較する https://kitigai.hatenablog.com/entry/2017/09/18/025116 こっちはpowershellにはしていませんが同じようにできると思います。

gasshop2017
質問者

お礼

ありがとう

その他の回答 (1)

noname#236318
noname#236318
回答No.1

そんなアプリは聞いた事がない