English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O módulo de imagem do pacote Matplotlib oferece funcionalidades necessárias para carregar, redimensionar e exibir imagens. A biblioteca Pillow suporta a carga de dados de imagem. O Matplotlib suporta apenas imagens PNG. Se a leitura no computador local falhar, os comandos exibidos abaixo recuarão para o Pillow.
Neste exemplo, a imagem usada é um arquivo PNG, mas lembre-se dos requisitos de Pillow para os dados. A função imread() é usada para ler float32 Objeto ndarray de dados de imagem no dtype.
# Nome do Arquivo: example.py # Copyright: 2020 By w3codebox # Autor por: pt.oldtoolbag.com # Data: 2020-08-08 import matplotlib.pyplot as plt import matplotlib.image as mpimg import numpy as np img = mpimg.imread('mtplogo.png')
Suponha que exista uma imagem chamada mtplogo.png no diretório de trabalho atual.
Qualquer array que contenha dados de imagem pode ser salva no disco rígido através da execução da função imsave(). Aqui, ao definir o parâmetro origin como 'inferior', é salva uma versão verticalmente invertida do arquivo png original.
# Nome do Arquivo: example.py # Copyright: 2020 By w3codebox # Autor por: pt.oldtoolbag.com # Data: 2020-08-08 plt.imsave("logo.png", img, cmap='gray', origin='lower')
Se a imagem for aberta no visualizador de imagens, a nova imagem será exibida da seguinte forma.
Para desenhar imagens no visualizador Matplotlib, execute a função imshow().