gpt4 book ai didi

ios - Pixelart 使用 UIImageView 变得模糊

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:46:13 27 4
gpt4 key购买 nike

我有一个 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 中看起来很模糊

最佳答案

问题是缩放程序在缩放时插入像素位置和大小。如果你想使用清晰的像素艺术图像,你必须准备好所有资源,并且永远不要依赖于通过设置缩放

_imageView.contentMode = UIVIewContentModeCenter;

或将缩放过滤器设置为值 kCAFilterNearest

[_imageView.layer setMagnificationFilter:kCAFilterNearest];
[_imageView.layer setMinificationFilter:kCAFilterNearest];

如果您喜欢第二种方式,我建议将所有 ImageView 帧设置为偶数(2、4、6、8 等)大小和原点,以避免像素未对齐

关于ios - Pixelart 使用 UIImageView 变得模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23445579/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com