VBレスキュー(花ちゃん)
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ各掲示板

リンク元へ戻ります。 描画・画像関係のメニュー
1.Imageコントロールで画像を拡大・縮小・移動表示・印刷する
2.PictureBox コントロールで画像を拡大・縮小表示する
3.網掛け文字を表示及び印字
4.ピクチャーボックス上に円グラフを描画する
5.AVI(アニメーション)ファイルを表示する
6.ピクチャーボックスに表示・描画した画像・文字の保存及び消去方法
7.フォームの背景にグラデーションを描く(VBの標準の機能で)
8.上下左右の鏡像を得る(VBの標準の機能で)
9.ピクチャーを90度毎に回転させて表示(VBの機能で)
10.表示位置・印字位置(文字列)を揃える
11.画像ファイルをスクロール表示しながら連続読み込み
12.メモリDCを使っての画像表示(拡大・縮小・鏡像・180度回転)
13.図形の内部を塗りつぶす
14.
15.
16.
17.
18.
19.
20.その他、当サイト内に掲載の描画・画像に関するサンプル


20.当サイト内に掲載の描画・画像に関するサンプル
1.当サイト(旧)内に掲載している描画・画像に関するサンプル
2.サンプル投稿用掲示板に掲載している描画・画像に関するサンプル
3.サンプル集に収録している未掲載の描画・画像に関するサンプルの紹介
4.
5. 
6. 

 下記プログラムコードに関する補足・注意事項 
動作確認:Windows Vista・Windows 7 (32bit) / VB6.0(SP6)
Option :[Option Explicit]
参照設定:追加なし
使用 API:

その他 :
    :
このページのトップへ移動します。 1.当サイト(旧)内に掲載している描画・画像に関するサンプル
Imageコントロールを使って画像を表示する(拡大・縮小)
円グラフを描く
フォームの背景にグラデーションを描く
図形の内部を塗りつぶす
ピクチャーボックス・イメージコントロールの内容を印刷する
ピクチャーを回転して表示(90度毎)
ピクチャーを回転して表示(90度毎)一部APIを使用して改良
ピクチャーを上下左右回転させ鏡像を得る  (ゆう(U)さん投稿分)
ピクチャーボックスに表示・描画した画像・文字の保存
ピクチャーボックスで画像を拡大・縮小及びJPG形式で保存
メモリDCを使った画像の表示例(拡大・縮小・回転・鏡像)
GIFファイルのアニメーションをVBで表示
指定のフォルダー内の画像を読込PictureBoxに縮小画像を並べて表示
Excelでグラフを作成しピクチャーボックスに(メタファイルで)表示
スクリーンのスナップショットをクリップボードに保存及び印刷
ExcelやWordのオートシェイプ(もどき)をVBで作成

このページのトップへ移動します。 2.サンプル投稿用掲示板に掲載している描画・画像に関するサンプル
Label での表示時のちらつきについて(VB6.0)
MSFlexGridで工程表(ガントチャート)を表示(VB6.0)
PictureBox に画像を読込まないで画像のサイズを取得(VB6.0)
グラフ(画面)がチカチカ(チラツク)する(VB6.0)
グラフがちらつくんですけど(VB6.0)
ドラッグ・アンド・ドロップについて(短形の描画)(VB6.0)
フォーム(PictureBox)上に直接棒グラフを描画する(VB6.0)
フォーム又はピクチャーボックスの指定位置に画像を表示する(VB6.0)
影付き文字・中抜き文字・縁取り文字等を作成(VB6.0)
画像を高速に90度毎に回転表示する方法(VB6.0)
指定のHTMLファイルの全体を画像(bmp・gif・png)として保存(VB6.0)
指定のフォルダー内の画像を読込PictureBoxに縮小画像を並べて表示(VB6.0)
指定フォルダー内の画像ファイルをサムネイルで一覧表示(VB6.0)
透明のフォームを作成する(VB6.0)
白黒ビットマップ形式でpictureを保存する(VB6.0)
半透明のフォームを作成する(VB6.0)
描画した画像の上に元の絵を消さずにマウスで斜線を描画(VB6.0)

このページのトップへ移動します。 3.サンプル集に収録している未掲載の描画・画像に関するサンプルの紹介
綺麗な拡大・縮小画像を転送する(164)
 1.綺麗な拡大・縮小画像を転送する(マシンにより差がある。WinXP=綺麗 Win98=差がない)  2.通常の転送とAPIによる転送での比較
DirectShowを使って動画ファイルを表示(173)
 DirectShowを使って動画ファイル及びPNG・GIFファイル等の静止画を表示(テスト中)
指定の範囲の画像を取得する(322)
 ピクチャーボックス上の画像に短形をマウスのドラッグで描きその範囲内の画像を取得して、指定位置にペーストする
透過色を指定してビットマップをコピー(324)
 Picture1の画像の指定の色を透明にしてPicture2にコピーする
