如何在不损失质量的情况下用java放大图像



我正在用Java处理图像。我有一组图像,比如说每个600x800像素。我调整它们的大小为100x100,并在上面做了一些东西。现在我想在不失去变化和像素质量的情况下,将图像放大到初始大小。这可能吗?

否。这也不是一个真正的Java问题。使用图像编辑器,您将如何做到这一点?如果你调整大小两次(尤其是小的比大的),你会失去质量。

你最好的选择是保持原生分辨率,然后使用矢量图形绘制你需要的东西——消除任何不必要的大小调整。(也就是说,计算你需要画什么,考虑到当前的大小,而不首先调整到100x100。)这也将解决你可能在纵横比方面看到的一些问题,比如当你从100x100调整到600x800时,你添加的任何内容都会显得"拉伸"/更宽。

我想在不失去变化和像素质量的情况下,将图像放大到初始大小。这可能吗?

是的,这是可能的,而且非常简单。

以下是您的操作方法:使用您的原件

最新更新