You need to enable JavaScript to run this app.
导航
概览
最近更新时间:2024.05.23 15:29:14首次发布时间:2024.05.23 15:29:14
加载图片
方法描述
bd_setImageWithURL:在 UIImageView 中加载图片。
bd_setImageWithURL:alternativeURLs:placeholder:options:config:blocks:在 UIImageView 中加载图片,并设置备用图片、占位图、加载选项、图片请求配置和图片请求回调。
bd_setImageWithURL:forState:在 UIButton 加载图片。
bd_setImageWithURL:alternativeURLs:forState:placeholderImage:options:timeoutInterval:cacheName:transformer:progress:completed:decryption:在 UIButton 加载图片,并设置占位图、备选图、加载选项、缓存名称、超时时间、图片加工工具、进度回调和完成回调。
bd_setBackgroundImageWithURL:forState:在 UIButton 加载背景图。
bd_setBackgroundImageWithURLs:forState:placeholderImage:options:transformer:progress:completed:UIButton 加载图片作为 backgroudImage。
requestImage:实际图片请求方法。
requestImage:alternativeURLs:options:config:blocks:请求加载图片。
prefetchImageWithURL:category:options:config:blocks:请求预加载图片。
cancelAll取消所有的加载图片请求。
cancelAllPrefetchs取消所有的预加载图片请求。
addRetryErrorCode:增加需要重试请求的错误码。
removeRetryErrorCode:删除需要重试请求的错误码。
解码图片
方法描述
decodeImageData:imageClass:decoderConfig:error:解码图片,并设置类名、自定义解码配置和解码错误码。
decodeImageData:imageClass:scale:decodeForDisplay:shouldScaleDown:解码图片,并设置类名、降采样和图片预解码。
decodeImageData:imageClass:scale:decodeForDisplay:shouldScaleDown:downsampleSize:cropRect:error:解码图片,并设置类名、降采样、图片预解码、尺寸限制和裁剪区域。
imageWithData:通过 NSData 图片数据创建图片。
imageWithData:scale:decodeForDisplay:shouldScaleDown:error:通过 NSData 数据生成图片,并设置降采样、是否预解码。
imageWithData:scale:decodeForDisplay:shouldScaleDown:downsampleSize:cropRect:error:通过 NSData 数据生成图片,同时支持降采样、是否预解码、裁剪等配置。
bd_imageWithData:使用系统解码,解码图片。
bd_imageWithData:url:isCache:downsampleSize:使用系统解码,解码图片。
加工图片
方法描述
bd_imageByRoundCornerRadius:corners:borderWidth:borderColor:borderLineJoin:获取圆角处理和边框设定后的图片。
bd_imageByRotate:fitSize:获取旋转后的图片,旋转方向为逆时针。
bd_imageByBlurRadius:tintColor:tintMode:saturation:maskImage:对原图进行处理后获得新图片,支持模糊、着色、饱和度调整。
bd_imageWithSize:drawBlock:生成指定大小的自行绘制的图片。
bd_imageWithColor:size:生成指定大小的纯色图片。
动图控制
方法描述
startAnimation开启动画播放。
pauseAnimation暂停动画播放。保持当前播放的帧,再次播放时会从当前帧继续动画播放。
stopAnimation完全终止动画播放。
clearImageBuffer清空所有动画缓存。