para - ipsw iphone 6 plus
¿Alguien podría decirme por qué UIImage.ciimage es nulo? (1)
Encontré que en IOS UIImage puede cambiar a CIImage. Y hay una propiedad CIImage en UIImage. y cuando uso UIImage, el objeto UIImage no es nulo, pero UIImage.ciimage
es nulo, ¿por qué?
Perdona mi pregunta estúpida si alguien me puede ayudar, muchas gracias.
AÑADIR
por ejemplo, el código como el siguiente devuelve nulo:
UIImage *image = [UIImage imageNamed:@"test.jpg"];
CIImage *ciImage = image.CIImage
pero si de esta manera CIImage no es nulo:
UIImage *image = [UIImage imageNamed:@"test.jpg"];
CIImage *myImage = [[CIImage alloc] initWithCGImage:image.CGImage options:nil];
Es porque este UIImage no es de hecho un CIImage. En otras palabras, el CIImage
de UIImage no es nulo solo si el UIImage ya está respaldado por un CIImage (por ejemplo, porque fue generado por imageWithCIImage:
. No puedes usar esto para convertir mágicamente el UIImage en un CIImage, como parece que estás esperando.
La documentación es bastante clara en esto. Siempre vale la pena leerlo.