作者zxc190 (卡卡)
看板AndroidDev
標題[問題] 裁圖片但不想破壞解析度
時間Wed Jan 8 18:08:20 2014
現在我想要在APP裡面裁一張高解析度的圖(不用秀給使用者看)
使用bitmap開起來後就OOM了
官網的例子似乎是用inSampleSize去破壞其解析度
但這是用在load到手機螢幕上user沒感覺的時候
請問有沒有辦法不要破壞其解析度 讓我裁好呢
難不成要把APP記憶體開最大了嗎=.=
----
補問一下
imgBitmap =
BitmapFactory.decodeFile(img_path);
imgBitmap = Bitmap.createScaledBitmap(imgBitmap,w, h, true);
createScaledBitmap似乎把我的解析度破壞掉了
有辦法不讓他破壞我的解析度麻
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.123.160
※ 編輯: zxc190 來自: 59.125.123.160 (01/08 19:52)
→ zxc190:bitmap is returned and no new bitmap is create 01/08 19:55
→ zxc190:奇怪 官網文件說沒有壓(抓抓 01/08 19:55
推 wuliou:讓使用者裁縮圖 然後再 照比例裁原圖 01/08 21:26
→ zxc190:沒錯 現在使用者已經裁好圖了 但是我還在研究裁原圖 01/08 21:38
→ ted66:真的什麼都不想動就把記憶體開到最大吧 01/09 09:35
推 lovelycateye:2.3以上的話看看 BitmapRegionDecoder,以下就... 01/09 11:30
→ lovelycateye:看看 AndroidGraphicsUtility 吧 01/09 11:32
→ zxc190:謝謝樓上 我來study看看 01/09 13:37