recortar personas imagen hacer fotos editar desasociar como añadir album agregar actualizar ios uiimage

personas - ¿Cómo redimensionar una imagen en iOS?



como recortar la imagen de un video en iphone (3)

Trate de implementar el código de abajo. Puede ser útil para usted:

CGRect rect = CGRectMake(0,0,75,75); UIGraphicsBeginImageContext( rect.size ); [yourCurrentOriginalImage drawInRect:rect]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();

Esta pregunta ya tiene una respuesta aquí:

hola quiero enviar una imagen a un servicio web. Pero quiero cambiar el tamaño seleccionado por el usuario de cualquier imagen a 75 x 75 y enviarlo al servicio web. ¿Cómo puedo cambiar el tamaño de esta imagen en 75 x 75

Gracias


Utilice este método para cambiar el tamaño de su imagen:

+(UIImage *)imageResize :(UIImage*)img andResizeTo:(CGSize)newSize { CGFloat scale = [[UIScreen mainScreen]scale]; /*You can remove the below comment if you dont want to scale the image in retina device .Dont forget to comment UIGraphicsBeginImageContextWithOptions*/ //UIGraphicsBeginImageContext(newSize); UIGraphicsBeginImageContextWithOptions(newSize, NO, scale); [img drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return newImage; }


prueba este código:

- (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize { UIGraphicsBeginImageContext(newSize); [image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)]; UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return newImage; }