这一定是一个愚蠢的问题......我刚刚安装了Inkscape,并很快设法绘制了一个16x16的抗锯齿png图标,它只是一个带有颜色渐变的空心圆(我也尝试过灰度梯度,结果相同)。我将图像创建为 svg,并导出了 png 位图。当我将 png 位图读回 Inkscape 时,它看起来就像一个抗锯齿圆应该看起来的样子。
这就是问题所在。如果我将 png 读入 Paint Shop Pro,在 Windows 上运行,它看起来不一样。设置了相同的像素,但颜色发生了变化,图像现在只是锯齿状,而不是抗锯齿。颜色范围似乎缩小了。我在 Inkscape 中找不到任何可以告诉我图像中有多少种颜色或它们是什么的东西,但是 PSP 报告说图像中有 40 种 24 位颜色,这似乎是正确的。它们只是错误的颜色;它们更饱和。
知道我做错了什么吗?谢谢。
编辑
好的,整理了几张截图,在http://cyconix.com/pub。circle-blue.png 是在 Inkscape 上创建的原始 16x16 png。当我从这个 URL 读回 png 时,并且:
(1)在Windows上加载到PSP中,然后截图,得到psp-screenshot.jpg;
(2)在Linux上加载到Inkscape中,然后截图,得到inkscape-screenshot.jpeg。
Windows 程序之间似乎对如何解释 png 存在一些分歧。画图、PSP 和“Quicktime PictureViewer”显示块状版本。“Windows 图片和传真查看器”似乎可以正确显示(我不能确定)。请注意,我运行的是 XP,这些是旧版本的程序。