怎么搞定纯 Python 代码解码 jpg 图片,要求无外部依赖

查看 76|回复 8
作者:teli   
这样的,我想用 tkinter 写一个无外部依赖的 GUI 程序
但发现 python 不原生支持 jpg
再三考虑,想到一个办法
网上找一段纯 python 代码(无依赖),插入到项目中
注意有个前提,可以接受牺牲图片的部分质量
网上确实有这样的代码,大概几百行
问题是网上的代码,只能成功解码部分 jpg 图片,很多图片的处理过程都报错了
也试过让大语言模型去生成,但是受限于长度限制,都生成失败了

Python, jpg, 解码

hertzry   
那你把依赖的库源码全粘贴到本地呗。
ycl10875222   
换个思路不就好了 用 python 的内置库把 jpg 转成 png 然后用 tk 解析 png,你都接受牺牲图片质量了 那丢点信息也无所谓了
TrackBack   
让 AI 帮你重写一遍 stb_image 到纯 python ,原来的 C 代码也就 8000 行
不过最好说清楚你这里的“无外部依赖”具体指什么、需求是为什么,这样可行方案会更多
teli
OP
  
@ycl10875222 都说了 python 不支持 jpg
jko123   
为什么要那么费劲,不用依赖,PIL 也算是标准库了吧
paopjian   
咱也不懂你为什么有第三方库洁癖, python 只是框架, 第三方才完善了各种功能, jpg 看着简单内部有大量算法优化存储的, 不然你让 AI 去读 PIL 库从 C 反写成 python 得了
hackfly   
jpg 自己搞,开玩笑,bmp/tga 自己搞还差不多
hefish   
我也想用 python 实现一个 c++编译器, 我准备让豆包大模型来做。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部