Articles of core graphics

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 […]

¿Cómo agrego un degradado al texto de un UILabel, pero no el fondo?

hey, quiero poder rellenar con degradado el texto en un UILabel. Conozco CGGradient pero no sé cómo lo usaría en un texto de UILabel Encontré esto en Google pero no logro hacerlo funcionar http://silverity.livejournal.com/26436.html

iOS: ¿cuál es la forma más rápida y efectiva de realizar una captura de pantalla de forma programática?

en mi aplicación para iPad, me gustaría hacer una captura de pantalla de una UIView ocupando una gran parte de la pantalla. Desafortunadamente, las subvistas están bastante anidadas, por lo que toma mucho tiempo hacer la captura de pantalla y animar una página que se encrespa después. ¿Hay una manera más rápida que la “habitual”? […]

Dibuja segmentos de un círculo o donut

He estado tratando de encontrar una forma de dibujar segmentos como se ilustra en la siguiente imagen: Me gustaría: dibujar el segmento incluir degradados incluir sombras animar el dibujo de 0 a n ángulo He estado intentando hacer esto con CGContextAddArc y llamadas similares, pero sin llegar muy lejos. Alguien puede ayudar ?

¿Cómo hacer que un color sea transparente en un UIImage?

En mi aplicación para iPhone tengo una instancia de UIImage. Quiero obtener un UIImage derivado que es el resultado del primer UIImage donde uno de sus colores (por ejemplo, magenta) se vuelve transparente. ¿Cómo puedo hacer esto?

CGContextDrawImage dibuja la imagen al revés cuando se pasa UIImage.CGImage

¿Alguien sabe por qué CGContextDrawImage mi imagen al revés? Estoy cargando una imagen desde mi aplicación: UIImage *image = [UIImage imageNamed:@”testImage.png”]; Y luego simplemente pidiendo gráficos centrales para dibujarlo en mi contexto: CGContextDrawImage(context, CGRectMake(0, 0, 145, 15), image.CGImage); Se renderiza en el lugar y dimensiones correctos, pero la imagen está boca abajo. Debo estar perdiendo […]

¿Crear y exportar un gif animado a través de iOS?

Tengo una serie de imágenes personalizadas por el usuario dentro de una aplicación de iOS que están siendo animadas en un estilo de libro de fotogtwigs simple, fotogtwig a fotogtwig. Mi pregunta es esta: ¿hay alguna manera de permitir a los usuarios exportar sus animaciones como un gif animado? Idealmente, me gustaría permitirles enviar correos […]