繁体   English   中英

图片尺寸为实际图像的4倍

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM