簡體   English   中英

Pixelart使用UIImageView變得模糊

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM