画像かどうかを判断


TR  2006-04-12 01:40:53  No: 95032

Visual Basic 6.0 を使用しています。
FileSystemObjectを使用してフォルダ内のファイルをForEachでまわしてファイル名を配列に格納しています。
そして、そのファイル名でImageコントロールにLoadPictureしてますが、
そのファイルが画像ファイルかどうかを判断するのにどうやって判断すれば
いいのかがわかりません。拡張子で判断するほかにいい方法はありませんか?


Dental  2006-04-12 02:56:28  No: 95033

画像ファイルであっても、LoadPicture に非対応の形式なら、
除外したいのですよね? ならば、On Error で処理するのが妥当かと。


.  2006-04-12 04:39:32  No: 95034

根気があればファイルを読み込んでバイト形式にしてファイルフォーマットを調べるとか?

そもそもファイルフォーマットがわからなきゃ意味無いけど・・・


いな  2006-04-14 07:50:35  No: 95035

ファイルのヘッダを調べれば、解るようにも思いますが


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加