2011-01-13 80 views
0

是否有庫,腳本或任何技術來增加高度和寬度圖像尺寸....提高圖像的大小,沒有搞亂清晰度

,或者你必須需要有這方面的超好分辨率圖像? ....

+0

他們CSI做什麼是不可能在現實生活中。 – 2011-01-13 14:43:54

+0

雖然我同意你的看法,這可能應該是一個評論。 – 2011-01-13 14:43:54

回答

0

增加高度&的圖像的寬度是指兩件事情之一: i)您正在增加的圖像的物理尺寸(即釐米或英寸),而不觸及其內容。

ii)您正試圖增加圖像像素內容(即其分辨率)

所以: (i)具有與渲染做。隨着圖像物理尺寸的增加,您正在繪製更大的像素(DPI降低)。好,如果你想看看從遠處的圖像(秀一個真正的大屏幕上)。如果從近距離看,你會看到大多數大點。 (ii)顯然是不可能的。假設你的圖像是100X100像素,你想製作200x200。這意味着您從10,000個像素開始,最終達到40,000個像素......您將在30,000個新像素中放置什麼?不管你的答案是什麼,你最終會得到3萬個發明像素,你得到的圖像將變得更模糊或者更加虛幻,並且通常都是。所有增加圖像大小的技術都會在相鄰像素值之間使用某種平均值,這相當於「模糊」。

乾杯。

1

Bicubic interpolation在提高圖像尺寸的同時保持儘可能多的原始細節,這幾乎是最好的選擇。目前尚不可能實現您的問題所需的實際魔法。

上面的維基百科的鏈接是一個非常堅實的參考,但沒有問它是如何工作在這裏堆棧溢出問題:How does bicubic interpolation work?

這是最高質量的重採樣算法的Photoshop(和其他圖形軟件)報價。一般情況下,我們建議您使用雙三次平滑當你增加圖像尺寸,以及雙三次銳化當你減少圖像尺寸。當您放大圖像時,銳化會產生過度銳化的圖像,因此您需要小心。

就圖書館或腳本而言,如果不知道您打算如何使用這種語言,很難推薦任何內容。但是我可以保證有一個包含此算法的圖像處理庫已經適用於任何熱門語言 - 我不會建議自己重新實現它。