public static String getImageType() throws IOException {
FileInputStream fis = new FileInputStream("PATH");
int leng = fis.available();
BufferedInputStream buff = new BufferedInputStream(fis);
byte[] mapObj = new byte[leng];
buff.read(mapObj, 0, leng);
String type = "";
ByteArrayInputStream bais = null;
MemoryCacheImageInputStream mcis = null;
try {
bais = new ByteArrayInputStream(mapObj);
mcis = new MemoryCacheImageInputStream(bais);
Iterator itr = ImageIO.getImageReaders(mcis);
while (itr.hasNext()) {
ImageReader reader = (ImageReader) tr.next();
if (reader instanceof GIFImageReader) {
type = "gif";
} else if (reader instanceof JPEGImageReader) {
type = "jpeg";
} else if (reader instanceof PNGImageReader) {
type = "png";
} else if (reader instanceof BMPImageReader) {
type = "bmp";
}
}
} finally {
if (bais != null) {
try {
bais.close();
} catch (IOException ioe) {
}
}
if (mcis != null) {
try {
mcis.close();
} catch (IOException ioe) {
}
}
}
return type;
}
分享到:
相关推荐
使用java实现对图片的解析,识别和获取图片中的文字、数字
java解析图片验证码
图片转换为 latex 公式的完整idea工程,是Java源码,使用idea打开,运行ZrscSDKUtil类的main方法,就能看到识别效果。 支持数学公式,物理公式,化学公式和生物公式。
利用java自动识别图片中的二维码并解析二维码中的数据利用java自动识别图片中的二维码并解析二维码中的数据利用java自动识别图片中的二维码并解析二维码中的数据利用java自动识别图片中的二维码并解析二维码中的数据...
主要介绍了Java实现解析dcm医学影像文件并提取文件信息的方法,结合实例形式分析了java基于第三方库文件针对dcm医学影像文件的解析操作相关实现技巧,需要的朋友可以参考下
使用Jsoup 实现对网页的解析,能实现对网页代码识别和批量图片下载等功能,使用jsoup 1.7jar,仅供参考学习
Apache PDFBox是一个开源Java库,支持PDF文档的开发和转换。 我们可以使用PDFBox开发可以创建,转换和操作PDF文档的Java程序。PDFBox的主要功能: Extract Text – 使用PDFBox,您可以从PDF文件中提取Unicode文本。 ...
项目的一部分,格点预报,解析nc文件
实现用JAVA代码解析标准的FSN文件,包括文字内容与图片信息,代码非常简单易懂
NULL 博文链接:https://snowdymy.iteye.com/blog/1114344
java——图片字体显示方块问题处理 /usr/java/jdk1.7.0_80/jre/lib/fonts/fallback msyhbd.ttf msyh.ttf wqy-microhei.ttf /usr/java/jdk1.7.0_80/lib/fonts/fallback msyhbd.ttf msyh.ttf wqy-microhei.ttf
java心电图xml解析源码。
改程序利用htmlParser这个jar包实现了对网页的解析,实现了对网址,网页的标题,网页上的图片,网页的内容的额入库操作。使用mySQL数据库。但是,在网页内容的提取方面还有很多的问题,毕竟各个网页的风格不一样,...
支持把需要的pdf图片文件解析成xml串输出。请严格根据里面提供的maven依赖以及com.itextpdf该目录层级名称进行测试
JAVA一,二维码图片解析识别为数据
二维码的生成与解析,java试下,修改一下图片路径就可以使用了 zxing qrcode
支持多种格式的一维、二维条形码图片处理开发库。
直接解析ipa中的png图片是无法在windows中直接展示的,只能在Safari中显示;需要解码后才能正常在所有平台展示
模拟视频转实时RSTP流,JAVA解析实时RTSP流存储AVI至本地,内含使用步骤与说明: 主要功能点如下: (1)将本地视频(如:.MP4格式)推送RTSP实时流 (2)实时RTSP流播放 (3)JAVA程序解析RTSP流,并存储至本地...
zhouyl为生成的PDF,还有PNG图片来源 一、用JAVA完成了PDF读写(IText的应用) 加密PDF文件,引用到的JAR包是 bcprov-jdk15on-147 生成PDF文件,引用到的JAR包是itext5.5.1 项目文件为PDFText.java 主要实现功能: 1...