Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 16, 2007 07:17:52

Psixo
От:
Зарегистрирован: 2007-09-12
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

PIL, RGB по индексу цвета в палитре

Замучался рыть ман =\
Не могу найти как получить RGB состовляющие цвета зная номер/индекс цвета в палитре изображения (GIF).



Офлайн

#2 Дек. 16, 2007 11:15:34

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

PIL, RGB по индексу цвета в палитре

get_palette возвращает палитру, если не ошибаюсь цвета там идут тройками чисел (r,g,b)
запустите а интерпретаторе и напечатайте палитру на экран. сразу станет понятно как добраться до нужной тройки.

ЗЫ: PIL не слишком детально документирован. Это его недостаток, да.



Офлайн

#3 Дек. 18, 2007 16:09:42

Sunny
От:
Зарегистрирован: 2007-06-15
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

PIL, RGB по индексу цвета в палитре

Как я поняа тебе нужно это:
im = Image.open(pathImage)
source = im.split()
R, G, B = 0, 1, 2
imR = source
imG = source
imB = source



Офлайн

#4 Дек. 24, 2007 15:59:15

callret
От:
Зарегистрирован: 2007-12-24
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

PIL, RGB по индексу цвета в палитре

r,g,b = im.getpalette()



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version