java – 检查一个文件是否是一个图像
发布时间:2020-12-14 05:38:20 所属栏目:Java 来源:网络整理
导读:我正在使用JAI并创建一个文件: PlanarImage img = JAI.create("fileload",myFilename); 如果文件存在,我检查该行之前.但是如何检查文件是.bmp还是.tiff或图像文件? 有人知道吗? 解决方法 Image Magick项目具有识别图像的功能,并且还有一个Java包装器,用于
我正在使用JAI并创建一个文件:
PlanarImage img = JAI.create("fileload",myFilename); 如果文件存在,我检查该行之前.但是如何检查文件是.bmp还是.tiff或图像文件? 有人知道吗? 解决方法
Image Magick项目具有识别图像的功能,并且还有一个Java包装器,用于Image Magick称为JMagick,我认为您可能需要考虑,而不是重新发明轮子:
http://www.jmagick.org 我一直在使用Image Magick,其中包括从命令行的“识别”功能,并且从未失败一次来识别图片. 回到我绝对需要这个功能的日子,而且JMagick并不存在,而且我习惯了Runtime.exec()ImageMagick的Java的识别命令,它的工作完美. 现在JMagick存在这可能不再需要了(但是我还没有尝试过JMagick). 请注意,它提供的不仅仅是格式,例如: $ identify tmp3.jpg tmp3.jpg JPEG 1680x1050 1680x1050+0+0 DirectClass 8-bit 293.582kb $ identify tmp.png tmp.png PNG 1012x900 1012x900+0+0 DirectClass 8-bit 475.119kb (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |