美文网首页图像
怎样像浏览器那样边下载边显示图片?

怎样像浏览器那样边下载边显示图片?

作者: 介和 | 来源:发表于2018-12-26 15:28 被阅读0次

    首先,图片本身有 3 种常见的编码方式:

    image_baseline , image_interlaced, image_progressive

    第一种是 baseline,即逐行扫描。默认情况下,JPEG、PNG、GIF 都是这种保存方式。

    第二种是 interlaced,即隔行扫描。PNG 和 GIF 在保存时可以选择这种格式。

    第三种是 progressive,即渐进式。JPEG 在保存时可以选择这种方式。

    在下载图片时,首先用 CGImageSourceCreateIncremental(NULL) 创建一个空的图片源,随后在获得新数据时调用

    CGImageSourceUpdateData(data, false) 来更新图片源,最后在用 CGImageSourceCreateImageAtIndex() 创建图片来显示。

    节选自:https://www.jianshu.com/p/b89c98f824e1

    相关文章

      网友评论

        本文标题:怎样像浏览器那样边下载边显示图片?

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