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

-広告-

解決済みの質問

デスクトップイメージを高画質でファイル化したい

(1) デスクトップのフルスクリーンイメージを「Print Screen」でクリップボードに取り込んで、
System.Drawing.Image として宣言した変数に My.Computer.Clipboard.GetImage() で格納し、
System.Drawing.Imaging.ImageFormat.Png
System.Drawing.Imaging.ImageFormat.Jpeg
System.Drawing.Imaging.ImageFormat.Bmp
でファイル化しました。

(2) 同じデスクトップのフルスクリーンイメージを
ペイント、ワード(解像度デフォルト)、GIMPに取り込んでファイル化したデータと比較したところ、
PNGファイル以外は程度の差はあるが、何れも(1)の方が画質が悪かったです。

質問ですが、
VBでデスクトップイメージを高画質でファイル化できないでしょうか?

投稿日時 - 2015-06-01 14:44:32

QNo.8986320

困ってます

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

MSDNライブラリに品質レベルを指定するSaveメソッドの説明がありますが、試されましたか?

https://msdn.microsoft.com/ja-jp/library/ytz20d80(v=vs.110).aspx

参考URL:https://msdn.microsoft.com/ja-jp/library/ytz20d80(v=vs.110).aspx

投稿日時 - 2015-06-16 16:29:18

お礼

有難うございました、何分手探りでコーディングしている状態ですので、その記事は知りませんでした。早速コードを作り直します。

投稿日時 - 2015-06-17 09:04:04

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

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

-広告-
-広告-

回答(2)

ANo.1

ここへ質問する前に
Googleででも「PrintScreen 画像 高画質」で照会するほうが早いと思う。
その初めに出てくる、5つほどの記事を読んでから、必要あれば、さらに詳しく質問したらどうです。
画像ファイル形式の画像圧縮の問題を頭において。

投稿日時 - 2015-06-01 20:23:21

補足

その検索では取込みソフトの紹介やBMPを使え的な回答になりますね。
当方が知りたいのはVBでの解決方法ですが。

投稿日時 - 2015-06-01 20:59:24

-広告-
-広告-
-広告-
-広告-
-広告-