Есть ли способ преобразовать массив numpy в полезную нагрузку PNG/JPG... без сохранения в виде файла?

Предположим, что существует пустой массив data. Я пытаюсь сделать эквивалент следующего

cv2.imwrite(filename, data)
with open(filename, 'rb') as fp:
     data_compressed = filename.read()

без записи в файл. Есть ли способ преобразовать массив numpy в его эквивалентное представление PNG/JPG... без необходимости записи в файл и чтения его как двоичного?

cv.imencode(...)

Miki 05.05.2022 18:14

Как уже указывал @Miki, вот пример stackoverflow.com/a/52865864/19042045

Neo 05.05.2022 18:32
Структурированный массив Numpy
Структурированный массив Numpy
Однако в реальных проектах я чаще всего имею дело со списками, состоящими из нескольких типов данных. Как мы можем использовать массивы numpy, чтобы...
1
2
35
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Как отметила Мики, imencode(...) — это решение.

Другие вопросы по теме