• ベストアンサー

【VB.NET】画面のコピー

下記の件についてお教えして頂きたく、お願い申し上げます。 使用言語:Visual Basic .NET (1)PCの画面を画像ファイルとして保存したい。 (2)画像ファイル形式をJPEG、ビットマップなど、選択できるようにしたい。 (※実際にコードを記載して頂けると助かります。) 初歩的な質問で恐縮ですが、急いでおりますので宜しくお願い致します。

noname#12209
noname#12209

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

急いでいるならgoogleで検索した方が速いです。 VB.NET 画面 画像 保存 JPEG http://www.google.co.jp

noname#12209
質問者

お礼

ご回答ありがとうございます。 googleで検索した結果、所望のHPを見つけることができました。 早速、プログラミングしてみます。 ありがとうございました。

その他の回答 (1)

  • JeanneNet
  • ベストアンサー率48% (100/208)
回答No.1

こんにちは、じゃんぬねっと です。 PrintScreen をシミュレートするのが 1 番楽かな。 そして、Clipboard クラスからイメージ形式で取り出して保存します。

noname#12209
質問者

お礼

早速のご回答に感謝します。 全くの初心者の私としましては、頂きましたコメントで理解できない箇所もありますが、参考にして調査してみます。 アドバイスありがとうございました。

