【发布时间】:2012-07-21 17:20:43
【问题描述】:
在this post,我想知道为什么我的 png 文件在视网膜显示器上显示不好。
我终于发现问题出在PNG文件本身:当我打开它并用photoshop或其他东西再次保存时,问题就消失了。
正如this post 建议的那样,我使用 sips 命令查看我的 PNG 文件究竟是由什么组成的。我有original-image.png(有故障)和photoshoped-image.png
命令
sips original-image.png -g all
给我
pixelWidth: 256
pixelHeight: 256
typeIdentifier: public.png
format: png
formatOptions: default
dpiWidth: 72.000
dpiHeight: 72.000
samplesPerPixel: 3
bitsPerSample: 8
hasAlpha: no
space: RGB
和
sips photoshoped-image.png -g all
给我
pixelWidth: 256
pixelHeight: 256
typeIdentifier: public.png
format: png
formatOptions: default
dpiWidth: 72.000
dpiHeight: 72.000
samplesPerPixel: 4
bitsPerSample: 8
hasAlpha: yes
space: RGB
profile: HD 709-A
所以 3 个不同之处:
- 每像素样本
- 有Alpha
- 经过 Photoshop 处理的文件有一个配置文件。
但是这些属性在 sips 中是只读的,我想知道如何更改它们以准确了解错误的来源。
有什么想法吗?
【问题讨论】:
标签: ios png retina-display image-conversion