- ベストアンサー
バーションアップの画像前後比較テスト。PCの画面を
バーションアップの画像前後比較テスト。PCの画面をスクリーンショットを撮ってバージョンアップ後の画面との差異を2枚の画像から比較して差があると教えてくれるバッチ処理できるアプリを教えて下さい。
- みんなの回答 (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にはしていませんが同じようにできると思います。
その他の回答 (1)
そんなアプリは聞いた事がない
お礼
ありがとう