用户在 iPhone 应用程序中调整图像大小
Posted
技术标签:
【中文标题】用户在 iPhone 应用程序中调整图像大小【英文标题】:User resize an image in iPhone app 【发布时间】:2014-01-15 16:37:09 【问题描述】:我有一个应用程序,我希望用户能够在其中调整图像大小。我该怎么做?任何帮助将不胜感激。
【问题讨论】:
您的意思是调整图像视图的大小(如捏缩放?)还是调整实际图像的大小? 调整实际图片大小 【参考方案1】:实际上可以像这样轻松地缩放图像:
- (UIImage *)scaleImage:(UIImage *)input to:(CGSize)size
UIGraphicsBeginImageContext(size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetInterpolationQuality(ctx, kCGInterpolationHigh);
[input drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
您可以创建自己的 UI,让用户选择要缩放到的尺寸
【讨论】:
你能抓住一个角落,用这个拖得越来越大吗 不,您必须设计一个自定义界面才能做到这一点。以上是关于用户在 iPhone 应用程序中调整图像大小的主要内容,如果未能解决你的问题,请参考以下文章
iPhone Mail 在 html 电子邮件中调整图像/div 的大小
调整为 Iphone 6 设计的应用程序大小以在 iphone 5s 中正确缩放
在 iPhone 上的 UIImagePicker 中重新调整图像大小