仕事でWindowsの画面キャプチャーを撮ることが多いのですが、私は昔からWinShotというフリーソフトを使っています。
このソフトはシンプルで使いやすいのですが、古いソフトなので新しい環境だといろいろ不具合もあるようです。
先日、Windows10の4Kモニター環境で利用したところ、上手くキャプチャーできない事象がありました。
その時に対応したことを紹介します。
環境
今回の環境は以下の通りです。
症状:画面キャプチャーがずれる
アクティブウインドウのキャプチャーを取得したところ以下のようにずれてしまい、肝心のウインドウの内容が見切れてしまっています。さすがにこれでは使い物になりません。
対応:実行ファイルの設定変更
- WinShotの実行ファイル(WinShot.exe)を選択し、右クリックメニューから「プロパティ」を選択します。
- プロパティ画面で「互換性」タブを選択し、「高DPI設定の変更」をクリックします。
- 高DPI設定の画面で「高いDPIスケールの動作を上書きします。」にチェックを入れて「OK」をクリック。
対応後の画面キャプチャー
以下の通り、画面のずれは解消されました。
ただ、左右と下側は余分にキャプチャーされてしまいますが、欲しい情報がキャプチャーされていないという最悪の状態ではないので、自分的には問題ないレベルです。
気になる方はトリミングしてください。
まとめ
今回の事象は たまたま自分の作業中に発生したので厳密にどのような環境で起きるのか把握していません。
設定項目の内容から推測すると高解像度な環境で起きるのではないかと考えられます。