求代码:获取图片(JPG)的分辨率 用BufferedImage可以实现吗?请教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 File file = new File("图片文件路径");FileInputStream fis = new FileInputStream(file);BufferedImage bufferedImg = ImageIO.read(fis); int imgWidth = bufferedImg.getWidth();int imgHeight = bufferedImg.getHeight(); To dr_lou:不好意思, 有个概念我搞不大清楚。 图片有分辨率吗?你上面读出来的是像素值, 不是分辨率。如果你用Paint打开一个图片(JPG),就会发现像素是20*10, 分辨率(Resolution)是96*96(dpi)。 看看这个http://topic.csdn.net/u/20080528/09/064cfc7b-8cbb-4c71-b591-26dcd91a0193.html 1楼正解分辨率”1、被表示成每一个方向上的像素数量,比如640x480等2、在某些情况下,也可以同时表示成“每英寸像素”(ppi)以及图形的长度和宽度。比如72ppi,和8x6英寸 有一种感觉, 图片本身是没有分辨率这个概念的。但显示一个图片的容器有这个概念。比如:显示器(DPI), 打印机(PPI), Paint 工具。但是我发现一些工具可以改一个图片的分辨率, 改完后用另外的工具打开这个图片,这个新的分辨率设置还有效。这就说明分辨率的设置应该保存在图片文件中的。这就搞不懂了。希望有权威的回答。我现在就是希望能在程序中判断一个图片的分辨率。 现在的应用场景是将一幅图加到PDF文件中指定位置,需要精确计算位置和尺寸。 To natalya13,是的,我需要解析JPG文件,有代码吗?谢谢。 集合,线程,IO流,socket编程中~~~最基本的知识,侧重点啊什么的。。。是什么? java有什么方法可以存储List<String> 新手问题,,,安装jdk和NetBeans的组合包完成后报错 一道java作业题本人只有一半思路 急!!本人想做一个小程序IO请高手指点。。 同舟共济:请问这个程序内部的流程是怎么样的??(就是说程序怎么一步一步走的) 发几篇swing中关于JTable中的运用-3 编译出错,关于数组 请问关于textarea的设置字体问题,谢谢 请问各位, java 正则表达式 关于输入输出的问题
FileInputStream fis = new FileInputStream(file);
BufferedImage bufferedImg = ImageIO.read(fis);
int imgWidth = bufferedImg.getWidth();
int imgHeight = bufferedImg.getHeight();
不好意思, 有个概念我搞不大清楚。 图片有分辨率吗?
你上面读出来的是像素值, 不是分辨率。
如果你用Paint打开一个图片(JPG),就会发现像素是20*10, 分辨率(Resolution)是96*96(dpi)。
分辨率”
1、被表示成每一个方向上的像素数量,比如640x480等
2、在某些情况下,也可以同时表示成“每英寸像素”(ppi)以及图形的长度和宽度。比如72ppi,和8x6英寸
但显示一个图片的容器有这个概念。
比如:显示器(DPI), 打印机(PPI), Paint 工具。但是我发现一些工具可以改一个图片的分辨率, 改完后用另外的工具打开这个图片,这个新的分辨率设置还有效。这就说明分辨率的设置应该保存在图片文件中的。这就搞不懂了。希望有权威的回答。我现在就是希望能在程序中判断一个图片的分辨率。
是的,我需要解析JPG文件,有代码吗?谢谢。