Exemple #1
0
def is_Grayscale(width, height, image):
    for i in range (width):
        for j in range (height):
            r, g, b = image.convert('RGB').getpixel((i,j))
            if (r != g != b):
                return False
    return True
Exemple #2
0
def grayscale(width, height, image):
    for i in range (width):
        for j in range (height):
            r, g, b = image.convert('RGB').getpixel((i,j))
            total = (r+g+b) / 3
            image.putpixel((i,j), (int(total), int(total), int(total)))
    return image
Exemple #3
0
data = image.imread("./avaliacao_01/Andreson_oficial_1/q6.jpg")

image2 = Image.fromarray(data)
# Exibir o array de pixel como imagem
image2 = Image.fromarray(data)
# converter o array de pixel em objeto Image Pillow
pil_image = Image.fromarray(np_array)
# verificar o tipo do objeto
type(image2)
# converter um objeto do tipo imagem para um array numpy
im = PIL.Image.fromarray(numpy.uint8(I))
# Imprimir em tela os atributos do array
print(data.dtype)
print(data.shape)
# imprimir (salvar) a imagem no formato PNG
image.save("sample_data/imagens/brasilia.png", format="PNG")
# imprimir (salvar) a imagem no formato GIF
image.save("sample_data/imagens/brasilia.gif", format="GIF")
# Exibir a imagem e verificar o formato:
print(image3.format)
# Converter a imagem em escala de cinza
image_gray = image.convert(mode="L")
image_gray
# Exibir tamanho
print(image.size)
# Gerar thumbnail ignorando aspecto ratio
image_gray.thumbnail((100, 100))
# Flip da imagem (inverter)
horizontal_image = image2.transpose(Image.FLIP_LEFT_RIGHT)
# Exibir coordenadas específicas
pyplot.imshow(horizontal_image)