根据Instagram大小[iOS]调整UIImage的大小

根据Instagram大小[iOS]调整UIImage的大小,ios,iphone,objective-c,uiimage,Ios,Iphone,Objective C,Uiimage,当我捕获屏幕并将其保存为UIImage时,其大小将是(640x1136),我需要准确地将纯白色UIImage的UIImage中心设置为将其发布到instagram中而不进行裁剪 我使用这段代码来调整UIImage的大小,但它不能满足我的需要 因此,我使用了以下代码: UIImage *thenew = [NewImg resizedImageWithContentMode:UIViewContentModeScaleAspectFit bounds:CGsizeMake(612,612) in

当我捕获屏幕并将其保存为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中—Logan而不是whitagram/nocrop应用程序中的白色边框?你可以选择照片的大小,你可以将它发布到instagramYou需要一个正方形的白色图像,然后在你调整了图像的大小后,你想把它放在上面,用这样的方式组合它们。