2012-12-06 45 views
0

現在我正在開發的攝影應用爲我發展捏縮放和所有應用選擇的圖像效果,這是我的代碼:如何縮小屏幕截圖而不失質量?

 view = new SandboxView(getApplicationContext(), bmp); 

和我加入這個觀點我的框架佈局。爲了保存目的,我正在添加此佈局的屏幕截圖,但它會根據屏幕寬度和屏幕高度給出,但我希望不會因500 * 500圖像丟失圖像質量。

回答

1

什麼意思,當你說「沒有失去質量」?你唯一能做的就是使用平滑(但很慢)的縮放方法。但是當你縮小圖像時會失去信息(這是一個數學事實),因此你會失去質量。一個好的縮放算法將能夠展示對人類看起來還不錯的圖片,但是會有損失。

而當您使用任何縮放算法將其縮放到更大尺寸時,它將顯得不清晰或磚瓦。在這裏,你不會失去信息,但視覺質量不像你期望的那樣,從原始尺寸的原始圖像中獲得。

因此,只有當有人想要看到它時,您纔可以保存原始圖像並將其縮放到無限大小。

+0

感謝回覆,請您詳細解釋一下。 – sravanthi

+0

你的意思是什麼? – Elmi

+0

我沒有得到縮放的概念是在那裏在Android?可以請給我任何樣品。 – sravanthi

相關問題