Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用UIGraphicsImageRenderer渲染全尺寸图像_Ios_Swift_Uiimage_Uigraphicscontext_Image Rendering - Fatal编程技术网

Ios 使用UIGraphicsImageRenderer渲染全尺寸图像

Ios 使用UIGraphicsImageRenderer渲染全尺寸图像,ios,swift,uiimage,uigraphicscontext,image-rendering,Ios,Swift,Uiimage,Uigraphicscontext,Image Rendering,使用我们的设备摄像头拍摄的图像比iOS设备上的屏幕大。 通常,当我们在iOS中渲染图像时,我看到人们将其渲染大小设置为主视图或图像视图的大小 如中所示 这样做会使图像更小,质量更低 如果逻辑是这样的话 如果我使图像视图超出设备屏幕,是否可能以全尺寸渲染图像。换句话说,图像视图将设置为原始全尺寸图像的大小 这样做会生成与原始图像像素大小相同的渲染图像吗 到目前为止我做了什么? 我已经测试了其他图像叠加/编辑应用程序,它们似乎减少了图像的像素大小。 我使用了上面链接中提供的方法,它们也使用相同的方

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

如中所示

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

如果逻辑是这样的话

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

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


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

是的,通过将a嵌入a并使用:


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

Ok,将对此进行测试。我个人不打算使用滚动视图,因为我不希望用户看到放大的图像。我只想生成一个尽可能高质量的图像。我一测试就会将其标记为正确。
imageView.image = image;
[imageView sizeToFit]; 
scrollView.contentSize = image.size;