0
我正在從網上下載圖像並應用fixed32方法調整圖像的大小以適應屏幕。調整圖像大小會導致一些清晰度的損失,但我的客戶希望在不失真的情況下顯示圖像。我怎樣才能做到這一點?如何在黑莓中進行圖像大小調整而不失真
我正在從網上下載圖像並應用fixed32方法調整圖像的大小以適應屏幕。調整圖像大小會導致一些清晰度的損失,但我的客戶希望在不失真的情況下顯示圖像。我怎樣才能做到這一點?如何在黑莓中進行圖像大小調整而不失真
我這樣做的方式是不調整手機中的圖像大小。我請求我的服務器根據我需要的寬度*高度向我發送圖像。服務器然後爲我調整圖像大小。你如何嘗試類似的解決方案。這將通過提供適當大小的圖像來幫助您,並提高應用程序的性能。
使用以下方法調整圖像大小。
public static Bitmap SizePic (EncodedImage Resizor,int Height, int Width) {
int multH;
int multW;
int currHeight = Resizor.getHeight();
int currWidth = Resizor.getWidth();`enter code here`
multH= Fixed32.div(Fixed32.toFP(currHeight),Fixed32.toFP(Height));
multW = Fixed32.div(Fixed32.toFP(currWidth),Fixed32.toFP(Width));
Resizor = Resizor.scaleImage32(multW,multH);
return Resizor.getBitmap();
}
爲什麼你不使用縮放得到的位圖; – alishaik786 2012-01-27 14:30:31