当我使用drawInRect方法绘制大尺寸图像(比如说1000x1000像素),尺寸为200x200像素,并且我再次使用drawInRect方法将图像绘制为其原始尺寸(1000x1000像素)时,分辨率是否会影响?通过将大图像绘制成小图像并再次将相同图像绘制成大图像,分辨率是否会降低?drawInRect在缩小图像时会失去分辨率?
0
A
回答
1
希望我已经把你的问题在我的脑海中纠正了。
如果您拍摄的图像大于200x200像素并将其绘制到200x200像素的矩形中,则会缩小并丢失大部分细节。如果你接下来得到的图像,并尝试绘制在一个更大的矩形,它会被放大。所以,要回答你的问题,是的。它会像地狱一样模糊。这与在图形编辑器中调整图像大小然后将其恢复原始大小无异。细节的丧失是永久的;没有办法知道在转换过程中失去了什么。
+0
你可以建议正确的方式来缩放图像。 –
+1
你有原始图像吗?用这个画一个小图,然后当你需要再画一个大图时,也可以使用原图。当然,您可以将图像始终存储在UIImageView中并将其放入滚动视图中;内容本身在放大和缩小时不会更改。无论哪种方式,您都需要将原件保存在内存中。一旦缩小并且原始消失,没有办法恢复丢失的细节。一旦它被细化到更少的细节中,任何派生的细节都将比原始细节更少。 – Metabble
相关问题
- 1. drawInRect:图像分辨率
- 2. Android位图失去图像分辨率
- 3. 如何放大和缩小位图而不失去分辨率?
- 4. Fabricjs调整大小失去分辨率
- 5. UIImage缩小规模 - 分辨率损失
- 6. 图像缩放,低分辨率
- 7. 缩放图像时图像分辨率问题
- 8. 图像分辨率
- 9. iphone 4图像丢失分辨率
- 10. 更改System.Windows.Media.Imaging.ImageSource图像大小/分辨率?
- 11. 同时支持高分辨率和低分辨率图像
- 12. Python图像库调整大小时的图像分辨率
- 13. UIVideoEditorController失去了视频分辨率
- 14. 如何使用ColdFusion缩放图像而不会丢失分辨率?
- 15. Android毕加索,调整大小而不失去分辨率和缩放/平移
- 16. 在不改变分辨率的情况下缩小图像大小
- 17. HTML:在低分辨率下渲染高分辨率图像
- 18. 缩小高分辨率坐标集?
- 19. 寻找图像分辨率?
- 20. iPhone图像分辨率
- 21. 检测图像分辨率?
- 22. 更改图像分辨率
- 23. 分辨率的图像
- 24. 摄像头/ LCD分辨率缩放
- 25. 如何在不失去分辨率和质量的情况下减小图像大小(高度,宽度)
- 26. 分辨率从UIImageView生成图像时丢失
- 27. Flex 4.5 for mobile:在高分辨率图像上缩放
- 28. 在Android上使用高分辨率图像捏缩放性能
- 29. 使用jQuery切换高分辨率图像和低分辨率图像
- 30. 如何将高分辨率图像转换为低分辨率图像?
您是否使用相同的UIImage绘制两者?或者使用从200x200上下文绘制的图像绘制新的1000x1000上下文? – borrrden
我使用从200x200上下文绘制的图像绘制新的1000x1000上下文。 –