1

根据我目前的理解,png 比 python 中的 jpg 等基于位图的格式相对更容易解码,并且已经在其他地方的 python 中实现。出于我自己的目的,虽然我需要 jpg 格式。

从头开始构建 jpg 库的好资源是什么?目前我只希望支持调整图像大小,但这可能涉及编码/解码操作。

编辑:让自己更清楚:我希望有一个高级设计类型处理如何在代码中实现 jpg 库:特别是编码/解码时的注意事项,甚至可能是伪代码。也许它不存在,但更好地问并站在巨人的肩膀上,而不是重新发明轮子。

4

1 回答 1

2

使用 PIL,它已经具有用于图像处理的高级 API。

如果您说“我不想使用 PIL”(请记住,3.x 有私有/非官方端口),那么我会说阅读有关 JPEG 的维基百科文章,因为它将描述基础知识,并链接到JPEG格式的深度文章/描述。

阅读完之后,调出PIL JPEGS 的源代码,看看他们在那里做了什么(这是非常简单的东西)他们真正导入的唯一东西是 Image,这是他们用来保存原始图像数据的类.

于 2013-05-26T00:09:14.523 回答