Sto visualizzando un'immagine nella cella tableview (nome dell'immagine salvato in un plist). Prima di impostare al cellulare, sto ridimensionare l'immagine per
imageSize = CGSizeMake(32, 32);
IOS: Ridurre le dimensioni dell'immagine senza ridurre la qualità dell'immagine
Ma, dopo il ridimensionamento dell'immagine, la qualità è sempre degradato nel display retina.
Ho sia le immagini aggiunti al progetto (vale a dire 1x e 2x @).
Ecco come ridurre le dimensioni dell'immagine a 32x32.
+ (UIImage *)scale:(UIImage *)image toSize:(CGSize)size
{
UIGraphicsBeginImageContext(size);
[image drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage *scaledImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return scaledImage;
}
Qualsiasi suggerimento su questo è molto apprezzato.
Grazie
Impressionante, questo ha funzionato come niente. Grazie mille. –
Vorrei poterlo sospendere di più, grazie mille! La qualità dell'immagine – ryan0
non è ancora buona .... –