Java中的紧凑图像编码

时间:2012-10-22 09:32:54

标签: java encoding

我想用base64等编码对图像进行编码/解码。但是,我没有使用base64,因为编码结果太大了:我希望编码的大小很小。

我多次搜索Google,但没有找到符合我要求的任何有用信息。

任何人都可以帮我找到比base64更紧凑的编码吗?

1 个答案:

答案 0 :(得分:2)

如果您的要求是编码图像必须以ASCII格式打印,那么Base64可能是一个很好的通用赌注。如果您的要求确实要尽可能小的图像二进制表示,请查看JPEGPNG(取决于图像类型,有损/无损等要求)。如果你手上有很多时间想要掌握数学,那试试fractal compression

正如其他人所评论的那样,如果您的要求是将图像存储在数据库中,那么大多数/所有RDBMS都会提供某种形式的BLOB来实现这一目标。

干杯,