美文网首页
iOS sdwebimage 特殊图片报错的处理

iOS sdwebimage 特殊图片报错的处理

作者: 白牛桑 | 来源:发表于2016-03-12 17:20 被阅读206次

这个知识转自http://www.cnblogs.com/huangzizhu/p/4713304.html;

sdwebimage
大部分情况是可以用的,但有些特殊图片可能加载报错,这个时候可以尝试这个方法;

可以在sdwebimage中找“CGImageGetColorSpace”这个关键字

然后把下面的代码

CGContextRef context = CGBitmapContextCreate(NULL, width,

height,

CGImageGetBitsPerComponent(imageRef),

0,

                                                CGImageGetColorSpace(imageRef),

kCGBitmapByteOrderDefault | kCGImageAlphaPremultipliedFirst);

换成

CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();

CGContextRef context = CGBitmapContextCreate(NULL, width,

height,

CGImageGetBitsPerComponent(imageRef),

0,

//                                                CGImageGetColorSpace(imageRef),

colorSpace,

kCGBitmapByteOrderDefault | kCGImageAlphaPremultipliedFirst);

然后在试试看还会不会报错

相关文章

  • iOS sdwebimage 特殊图片报错的处理

    这个知识转自http://www.cnblogs.com/huangzizhu/p/4713304.html; s...

  • SDWebImage剖析

    1.什么是SDWebImage? SDWebImage是iOS中一款功能很强大的处理图片的框架, 框架实现了异步加...

  • SDWebImage

    SDWebImage介绍 iOS中著名的网络图片处理框架. 包含的功能:图片下载,图片缓存,下载进度监听,GIF处...

  • SDWebImage 图片不显示问题

    问题简介 最近用第三方Sdwebimage处理ios加载图片,发现有个图片url是"http://mapidev....

  • iOS 网络图片优化

    概述: iOS 开发中,很多app的网络图片处理使用SDwebImage或YYKit的YYImage,使用方便、稳...

  • iOS SDWebImage图片缓存处理

    前言 以前一直使用,也没有花太多时间去看看实现的机制,现在抽时间好好研究一下,只有明白里面的实现才能使用的更顺手,...

  • SDWebImage框架学习笔记——SDWebImageMana

    SDWebImage是一个非常著名的iOS处理异步加载图片库,现在90%的iOS项目里都有它的身影。为此,本着提高...

  • SDWebImage源码解析(一)

    1 概述 SDWebImage基本是iOS项目的标配。他以灵活简单的api,提供了图片从加载、解析、处理、缓存、清...

  • SDWebImage源码解析(一)

    1、概述 SDWebImage基本是iOS项目的标配。他以灵活简单的api,提供了图片从加载、解析、处理、缓存、清...

  • ReactNative取消滚动中图片下载

    iOS原生UITableView滚动中图片取消下载 iOS原生图片库通常使用了SDWebImage,而UITabl...

网友评论

      本文标题:iOS sdwebimage 特殊图片报错的处理

      本文链接:https://www.haomeiwen.com/subject/semxlttx.html