関連するQ&A

  • 【N88 Basic】ファイルの上書き禁止について

    下記の件につきましてお教えして頂きたく、お願い申し上げます。 使用言語:N88 Basic 目的: Basicで計算した結果を名前を付けてファイル保存したいのですが、保存先に同一ファイル名が存在する場合、上書きせずに「同じファイル名が存在します」と警告し、再度別の名前で保存するように促したいのですが。 (※サンプルコードを記載して頂けると助かります) 初歩的な質問で恐縮ですが、急いで対応する必要がありますので、宜しくお願い致します。

  • BMPとJPEGとGIFなどの違いってなんですか?

    ペイントで画像を編集して保存しようとしたら「ファイルの種類」が設定できるということがわかったんですが、16色ビットマップや256色ビットマップ、24ビット ビットマップや、JPEG、GIFなど色々な種類の方法がありました。 パソコン初心者で、なにがどう違うのかわかりません。この形式の違いと、どれの形式で保存したら一番高画質で保存できるか教えてください。よろしくお願いします。 

  • ペイントでjpegが開けない(現在サポートされて…

    質問させて頂きます。 会社のPCなのですが、OSはvistaで以前まではjpeg形式のファイルをペイントで開けていたのですが、 何故か急に下記のようなエラーが出るようになってしまいました。 C:\(会社の情報が含まれているので記載しませんでした。) このファイルは読み取れません。このビットマップ ファイルは無効であるか、 または現在サポートされていない形式です。 一度、別のPCでjpegのファイルを同じようにjpegで保存し直しても結果は同じでした。 ペイントを開けない事には仕事に大変支障が出ます。 早急に回答頂けると有難いです。

  • 【VB.NET】画面のコピー(その2)

    度々質問して恐縮です。 先刻同じタイトルで質問した結果、Web上から下記の参考プログラムを見つけることができました。 しかし、次の要求を実現するにはどのようにしてよいのか分かりません。 分かる方がいらっしゃいましたらお教えして頂きたく、お願い申し上げます。 【質問】 (1)以下のプログラムを実行して「Button1」をクリックすると、「Form」のみがjpegファイルとして保存される。これをデスクトップ全体(デスクトップ上で開かれている他のソフトのウィンドウ類を含む。つまり、ディスプレイの表示そのもの)をjpegファイルに保存したい。 (2)同一ファイル名で保存使用とした場合、上書きするか否かの警告を出したい(以下のプログラムでは"c:\screen.jpg"に固定されていますが、ファイル名とディレクトリを変えられるようにする予定)。 ----------以下、参考にしたコード---------- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' [Alt]キー+[Print Screen]キーの送信 SendKeys.SendWait("%{PRTSC}") ' クリップボードに格納された画像の取得 Dim data As IDataObject = Clipboard.GetDataObject() If Data.GetDataPresent(DataFormats.Bitmap) = True Then Dim bmp As Bitmap = CType(data.GetData(DataFormats.Bitmap), Bitmap) ' 取得した画像の保存 bmp.Save("c:\screen.jpg", System.Drawing.Imaging.ImageFormat.Jpeg) End If End Sub ----------参考にしたコードは以上----------

  • 画像の保存形式について

    IEでネットをしていますが、画像を保存する際、以前はその画像の形式通り(JPEGとかGIFファイル)で保存されていたのに、ある日突然すべてビットマップ形式で保存されるようになりました。サイトの管理上、不都合が起きているのですが、何故このような現象が起こったのかが分かりません。 以前のように画像の本来の形式のまま保存したいのです。 対処法をご存知の方よろしくお願い致します。

  • 画像の保存がbmp形式になってしまう。

    ホームページ上の画像(jpeg)を保存するとき、以前はjpegで保存できたのに、最近bmp形式でしか保存ができなくなりました。 保存しようとすると、ファイル名は無題、ファイルの種類がビットマップ(*bmp)となってしまいます。 最近、入れたソフトが原因かもしれませんが、どのソフトか検討がつきません。 何か設定で直りますでしょうか?よろしくお願いします。

  • JPEGに変更したいのですが・・・

    保存してある画像を相手に送ったところ。 「JPEGでお願い」と言われてしまいました。 今までJPEGなんだと思ってたので、え?と思い、 画像をプロパティーで見てみると、種類が「BMPファイル」 ってなってました。    ||||||||(* ̄ロ ̄)ガーン||||||| え!っと思い。ここで調べてみると、最近の質問で ここにありました。            ↓ http://www.okweb.ne.jp/kotaeru.php3?q=555067 私はデジカメで撮った画像をこの【ペイント】で拡大縮小したりしています。 ・・・だけどです。 「ファイル」→「名前を付けて保存」→「ファイルの種類」 を見ると、「JPEG」がないのです。 あるのは4種類の「ビットマップ(bmp;dib)」と「GIF形式」 だけでした。 画像を「GIF形式」にすると、画像が変になるんですよね。 普通、画像といえば「JPEG」ですよね? どうすれば、BMPをJPEGにできるのでしょう。 初心者ですので、よろしくお願いします。m(_ _)m 私のパソコンOSは。Windows98で。 機種は富士通FMV・デスクパワー・M4/707です。

  • インターネットから画像を保存。

    インターネットから画像保存したいときは、(XP使ってます) 画像を保存というのが右クリックするとでてきます。 それから保存たんですが。開けません。 初歩的な質問かもしれませんが。お願いします。 2つに分かれていて、ビットマップか、ARTというものです。 分けてみて2種類で保存したのですがそれでも開けません。 前に、ビットマップで保存してからJpegに自分で保存しなおした事があるんです。 どうしたら保存できますか?

  • 画像保存のファイルの種類

    インターネットで画像を保存しようとするとき、 JPEGの画像で名前も(**JPEG)とついているのに、 パソコンに保存しようとすると、自動的に「無題」と名前がつけられ、ビットマップ(*BMP)ファイルで保存されてしまいます。 どうすればその画像の規定の名前とJPEGファイルで保存できるのでしょうか教えてください。

  • 画像の保存について

    2,3日前からネット上の画像を保存しようとして画像の上で右クリックをするとビットマップ(*bmp)形式となってしまい、そのつどファイル名を入力しないとならなくなってしまいました。今まではJPEG形式だったので ファイル名はそのまま入っていました。サーフィンしてるうち何かおかしくなってしまったんでしょうか?どうしたら元に戻せるのかわからず困っています。(T_T) どなたかよきアドバイスをお願いします。m(_ _)m

専門家に質問してみよう