[英]PIcture size 4 times actual image
我正在尝试使用Android制作一个简单的游戏。 我将带有子画面的128x240 PNG图像加载到Bitmap对象中,并尝试使用createBitmap(bitmap,x,y,w,h)从其中检索16x16图像块,但是却缩小了图片的1/4。 事实证明,根据128x240 PNG图像的getWidth / getHeight,图片的宽度/高度为512x960 。
这是什么意思?
可能您的图片位于可绘制的文件夹中,并在具有高分辨率的设备上进行了测试? Android会根据http://developer.android.com/guide/practices/screens_support.html自动放大图片
我认为快速的解决方案是将图像放入drawable-xhdpi(或根据其他drawable文件夹)。
编辑:基于我不希望Android自动调整位图大小的评论,您可以添加文件夹“ drawable-nodpi”以防止调整大小
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.