我最近决定为我开发的应用程序创建更高质量的图形。原始且质量较低的图形为 48x48 像素,而新图形为 256x256 像素。当我运行具有较低分辨率图标的旧版本应用程序时,该图标会正确显示。
但是,在运行新应用程序时,更高分辨率的图标会变形(带有锐利边缘的方形而不是圆形边缘,并且图标以一定角度关闭)。
看起来像一个糟糕的采样功能被用来重新缩放图标。
虽然有更优雅的解决方案,但 256 像素到 48 像素是一个相当大的调整大小。为什么不简单地制作第二个更小分辨率的图标,并将其用于托盘?
我玩了一下你的图片,这是我能做的最好的:
您可以将其复制并粘贴到资源管理器中的 16px 24 位图标中(不要忘记“清理”您的解决方案重建,因为它可能仍使用旧的),而不是您正在使用的大图标。我通过将你的图标缩小到 16x16,然后手动编辑像素直到它看起来正确:
如果您在其他地方需要一个高分辨率图标,我认为您应该有一个高分辨率和一个低分辨率图标,并使用合适的图标。
简单地拥有一个图标并将其重新缩放为不同的大小听起来像是一件聪明的事情,但实际上你不能简单地重新缩放图标并期望它能够工作: http: //mrgan.tumblr.com/post/708404794/ios-应用程序图标大小