Экстеншен для Inkscape
Разработать экстеншен (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)