Функция "GdkPixbuf.from_file" не работает хорошо
Я использую Lablgtk, и все функции, кроме функции "GdkPixbuf.from_file", работают хорошо. Я могу скомпилировать код, включая функцию "GdkPixbuf.from_file", но не могу выполнить его. Когда я набираю команду "./programname" для ее выполнения, я получаю сообщение об ошибке:
Fatal error: exception GdkPixbuf.GdkPixbufError(3, "Couldn't recognize the image file
format for file 'filename.jpg'")
Код, который не включает функцию "GdkPixbuf.from_file", может быть выполнен. Что я должен сделать, чтобы функция "GdkPixbuf.from_file" работала хорошо?
1 ответ
Решение
Похоже, что ваш GdkPixbuf
не поддерживает jpg
файлы. Вы можете конвертировать файл изображения в другой формат, например:
convert filename.jpg filename.png
Или вы можете попробовать установить поддерживающие модули. Еще немного информации можно найти здесь