Стань PHP-разработчиком с нуля с трудоустройством в IT-компании

Дерево навыков/Фильтры и композиция/ SVG-графы фильтров

  1. Продвинутый уровень

    • Filter region

      Задаёт общую область вычисления и вывода SVG-фильтра.

    • `filterUnits`

      Выбирает систему координат SVG filter region.

    • `primitiveUnits`

      Выбирает систему координат параметров filter primitives.

    • Primitive inputs

      Подключает входные изображения через `in` и `in2`.

    • Named results

      Сохраняет промежуточное изображение под именем `result`.

    • Ветвление графа

      Направляет один промежуточный результат в несколько последующих primitives.

    • SVG blur

      Размывает входное изображение через `feGaussianBlur`.

    • SVG offset

      Смещает входное изображение через `feOffset`.

    • Color matrix

      Преобразует цветовые компоненты через `feColorMatrix`.

    • Component transfer

      Применяет раздельные transfer functions к RGBA-компонентам.

    • Primitive composite

      Соединяет два промежуточных изображения через `feComposite`.

    • Primitive blend

      Смешивает два промежуточных изображения через `feBlend`.

    • Освещение

      Создаёт diffuse или specular lighting от заданного источника света.

    • Морфология

      Расширяет или сужает alpha/color regions через `feMorphology`.

    • Турбулентность

      Генерирует процедурный noise через `feTurbulence`.

    • Внешнее изображение

      Добавляет внешнее изображение как узел filter graph через `feImage`.

    • Merge

      Собирает несколько промежуточных изображений в упорядоченный результат через `feMerge`.

  2. Экспертный уровень

    • Primitive subregion

      Вычисляет отдельную область обработки primitive через `x`, `y`, `width` и `height`.

    • Region clipping

      Ограничивает inputs и intermediate outputs пересечением filter region и primitive subregion.

    • Default input

      Определяет неявный input primitive по предыдущему результату или SourceGraphic.

    • Вычисление графа

      Восстанавливает порядок вычисления направленного графа и доступность именованных промежуточных результатов.

    • Filter color space

      Выбирает sRGB или linearRGB через `color-interpolation-filters` только для затрагиваемых imaging operations.

    • Premultiplied alpha

      Учитывает premultiplied alpha при вычислении и соединении промежуточных изображений.

    • Границы offscreen buffers

      Отличает общую filter region, primitive subregions и фактические bounds промежуточных buffers.