Ошибка загрузки изображений .jpg в окне tkinter с использованием tk.PhotoImage.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка загрузки изображений .jpg в окне tkinter с использованием tk.PhotoImage.

Сообщение Anonymous »

Вопрос:
Я работаю над приложением tkinter, в котором мне нужно отображать изображения в графическом интерфейсе. Хотя загрузка изображений .png работает нормально, я сталкиваюсь с трудностями при попытке загрузить изображения .jpg с помощью tk.PhotoImage.
Вот фрагмент кода, который я использую:

Код: Выделить всё

`...
# Function for the additional button click action
def additional_function():
try:
image_path = "output/exp/img.jpg"
image = tk.PhotoImage(file=image_path)
img_label.config(image=image)
img_label.image = image  # to keep a reference
except Exception as e:
print(f"Error loading image: {e}")

button2 = tk.Button(root, text="Show The Result", command=additional_function, bg="red", highlightthickness=0)
button2.config(font=("Helvetica", 14, "bold"), fg="white")
button2.place(relx=(start_x + end_x) / 2 / root.winfo_screenwidth(), rely=(sum(row_heights[:y]) + row_heights[y] + 600) / root.winfo_screenheight(), anchor=tk.CENTER)`
...`
Однако при попытке загрузить изображение в формате .jpg я столкнулся со следующей ошибкой:

Код: Выделить всё

Error loading image: couldn't recognize data in image file "output/exp/img.JPG"
Буду признателен за любые идеи и предложения по решению этой проблемы. Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/787 ... photoimage
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»