在这篇文章中,我想知道为什么我的 png 文件在视网膜显示器上显示不好。
我最终发现问题来自PNG文件本身:当我打开它并用photoshop或其他东西再次保存时,问题就消失了。
正如这篇文章所建议的那样,我使用 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个区别:
- 每像素样本
- 有阿尔法
- Photoshop 文件有一个配置文件。
但是这些属性在 sips 中是只读的,我想知道如何更改它们以准确了解错误的来源。
任何想法 ?