米布我很喜歡用組合的方式畫圖…
最近有個很大的難題…
就是畫出來的圖都有很醜的毛邊,看起來就很不美觀 = =
嘿嘿~
還好我找出解答了!!!
就是在 UIGraphicsBeginImage 這邊動個小手腳~解答如下:
UIGraphicsBeginImageContextWithOptions(imageSize, NO, [[UIScreen mainScreen] scale]);
依照讀取到機器的DPI的大小來決定是否要將圖的解析度調高~
- 完全不用管收到的圖是@1x還是@2x
- 利用最低的@1x就可以達到@2x的效果
- 也可以客製圖的解析度 (提醒:解析度太高,可是會讓機器跑不動而造成crash)
整個就大大的縮減圖在專案的負擔~
哈,是不是很棒呢~