Форум сайта python.su
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png) 
			 
							 0
  0   
								
								Всем привет. Такой вопрос… Задача такая: Нужно как-то из растрового изображения определять цвет того или иного пикселя…
Может кому понятнее: нужна функция инструмента “пипетка” (eyedropper) из фотошопа…
Если такое покажете в PIL'е или в встроенных модулях - вообще супер будет. Так или иначе жду всех вариантов
Заранее огромное спасибо.
Офлайн
 
							 0
  0   
								
								во! полтора часа гуглил.. .load() в PIL'e нашелся сразу, но выдавал он только одно число.. Ну ничего не понимал.
Оказалось, просто gif не тянет почему-то (кстати, почему?). PNG - всё ок
from PIL import Image, ImageGrab
im = Image.open('e:\\logo.png')
print im.load()[2, 23]
Офлайн
 
							 14
  14   
								
								>>> from PIL import Image
>>> i = Image.open('Firefox.jpg')
>>> i.getpixel((1, 2))
(231, 231, 231)
>>>
Офлайн
 
							 3
  3   
								
								Кроме исходников есть еще и замечательные туториалы
http://www.pythonware.com/library/index.htm
Офлайн
 
							 0
  0   
								
								igor.kaistНе поверите, весь перекопал, и не раз… До этого приходилось с PIL'ом работать.
Кроме исходников есть еще и замечательные туториалы
http://www.pythonware.com/library/index.htm
Офлайн
 
							 14
  14   
								
								Отож. 
Может, туториалы и замечательные - только мне в случае затруднений приходилось открывать таки исходники и читать, что там к чему.
Документации часто не хватало, а исходники простые.
То же самое относится и к интересному вопросу: какие форматы поддерживает PIL для заданного типа файла. Ну там jpeg, tiff, png…
Офлайн
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png)