Обрезать несимметричную область изображения с помощью Python / PIL

Есть ли способ вырезать не прямоугольные области изображения с Python PIL?

например на этой картинке я хочу исключить все черные области, а также башни, крыши и столбы.
http://img153.imageshack.us/img153/5330/skybig.jpg

Думаю, модуль ImagePath может это сделать, но, кроме того, как я могу прочитать данные, например, файл svg и преобразовать его в путь?

Любая помощь будет принята с благодарностью.


(Мой дополнительный вопрос, вероятно, является более простой задачей: как вырезать хотя бы круг изображения?)

5
задан seb 14 September 2010 в 09:22
поделиться