如何在不平滑任何东西的情况下扩展UIImage?

ope*_*rog 8 iphone cocoa-touch core-graphics uikit uiimage

我想以这样的方式扩展UIImage,用户可以非常清晰地看到UIImage中的像素.当我把它放到UIImageView并向上缩放变换矩阵时,UIImage会出现抗锯齿和平滑.

有没有办法在更大的位图上下文中通过简单地重复每一行和每一列来获得更大的像素?我怎么能这样做?

Pet*_*ese 22

#import <QuartzCore/CALayer.h>

view.layer.magnificationFilter = kCAFilterNearest

  • 请注意,如果使用[UIImage imageWithCIImage:ci]为UIImageView创建UIImage,则不起作用; (3认同)
  • 另外,使用`view.layer.shouldRasterize = YES`.这是为了避免某些图像为每个像素显示4个像素的问题. (2认同)