java 代码判断图片格式后缀名称

 /**
 * 图片判断
 */
private static String getFormatName(Object o) {
     try {
         // Create an image input stream on the image
         ImageInputStream iis = ImageIO.createImageInputStream(o);  

         // Find all image readers that recognize the image format
         Iterator<ImageReader> iter = ImageIO.getImageReaders(iis);
         if (!iter.hasNext()) {
             // No readers found
             return null;
         }  

         // Use the first reader
         ImageReader reader = (ImageReader) iter.next();  

         // Close stream
         iis.close();  

         // Return the format name
         return reader.getFormatName();
     } catch (IOException e) {
         //
     }

     // The image could not be read
     return null;
 }  

java 代码判断图片格式后缀名称

时间: 2024-10-12 18:28:31

java 代码判断图片格式后缀名称的相关文章

java代码判断图片文件格式, 不是根据文件后缀来判断。

public static final String TYPE_JPG = "jpg"; public static final String TYPE_GIF = "gif"; public static final String TYPE_PNG = "png"; public static final String TYPE_BMP = "bmp"; public static final String TYPE_UNK

java代码实现图片处理功能。对图片质量进行压缩。

java图片处理有点头疼,找了很多资料.在这里进行一个汇总,记录下个人的体验,也希望对大家有所帮助. 需求:浏览的图片需要在1M一下. 1.真正对图片的质量进行压缩的(不是通过修改图片的高,宽进行缩小图片.就单单缩小图片质量) 优点:不修改图片大小,简便. 缺点:对jpg格式能处理很好,对于gif,png其他格式不适合. compressPic(图片路径,处理格式); /** * * 修改图片大小 * <p>描述</p> * @date 2014-7-10 下午4:27:51 *

javascript判断图片格式

判断图片格式是否正确,可以在前台页面进行判断,也可以在上传的时候进行判断,一下方法是利用javascript在前台页面进行判断: 1.获取图片名称 //从路径中截取图片名[包括后缀名] var path=img.src; 2.获取图片名称(格式)有两种方法获取 (1).获取图片名称(截取方法获得) var filename; if(path.indexOf("/")>0)//如果包含有"/"号 从最后一个"/"号+1的位置开始截取字符串 {

PHP判断图片格式的7种方法

以图片 $imgurl = "http://www.php10086.com/wp-content/themes/inove/img/readers.gif"; 为例: 思路1. 把图片名当做字符串来处理,那么判断图片格式的也就是变成了查找“.”号的字符串. 方法一:strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符. echo $ext = strrchr($imgurl,'.'); 输出: .gif 方法二:strrpos()

Java代码的基本格式及注释

Java代码的基本格式:  修饰符 class 类名{      程序代码 } 注:Java中的程序代码必须放在一个类中 在编写时要注意如下: 1.Java中的程序代码可分为:结构定义语句(用于声明一个类或方法).功能执行语句(用于实现具体的功能).每条功能执行语句的最后都必须用(;)结束. 2.Java语言严格区分大小写. 3.编写代码时,养成良好的排版习惯,增强代码的可读性. 4.Java中一句连续的字符串不能分开两行书写,除非分为两个字符串,用"+"将其连接. Java中的注释:

判断图片格式

Linux/Unix下系统判断文件类型并不依据文件名,也即不会根据文件后缀来判断文件的类型.从网上下载了一个图片,没有后缀,希望能够正确判断出格式,以便于共享到其他平台,该怎么办呢? 不同文件类型的文件头部信息不同,比较流行的图片的格式有jpg,png, gif等,下面列出jpg,png,gif文件头(16进制): JPEG (jpg),文件头:FFD8FF PNG (png),文件头:89504E47 GIF (gif),文件头:47494638 有了文件头,判断文件就很容易了.读取图片文件头

【Java】判断文件的后缀名

这本来不是一个问题,利用框架本来有的方法,或者File类的getPath()方法,取出要判断文件路径,或者getName()方法取出文件路径,成为一个String字符串假设为fileName之后,再对带哦用这fileName的endsWith("txt")方法,得到的布尔值就能判断其是否txt文件.这本来没什么好说,但会出现什么呢?比如要判断是否为图片文件,尤其是一些上传系统中,你的判断条件就要写成如下的形式: if (fileName.endsWith(".jpg"

java批量转换图片格式

废话不多直接上代码,代码其实也不多.... package com.qiao.testImage; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.imageio.ImageIO; public class imageChange { public

如何使用Java代码给图片增加倒影效果

效果 倒影率为90%时的效果: 倒影率10%时的效果: 实现原理 倒影率作为参数rate 传入Reflection button的事件处理函数: CreateImageWithReflection这个Java方法会根据传入的倒影率参数rate,创建一个对应高度的reflectionImage用于显示倒影,最后返回的Bitmap是包含了原始图片文件original image和倒影效果的一张联合图片union image: 这个项目文件的完整路径: https://github.com/i0424