Tag: 图像大小调整

我怎样才能resize的UIImage到特定的大小

在我的应用程序中,我正在使用相机拍摄照片并将其显示在320 * 320的UIView 。 但是由于图像的分辨率比UIView的图像分辨率还要高。 有什么办法可以调整图像大小吗?

IOS:调整UIImage的大小问题

我想要调整一个UIImage,我试试这个代码: UIImage *newImage = [image1toResize _imageScaledToSize:CGSizeMake(290, 390) interpolationQuality:1]; 但我有这个警告:警告:'UIImage'可能不会响应'-_imageScaledToSize:' 为什么?

使用capinsets调整图像大小

我已经设置了一个这样的button: // Create facebook login button facebookLoginButton = [[UIButton alloc] initWithFrame:CGRectMake(10, 20, 300,50)]; facebookLoginButton.autoresizingMask = UIViewAutoresizingFlexibleWidth; //NSLog(@"facebook button view height is %f",facebookLoginButton.bounds.size.height); //NSLog(@"facebook button view width is %f",facebookLoginButton.bounds.size.width); UIImage *facebookButton = [[UIImage imageNamed:@"FacebookLogin"] resizableImageWithCapInsets:UIEdgeInsetsMake(16,140,86,92)]; [facebookLoginButton setBackgroundImage:facebookButton forState:UIControlStateNormal]; 我已经在Photoshop中为200(w)x100(h)px的button创build了一个图像。 首先,这是iphone4 / 5上使用的视网膜图像的正确尺寸,它是一个安装在高度为50的login框架上的button。 另一个宽度并不重要。 其次,下面是一个示例图像。 我似乎无法解决'resizableImageWithCapInsets:UIEdgeInsetsMake'正确的插入。 我如何解决这个问题? 有没有教程的任何地方如何做到这一点,除了我已经看到从Android链接的Android示例。