如何查找 iPhone 相机照片的大小以及如何调整大小?

Posted

技术标签:

【中文标题】如何查找 iPhone 相机照片的大小以及如何调整大小?【英文标题】:How to find the size of iphone camera photo and how can I resize it? 【发布时间】:2015-04-06 14:14:25 【问题描述】:

我在我的应用程序上拍摄了相机照片和图书馆照片,我必须将其发送到服务器上。所以我想知道照片的大小,我想限制它的像素数。有人可以帮帮我吗?

【问题讨论】:

只需为您的照片创建一个 UIImage 实例,并使用 image.size.heigth 获取高度,使用 image.size.width 获取宽度。 【参考方案1】:
    UIImage *originalImage = [UIImage imageNamed:@"minions.png"];
    CGSize destination = CGSizeMake(40, 40);
    UIGraphicsBeginImageContext(destination);
    [originalImage drawInRect:CGRectMake(0,0,destination.width,destination.height)];
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    UIImageView *New = [[UIImageView alloc] initWithFrame:CGRectMake(40, 40, 40, 40)];
    New.image = newImage;
    [self.view addSubview:New];

这是我的解决方案。

【讨论】:

以上是关于如何查找 iPhone 相机照片的大小以及如何调整大小?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iPhone 中以高质量调整图像大小

在发送到服务器之前在 iPhone 中调整照片大小

通过默认相机调整拍照大小

iPhone:如何使用 iPhone 照片应用程序等“编辑”功能从照片库或相机中获取图像

如何使用opencv制作全景照片

在 iPhone 上的 UIImagePicker 中重新调整图像大小