No.1ベストアンサー
- 回答日時:
こんばんは。
ビットマップのサムネイルでよろしければこんな方法があります。
サイズを800x600固定したピクチャボックス(Picture1)を貼り付け、
AutoRedraw=Trueにします。
strWorkDirに設定したパスにある、サポートされている形式の画像ファイルを
strFileNameという変数に読みこみ、
Picture1.PaintPicture _
LoadPicture(strWorkDir & "\" & strFileName), _
0, 0, Picture1.Width, Picture1.Height
として、ピクチャボックスに描画します。
で、読みこんだイメージをビットマップに変換します。
SavePicture Picture1.Image, _
strWorkDir & "\tn-" & strFileName & ".bmp"
Picture1.VisibleをFalseにしても動作しますので、
プログレスかなにかをつけておいて実行すれば、
ちょっと見栄えがよくなりますでしょうか。
JPeg画像にサムネイル情報を付加されたいのであれば、Exif形式の
フォーマットなどをご理解されなくてはいけないでしょうし、
それをVBでおやりになるにはちょっと大変だと思います。
LeadToolsというコントロールも市販されているようですが、
お金がかかりますし、これではVBでやるという感覚が薄れますよね。
VB5.0Proで確認しましたが、おそらく4.0でも動作すると思います。
#あまりキレイな結果ではありませんでしたが・・・。
ご参考にしていただければ幸いです。
この回答へのお礼
お礼日時:2001/03/19 23:28
ありがとうございました、VBでは出来ないのかな?
と不安でした、待ってて良かった(・_・、)
難しそうですが、なんとなく分ります、一行一行勉強しながらやって見ます。
急に目の前が開けた感じです。ありがとうございました。
締切りをもう少し待ってみます。
No.2
- 回答日時:
おはようございます。
下のコメントの訂正です。
> サイズを800x600固定したピクチャボックス(Picture1)を貼り付け、
お分かりだと思うのですが、80x60です(汗)
スミマセンでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 エクスプローラー サムネイル表示されない 1 2022/12/22 10:14
- Windows 10 Windows10の画像ファイルのサムネールがアイコン表示になってしまいました。 3 2022/07/09 13:01
- Illustrator(イラストレーター) IllustratorのaiファイルがMacのFinderでサムネイル表示されません。 下記の画像の 1 2023/05/15 16:55
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- フリーソフト 画像貼り付け、URLに飛べる軽いメモ帳 3 2022/05/12 07:42
- YouTube youtube 画像のサイズを少し小さくするには 1 2023/02/14 08:55
- フリーソフト 倍率自動調整して全画面表示できるフリーの画像ビューアー 1 2023/08/24 10:55
- Excel(エクセル) エクセルにサムネイル画像組み込み 2 2022/09/02 17:13
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- LINE 自分のYouTubeのアイコンやパナーの画像を 変更しました。 LINEで共有で送ると 前のアイコン 1 2023/05/14 20:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PictureBoxでのアニメーション...
-
VBによる回帰直線のプログラム
-
他のフォームから別のフォーム...
-
ClickとChangeイベントの違いは...
-
C言語のサフィックスについて
-
【VB.NET】テキストボックスに...
-
プログラムの素朴な質問です 分...
-
sublimit textっていうエディタ...
-
演奏記号の・・・・
-
Functionの戻り値を配列にした...
-
アクセスできない保護レベルエ...
-
VB.NETでのイベントの途中終了
-
visual basic初心者です。 visu...
-
Vba 電卓のテキストボックスに...
-
VBA public変数はどのようなこ...
-
文字列を日付型情報として計算...
-
パーソナルXLSBのfuctionを呼び...
-
プロシージャを呼び出したプロ...
-
三項でたとえば交換って
-
VBでの入力値制限について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SavePictureで保存できない
-
文字間の幅の設定
-
Matlabでsin波を使って矩形波を...
-
ボールが壁に当たって跳ね返る...
-
FlexGridで文字色を変更。
-
[ASP]小数点第2位以下をカット!
-
C言語のOpenGLで複数のテクスチ...
-
VB6 ドラッグ&ドロップ
-
ピッ、ってアルファベットでど...
-
もぐらたたきのプログラミング
-
PictureBoxでのアニメーション...
-
グラフィックの表示について VB6
-
(VB)ピクチャボックスに表示し...
-
ホンテットマンションに乗った...
-
SCALEの使い方教えてください
-
VB6でマウスのドラッグで範囲を...
-
一次元静電粒子コードについて...
-
日付の計算
-
画像処理
-
sublimit textっていうエディタ...
おすすめ情報