E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
YYImage
YYImage
播放动图原理分析
一、通常使用动图有以下几种方式GIFGIF是一种位图。位图的大致原理是:图片由许多的像素组成,每一个像素都被指定了一种颜色,这些像素综合起来就构成了图片。GIF采用的是Lempel-Zev-Welch(LZW)压缩算法,最高支持256种颜色。由于这种特性,GIF比较适用于色彩较少的图片,比如卡通造型、公司标志等等。如果碰到需要用真彩色的场合,那么GIF的表现力就有限了。GIF通常会自带一个调色板,
劉胡來
·
2023-11-02 11:24
美摄SDK调试
workspace'VideoEditor.xcworkspace'target'VideoEditor'dopod'YYModel'pod'YYWebImage'pod'
YYImage
/WebP'endtarget'NvShortVideoCore'doPodsforNvShortVideoproject'NvShortVideoCore
马维启
·
2023-10-29 15:50
YYImage
源码浅析
简介
YYImage
是与UIImage完全兼容的子类,
YYImage
扩展了UIImage使其支持WebP,GIF,APNG图片数据的解码.它也支持NSCoding协议来进行归解档.
YYImage
的接口@interfaceYYImage
好有魔力
·
2023-10-15 22:35
iOS 14 YYAnimatedImageView加载图片失败处理
升级到iOS14,之前使用的
YYimage
框架全部不能正常显示图片,当然动态图正常显示,静态图无法显示;原因是:14.0系统调用了下面方法,YYAnimatedImageView没有正确处理-(void
马拉萨的春天
·
2023-10-10 20:53
基础知识点
新知识点
ios
cocoa
macos
iOS 自定义高性能加载gif
一·实现的各种方式1.将GIF图片分解成多张PNG图片,使用UIImageView播放(内存消耗过大)2.使用
YYImage
中的YYAnimatedImageView播放,推荐,内存优化的挺好,是个高性能的框架
Neal_f
·
2023-07-21 11:03
iOS有名第三方库源码解析(收集集合)
收集一些源码解析,供日后研读:1.iOS开发之Masonry框架源码解析2.MJRefresh源码解析3.YYModel源码剖析4.揭秘YYModel的魔法5.YYCache源码剖析6.
YYImage
源码剖析
Dxc_iOS
·
2023-06-10 06:47
SDwebImage
YYImage
lottie 加载gif 动画,性能比较,gif加载框架选型分析
最近项目改版,要加载好几个gif的动画,刚开始尝试使用了SDwebImage来加载显示,可以正常显示,但加载多个gif的时候会被闪退,查找原因是内存爆增引起的。后来有尝试使用YYkit框架,来加载gif动画,YYKit加载gif的时候不会引起内存问题,但是CPU的使用率会很高,最后我使用的是lottie动画,加载会比较友善,不会存在内存和CPU的问题,接下来我们依次来分析一下相关的代码1、SDwe
开了那么
·
2023-06-08 10:00
iOS 第三方库的原理解析
GitHub我们常用的第三方框架(开源库)AFNetworking、AlamofireSDWebImage、SDWebImageSwiftUISDCycleScrollViewYYKit(YYWebImage、
YYImage
lukyy
·
2023-04-09 18:50
iOS 中gif图的显示
SDWebImageYYImageGifDemo.gif二、显示本地gif图SDWebImage和
YYImage
的显示本地图片代码。
无神
·
2023-03-27 02:24
解决显示多个gif图时,cpu使用过高导致手机温度上升或者内存占用过高问题
显示gif图通常使用的方式如下:1.使用UIImageView;2,使用sdwebImage;3,使用
YYImage
;4,使用webview;但是显示方式无非两种:1:先一次性把gif图解析成多个图片,
微_涼
·
2023-03-15 05:38
iOS14下使用YBImageBrowser图片浏览器黑屏问题
解决办法打开cocoapod管理的插件文件Podfile文件,将pod'
YYImage
'修改成pod'
YYImage
',:git=>'https://github.com/QiuYeHong90/
CoderZb
·
2023-03-15 03:55
iOS14
YYImage
无法正常显示图片
升级到iOS14,之前使用的
YYimage
框架全部不能正常显示图片原因是:14.0系统调用了下面方法,YYAnimatedImageView没有正确处理-(void)displayLayer:(CALayer
爱勤海之旅
·
2023-03-10 20:43
笔记
ios
YYImage
iOS14 YBImageBrowser图片显示黑屏问题【修改
YYImage
】
解决:重写
YYImage
-YYAnimatedImageView.m的中的displayLayer方法大概在529行-(void)displayLay
微步毂纹生
·
2023-02-03 05:24
iOS14下YBImageBrowser显示图片黑屏
问题更新iOS14后发现原来使用的YBImageBrowser浏览图片出现黑屏,使用
YYImage
显示图片也出现了相同的黑屏问题。
HF_K
·
2023-01-26 10:22
iOS动态图加载笔记
点击了发送礼物之后,需要展示动态图gif当前的实现方案是从服务端接口获取到gif图的url,然后开始展示,展示完成之后,对图片进行移除podfile中pod'YYKit'核心代码#import"YYKit.h"
YYImage
数字d
·
2022-06-27 09:48
修复iOS 14 YYAnimatedImageView加载图片失败
方法一:直接修改源码,但是如果是pod管理的
YYImage
的话,pod更新会覆盖。因该库已不再更新,可考虑直接拉取源码并修改。也可fork到自己的仓库并修改,pod地址指向自己的仓库。
Anchoriter
·
2022-04-06 15:56
YYImage
之YYSpriteSheetImage
SpriteSheetImage从一张大图片上面提取多个小图片来组成一个动画,将多个小图片集成到大图片的好处是可以节省多张图片占据的容量,优化安装包大小。YYSpriteSheetImage初始化方法只有一个-(nullableinstancetype)initWithSpriteSheetImage:(UIImage*)imagecontentRects:(NSArray*)contentRec
MaZengyi
·
2022-02-04 19:22
20年目睹之怪bug
切换到release环境下,100%的复现的bug定位到问题在
YYImage
*image=[YYImageimageNamed:@"qfloading.gif"];里path=[[NSBundlemainBundle
携一两本单色书来
·
2022-01-27 16:05
YYKit源码分析(1)——
YYImage
图片处理
YYImage
是由@ibireme开发的一款功能强大的iOS图像框架(该项目是YYKit组件之一),它支持当前市场主流的静/动态图像编/解码与动态图像的动画播放显示,其主要功能如下:动画类型:WebP,
无悔zero
·
2021-06-19 23:41
YYImage
解析
YYImageYYImage是由@ibireme开发的一款功能强大的iOS图像框架(该项目是YYKit组件之一),它支持当前市场主流的静/动态图像编/解码与动态图像的动画播放显示,其主要功能如下:动画类型:WebP,APNG,GIF。静态图像:WebP,PNG,GIF,JPEG,JP2,TIFF,BMP,ICO,ICNS。支持以下类型图片的渐进式/逐行扫描/隔行扫描解码:PNG,GIF,JPEG,
奚山遇白
·
2021-06-19 13:46
IOS框架:
YYImage
源码解析
不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进步温馨提示:由于不支持目录跳转,大家可通过command+F输入目录标题后迅速寻找到你所需要的内容目录一、
YYImage
时光啊混蛋_97boy
·
2021-06-10 20:10
iOS 14适配,项目中遇到的那些坑
还遇到了一些其他的问题https://www.jianshu.com/p/1803bd950b90说明:当前的这些问题,使用中的SDAnimatedImageView加载网络图片,会造成加载失败1.2、使用
YYImage
踩坑小分队
·
2021-06-05 09:23
WebP加载:SDImageWebPCoder和
YYImage
对比
什么是WebP?WebP,是一种同时提供了有损压缩与无损压缩的图片文件格式,是Google新推出的影像技术,它可让网页图档有效进行压缩,同时又不影响图片格式兼容与实际清晰度,进而让整体网页下载速度加快。WebP无损压缩的图片可以比同样大小的PNG小26%;WebP有损压缩的图片可以比同样大小的JPEG小25-34%;WebP支持无损的透明图层通道,代价只需增加22%的字节存储空间;WebP有损透明
zhong_JF
·
2021-06-04 04:40
IOS YYKit学习之YYWebImage
它底层用YYCache实现了内存和磁盘缓存,用
YYImage
实现了WebP/APNG/GIF动图的解码和播放。你可以查看这些项目以获得更多信息。
透支未来
·
2021-05-04 21:02
使用SDWebImage和
YYImage
下载高分辨率图,导致内存暴增的解决办法
最近,收到朋友求助,说是有个控制器,一进去就crash,而且手机非常的烫,用instrument跑了跑,发现内存暴增几百兆;如图:Snip20160725_5.png图中可以看出,内存暴增的罪魁祸首是
YYImage
weixin_34226706
·
2020-09-13 17:07
YYImage
源码剖析与学习
源码剖析学习系列:(不断更新)1、FBKVOController源码剖析与学习2、MJRefresh源码剖析与学习3、
YYImage
源码剖析与学习前言:要看懂
YYImage
框架,最好先了解热身部分(具体的自行百度
weixin_33757911
·
2020-09-13 17:47
运维
ui
YYImage
渲染流程+源码分析
#图片加载流程####先来了解几个概念像素图像的基本元素。举个例子:将一张图片放到PS中尽可能的放大,那么我们可以看到一个个的小格子,其中每个小格子就是一个像素点,每个像素点有且仅有一个颜色。像素由四种不同的向量组成,即我们熟悉的RGBA(red,green,blue,alpha)。位图位图就是一个像素数组,数组中的每个像素都代表图片中的一个点。我们经常用到的JPEG和PNG图片就是位图。(压缩过
weixin_30872337
·
2020-09-13 16:10
YYWebImage工作原理介绍-----下载单张图片
在
YYImage
出来之前,我们的图片下载和动态图片展示需要SD和FL两个库去处理。现在
YYImage
的出现使得统一图像库成为可能。这篇文章会
上天眷顾我
·
2020-09-13 16:43
iOS开发
YYImage
设计思路
YYImage
是一款功能强大的iOS图像框架(该项目是YYKit组件之一),支持目前市场上所有主流的图片格式的显示与编/解码,并且提供高效的动态内存缓存管理,以保证高性能低内存的动画播放。
Philm_iOS
·
2020-09-13 15:07
Object-C
YYWebImage
它底层用YYCache实现了内存和磁盘缓存,用
YYImage
实现了WebP/APNG/GIF动图的解码和播放。你可以查看这些项目以获得更多信息。
ObjectivePLA_WK
·
2020-09-13 15:07
YYImage
详解
特性支持以下类型动画图像的播放/编码/解码:WebP,APNG,GIF。支持以下类型静态图像的显示/编码/解码:WebP,PNG,GIF,JPEG,JP2,TIFF,BMP,ICO,ICNS。支持以下类型图片的渐进式/逐行扫描/隔行扫描解码:PNG,GIF,JPEG,BMP。支持多张图片构成的帧动画播放,支持单张图片的spritesheet动画。完全兼容UIImage和UIImageView,使用
ObjectivePLA_WK
·
2020-09-13 15:07
YYImage
源码剖析:图片处理技巧
本文主要是结合
YYImage
源码对图片处理技巧进行讲解。而笔者不会逐字逐句的翻译源码,主要是提取源码中有思维价值的东西。所以最好是打开源码,本文作为思想引导。源码基于1.0
weixin_30391339
·
2020-09-13 14:06
运维
ui
YYImage
设计思路,实现细节剖析
点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!前言图片的历史早于文字,是最原始的信息传递方式。六书中的象形文构造思想就是用文字的线条或笔画,把要表达物体的外形特征,具体地勾画出来。许慎《说文解字》云:“象形者,画成其物,随体诘诎,日、月是也。”现代社会的信息传递中,图片仍然是不可或缺的一环,不论是报纸、杂志、漫画等实体刊物还是生活中超市地铁广告活动,都会有专门的配图抓人眼球。在
iOS_开发
·
2020-09-13 14:47
关于 UIImage 以及
YYImage
的内存问题与解决方案
框架时候也发现了图片的缓存处理的不够得当.以下内容是笔者在开发中做了一些实验以及总结.如有错误望即时提出,笔者会第一时间改正.文章的前篇主要是对两种不同的UIImage工厂方法的分析,以及对YYKit中的
YYImage
冷秋丶
·
2020-09-13 14:43
iOS
内存管理
内存
图片
YYImage
UIImage
iOS图片解析与
YYImage
源码学习
基础知识像素图像的基本元素。举个例子:将一张图片放到PS中尽可能的放大,那么我们可以看到一个个的小格子,其中每个小格子就是一个像素点,每个像素点有且仅有一个颜色。像素由四种不同的向量组成,即我们熟悉的RGBA(red,green,blue,alpha)。位图位图就是一个像素数组,数组中的每个像素都代表图片中的一个点。我们经常用到的JPEG和PNG图片就是位图。(压缩过的图片格式)。帧缓冲区帧缓冲区
kunpengapple
·
2020-09-13 14:31
IOS
iOS之深入剖析
YYImage
的图片处理原理
YYImage
的使用特性支持WebP、APNG、GIF类型动画图像的播放/编码/解码;支持WebP、PNG、GIF、JPEG、JP2、TIFF、BMP、ICO、ICNS类型静态图像的显示/编码/解码;支持
Forever_wj
·
2020-09-13 14:51
iOS高级进阶
Swift高级进阶
Objective-C底层原理
YYImage
图片处理
图片渲染
缓存处理
性能优化
MJRefresh源码剖析与学习
源码剖析学习系列:(不断更新)1、FBKVOController源码剖析与学习2、MJRefresh源码剖析与学习3、
YYImage
源码剖析与学习MJRefresh是李明杰大神的开源框架,这是一款十分优雅的刷新组件库
weixin_34006965
·
2020-09-12 17:49
YYImage
播放动图原理分析
#一、通常使用动图有以下几种方式GIFGIF是一种位图。位图的大致原理是:图片由许多的像素组成,每一个像素都被指定了一种颜色,这些像素综合起来就构成了图片。GIF采用的是Lempel-Zev-Welch(LZW)压缩算法,最高支持256种颜色。由于这种特性,GIF比较适用于色彩较少的图片,比如卡通造型、公司标志等等。如果碰到需要用真彩色的场合,那么GIF的表现力就有限了。GIF通常会自带一个调色板
劉胡來
·
2020-09-12 10:16
IOS
YYImage原理分析
IOS
播放GIF原理分析
YYImage
源码解析<一> 简单使用
YYImage
学习笔记简单使用前言
YYImage
开源库包含5个类文件,分别为:
YYImage
、YYFrameImage、YYSpriteSheetImage、YYImageCoder、YYAnimaeImageView
风往北吹_
·
2020-08-20 16:59
使用SDWebImage和
YYImage
下载高分辨率图,导致内存暴增的解决办法
最近,收到朋友求助,说是有个控制器,一进去就crash,而且手机非常的烫,用instrument跑了跑,发现内存暴增几百兆;如图:Snip20160725_5.png图中可以看出,内存暴增的罪魁祸首是
YYImage
guojiezhi
·
2020-08-01 12:13
iOS
YYImage
之
YYImage
YYImage
是框架对图片的封装对象,它支持GIF,APNG,WebP格式的动画图片。
MaZengyi
·
2020-08-01 03:57
YYImage
之YYImageDecoder
YYImageDecoder这个类是
YYImage
底层对图片处理的解码库,它会对图片解析成YYImageFrame对象,如果是GIF等动态图片,会解码成多张YYImageFrame。
MaZengyi
·
2020-07-31 12:26
iOS 开发实战小知识(九)——SDWebImage下载图片有白底问题
但是使用
YYImage
就没有这个问题。所以觉得应该是SDWebImage下载存储图片的原因。
Eddiegooo
·
2020-07-28 02:53
详解
YYImage
的使用
YYImage
:功能强大的iOS图像框架。
iOS_xuanhe
·
2020-07-15 11:05
OC中的静态(static)/ 内联(inline)函数
起因项目中用到了YYKit中的一些组件,比如YYText和
YYImage
,于是抽了点时间阅读了一下当中的一些代码。
weixin_33856370
·
2020-07-15 04:45
YYImage
- 初探
YYImage
是一个高性能的图片框架,除了系统支持的图片格式外,
YYimage
还支持Gif,APNG,WebP图片格式。本系列将开始探索
YYImage
的实现。
MaZengyi
·
2020-07-07 18:06
YYImage
/YYModel/YYCache
1.
YYImage
源码分析2.YYModel源码分析3.郑钦洪_:YYModel源码历险记model属性赋值过程如下://NSObject(YYModel)+(instancetype)modelWithJSON
陆号
·
2020-07-06 21:29
FBKVOController源码剖析与学习
https://www.jianshu.com/p/4a3f9fe13e5a(不定时更新)源码剖析学习系列:(不断更新)1、FBKVOController源码剖析与学习2、MJRefresh源码剖析与学习3、
YYImage
Dwyane_Coding
·
2020-07-05 23:12
MJRefresh源码剖析与学习
https://www.jianshu.com/p/23c876f8ae39(不定时更新)源码剖析学习系列:(不断更新)1、FBKVOController源码剖析与学习2、MJRefresh源码剖析与学习3、
YYImage
Dwyane_Coding
·
2020-07-04 22:25
YYKit 源码学习使用-1
言叶之庭-图先上代码地址YYKit唐巧:专访YYKit作者郭曜源因为有中文注释,看起来还是很方便的(我就是个英语渣,当然代码中没中文哟)
YYImage
先来看YYImageYYImage.h一个UIImage
A訫飛Flyme
·
2020-06-25 16:56
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他