Articles of uiimage

Obtener datos de píxeles como una matriz de UIImage / CGImage en swift

Tengo una aplicación hasta el momento que permite al usuario dibujar libremente (como un bloc de dibujo) en un elemento UIImageView. Quiero obtener los datos de píxel RGB sin formato (como valores enteros de 0 a 255) como una matriz multidimensional para que pueda alimentarlo en un algoritmo de aprendizaje automático. ¿O hay alguna otra […]

cómo cambiar el tamaño de una imagen o hecho como NSAttributedString NSTextAttachment (o establecer su tamaño inicial)

Tengo un NSAttributedString al cual estoy agregando un NSTextAttachment. La imagen es 50w por 50h, pero me gustaría que se reduzca para reflejar la altura de la línea atribuida. Pensé que esto se haría automáticamente pero supongo que no. He observado la referencia de la clase UImage, pero esta imagen no parece configurarse en UIImageView, […]

¿Cómo puedo ‘cortar’ un agujero transparente en un UIImage?

Intento cortar un cuadrado transparente en un UIImage, sin embargo, sinceramente, tengo que imaginar dónde y cómo comenzar. Cualquier ayuda sería muy apreciada. ¡Gracias!

¿Cómo crear una imagen desde UILabel?

Actualmente estoy desarrollando un simple photoshop como aplicación en iphone. Cuando quiero aplanar mis capas, las tags están en la buena posición pero con un tamaño de fuente incorrecto. Aquí está mi código para aplanar: UIGraphicsBeginImageContext(CGSizeMake(widthDocument,widthDocument)); for (UILabel *label in arrayLabel) { [label drawTextInRect:label.frame]; } UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); ¿Alguien puede ayudarme?

UIImage imageNamed requiere pathForResource?

¿Qué tan necesario es buscar una ruta a una imagen usando el método pathForResource al crear un UIImage usando imageNamed ? Veo códigos de tutoriales que simplemente especifican el nombre de la imagen directamente, y luego el código que hace un esfuerzo adicional para encontrar la ruta primero. En mi experiencia, siempre acabo de usar […]

Dibuja otra imagen en un UIImage

¿Es posible agregar otra imagen más pequeña a un UIImage / UIImageView? ¿Si es así, cómo? Si no, ¿cómo puedo dibujar un triángulo pequeño lleno? Gracias

Imágenes de iOS en un efecto de burbuja

Tengo algunas imágenes que quiero “poner dentro de una burbuja”. Las burbujas flotan alrededor de la pantalla con estas imágenes atrapadas dentro de ellas. Lo mejor es una forma de combinar la imagen interior con la imagen de la burbuja y de alguna manera deformar la imagen interior para que parezca que se refleja en […]

Crear un UIImage desde un UIImageView girado

Tengo un UIImageView con una imagen. He rotado la imagen antes de visualizar estableciendo la propiedad de transformación de UIImageView en CGAffineTransformMakeRotation (ángulo) donde angle es el ángulo en radianes. Quiero poder crear otro UIImage que corresponda a la versión rotada que puedo ver en mi opinión. Estoy casi allí, al rotar el contexto de […]

Error de captura: datos JPEG corruptos: final prematuro del segmento de datos

Al crear un UIImage con datos JPEG corruptos / incompletos, la consola imprimirá : Corrupt JPEG data: premature end of data segment Se mostrará la imagen incompleta, con gris llenando la parte incompleta. No quiero que esto suceda. Intenté desesperadamente con un bloque try-catch pero no capta el error. ¿Hay alguna forma de detectar el […]

¿Cómo convertir un CVPixelBuffer en un UIImage?

Estoy teniendo problemas para obtener un UIIMage de un CVPixelBuffer. Esto es lo que estoy intentando: CVPixelBufferRef pixelBuffer = CMSampleBufferGetImageBuffer(imageDataSampleBuffer); CFDictionaryRef attachments = CMCopyDictionaryOfAttachments(kCFAllocatorDefault, imageDataSampleBuffer, kCMAttachmentMode_ShouldPropagate); CIImage *ciImage = [[CIImage alloc] initWithCVPixelBuffer:pixelBuffer options:(NSDictionary *)attachments]; if (attachments) CFRelease(attachments); size_t width = CVPixelBufferGetWidth(pixelBuffer); size_t height = CVPixelBufferGetHeight(pixelBuffer); if (width && height) { // test to make sure […]