作者hank0329 (whwang)
看板AndroidDev
标题Re: [问题] 动态缩放图片大小时遇到Excpetion
时间Mon Oct 31 10:29:38 2011
自推一下!解决了这个问题。
会出现IllegalArgumentException:x + width must be <= bitmap.height()的原因在於
我宣告了两个int型态的变数bmpWidth,bmpHight来撷取图档的宽跟高(如Line3,4)
接着我用Matrix来做缩放的比率(如Line7,8)
最後重点在Line9, 15, 21
透过Bitmap.createBitmap的方法将图档大小重新缩放的时候
bmpWidth跟bmpHeight的值就一直被缩小缩小,导至Line21要重新缩放时
系统判定bmpWidth跟bmpHeight的值已经为0而产生Exception。
若解释的不清楚,再麻烦高手补充一下^^"
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.230.159