2013-04-09 114 views
0

有谁知道是否有可能在Python中打开一个ljpg(无损jpeg)文件? (特别是我在Windows XP上使用spyder)。是否可以在Python中打开一个ljpg(无损jpeg)文件?

我在Google上搜索过,在这里和Python文档中,我什么都看不到。

如果不可能,我会尝试着解决如何调用Octave来转换它,但如果我不必这样做,那将会很棒。

谢谢!

回答

0

因为下面没有工作,试试这个包装: http://ebiznisz.hu/python-jpegtran/

出现这样的伎俩。


http://www.pyglet.org/doc/api/pyglet.image-module.html
http://effbot.org/imagingbook/image.htm

任何两个应该是可以的。

from PIL import Image 
im = Image.open("test.ljpg") 
im.show() 

+0

谢谢! PIL不能识别它,但我只是安装pyglet来查看可以执行的操作。 – Richard 2013-04-09 11:47:48

+0

嗯 - 不幸的是,pyglet也没有这样做。这是回溯: 回溯(最近通话最后一个): 文件 “F:\项目\ MV_QA_program \拉斯维加斯图片\ LasVegasAnalysis.py”,第15行,在 JPG文件= image.load(“LA2_15x15_6MV.ljpg “) pyglet.image.codecs.ImageDecodeException:GDI +无法加载'LA2_15x15_6MV.ljpg'文件”C:\ Python27 \ lib \ site-packages \ pyglet \ image \ __ init__.py“,第197行,载入中 raise first_exception – Richard 2013-04-09 12:47:44

+0

尝试上面链接的包装..看起来好像这个编解码器不是一般的编解码器(我并不惊讶,使用'ljpeg' contra'png'没有带来任何新的东西,所以它被丢弃和'png '是为了方便和性能而提到的) – Torxed 2013-04-09 13:31:32

相关问题