`

java读取图片长宽问题

    博客分类:
  • Java
 
阅读更多


参考
http://www.java3z.com/cwbwebhome/article/article5a/571.html



public int getPicWidthOrHeight(String photo, String flag) {
		try {
			File _file = new File(photo);
			Image src = javax.imageio.ImageIO.read(_file);
			int wideth = src.getWidth(null);
			int height = src.getHeight(null);
			if("W".equalsIgnoreCase(flag)){
				return wideth;
			}else{
				return height;
			}
			
		} catch (Exception e) {
			// TODO: handle exception
			return 0;
		}
		
		
	}
分享到:
评论

相关推荐

    java图片上传、控制大小、宽度高度和图片裁剪并保存

    在Java编程中,图片处理是一项常见的任务,包括图片的上传、尺寸控制、宽高调整以及裁剪和保存等操作。这些功能在Web应用、图像处理软件或者数据分析项目中都有广泛的应用。下面我们将深入探讨如何使用Java实现这些...

    java使用Xuggler获得视频时长,分辨率,高宽,码率等信息

    Java编程语言在处理多媒体文件,特别是视频文件时,常常需要获取诸如时长、分辨率、高宽比以及码率等关键信息。Xuggler是一个强大的开源库,专为处理音视频数据而设计,它提供了丰富的API,使得在Java环境中解析和...

    用JAVA获取视频文件中的帧图片并等比缩放

    * 等比缩放是指将图片的长宽比保持不变地缩放到指定的尺寸。 * 在视频文件中的帧图片获取后,我们可以使用ImageIO类来对图片进行等比缩放。 * 等比缩放可以应用于不同的应用场景,例如视频封面、图片分享、多媒体...

    视频时长和截取视频封面(Java)

    这段代码创建了一个媒体读者读取视频,然后使用媒体作家将第一帧保存为图片文件。 请注意,这些代码片段仅供参考,实际使用时可能需要根据具体库的版本和视频格式进行调整。在运行前确保正确引入了相关库,并且替换...

    图片缩放、压缩技术java实现

    通过理解等比缩放和图片压缩的概念,以及如何在Java中实现它们,你可以有效地管理图像资源,提升应用的效率和用户体验。在实际操作中,你还可以探索更多高级功能,如色彩空间转换、滤波和增强等,以进一步优化你的...

    Aspose.cad19.5+dwg使用Java转pdf

    Aspose.cad是一款全面的API,专门用于处理CAD文件,支持多种格式的读取、写入和转换。在这个特定的案例中,我们关注的是将DWG文件转换为PDF,这在工程、建筑和设计领域非常有用,因为PDF格式可以方便地分享、打印和...

    Java 获取视频时长、格式、大小需要的jar

    在Java编程环境中,有时我们需要处理多媒体文件,特别是视频文件,比如获取视频的时长、格式以及文件大小等信息。为了实现这些功能,开发者通常会依赖第三方库。在本例中,我们关注的是名为"jave-1.0.2"的库,它是一...

    Java图片压缩工具

    Java中处理这两种类型的图片压缩,主要涉及读取、处理和写入图像文件的步骤。 在Java中,我们可以使用`javax.imageio.ImageIO`类来读取和写入图像文件。例如,读取JPEG图像: ```java import javax.imageio....

    java 根据坐标截取图片实例代码

    在Java中,`java.awt.image` 包提供了对图像处理的基础类和接口,而`javax.imageio` 包则提供了图像的读取和写入的扩展功能。这两个包是实现图片裁剪的关键。 接着,我们来看一下实例代码中所涉及的类和方法。在...

    java_等比率压缩图片_转

    总的来说,`java_等比率压缩图片_转`这个主题涉及了Java图像处理的基础知识,包括读取、操作和保存图像,以及等比率压缩的算法。通过深入理解`ImageZip.java`的源码,我们可以学习到如何在实际项目中实现这些功能。...

    获取视频宽高、格式、大小、时长等信息

    util 类 内含 java-1.0.2.jar 开发人员可以使用JAVE 在不同的格式间转换视频和音频 例如将 AVI 转成 MPEG 动画 等等 ffmpeg 中可以完成的在 JAVE 都有对应的方法

    Java绘制平面图形

    这意味着我们需要用户输入数据,这通常可以通过`java.util.Scanner`类实现,从控制台读取用户的输入。一旦获取到这些值,我们就可以根据输入创建相应的图形对象,如`Rectangle2D`或`Ellipse2D`。 计算图形的周长和...

    com.sun.media.jai等文件转换jar

    Java中进行图像I/O(即读图片和写图片,不涉及到复杂图像处理)有三个方法: Java Image I/O API,支持常见图片,从Java 2 version 1.4.0开始就内置了。 主页:...

    2010-2014java上机真题 北大计算机应用专业(自考

    【知识点详解】 ...通过上述知识点的复习和练习,考生可以提高在实际编程环境中的问题解决能力,更好地应对Java上机考试。在准备过程中,考生应多做历年真题,熟悉各种题型,同时注重理论知识与实践技能的结合。

    JSP图片上传/放大缩小/裁减的源代码

    - 显示图片的长宽和大小,可以通过读取图片文件的元数据来获取,例如使用Java的`ImageIO`类。 7. **PHP替代方案**: - 如果没有JSP的源代码,可以使用PHP的`$_FILES`全局变量来处理图片上传,`move_uploaded_file...

    EXCEL 操作API(jexcelapi)

    jExcelAPI是一个强大的开源库,它允许开发者通过Java代码直接操作Excel文件,无论是读取还是写入数据,都能轻松应对。本文将深入探讨jExcelAPI的使用,帮助你更好地理解和应用这个库。 1. **jExcelAPI简介** ...

    DetecRectangle:用java opencv检测矩形

    在Java中,使用`HighGui.imread()`方法可以加载图片到Mat对象,这是OpenCV处理图像的基础数据结构。 3. **灰度转换**: 为了简化图像并减少计算量,通常会将彩色图像转换为灰度图像。这可以通过调用`Imgproc....

    图片按比例缩放

    比例缩放是指保持图片的长宽比,即纵横比不变,只改变其尺寸大小。如果不按比例缩放,图片可能会被拉伸或压缩,导致失真。在处理图像时,保持原图的比例是非常重要的,因为它可以确保图片内容的清晰度和视觉效果。 ...

    JSP上传图片并缩放裁切的程序

    在本文中,我们将深入探讨如何使用JSP(JavaServer Pages)来实现图片上传、等比例缩放以及裁切的功能。这个程序对于Web开发中的图像处理是至关重要的,尤其是在用户需要上传个人头像或商品图片的场景下。 首先,...

    VC图像处理——指纹的识别

    内存中的图像数据需通过HDIB(Half Down Image Bitmap)对象进行管理,确保图像的长宽等属性得到妥善处理,并且方便其他模块访问。此外,图像在应用程序的用户界面实时显示,便于用户监控图像处理效果。图像数据的...

Global site tag (gtag.js) - Google Analytics