java - 将高分辨率图像转换为低分辨率图像

标签 java image compression

我正在做一个关于媒体管理器的网络项目。我上传高分辨率图像,需要将这些图像转换为低分辨率,以便将生成的图像压缩为较小的尺寸。使用 Java 如何实现这一点?

如果可能,请发布源代码。

谢谢, 纳文

最佳答案

不确定我是否正确,但如果你想更改图像的大小,Image 类有一个 getScaledInstance 方法:

Image theImage = ...
Image scaled = theImage.getScaledInstance(32, -1, Image.SCALE_FAST);

有关详细信息,请参阅 documentation图像的数量

关于java - 将高分辨率图像转换为低分辨率图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1798301/

相关文章:

java - Mockito - 带 Spring 的 MockSettings

java - Apache Camel + QPid 将 messageid 设置为 UUID 不起作用

java - Websphere 挂起线程 - WASJSPExtensionServletWrapper 上的监视器锁定

javascript - 在悬停时更改图像 Javascript

image - 设置文件路径 drupal imce

Android 将 pcm 文件从 AudioRecord 转换为更小的文件

Java 对象数组相互链接

python - 尽管我提供的形状看起来正确,但尝试进行预测时,TensorFlow/Keras模型错误,原因是形状不匹配

algorithm - 连续分数项的良好压缩方案?

c# - GZipStream 只解压第一行