【问题标题】:firemonkey: do we need to use multi-res Bitmap?firemonkey:我们需要使用多分辨率位图吗?
【发布时间】:2017-02-24 23:23:38
【问题描述】:

在 delphi 下,我们有 Timage 或 Tglyph 的多分辨率位图。这意味着我们可以为几个屏幕比例提供几个位图。

屏幕比例为 1 的示例,我将给出 100x100 的位图,对于 1.5 的屏幕比例,我将给出 150*150 的位图,等等。

因此请注意大多数屏幕比例为 1、1.5、2、3 和 4,我们必须提供 4 张图片。在 99.9999 % 的情况下,开发人员会简单地以更少的屏幕比例(在 5 个屏幕比例下)对图像(在 Photoshop 或类似应用程序下)进行正常调整大小(真的,他们的任何开发人员会在比例 1 和比例 n 之间给出完全不同的图像吗? )

但是调整图片大小的调整算法非常强大,而且通常可以忽略不计。因此,如果我们只提供一个位图(最大比例为 4),它必须是好的/功能强大的,它也会减小应用程序的大小。

从智能手机到平板电脑,我注意到为了保持良好的比例,我必须将所有字体大小和图像增加 15%。因此,使用多分辨率位图,如果我想避免任何调整大小(据我所知,多分辨率位图的目的),我必须每张图像有 10 个位图!

那么多分辨率位图有什么优势呢?我错过了什么还是可以安全地忽略多分辨率位图?

【问题讨论】:

    标签: delphi firemonkey


    【解决方案1】:

    您不必必须,但您可能想要。这取决于您希望您的应用看起来有多好。更高分辨率的图像将使您的图像在更高分辨率的屏幕上看起来更好。我发现在 iOS 应用程序上使用多分辨率图像尤其重要——iOS 有时似乎不能很好地缩放位图,所以我为每个图像提供了 2 个版本,一个用于手机的分辨率较低的版本,一个用于用于平板电脑 (iPad)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-03
      • 1970-01-01
      相关资源
      最近更新 更多