画像のグレースケール・セピア調変換API未使用(353)
 画像のグレースケール変換及びセピア調に変換するをAPI未使用にて実現
画像のグレースケール・セピア調変換API使用(354)
 画像のグレースケール変換及びセピア調に変換する、APIを使って高速に処理しています。
画像を90度毎に高速に回転表示させる方法(ゆう(U)さん投稿分)(421)
 (旧の掲示板) No.4143  2002/3/22] Re:画像を90度回転表示する方法、[当時、ゆう(U)さんに作ってもらったサンプルで、
 VBで作ったサンプルでは、最速かも (私的サンプル)
PictureBoxにアニメーションファイルを表示(478)
 サンプルでは、PictureBoxにアニメーションGIFファイルを表示しております。
多軸グラフの作成 (私的サンプル)(265)
Line のクリックイベントを取得する(435)
 Line メソッドで描画した線上をクリックした時のイベントを取得(クリック位置とラインの座標位置を超高速で照合)
Lineコントロールをマウスの操作で移動する(436)
 Line をマウスの操作で伸縮・移動したいと言う要望により作成したものです
特定の線だけを消す方法(399)
 描いた線の内特定の線だけを消す方法(重なっていても違う線は消えないで)
指定領域内のドット数を取得(433)
 1.図形の指定領域内を指定の色で塗りつぶす 2.指定位置のカラー情報を取得 3.塗りつぶしの範囲内のドット数を取得 
 4.図形の中で使用されているカラーのドット数を取得 
 5.地図上の指定位置の市町村名を取得する(同じ色の部分でも領域が区分けされていれば領域内だけを取得できます)
   白地図等で県別に色の塗り分け等もできます
 サンプル実行図1  サンプル実行図2
グラフ等を連続して表示した時のチラツキ防止方法2題(178)
 MSChart等を連続して表示させた場合画面がかなりチラツクのでその対処方法  
 1.クリップボード経由でPictureに表示。
 2.API関数のOleDrawを使ってPictureに表示(こちらは結構早い)
 3.上記の方法も案外簡単なのでOleDrawを使ってグラフを印刷及び保存(私的サンプル)
APIを使ってアニメーションファイルを表示する(202)
 アニメーションコントロールを使用せずに、APIを使ってアニメーションファイルを表示する
ピクチャーボックスにスクロールバーを付ける(229)
 ピクチャーボックスにスクロールバーを付けて画像等を移動表示する
ピクチャーの形式をコンバートする(287)
 ピクチャーの形式をコンバートする。 ビットマップファイルをメタファイル形式で保存。 
 アイコン/メタファイルからビットマップへの変換等ができる (私的サンプル)
WebBrowser コントロールを使って画像を連続回転表示(294)
 HTMLファイルでは簡単に画像の連続回転表示等ができるので、それをVBから実現
 サンプル実行図
ビットマップ(BMP・JPG)を拡張メタファイルに変換(328)
 ピクチャーボックスのサイズを変更する事で画像のサイズも変更される事でメタファイルに変換された事を確認している
PNGファイルの読込・保存(mpng.dll使用)(335)
 PNGファイルの読込・保存(TransG32.dll使用) (私的サンプル)
範囲を指定してハードコピーを取る(352)
 範囲を取得するのにマウスのクリックやドラッグはその画面上を直接操作する事になるので、ボタンを押してから数秒後に現マウスの座標位置を
 取得するようにしています。取得した画像はピクチャーボックスに表示し、同時にクリップボードにも送っています。再取得や取得位置の微調整が
 簡単にできるので意外と便利です。
 サンプル実行図
12時の位置を起点(0度)として右回りで指定の角度の円弧を描画する(536)
 時計の12時の位置を起点(0度)として右回り(又は左回り)で指定の角度の円弧を描画する
ライブカメラの画像(動画)を指定時間毎に取得・保存(564)
 1.指定のURLのライブカメラの画像をWebBrowser上に表示  2.Form のスナップショットを取り、クリップボード経由でピクチャーボックスに表示   3.ピクチャーボックスに表示した画像をマウスのドラッグで範囲選択してコピー  4.コピーした画像をピクチャーボックスに表示して保存  
 5.2〜4 の動作を指定秒毎に実施
 サンプル実行図
マウスカーソル直下のカラー値(Long 値/RGB 値)を取得(569)
 1.マウスカーソル位置(デスクトップ等含む)のカラーを取得  2.Long 値表記のカラー値をR,G,B 値に変換
 結構この色、何色かなって調べたい事がありますよね、それで作って見ました。(他のソフト等の使用カラーも取得できます。)

このページのトップへ移動します。 4.


このページのトップへ移動します。 5.


このページのトップへ移動します。 6.


このページのトップへ移動します。 検索キーワード及びサンプルコードの別名(機能名)





このページのトップへ移動します。