【问题标题】:Bitmap three times larger in Android StudioAndroid Studio 中的位图大三倍
【发布时间】:2020-10-17 20:58:55
【问题描述】:

我正在为 Android 应用程序开发启动画面,我想简单地将在 Photoshop 中设计的图像作为背景。问题是当我保存图像时,它的分辨率是 1080 x 1920,但是当我在 Android Studio 中将它添加为可绘制对象时,它给了我错误“位图太大...”并说分辨率是 3240 x 5760 (正好大 3 倍)。我不知道为什么会发生这种情况,请您帮帮我吗?

谢谢

【问题讨论】:

  • “当我保存图像时”——确切地说,您的项目是在哪里保存图像的?你如何使用它?你测试的屏幕密度是多少?

标签: android bitmap photoshop


【解决方案1】:

Android中的drawable文件夹实际上代表drawable-mdpi文件夹。

如果您将图像放在drawable 文件夹中,它们将在具有更高 dpi 的设备中被放大。这就是您获得更大图像的原因。

将您的图片放在drawable-nodpi 文件夹中,以防止图片自动放大或缩小。

【讨论】:

    【解决方案2】:

    您也可以使用此http://nsimage.brosteins.com/ 链接。 转到上传图像,将下载一个包含 6 个可绘制文件的 zip 文件。 提取文件并将这 6 个文件夹复制到:\app\src\main\res。

    【讨论】:

      猜你喜欢
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-11
      • 2019-09-12
      • 2012-06-14
      相关资源
      最近更新 更多