¿Cómo crear una imagen desde cero con Python?

In [68]:
import matplotlib.pyplot as plt
import matplotlib.image as image
import numpy as np

img = np.zeros((120,120,3))

for i in range(img.shape[0]):
    for j in range(img.shape[1]):
        if i < j:
            img[i][j] = np.array([1,1,1])

plt.imshow(img)
plt.show()

La crear una imagen es simplemente trabajar un un array de 3 dimensiones donde la ultima dimension es de tamaño 3.

Para pintar de color entro el valor es (0,0,0) y para pintar de color blanco es (1,1,1)

No hay comentarios.:

Publicar un comentario