나는 하나의 문제에 갇혀있다 나는 이미지를 생성하고 크기는 arounf 350 * 350이지만 32 * 32 또는 16 * 16 같은 작은 이미지로 이미지를 크기를 조정하고 싶다. 코드uiimage 스케일 인자로 크기 조정
UIImage *scaledImage=img_Clip;
UIGraphicsBeginImageContextWithOptions(CGSizeMake(16, 16),NO,0.0);
// Turn off interpolation to keep the scaled image from being blurred.
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetInterpolationQuality(context, kCGInterpolationHigh);
[scaledImage drawInRect:CGRectMake(0, 0, 16, 16)]; // scales image to rect
UIImage *resImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
하지만 내가 원하는 결과를 얻을 해달라고 내 이미지는 내가 노력 흐릿하게 많은 것은 아무것도하지만 작업이 친절하게 나에게 할 수있는 일
크기의 5 % 정도 크기를 조정하고 모든 픽셀 데이터를 16x16 아이콘으로 밀어 넣습니다. 물론 조금 흐리게 될 것입니다. – coneybeare
을 사용하면 해상도가 떨어지기 때문에 비트 맵 이미지의 크기를 크게 줄이는 것은 흐릿해질 수 있습니다. 직접 이미지를 그리는 경우 큰 이미지를 축소하려고 시도하는 것보다 새로운 크기로 다시 그리는 것이 더 좋습니다. –
친절하게 나에게 지난 4 일 5 일 동안이 일을하고 있지만 내 원하는 결과를 얻지 못하는 몇 가지 코드를 제공합니다. 현재 이미지는 350 * 350이고 16 * 16으로 만들고 싶습니다. –