En una aplicación de iOS, necesito proporcionar filtros de imagen según su tamaño (ancho/alto), piense en algo similar a "Grande, Mediano, Pequeño" en la búsqueda de imágenes de Google. . Abrir cada imagen y leer sus dimensiones al crear la lista supondría un gran rendimiento. ¿Hay alguna manera de obtener esta información sin abrir la imagen?iOS: cómo obtener las dimensiones de la imagen sin abrirlo
Damien DeVille respondió a la pregunta de abajo, sobre la base de su sugerencia, ahora estoy utilizando el siguiente código:
NSURL *imageURL = [NSURL fileURLWithPath:imagePath];
if (imageURL == nil)
return;
CGImageSourceRef imageSourceRef = CGImageSourceCreateWithURL((CFURLRef)imageURL, NULL);
if(imageSourceRef == NULL)
return;
CFDictionaryRef props = CGImageSourceCopyPropertiesAtIndex(imageSourceRef, 0, NULL);
CFRelease(imageSourceRef);
NSLog(@"%@", (NSDictionary *)props);
CFRelease(props);
¿Qué pasa con el voto negativo? –
ni idea, el chico que originalmente había respondido la pregunta no entendía la pregunta en absoluto y estaba siendo ofensivo, por lo que le informé sobre mods SO. puede ser que se haya vengado de mí ;-) –