[リストへもどる]
一括表示

投稿時間:2003/06/12(Thu) 14:51
投稿者名:へのへのもへじ
Eメール:
URL :
タイトル:
画像取得に関して
初めて投稿させていただきます。
VB6.0で画面を作成し、その画面の一部を画像データとして保存したいのですが
例えば与える情報はX座標とY座標を与えるとその範囲をBMP、JPEG等で保存する
のが理想です。もしくはフレーム等の中を取得できるとか…
漠然としていますが、なんか良い方法があればご教授願います。

投稿時間:2003/06/12(Thu) 15:18
投稿者名:Say
Eメール:
URL :
タイトル:
Re: 画像取得に関して
画面キャプチャーはkeybd_event(API)で
キーストローク「ALT + PrintScreen」を合成すれば可能です。

トリミングに関しては、キャプチャ画像を一旦PictureBoxにはって、
PaintPictureで可能です。

BMP保存はSavePictureで可能です。

JPEG保存に関しては、(自作を含む)何らかの方法でエンコードルーチンを
用意する必要があります。
ただし、GIFのように特許問題にまきこまれる危険があります。
「JPEG特許」について調べておいたほうがいいでしょう。
(ちなみにGIFのLZW特許はアメリカでは来月、日本では来年切れます。
特許延長の申請はしないようですから、来年以降は大手を振って
GIFエンコーダ/デコーダを作れそうです。)

投稿時間:2003/06/12(Thu) 15:39
投稿者名:へのへのもへじ
Eメール:
URL :
タイトル:
Re^2: 画像取得に関して
すばやい解答ありがとうございます。
早速試してみたいと思います。