【发布时间】:2014-03-11 00:39:47
【问题描述】:
当我捕获屏幕并将其保存为 UIImage 时,大小将为 (640x1136) ,我需要设置纯白色 UIImage 的 UIImage 中心以将其发布到 instagram 而不裁剪!
我使用此代码调整 UIImage 的大小,但它不能满足我的需要
我使用了这段代码:
UIImage *thenew = [NewImg resizedImageWithContentMode:UIViewContentModeScaleAspectFit bounds:CGsizeMake(612,612) interpolationQuality:kCGInterpolationHigh];
希望你能帮我解决这个问题
洛根的解决方案
【问题讨论】:
-
我没有看到在 UIImage+Resize 中声明的 'resizedImageWithContent: bounds: interpolationQuality:'?你能展示你的调整大小的方法吗?
-
很抱歉,我不完全确定您在问什么。您使用的方法应该可以很好地裁剪图像。我不知道“设置纯白色 uiimage 的 UIImage 中心”是什么意思。你想要一个白色的边框吗?如果是这样,只需查看如何为 UIImage 添加边框 - stackoverflow.com/a/1358967/2611971
-
Logan 不是白边框你知道 whitagram/nocrop 应用吗?您可以选择任何大小的照片,您可以将其发布到 Instagram
-
您需要一个方形的白色图像,然后在调整要放在其上的图像的大小后,使用类似这样的方法将它们组合起来。 stackoverflow.com/a/10523275/2611971
标签: ios iphone objective-c uiimage