Обрезка UIImage
Чтобы обрезать изображения image-manipulation сетчатки глаза с сохранением cocoa-touch того же масштаба и ориентации, используйте ios-sdk следующий метод в категории cocoa-touch UIImage (iOS 4.0 и выше):
- (UIImage *)crop:(CGRect)rect {
if (self.scale > 1.0f) {
rect = CGRectMake(rect.origin.x * self.scale,
rect.origin.y * self.scale,
rect.size.width * self.scale,
rect.size.height * self.scale);
}
CGImageRef imageRef = CGImageCreateWithImageInRect(self.CGImage, rect);
UIImage *result = [UIImage imageWithCGImage:imageRef scale:self.scale orientation:self.imageOrientation];
CGImageRelease(imageRef);
return result;
}
ios
objective-c
cocoa-touch
uiimagepickercontroller
image-manipulation
2021-12-05T21:10:32+00:00
2022-11-06T12:39:28+00:00
amoonguss
Вопросы с похожей тематикой, как у вопроса:
Обрезка UIImage
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.