gpt4 book ai didi

java - 从二进制获取图像维度和图像大小

转载 作者:行者123 更新时间:2023-11-29 07:54:56 27 4
gpt4 key购买 nike

我正在做一个需要一些图像处理的项目。

Web 客户端将提交格式为 jpg、png、gif tif 的图像。服务端需要知道图片的维度和大小。

我可以看到一些 Java 类通过处理图像文件来实现这一点。有什么方法/库可以用来避免将二进制文件保存到文件中并仍然获得维度?

非常感谢

最佳答案

如果你需要知道图像的大小(以字节为单位),你可以简单地做类似的事情:

byte[] imgBytes = // get you image as byte array
int imgSize = imgBytes.length;

如果你还想知道图像的宽度和高度,你可以这样做,例如:

BufferedImage img = ImageIO.read(new ByteArrayInputStream(imgBytes));

然后使用 getWidth()getHeight() 方法。

关于java - 从二进制获取图像维度和图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18507180/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com