UIImage常用的分类
生活随笔
收集整理的這篇文章主要介紹了
UIImage常用的分类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有些時候經常需要對系統本有的類方法進行擴充,于是可能需要對類采用繼承或者分類的方式來實現需要。
最近寫的一個項目用到了一些對圖片進行處理的一些擴充方法。
?
涉及到的方法:
?
比較常用的類似于拉伸圖片,拼接圖片名稱或者以顏色生成圖片等。
?
拼接圖片名稱:
?
通過宏來給圖片名稱拼接一個4寸標識。?
拉伸圖片到指定尺寸:
?
?通過上下文來繪制實現將圖片拉伸到指定的尺寸。
?指定位置獲取像素點平鋪拉伸圖片
拉伸圖片到指定尺寸:
這里涉及到一個端帽,不過如果不清楚只要知道是根據指定的像素位置平鋪來實現拉伸即可。
?
?
截屏
增加水印:
以上三個方法其實均有些類似,都是通過圖片上下文來進行操作。
?
?
相對于上述方法,進行模糊稍微麻煩一些,也可以使用CoreImage中的高斯模糊濾鏡,CoreImage的簡單使用可以參照之前的博客:
CoreImage的使用及常見濾鏡工具(一)
?
需要注意的是,這個方法需要導入系統庫:<Accelerate/Accelerate.h>?
實現即使不是太清楚,也可以直接拿來用就行。
資源位置
GitHub:UIImage-HR
CSDN:iOS圖片分類
?
?
以上就是本篇博客全部內容,歡迎指正和交流。轉載注明出處~
?
?
轉載于:https://www.cnblogs.com/BinShao/p/3551344.html
總結
以上是生活随笔為你收集整理的UIImage常用的分类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小议map排序问题
- 下一篇: 利用微软类库 Visual Studio