[問題] 裁圖片但不想破壞解析度

看板AndroidDev作者 (卡卡)時間12年前 (2014/01/08 18:08), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
現在我想要在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)

01/08 19:55, , 1F
bitmap is returned and no new bitmap is create
01/08 19:55, 1F

01/08 19:55, , 2F
奇怪 官網文件說沒有壓(抓抓
01/08 19:55, 2F

01/08 21:26, , 3F
讓使用者裁縮圖 然後再 照比例裁原圖
01/08 21:26, 3F

01/08 21:38, , 4F
沒錯 現在使用者已經裁好圖了 但是我還在研究裁原圖
01/08 21:38, 4F

01/09 09:35, , 5F
真的什麼都不想動就把記憶體開到最大吧
01/09 09:35, 5F

01/09 11:30, , 6F
2.3以上的話看看 BitmapRegionDecoder,以下就...
01/09 11:30, 6F

01/09 11:32, , 7F
看看 AndroidGraphicsUtility 吧
01/09 11:32, 7F

01/09 13:37, , 8F
謝謝樓上 我來study看看
01/09 13:37, 8F
文章代碼(AID): #1IpIEMLf (AndroidDev)
文章代碼(AID): #1IpIEMLf (AndroidDev)