0

使用我们设备相机拍摄的图像比我们 iOS 设备上的屏幕大。通常,当我们在 iOS 中渲染图像时,我会看到人们将渲染大小设置为主视图或图像视图的大小。

这个堆栈溢出响应所示。

这样做会使图像更小,质量更低。

如果逻辑如下。

如果我让图像视图超出设备屏幕,是否有可能以全尺寸渲染图像。换句话说,图像视图将设置为原始全尺寸图像的大小。

这样做会生成与原始图像具有相同像素大小的渲染图像吗?


到目前为止我做了什么?我测试了其他图像叠加/编辑应用程序,它们似乎减少了图像的像素大小。我使用了上面链接中提供的方法,他们也这样做。

4

1 回答 1

0

是的,通过将 a 嵌入 aUIImageViewUIScrollView使用sizeToFit

imageView.image = image;
[imageView sizeToFit]; 
scrollView.contentSize = image.size;

然后,您将能够在滚动视图中平移图像。

于 2018-07-06T19:55:31.243 回答