deaktivieren Sie anti-aliasing für UIBezierPath

Brauche ich zum Rendern UIBezierPaths ohne anti-aliasing und dann speichern Sie Sie als PNG zu behalten die volle pixel-Darstellungen (zum Beispiel, nicht zulassen, JPEG dreck das Bild oben). Ich habe versucht, den Aufruf der CG-Funktionen im folgenden kurz vor und streichelte die UIBezierPaths, aber es scheint keine Auswirkungen auf die resultierende gerenderten Bild. Die Pfade werden immer noch gerendert mit anti-aliasing (also geglättet).

CGContextSetShouldAntialias(c, NO);
CGContextSetAllowsAntialiasing(c, NO);
CGContextSetInterpolationQuality(c, kCGInterpolationNone);

Alle trifft, wäre sehr dankbar.

InformationsquelleAutor alonjr | 2013-03-14
Schreibe einen Kommentar