UIImage+GIF

對(duì)Gif的圖片進(jìn)行處理

通過(guò)data的方式以及文件名字的方式來(lái)進(jìn)行對(duì)Gif的圖片進(jìn)行處理,也許就是可以通過(guò)可以查看里面的源代碼。
1)通過(guò)UIImage的文件名字來(lái)進(jìn)行處理;
2)通過(guò)data的文件來(lái)進(jìn)行處理;
3)對(duì)圖片進(jìn)行設(shè)置不同的尺寸的圖片。

設(shè)置基本的Gif的方法

里面的內(nèi)容通過(guò)url來(lái)獲取Gif中的圖片的個(gè)數(shù),因?yàn)镚if的圖片是通過(guò)很多張基本的圖片來(lái)進(jìn)行組合完成的。

里面涉及到的方法

這個(gè)方法是獲取到圖片資源的上下文(其實(shí)資源上下文是圖片資源的對(duì)象),

圖片資源

可以看到是一個(gè)橋接類型,所以需要橋接

從圖片資源上下文中獲取圖片

從而可以獲得圖片的上下文

圖片上下文

這里的圖片都是CG開(kāi)頭的圖片(也就是應(yīng)該是c語(yǔ)言進(jìn)行實(shí)現(xiàn)的),也就是獲取到了圖片。

Gif圖片的執(zhí)行周期時(shí)間
返回字典上下文

這里面包括了圖片中的所有內(nèi)容

CG字典的上下文

因?yàn)镃G的都是要進(jìn)行橋接的,所以,在轉(zhuǎn)化為oc的時(shí)候都是需要使用橋接器。

Gif圖片的一些枚舉類型

這里面基本上是使用CG的類來(lái)進(jìn)行完成的,所以要查看圖片查看里面的ImageIO的內(nèi)容。

基本的接口類

所以一張看起來(lái)簡(jiǎn)單的圖片png或者Gif圖片都是包含了很多東西,所想到以這個(gè)在用到UIImage的時(shí)候,我們應(yīng)該想到使用的內(nèi)容是怎么樣子的。

通過(guò)文件名來(lái)進(jìn)行訪問(wèn)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第二篇 前言 本篇是和GIF相關(guān)的一個(gè)UIImage的分類。主要提供了三個(gè)方法: + (UIImage *)sd_...
    老馬的春天閱讀 2,738評(píng)論 7 6
  • layout: posttitle: "SDWebImage源碼閱讀之UIImage + GIF"date: 20...
    YKDog閱讀 269評(píng)論 0 1
  • 聲明處: UIImage+GIF.h 任務(wù) + sd_animatedGIFWithData: - isGIF 類...
    _阿南_閱讀 759評(píng)論 2 1
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,917評(píng)論 25 709
  • 老貓到我家來(lái),不知是幸運(yùn)還是不幸。 初時(shí)不過(guò)是村里人從別處抓來(lái)的小貓,只是養(yǎng)了幾天便不養(yǎng)了,那家人時(shí)常不在家,便隨...
    西瓜x(chóng)igu閱讀 361評(píng)論 0 0

友情鏈接更多精彩內(nèi)容