みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2019-04-22 10:27:38

QNo.9609413

困ってます

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

ピンポイントでそのようなアプリがあるとは思えませんが、作ればあります。
技術者向けで質問されているのでしたら、プログラムを書いて見ればいいと思います。
<その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にはしていませんが同じようにできると思います。

投稿日時 - 2019-04-22 13:53:15

お礼

ありがとう

投稿日時 - 2019-04-22 20:59:00

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

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

投稿日時 - 2019-04-22 10:39:48

あなたにオススメの質問