gpt4 book ai didi

java - JAVA中改变图像尺寸而不改变分辨率

转载 作者:行者123 更新时间:2023-12-01 10:51:13 25 4
gpt4 key购买 nike

我有一个base64字符串,它包含一个以300DPI扫描的图像,大小约为500kb。我需要将文件大小减小到 300kb (+/- %20),而不更改 java 中的 DPI。分辨率必须为 300 DPI。我无法改变它。

但是,我不关心尺寸(像素)。我不知道该怎么做。我希望你可以帮助我 ?

谢谢:)

最佳答案

由于拍摄物体的尺寸(英寸)不变,并且您要求的分辨率固定为300DPI(每英寸点数/像素),因此图像中的像素数也不能改变。

为了减小文件大小,您唯一能做的就是压缩它。例如,根据图像内容,您可以使用 JPEG 压缩并将其质量级别设置为可产生 300Kb 输出的设置。其他压缩方法可能更适用,具体取决于图像上的内容。例如,用于扫描黑白文本的 CCITT G4 压缩。

关于如何压缩,Google 是你的 friend : https://www.google.com/search?q=compress+image+jpeg+java

关于java - JAVA中改变图像尺寸而不改变分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33888316/

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