将图像编码/表示为较小的文本

时间:2018-11-18 09:06:33

标签: image-processing encoding base64 qr-code image-compression

我有一幅图像,其base64大约为10K个字符。由于QR码的大小限制,我必须将此图像放入qr码中,因此无法将整个base64放入其中。我可以以某种方式将图像缩小/编码/压缩为大约1K个字符。我需要将图片放在QR码中,而不是链接或其他任何内容。

有关此处可以使用哪种压缩/编码的任何建议。

1 个答案:

答案 0 :(得分:1)

您可以在命令行中使用 ImageMagick 来尝试减小图像的大小,但这不会很漂亮。

convert input.jpg -strip -define jpeg:extent=1000 result.jpg

-define jpeg:extent=1000意味着无论质量有多低,您都希望结果图像小于1,000字节。祝你好运!

例如,以下是特蕾莎·梅(1,000字节以下):

enter image description here