Ich möchte ein UIImage so vergrößern, dass der Benutzer die Pixel im UII-Bild sehr scharf sehen kann. Wenn ich das auf eine UIImageView stelle und die Transformationsmatrix hochskaliere, erscheint der UIImage antialiased und geglättet.
Gibt es eine Möglichkeit, in einem größeren Bitmap-Kontext zu rendern, indem Sie einfach jede Zeile und jede Spalte wiederholen, um größere Pixel zu erhalten? Wie könnte ich das tun?
#import <QuartzCore/CALayer.h>
view.layer.magnificationFilter = kCAFilterNearest
Wenn Sie direkt in einen Bitmap-Kontext zeichnen, können Sie Folgendes verwenden:
%Vor%Ich fand das auf CGContextDrawImage auf iPhone 4 sehr langsam
Tags und Links iphone cocoa-touch uiimage core-graphics uikit