2013-04-09 2 views
0

Кто-нибудь знает, можно ли открыть файл jpg (без потерь) в Python? (в частности, я использую spyder в Windows XP).Можно ли открыть файл jpg (без потерь) в Python?

Я искал в 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

+0

Хмм - К сожалению, пиглет тоже не делает этого. Это Traceback: Traceback (самый последний вызов последнего): Файл "F: \ Projects \ MV_QA_program \ Las Vegas Images \ LasVegasAnalysis.py", строка 15, в jpgfile = image.load ("LA2_15x15_6MV.ljpg ") Файл" C: \ Python27 \ lib \ site-packages \ pyglet \ image \ __ init__.py ", строка 197, при загрузке raise first_exception pyglet.image.codecs.ImageDecodeException: GDI + не может загрузить 'LA2_15x15_6MV.ljpg' – Richard

+0

Попробуйте обертка, связанная выше .. выглядит так, как будто этот кодек еще не является общим кодеком (и я не удивлен, использование 'ljpeg' contra' png' не приносит ничего нового в таблицу, поэтому оно отменяется и 'png 'упоминается в его месте для удобства и, возможно, производительности) – Torxed

Смежные вопросы