我想知道是否有算法,可以採取,比如說,一個100x70的圖像,並擴大到200x140沒有明顯的像素化?這些圖像可能是照片,也可能包含文字或徽標。如何在不變形的情況下增加圖像的分辨率?
理想情況下,我想爲此開放源代碼的Java庫,但如果它不太複雜,我也可以自己實現一個算法。
我想知道是否有算法,可以採取,比如說,一個100x70的圖像,並擴大到200x140沒有明顯的像素化?這些圖像可能是照片,也可能包含文字或徽標。如何在不變形的情況下增加圖像的分辨率?
理想情況下,我想爲此開放源代碼的Java庫,但如果它不太複雜,我也可以自己實現一個算法。
你可以做到這一點與普通的Java指源代碼。從數學上來說,沒有一點不清晰就不是不可能的。鍵:BufferedImage.getGraphics,Graphics.drawImage,RenderingHints。 – 2012-03-28 12:26:02