Скрипт создает градиент из сплошной заливки с указанным числовым смещением каналов для создания цвета крайних точек градиента и углом поворота. Первую версию скрипта написал и рассказал о процессе его создания в двух статьях в 2010 году Saurabh Sharma.
Я добавил ряд улучшений:
- поддержку RGB, CMYK профилей;
- возможность создать градиент, если объект залит плашечным цветом (Spot) или в градации серого (Grayscale);
- применение градиента к составным контурам (Compound Path) и объектам внутри групп.

Для поворота градиента на заданный угол используется метод
rotate()
. Недостаток этого решения в том, что угол градиента не будет копироваться пипеткой на другой объект

Скачать
ConvertToGradient.zipобновлён 16.06.2020Скачать