@Renat871

Как получить PNG из NumPy array без сохранения?

мое приложение захватывает экран и через numpy я перерабатываю фотографию в массив. Как переработать этот массив в формат png без сохранения файла. Например:
array = "мой массив"
jpg = array_to_jpg(array)

чтобы это равнялось
PIL.Image.Open("foto.png")
  • Вопрос задан
  • 193 просмотра
Пригласить эксперта
Ответы на вопрос 2
Maksim_64
@Maksim_64
Data Analyst
PIL.Image.Open() это для открытия файлов. То что вы спрашиваете должно звучать так как конвертировать numpy массив в PIL.Image объект. Для это существует метод PIL.Image.fromarray(array), Возможно придется сделать rehape у массива, возможно придется задать какие то дополнительные параметры у метода fromarray. Но ваш вопрос решается этим методом.
Ответ написан
@o5a
PIL.Image.fromarray(array)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы