首页 >社区问答列表 >objective-c - 关于自定义相机拍照后得到照片保存至相册的尺寸怎么控制?

objective-c - 关于自定义相机拍照后得到照片保存至相册的尺寸怎么控制?

现在我自定义的相机,其宽和高都是200,当拍照结束保存至相册后图像的尺寸应该是自定义相机中所预览到的图像尺寸,但是查看相册发现保存的是全屏照片。后来试了试把图像裁剪后再保存,尺寸问题时解决了,但是发现分辨率和系统的差距很大,我现在有两个问题

1.分辨率方面请问各位有什么好的办法解决吗?
2.拍照后得到的图像,还有什么优雅的方式以自定义的尺寸保存到相册中?

  • 大家讲道理
  • 大家讲道理    2017-06-15 09:25:541楼

    保存到相册无非是这个方法,
    UIImageWriteToSavedPhotosAlbum(image,self,@selector(imagedidFinishSavingWithError:contextInfo:), nil);
    所以重要的是 拿到image这个对象,怎么处理

    1. 拍照得到的图片都是PNG格式,已经是无损的了,确认拍照后的图片与系统对比一下,看下与相机是否有关

    2. 确认裁剪的图片是原图

    3. 仔细检查裁剪图片的方法,未做拉伸处理

    +0添加回复

  • 回复