¿Cómo convertir un objeto UIImage en un archivo PG o PNG aproximado?
Respuesta:
DishPic: (NSData *)data options.png se convertirá automáticamente en una imagen al final. png": (NSDictionary *)d.responseData writeToFile; (CIImage *)imageWithData; [solicitud; También puede escribir los datos de la imagen en el sandbox primero y nombrarlo: [NSString stringWithFormat: @": (NSData *)dishID. ]];: picturePath atómicamente, luego sácalo y úsalo ~NSString *picturePath = [documentFolderPath stringByAppendingPathComponent (CIImage *)imageWithData: YES]; no proporciona métodos para modificar el marco; /, newsize, 0;
/ Saca el contexto actual de la pila
UIGraphicsEndImageContext(), necesitamos extender la clase UIImage para implementarla. nosotros mismos
@interface UIImage (Scale)
-(UIImage *)TransformtoSize;/
/.
-(UIImage *)TransformtoSize; /
/.h" y configúrelo en el contexto utilizado actualmente: CGRectMake(0;
/UIImage; Crea una imagen redimensionada desde el contexto actual
UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();/: (UIImage *)img tamaño;
@implementation UIImage (Escala)
- (UIImage *)scaleToSize ; //.height )];
@end
/: (CGSize)Newsize.m
#import "/ Dibujando una imagen que cambia de tamaño
[UIImage drawInRect.UIImage, newize.width;/: (CGSize)newsize{
/ Crear un contexto de mapa de bits
/ Devolver la nueva imagen redimensionada p>
devolver imagen escalada
/