Как преобразовать фигуру matplotlib в объект изображения PIL (без сохранения изображения)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как преобразовать фигуру matplotlib в объект изображения PIL (без сохранения изображения)

Сообщение Anonymous »

Как говорится в заголовке, я пытаюсь преобразовать рис в pil.image . В настоящее время я могу сделать это, сначала сохранив рис < /code> на диск, а затем открыв этот файл, используя image.open () < /code>, но процесс занимает больше времени, чем ожидалось, и я надеюсь, что, пропустив сохранение локального шага, это будет немного быстрее. < /P>

Здесь я будет немного быстрее.# build fig
figsize, dpi = self._calc_fig_size_res(img_height)
fig = plt.Figure(figsize=figsize)
canvas = FigureCanvas(fig)
ax = fig.add_subplot(111)
ax.imshow(torch.from_numpy(S).flip(0), cmap = cmap)
fig.subplots_adjust(left = 0, right = 1, bottom = 0, top = 1)
ax.axis('tight'); ax.axis('off')

# export
fig.savefig(export_path, dpi = dpi)

# open image as PIL object
img = Image.open(export_path)
< /code>

Я попытался сделать это после того, как я построил рис (он будет прямо перед стадией экспорта): < /p>

pil_img = Image.frombytes('RGB', canvas.get_width_height(), canvas.tostring_rgb())
< /code>

Но он не показывает все изображение. Похоже, это урожай верхнего левого угла, но это может быть просто странное представление данных - я работаю со спектрограммами, чтобы изображения довольно абстрактные.

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • PIL Image, написав фигуру Matplotlib в буфер Bytesio не работает
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • PIL Image, написав фигуру Matplotlib в буфер Bytesio не работает
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Почему «import Image from PIL» не работает, а «import Image from PIL» работает? (строчная буква)
    Anonymous » » в форуме Python
    0 Ответы
    53 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать массив NumPy в изображение PIL, применяя цветовую карту matplotlib
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать массив Numpy в PIL -изображение, применяя Matplotlib colormap
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

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