Вчера Кевин Батдорф выпустил плагин Image Filters для WordPress. Это блок, который позволяет пользователям выбирать фильтры из тщательно подобранного списка и применять их к своим изображениям.
Батдорф — создатель одного из моих любимых «забавных» плагинов для WordPress: Wavy Divider . Это позволяет пользователям создавать волнистые и зубчатые разделители между блоками. Изучив его в феврале, Батдорф сказал, что следите за новостями, чтобы не пропустить новые забавные блоки . Кажется, он сдерживает свое обещание. Неделю назад он выпустил Animate In View , блок-оболочку, который позволяет вложенным блокам скользить или исчезать на странице. Плагин Image Filters обещает нечто подобное. Однако последние два можно использовать не только для развлечения.
Плагин Image Filters предлагает ряд удобных фильтров, и они применимы ко всему: от портфолио фотографий до бизнес-сайтов. Это инструмент, который конечные пользователи могут использовать по своему усмотрению.
Плагин прост в использовании. Конечным пользователям нужно только вставить блок Image Filters и выбрать изображение из медиатеки. Затем нажмите кнопку «Просмотреть фильтры» на панели инструментов редактора, которая создаст наложение со всеми 22 фильтрами изображений, примененными на выбор:
С этого момента пользователям просто нужно выбрать фильтр, чтобы вставить его в холст содержимого.
В отличие от других подключаемых модулей, применяющих фильтры CSS к изображениям, этот подключаемый модуль создает отфильтрованные изображения на сервере. Он не перезаписывает существующие медиафайлы, поэтому оригиналы по-прежнему доступны.
Батдорф перечислил в описании плагина несколько функций, которые он может изучить в будущих версиях. В список вошли:
- Водяной знак
- Изменение размера
- Обрезка
- Дополнительные фильтры
- Смешивание изображений
Core WordPress уже поддерживает изменение размера и обрезку. Я не уверен, как они могут быть расширены. Тем не менее, смешивание изображений похоже на то, с чем я хочу повозиться сейчас.
Моя единственная придирка к плагину заключается в том, что он сам по себе является блоком. Я не буду делать вид, что понимаю технические сложности проекта, так как не участвовал в его сборке. Тем не менее, мне бы хотелось видеть его как расширение основных блоков, связанных с изображениями. В настоящее время это оболочка для изображения, но с точки зрения UX было бы проще использовать его без дополнительного слоя.
Технически это можно использовать так. Поскольку блок Image Filters создает изображения непосредственно на сервере, они также доступны через медиатеку. Пользователи могут использовать блок плагина для создания отфильтрованной версии изображения, удаления блока и использования изображения в другом месте.
Система блоков WordPress открыла мир возможностей для медиа. Будь то уникальные шаблоны галереи, встроенные двухцветные фильтры или сторонние плагины, применяющие маски к изображениям, каждый найдет что-то для себя. Многие из этих вещей существовали для классического редактора, но они часто были завернуты в суп с коротким кодом, без визуального предварительного просмотра. Или они плохо взаимодействовали с другими плагинами, потому что не было стандартного API для разработчиков.
Одна из самых захватывающих работ, которые проделывают разработчики, связана с медиа. Фильтры изображений — еще один пример.
Несмотря на мои придирки к реализации, я люблю эксперименты. Фильтры изображений раздвигают границы, исследуя новые методы управления мультимедиа в редакторе блоков. Единственное, чего я действительно хочу, — это увидеть еще больше этого от сообщества разработчиков WordPress.