當我使用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上下文。 –