gpt4 book ai didi

python - 我想用纯 python 创建一个 jpg resizer。有哪些了解 jpg 格式的好资源?

转载 作者:行者123 更新时间:2023-12-01 05:43:56 24 4
gpt4 key购买 nike

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

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

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

最佳答案

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

如果你说“我不想使用 PIL”(请记住,有 3.x 的私有(private)/非官方端口),那么我会说阅读 wikipedia article on JPEG ,因为它将描述基础知识,并且还链接到 JPEG 格式的深入文章/描述。

读完后,拉出 source code for PIL JPEGS看看他们在那里做了什么(这是令人惊讶的简单的事情)他们真正导入的唯一东西是 Image,这是他们为保存原始图像数据而创建的类。

关于python - 我想用纯 python 创建一个 jpg resizer。有哪些了解 jpg 格式的好资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16754355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com