2014-01-23 5 views
0

Python 3.3 и wxPython 3.0.wxpython получить цвет пикселя и сохранять изображения

Как получить цвет пикселя? Я еще не нашел окончательного ответа, который будет работать на Python 3.3.

Кроме того, у меня есть рисунок, который я разместил на экране, и я хочу его сохранить. Сейчас я просто хочу сохранить изображение RGB, и в будущем я, возможно, захочу добавить и коэффициент прозрачности. Прежде всего, какие типы файлов позволяют сохранять изображение RGB, а также какие файлы позволяют альфа-каналу также быть сохранены? Тогда как я собираюсь сохранить изображение? Я знаю, что это похоже на то, что png/bmp могут быть единственными, которые позволяют альфу, но, возможно, я неправильно понял то, что я видел до сих пор.

ответ

0

Чтобы получить значение цвета пикселя, вы захотите использовать библиотеку изображений Python. Там на самом деле уже несколько ответов с объяснением здесь на Stack:

Я думаю, PNG и BMP форматы, вероятно, лучшие ставки для альфа-каналов.

+0

Является ли это моим пониманием или не возможно использовать PIL в Python 3.3? Мне просто нужно скопировать его из каталога 2.7 в каталог 3.3, чтобы использовать его? По моему мнению, я не думал, что вы могли бы использовать PIL, Gtk, Pycurl и немало других модулей в Python 3.3. Поэтому почему я задал вопрос о получении цвета пикселя. Я видел несколько комментариев о том, как использовать PIL для получения цвета пикселей, но то, что я сказал выше, может быть «ввернуто» моим умом. – confused

+0

Официальный проект PIL не был перенесен на Python 3. Тем не менее, вы можете использовать вилку на нем: https://pypi.python.org/pypi/Pillow/2.3.0 –

+0

Хорошо, я вижу, что у меня может быть бит проблемы, с которой нужно иметь дело. У меня на компьютере установлены как 2.7, так и 3.3. Когда я иду на установку подушки, на нее ссылаются до 2.7. Как мне попасть в папку 3.3. Это не позволит мне сделать простую копию и вставить. – confused

Смежные вопросы