Gif 图片的编码是什么?
What encoding is this for Gif image?
我想从网上下载一张图片。但是当我 'save image' 时,它会以 .txt 文件形式打开。我认为这是图像的某种编码类型,但我找不到哪种编码。
我想最终自动下载图像以进行进一步处理,特别是文本识别。我尝试使用一些在线 base64 encoders/decoders 转换 .txt 但没有成功。然而,https://convertio.co/ 能够将 .txt 转换为 .gif,但我不知道它是如何做到的。
我已经提供了 .txt 文件的示例。实际文件要大得多。
文件名是这样的(如果有帮助的话):
data:image;base64,R0lGODlhyABGAIMAAPRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNv///ywAAAAAyABGAAAE+vDB(继续,很长)。
GIF89aÈ�F�ƒ��ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ÿÿÿ,����È�F��úðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|úðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|úðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|úðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ;
我可以看到有'|'之间的字符。可能是为了分离像素。
整个文件在这里:https://pastebin.com/BPbTHMZ7
这似乎是一个编码为数据的 GIF 图片URL:
data:image;base64,R0lGODlhyABGAIMAAPRDNvRDNvRDNvR...
这种格式可以在HTML和CSS文件中使用,而且很方便,因为图像数据直接嵌入在HTML/CSS文件中,不需要加载单独请求。
文本的开头基本上说它是 data URL,包含 image 的数据并且图像已编码使用 Base 64.
解码:
- 砍掉文本的开头,即
data:image;base64,
。
- 运行 剩余文本 (
R0lGODlhy...
) 通过 Base64 解码器。结果将是二进制数据。
- 使用扩展名为
.gif
. 的文件名将二进制数据保存到文件中
现在你有一个合适的 GIF 图像作为文件。
我想从网上下载一张图片。但是当我 'save image' 时,它会以 .txt 文件形式打开。我认为这是图像的某种编码类型,但我找不到哪种编码。
我想最终自动下载图像以进行进一步处理,特别是文本识别。我尝试使用一些在线 base64 encoders/decoders 转换 .txt 但没有成功。然而,https://convertio.co/ 能够将 .txt 转换为 .gif,但我不知道它是如何做到的。
我已经提供了 .txt 文件的示例。实际文件要大得多。
文件名是这样的(如果有帮助的话): data:image;base64,R0lGODlhyABGAIMAAPRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNvRDNv///ywAAAAAyABGAAAE+vDB(继续,很长)。
GIF89aÈ�F�ƒ��ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ôC6ÿÿÿ,����È�F��úðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|úðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|úðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|úðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ|ðÁ;
我可以看到有'|'之间的字符。可能是为了分离像素。
整个文件在这里:https://pastebin.com/BPbTHMZ7
这似乎是一个编码为数据的 GIF 图片URL:
data:image;base64,R0lGODlhyABGAIMAAPRDNvRDNvRDNvR...
这种格式可以在HTML和CSS文件中使用,而且很方便,因为图像数据直接嵌入在HTML/CSS文件中,不需要加载单独请求。
文本的开头基本上说它是 data URL,包含 image 的数据并且图像已编码使用 Base 64.
解码:
- 砍掉文本的开头,即
data:image;base64,
。 - 运行 剩余文本 (
R0lGODlhy...
) 通过 Base64 解码器。结果将是二进制数据。 - 使用扩展名为
.gif
. 的文件名将二进制数据保存到文件中
现在你有一个合适的 GIF 图像作为文件。