2013年9月3日 星期二

【iOS】Draw 高解析 Image


米布我很喜歡用組合的方式畫圖…

最近有個很大的難題…

就是畫出來的圖都有很醜的毛邊,看起來就很不美觀 =  =

嘿嘿~

還好我找出解答了!!!

就是在  UIGraphicsBeginImage 這邊動個小手腳~解答如下:


UIGraphicsBeginImageContextWithOptions(imageSize, NO, [[UIScreen mainScreen] scale]);

依照讀取到機器的DPI的大小來決定是否要將圖的解析度調高~


  1. 完全不用管收到的圖是@1x還是@2x
  2. 利用最低的@1x就可以達到@2x的效果
  3. 也可以客製圖的解析度 (提醒:解析度太高,可是會讓機器跑不動而造成crash)

整個就大大的縮減圖在專案的負擔~

哈,是不是很棒呢~