[英]Android image capturing and scaling
我正在使用Camera活動來捕獲JPEG圖像。 保存圖像並將控件返回到我的應用程序活動后,我想確定捕獲的JPEG圖像尺寸,而不是通過Bitmap對象將整個圖像加載到內存中 - 它能以某種方式輕松完成嗎?
是否有任何類,它讀取JPEG標題並給我這樣的信息? 我想避免OOM條件 - 但是將整個圖像加載到內存中可能不是問題 - 是嗎?
知道尺寸后,我想使用BitmapFactory來縮放圖像。
非常感謝
親切的問候,
斯登
也許通過設定質量來解決 (見第2種方法)?
bmp.compress(CompressFormat.JPEG,75,pfos);
你必須進行試運行才能看到質量達到什么尺寸......
*第一種方法創建一個日志文件來獲取寬度和高度,但不確定是否需要額外的步驟來查看日志文件。
您可以使用ExifInterface類來讀取圖像的寬度和高度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.