Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Разработать экстеншен (extension) для редактора векторной графики Inkscape (https://inkscape.org/develop/extensions/)

Экстеншен должен делать следующее:

 Дано:

У пользователя в редакторе открыт svg файл, 

все фигуры (paths) в котором имеют заливку (fill) серым цветом с прозрачность равной 100 (итоговый цвет: rgba #96969664).

 

Каждая из фигур может только полностью располагаться в области другой фигуры, 

либо полностью не пересекаться с ней. 

 

Пример в файле task_svg.txt (почему то запрещено прикреплять файлы с расширением svg. Переименуйте в  task.svg)

 

 Задача:

   Раскрасить фигуры по следующему правилу: 

 

Все самый внешние фигуры заливаются черным цветом без прозрачности (rgba #000000ff).

 

Самый внешние фигуры находящиеся в получившихся черных фигурах раскрашиваются белым цветом без прозрачности (rgba #ffffffff).

 

Далее все самый внешние фигуры в получившихся белых фигурах раскрашиваются в черный цвет и так далее чередуя черную и белую заливку.

 

Пример результата в файле done_svg.txt (Переименуйте в  done.svg)

5 лет назад
wb770177
Дмитрий 
40 летРоссия
5 лет в сервисе
Был
2 года назад
Выбранный исполнитель
ColNum
47 летРоссия
10 лет в сервисе
Был
5 лет назад
5 лет назад
$70
3 дня
WMZ
Заказ выполнен в срок и в полном объеме. Рекомендую Алексея как профессионала, умеющего находить решения для не заурядных задач.