Wyświetlam obraz w komórce widoku tabeli (nazwa obrazu zapisana w pliku plist). Przed ustawieniem go do celi, mam rozmiaru obrazu do
imageSize = CGSizeMake(32, 32);
IOS: Zmniejszenie rozmiaru obrazu bez obniżania jakości obrazu
Ale po zmianie rozmiaru obrazu, jakość jest coraz rozkładowi w wyświetlacz Retina.
mam zarówno obrazy dodane do projektu (np 1X @ 2x).
W ten sposób zmniejszam rozmiar obrazu do 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;
}
Wszelkie wskazówki na ten temat są bardzo doceniane.
Dzięki
Awesome, to działało jak wszystko. Dziękuję Ci bardzo. –
Chciałbym móc to powtórzyć, dziękuję bardzo! – ryan0
Jakość obrazu nadal nie jest dobra .... –