![]() |
1
16
使用算术编码的125字节1x1灰色像素,仍在jpeg标准中,即使大多数解码器无法对其进行解码:
我不认为上面提到的134字节示例是标准的,因为它缺少一个EOI。所有译码器都会处理这个问题,但标准规定它应该以一个结尾。 |
![]() |
2
8
我知道这是一个古老的问题,但我突然想到,你可以制作一个只包含dc系数的渐进式jpeg,一个灰色像素可以用119字节编码。这在我尝试过的一些程序(photoshop和其他程序)中读起来很好。
节省的主要空间是只有一张哈夫曼桌子。虽然这比另一个答案中给出的125字节的算术编码稍小,但不带JFIF头的算术编码将更小(107字节),因此仍应将其视为已知的最小值。 |
![]() |
3
4
尝试以下操作(134字节):
来源: Worlds Smallest, Valid JPEG? 杰西斯赫兹 |
![]() |
4
2
下面是我编写的C++例程:
我确信你需要更多的字节来让一个jpeg解码成一个有用的图像,但是可以肯定的是,如果前10个字节通过了这个测试,缓冲区可能包含一个jpeg。 编辑 :当然,一旦决定了一个值,就可以用更大的值替换上面的10。134,如另一个答案所建议的那样。 |
![]() |
5
1
找到 "the tiniest GIF ever" 仅用 26字节 .
Python文字:
|
![]() |
6
0
JPEGS不要求包含JFIF或EXIF标记。但它们必须从FF D8开始,并且它们后面必须有一个标记,这样您就可以检查FF D8 FF了。 |
![]() |
7
0
虽然我意识到这远远不是最小的有效jpeg,与您的实际问题几乎没有关系,但我觉得我应该分享这一点,因为我一直在寻找一个非常小的jpeg,当我找到您的问题时,它实际上看起来像是要做一些测试的东西。我在这里分享它是因为它是有效的,它很小,而且它让我喜欢。 这是我在Photoshop中制作的384字节的jpeg图像。它是由我手工绘制的字母ROFL,然后以最大压缩设置保存,同时仍然具有一定的可读性。 十六进制序列:
URL转义的二进制图像数据(可以直接粘贴到URL中)
|
|
schubi · 将jpeg字符数据转换为opencv mat 7 年前 |
![]() |
bur · PHP图像大小调整不起作用 7 年前 |
![]() |
Jaro · racket:处理jpeg文件 7 年前 |
![]() |
Davide · gulp图像不压缩JPGs 7 年前 |
|
baudcode · 没有所有编解码器信息的jpeg文件有多大? 7 年前 |