尺寸适当的应用程序图标在资产目录中显示为小

时间:2018-12-08 00:18:35

标签: ios xcode

我遇到了一个奇怪的问题,但仍无法弄清楚“为什么”。

我拥有我认为适合我的应用图标的PNG文件。当我从一位特定的艺术家那里获得PNG时,我注意到他的可交付成果以及当我通过“另存为”从他的PSD生成PNG时,将它们放到Assets目录的AppIcon部分中时,它们显得很小。但是Xcode不会将它们标记为不正确的大小,并且它们会正确显示在设备上。

enter image description here

这是屏幕截图。如果确实从PSD中将PNG导出为“快速导出为PNG”,它将显示为预期的大小。我已经修改了DPI之类的其他设置,以查看它是否有所不同,但尚未隔离导致此问题的实际设置是什么。

想知道是否有人遇到过这种情况,并且知道为什么会发生这种情况。

1 个答案:

答案 0 :(得分:0)

因此,我根据从另一个SO发布(Python: Extract Metadata from PNG)中获得的Python脚本转储了PNG标头信息

有效的版本

+------------------+-----------+----------------+-----------+----------+------------+------------+---------+----------+-----------+-----------+
| status_pedido_id | stp_nome  | stp_observacao | stp_ordem | excluido | cadastrado | atualizado | stp_cor | stp_icon | stp_alert | status_id |
+------------------+-----------+----------------+-----------+----------+------------+------------+---------+----------+-----------+-----------+
|                7 | Cancelado | NULL           |         8 | NULL     | NULL       | NULL       | NULL    | NULL     | NULL      |         9 |
+------------------+-----------+----------------+-----------+----------+------------+------------+---------+----------+-----------+-----------+
1 row in set (0.0269 sec)

显示较小的版本

Metadata:
- Image width: 120 pixels
- Image height: 120 pixels
- Bits/pixel: 32
- Pixel format: RGBA
- Compression rate: 1.7x
- Compression: deflate
- MIME type: image/png
- Endianness: Big endian

区别是存在的图像DPI宽度/高度。在我看来,资产目录实际上使用了一些DPI信息。