Articles of core graphics

Creando archivo PDF desde UIWebView

-(void)createPDFfromUIView:(UIView*)aView saveToDocumentsWithFileName:(NSString*)aFilename { // Creates a mutable data object for updating with binary data, like a byte array UIWebView *webView = (UIWebView*)aView; NSString *heightStr = [webView stringByEvaluatingJavaScriptFromString:@”document.body.scrollHeight;”]; int height = [heightStr intValue]; // Get the number of pages needed to print. 9 * 72 = 648 int pages = ceil(height / 648.0); NSMutableData *pdfData = […]

Cortar forma con animación

Quiero hacer algo similar a lo siguiente: Cómo enmascarar una imagen en IOS sdk? Quiero cubrir toda la pantalla con negro translúcido. Entonces, quiero cortar un círculo de la cubierta negra translúcida para que puedas ver claramente. Estoy haciendo esto para resaltar partes de la pantalla para un tutorial. Luego quiero animar el círculo recortado […]

¿Cómo se pueden aplicar distorsiones a un UIImage usando OpenGL ES?

¿Hay alguna forma de crear efectos como abolladuras, pellizcos, torsiones, aplastamientos, etc. en un UIImage usando OpenGL ES como en la aplicación iPhone PhotoTwist ? ¿Hay alguna referencia o guía para hacer esto? No quiero código, solo una referencia sobre cómo hacer esto.

¿Guardar CGImageRef en un archivo png?

en mi aplicación Cocoa, cargo un archivo .jpg desde el disco, lo manipulo. Ahora debe escribirse en el disco como un archivo .png. Como puedes hacer eso? ¡Gracias por tu ayuda!

Vista desenfocada estilo iOS 7

¿Alguien sabe de algún control que replique las vistas de desenfoque del estilo iOS7? Supongo que puede haber algún tipo de subclase UIView que replique el comportamiento. Estoy hablando de estas vistas de tipo que difuminan el fondo de forma extremadamente gruesa para que tengan efectos de extracción desde la vista de fondo.

dibujarRect o no a drawRect (¿cuándo debería uno usar DrawRect / Core Graphics versus subvistas / imágenes y por qué?)

Para aclarar el propósito de esta pregunta: sé CÓMO crear vistas complicadas con ambas subvistas y usando drawRect. Intento comprender completamente cuándo y por qué usar uno sobre el otro. También entiendo que no tiene sentido optimizar mucho antes de tiempo, y hacer algo de la manera más difícil antes de hacer cualquier perfil. Considere […]

Tweening / Interpolating entre dos CGPaths / UIBeziers

Tengo un CAShapeLayer que contiene un CGPath. Usando la animación incorporada de iOS, puedo transformar fácilmente esta ruta en otra usando una animación: CABasicAnimation *morph = [CABasicAnimation animationWithKeyPath:@”path”]; morph.fromValue = (id)myLayer.path; mayLayer.path = [self getNewPath]; morph.toValue = (id)myLayer.path; morph.duration = 0.3; [myLayer addAnimation:morph forKey:nil]; Eso funciona perfectamente. Sin embargo, me gustaría cambiar gradualmente entre estas […]

Transformación afín de un paso para la rotación alrededor de un punto?

¿Cómo puedo hacer una transformación afín Core Graphics para la rotación alrededor de un punto x, y de ángulo a, usando solo una llamada a CGAffineTransformMake () más funciones math.h trig como sin (), cos (), etc. y no hay otras llamadas CG. Otras respuestas aquí parecen ser sobre el uso de múltiples transformadas astackdas […]

¿Puedo editar los píxeles de la propiedad del UIImage CGImage

UIImage tiene una propiedad de solo lectura CGImage. Tengo que leer sus píxeles en un bloque de memoria y editarlos y luego hacer un nuevo UIImage para reemplazar el anterior. Quiero saber si hay una manera de eludir la propiedad de solo lectura y editar esos píxeles directamente. Gracias. Gracias a todos. He encontrado una […]

¿Cómo cambiar un color en particular en una imagen?

Mi pregunta es si tengo una imagen de León, solo quiero cambiar el color del león solo, no el color de fondo. Para eso he referido esta pregunta SO, pero cambia el color de la imagen completa. Además, la imagen no se ve muy bien. Necesito el cambio de color como photoshop. si es posible […]