首先這兩個方法都是用來進行獲取圖片的上下文,對這個圖片進行繪制
但是在iphone的Retina屏幕上,如你使用UIGraphicsBeginImageContext這個方法來獲取圖形上下文進行繪制的話就會出現你繪制出來的圖片相當的模糊,其實原因很簡單
因為 UIGraphicsBeginImageContext(size) = UIGraphicsBeginImageContextWithOptions(size,NO,1.0)
那么UIGraphicsBeginImageContextWithOptions
這個方法里面有3個屬性,一個是size就是繪制的范圍,還有一個是opaque,也就是這個圖層是否完全透明,一般情況下最好設置為YES,這樣可以讓圖層在渲染的時候效率更高。最關鍵的一個就是scale這個參數,那么這個參數的意思就是縮放比例,一般是1.0但是如果是在Retina屏幕上最好不要自己手動打個設置他的縮放比例,直接設置0,系統就會自動進行最佳的縮放
UIGraphicsBeginImageContext 和 UIGraphicsBeginImageContextWithOptions_iOS
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- 本文轉載自:http://www.cocoachina.com/ios/20150106/10840.html 為...
- (1)Time Profiler:用來測量被方法/函數打斷的CPU使用情況。 (2)Core Animation:...
- >復雜的組織都是專門化的 >Catharine R. Stimpson 到目前為止,我們已經探討過`CALayer...
- 時間:2017.01.19 不知不覺書已經讀完了,以前老是抱怨沒有時間看書,看來時間擠一擠還是有的,像這樣分開每天...
- 今天孩子和我一起上班,一開始還能靜靜地看會書,不一會就開始一遍吃東西一邊看書,我告訴他不能吃著東西看書這樣會把書...