如何判断文件是否为合法图片类型

tk600158 2011-03-28 09:46:27
已知文件路径
Dim a as string="c:\1.jpg"

怎么样判断1.jpg是否为合法的图片?(有可能是其他类型的文件改为.jpg的)
...全文
244 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dylike 2011-03-28
  • 打赏
  • 举报
回复
先用16进制编辑器打开任意一张JPG格式的文件,复制部分开始处的内容(文件头).程序中通过16进制打开一个文件,判断文件头是否一致.
小路子的宝 2011-03-28
  • 打赏
  • 举报
回复
没办法,,楼上说的对嘛直接显示它就行了
ningweidong 2011-03-28
  • 打赏
  • 举报
回复
你不用管那么多,直接显示它就行了。
tk600158 2011-03-28
  • 打赏
  • 举报
回复
哦 抱歉 说的是1楼2楼,3楼的其实是个好办法。但是麻烦点。
tk600158 2011-03-28
  • 打赏
  • 举报
回复
算了 我自己解决了。
2楼和3楼的说法虽然有道理,但是直接显示很可能显示出错误的结果。

解决办法:
先把图片读出来去获取长宽,获取得到的就是图片,获取不到的返回错误值。

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