¿Cambiar la resolución de la imagen en iPhone?
-
02-07-2019 - |
Pregunta
Quería cambiar la resolución de una imagen, esta imagen la obtengo desde una ubicación remota. La imagen que obtengo es demasiado grande para caber en la pantalla del iPhone, ¿hay alguna forma de cambiar esa resolución?
Solución
Si está utilizando un UIImageView, entonces el modo de contenido de UIView es lo que necesita, probablemente debería configurarlo en UIViewContentModeScaleAspectFit (o el equivalente en Interface Builder).
Otros consejos
Suponiendo que está utilizando algún tipo de " Ver " para mostrar la imagen (en lugar de un dibujo personalizado), es posible que vea si hay algún tipo de propiedad que le permita establecer el " Modo " de la vista para permitir varios métodos de escalado.
Si lo representa, debería escalar de todos modos (vea UIImage :: drawInRect) Sin embargo, CGContextDrawImage dibujará una imagen a escala en un nuevo contexto, que luego puede usar para renderizar en la pantalla.
Si desea cambiar el tamaño de un UIImage a dimensiones más pequeñas, esta publicación de blog podría ayudar.