Открыть изображение PIL из файла байта

У меня есть это изображение размером 128 x 128 пикселей и RGBA, хранящееся в байтах в памяти. Но

from PIL import Image image_data = ... # byte values of the image image = Image.frombytes('RGBA', (128,128), image_data) image.show() 

выбрасывает исключение

ValueError: недостаточно данных изображения

Зачем? Что я делаю не так?

  • Сохранение анимированного GIF в подушке
  • Создание изображения в Python с использованием подушки (PIL)
  • Как получить массив из значений RGB растрового изображения?
  • Как установить Pillow на Windows с помощью pip?
  • IOError: декодер jpeg недоступен при использовании подушки
  • Запрос PUT для загрузки изображения не работает в django rest
  • One Solution collect form web for “Открыть изображение PIL из файла байта”

    Документация для Image.open говорит, что она может принимать файл-подобный объект, поэтому вы должны иметь возможность передать объект io.BytesIO созданный из объекта bytes содержащего кодированное изображение:

     from PIL import Image import io image_data = ... # byte values of the image image = Image.open(io.BytesIO(image_data)) image.show() 
    Interesting Posts

    Эффективнее использовать if-return-return или if-else-return?

    Расширение кода Python – добавление языковых функций

    Использование sys.exit () с app.exec_ в pyqt

    Размещение пользовательских изображений в окне графика – как пользовательские маркеры данных или аннотирование этих маркеров

    Поиск суммы столбца в списке Получение «TypeError: невозможно выполнить сокращение с помощью гибкого типа»

    Поезд scikit svm один за другим (онлайн или стохастическое обучение)

    Как перезаписать некоторые байты в середине файла с помощью Python?

    Выравнивание текста и значка в поле легенды (matplotlib)

    многопроцессор python vs threading для работы cpu для работы с окнами и linux

    sqlite3.ProgrammingError: Неправильное количество привязок. В текущем заявлении используется 1, и имеется 74 поставленных

    Какие инструменты NLP использовать для соответствия фразам, имеющим сходный смысл или семантику

    Каков наилучший способ подсчета уникальных посетителей с Hadoop?

    Откройте новое окно для входа в систему, затем закройте и вернитесь к родительскому успеху с помощью Django

    Urllib2 & BeautifulSoup: Хорошая пара, но слишком медленная – urllib3 и темы?

    Лучшие трансляции / видео Django

    Python - лучший язык программирования в мире.