@UNy

Работа с изображениями?

Есть код для наложения сепии на изображение:
from PIL import Image, ImageDraw

image = Image.open("a321.jpg") 
draw = ImageDraw.Draw(image)  
width = image.size[0]  
height = image.size[1]  
pix = image.load()  

depth = int(input('depth:'))
for i in range(width):
    for j in range(height):
        a = pix[i, j][0]
        b = pix[i, j][1]
        c = pix[i, j][2]
        S = (a + b + c) // 3
        a = S + depth * 2
        b = S + depth
        c = S
        if a > 255:
            a = 255
        if b > 255:
            b = 255
        if c > 255:
            c = 255
        draw.point((i, j), (a, b, c))

image.save("a54321.jpg", "JPEG")
del draw

Такой вопрос я a,b,c присваиваю конкретный цвет а что значит [0],[1],[2] после цвета?
И что понимать под depth это что то вроде интенсивности?
  • Вопрос задан
  • 312 просмотров
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
что значит [0],[1],[2] после цвета?

- профессор, зачем вы пишете черточку и потом ее перечеркиваете?
- это икс ...


остальное примерно тут
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы