【发布时间】:2013-08-16 23:57:30
【问题描述】:
在 iOS 中,我的 UIImageView 是“Aspect Fit”,但是当我执行 CIFilter 类型时,例如"CISepiaTone", 我失去了原始图像的纵横比。图像被拉伸到整个 UIImageView 大小。
如何保持纵横比?
【问题讨论】:
-
注意:我试过(来自stackoverflow.com/questions/7645454/…)+(UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize { UIGraphicsBeginImageContext(newSize); [图像 drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)]; UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();返回新图像; } 但有时它会将图像旋转 90 度...
标签: ios objective-c