-2
我想嘗試縮放圖像最多3次。圖像調整UpScale丟失質量
例如,
最多縮放圖像
我用這library的圖像縮放。
剪斷下面的代碼做的伎倆,
public static BufferedImage getScaledSampledImage(BufferedImage img,
int targetWidth, int targetHeight, boolean higherQuality) {
ResampleOp resampleOp = new ResampleOp(targetWidth, targetHeight);
resampleOp.setUnsharpenMask(AdvancedResizeOp.UnsharpenMask.Normal);
BufferedImage rescaledImage = resampleOp.filter(img, null);
return rescaledImage;
}
你可以看到有一個縮放後的圖像質量較低。我希望我可以放大圖像比原始圖像至少3倍,而不會丟失質量。
它是否可以使用?我是否需要改變現有的圖書館?
感謝
沒有涉及「圖像丟失」。沒有圖像質量的大小開始。這是純粹的光學,與代碼無關。最好的解決方案是使用最大可能的原始圖像開始。 –
可能的重複[如何在java中放大圖像而不會丟失質量?](http://stackoverflow.com/questions/9281385/how-might-i-enlarge-image-in-java-without-losing-quality) –