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