así que sé se puede obtener una CGImage
de un archivo usando UIImage ...¿Cómo puedo obtener un CGImageRef de un archivo?
UIImage *img = [UIImage imageNamed:@"name.bmp"];
[img CGImage];
Pero, ¿hay una manera de conseguir un CGImageRef
sin utilizar un UIImage
?
(Estoy intentando esto en una biblioteca estática que no tiene acceso a UIKit) Podría usar otros frameworks si es necesario, simplemente no UIKit. ¿Funcionaría CIImage
? O NSBitmapImageRep
?
ImageIO.framework estará disponible, pero de lo contrario no podrá leer un BMP simplemente por funciones CG puras. – kennytm
Por curiosidad, ¿cuál es el daño al cargar la imagen de UIImage? ¿Hay una diferencia de memoria significativa? – MrHen
Estoy haciendo esto en una prueba unitaria. Nuestra lib estática que estamos escribiendo tiene un CGImageRef. Quiero probarlo pasando una entrada de un archivo de prueba que tengo. Intenté cargar UIKit en mi proyecto de prueba de unidad y hacer el UIImage, pero nunca funcionó. Supongo que es porque mi proyecto de prueba de la unidad no es una aplicación de vista –