[英]Pixelart gets fuzzy using UIImageView
我有一个16 * 16像素的艺术图像,我想在我的iOS应用程序中使用。
但是当我在UIImageView上选择图像时,图像变得非常模糊。
我认为这与图像被过滤的方式有关,但我找不到任何过滤选项。 我已经尝试过改变很多选项,但却无法让它发挥作用
我该如何解决?
(我使用的是iOS 7,Xcode 5.1.1,OS X 10.9 Mavericks和iPhone 4S(我认为不需要这些信息,但以防万一))
编辑:
这是一张图片: http : //i.stack.imgur.com/d3Yms.png
正如您所看到的,Photoshop中右侧的图像看起来很棒,但Xcode左侧的图像看起来很模糊
问题是缩放过程在缩放时插入像素位置和大小。 如果你想使用锐利的pixelart图像,你必须准备所有资源,而不是依靠设置缩放
_imageView.contentMode = UIVIewContentModeCenter;
或者将缩放过滤器设置为值kCAFilterNearest
[_imageView.layer setMagnificationFilter:kCAFilterNearest];
[_imageView.layer setMinificationFilter:kCAFilterNearest];
如果您喜欢第二种方式,我建议设置所有具有偶数(2,4,6,8等)尺寸和原点的ImageView帧以避免像素错位
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.