Я играл с изображениями в Python, просто пытаясь понять, как все работает в принципе. Я заметил кое-что странное и задавался вопросом, мог ли кто-нибудь еще объяснить это.
У меня есть изображение 'duck.jpg' - * Второе изображение имеет тот же файл, что и расширение Chrome (в раскрывающемся списке нет доступных опций) -
Если я смотрю на свойства, я вижу, что это изображение JPG.
Однако после импорта в python используется следующий запутанный способ:
from PIL import Image
import io
with open('duck.jpg', 'rb') as f:
im = Image.open(io.BytesIO(f.read()))
f.close()
Я получаю следующий вывод после вызова {{Х0}}
'PNG'
Происходит ли какое-то автоматическое преобразование?
Новые вопросы
python-3.x
По вопросам программирования Python, относящегося к версии языка 3+. Используйте более общий тег [python] для всех вопросов Python и добавляйте его только в том случае, если ваш вопрос зависит от версии. Используйте теги [python-2.x] для вопросов Python 2.