gpt4 book ai didi

ios - 有没有办法在下载之前区分 APNG 和 PNG 图片?

转载 作者:行者123 更新时间:2023-11-29 00:36:02 29 4
gpt4 key购买 nike

我检查了http header,它们的内容类型都是image/png。我需要根据图像是 PNG 还是 APNG 进行不同的处理,比如如果是 PNG,则直接显示它。如果是 APNG,则显示第一帧,并且仅在用户点击图像时才开始下载整个图像。

最佳答案

APNG 的 mime 类型为 image/apng: https://wiki.mozilla.org/APNG_Specification .
如果 HTTP header 中的内容类型错误,则在不开始下载的情况下无法识别 APNG。
但您可以尝试仅下载前字节/千字节来检查类型,根据规范:“要被识别为 APNG,'acTL' block 必须出现在流中的任何 'IDAT' block 之前 "

关于ios - 有没有办法在下载之前区分 APNG 和 PNG 图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40605845/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com