gpt4 book ai didi

android - BitmapFactory.decodeResource 位图不是原始大小(以像素为单位)

转载 作者:太空宇宙 更新时间:2023-11-03 11:33:31 27 4
gpt4 key购买 nike

我有这段代码可以裁剪图像表的一部分。

问题是当我使用 BitmapFactory.decodeResource 并记录宽度和高度时,大小与原始大小不同。

Bitmap spriteSheet = BitmapFactory.decodeResource(context.getResources(), R.drawable.imageSheet);

Log.i("Sprite Sheet Size",spriteSheet.getWidth()+"w "+spriteSheet.getHeight()+"h");

这是日志 1536w 330h 但 drawable(png) 的原始大小是 1024x220

如何将我的资源解码为原始大小的位图。

最佳答案

图片会根据你使用的设备的dpi进行缩放,你可以将资源放在res/drawable-nodpires/drawable文件夹中获取正确的尺寸

关于android - BitmapFactory.decodeResource 位图不是原始大小(以像素为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15264489/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com