2017-09-27 108 views
1

我有一個應用程序,它將拍攝收據並將其上傳到遠程服務器。在android中失去質量和尺寸的圖像?

我從相機的意圖中得到了正確的圖像的全尺寸照片。我使用Google開發人員的官方文檔跟蹤了這一情況。

然後我設置我的照片是這樣的。

​​

在設備上查看時,此功能正常工作。但在發送到服務器並從那裏查看後,圖像尺寸太小。

ImageSaver類幾乎別處保存圖像進行壓縮,但與100質量png.I做到這一點,所以我以後可以在數據庫中的Blob(再次與100質量)

圖像哪有我解碼圖像並在圖像視圖中顯示圖像,但不會丟失質量(和尺寸?)

+0

你要保存的全尺寸照片麼? – Audi

+0

@Audi是的,我想要全尺寸的照片。我目前的圖像是一個完整大小的照片。但爲了避免內存泄漏,我使用了設置圖片。 –

回答

1

顯然,您在解碼時縮小了圖像。

您可能需要刪除以下行:

bmOptions.inSampleSize = scaleFactor; 
相關問題