java 判断cmyk_Java判断图片是grb还是cmyk
public static boolean isRgbOrCmyk(String filename) throws IOException {
File file = new File(filename);
boolean isRgb=true;//true是Rgb否则是Cmyk
//创建输入流
ImageInputStream input = ImageIO.createImageInputStream(file);
Iterator readers = ImageIO.getImageReaders(input);
if (readers == null || !readers.hasNext()) {
throw new RuntimeException("No ImageReaders found");
}
ImageReader reader = (ImageReader) readers.next();
reader.setInput(input);
//获取文件格式
BufferedImage image;
try {
// 尝试读取图片 (包括颜色的转换).
reader.read(0); // RGB
isRgb=true;
} catch (IIOException e) {
// 读取Raster (没有颜色的转换).
reader.readRaster(0, null);// CMYK
isRgb=false;
}
return isRgb;
}
java 判断cmyk_Java判断图片是grb还是cmyk相关推荐
- java判断 图片_java判断是否为图片的步骤和方法
小编今天看到有个小伙伴问java如何判断上传的东西是否是图片,刚好小编有时间就给小伙伴解决一下如何判断的方法. 1.打开Eclipse,在项目工程一栏,也就是左边这一栏的空白处右击鼠标, 选择new- ...
- Java切图或者判断是不是纯色图片
文章目录 一.切图代码: 二.判断是否是纯色图片的代码,稍微改一下可以用来判断是不是彩色图片: 一.切图代码: import java.awt.Rectangle; import java.awt.i ...
- java 判断是不是图片_java判断是否是图片
java判断是否是图片的方法: 1.通过判断文件后缀名判断是否是图片String extension = ""; int i = fileName.lastIndexOf('.') ...
- java怎么统计随机数出现次数,Excel统计出现次数、个数的VBA代码 java中怎么判断一个字符串中包含某个字符或字...
延伸:java中怎么判断一个字符串中包含某个字符或字符 描述:...一个字符串中包含某个字符的单词说出现的次数 c#什么方法可以判断字符串中包含某个字符的个数? JAVA判断字符串数组中是否包含某字符 ...
- java虚拟机如何判断两个类相同_你有没有想过: Java 虚拟机是如何判断两个对象是否相同的?判断的流程是什么?...
在Java程序运行时,会产生那么多的对象,那 Java 虚拟机是如何判断两个对象是否相同的呢?判断的流程是什么? 参考解答: Java 虚拟机会先判断两个对象的hashCode是否相同,如果hashC ...
- Java的if判断对象为null时,null放在比较运算符的左边还是右边较好?
如java中:if(name == null)和if(null == name)有什么讲究吗? 答:在java里面,它们是一样的.但是通常写为null == name.这其实是在C语言里面引申出来的. ...
- java中如何判断aabb_java判断改错题
[最新大学期末考试题库答案]Java期末考试习题库(选择题+填空题+改错题)_院... Java期末考试习题库(选择题+填空题+改错题学生)_IT认证_资格考试/认证_教育专区.Java 期末考试习题 ...
- JAVA中 fastjson判断JSONObject是否为空,方法isEmpty()
JAVA中 fastjson判断JSONObject是否为空 package com.map;import com.alibaba.fastjson.JSONObject;/*** 判断JSONObj ...
- 怎么在Java里辨别小数_求教java中如何判断一个数是不是小数,求详细代码及解释...
求教java中如何判断一个数是不是小数,求详细代码及解释 关注:62 答案:2 mip版 解决时间 2021-01-29 22:49 提问者孤酒醉人心 2021-01-29 03:13 求教jav ...
最新文章
- RxPermission原理解析
- set 数据类型的应用场景
- Java 计算两个日期相差的天数
- Qt常用类——QWidget
- E/MediaPlayer: Should have subtitle controller already set
- 【教程】油猴脚本开发入门教程
- 三星升级助手无法连接服务器,三星S 换机助手不能连接手机怎么办?
- C++设计模式基础和模式设计基本原则
- c语言声音控制大小,C语言 如何将系统音量级别设置为从0到100的标量?
- 民商法领域的论文选题求推荐?
- 模式识别--绪论 什么是模式识别?模式识别的主要方法及具体应用
- 华为任正非写的《致新员工书》
- shuipFCMS收集2
- Android SD系统启动卡制作
- Win10系统下如何修改电脑名称?windows10更改电脑名称的方法
- AI工程师应聘要具备哪些能力?
- python去除Excel重复项
- 加密流量也能识别与管控,绿网借至强AI加速能力打造高效智能DPI方案
- VC++开发垃圾文件清理软件之三:程序的界面设计与实现----对话框界面
- javascript ipz127