Aspect Preview
Редактор кропа, фокальной точки и предпросмотра в нескольких соотношениях для коллекций загрузок Payload.
Установка
pnpm add payload-plugin-aspect-preview Описание
Плагин заменяет отдельные панели (drawer) Payload для кропа и фокальной точки на единый редактор прямо на странице редактирования коллекции загрузок. При перемещении фокальной точки или выделении области обрезки сетка предпросмотра в реальном времени показывает, как изображение будет отображаться в каждом заданном соотношении сторон. Предпросмотр симулирует поведение CSS `object-fit: cover` с привязкой к фокальной точке, что позволяет увидеть результат до публикации. Плагин перебирает переданные slugs коллекций и добавляет UI-поле `aspectPreview`, отвечающее за отрисовку редактора. Если не задан параметр `disabled: true`, плагин также переопределяет админский Upload-компонент коллекции, убирая стандартную панель кропа Payload, так что встроенный редактор остается единственным инструментом. Состояние кропа в памяти обрабатывается через react-image-crop, а фокальные координаты сохраняются во встроенном поле `focalPoint` документа, если оно есть. Настройка сводится к передаче списка slugs коллекций загрузок и, при необходимости, массива `aspectRatios`. По умолчанию доступны шесть форматов: 1:1, 4:3, 3:2, 16:9, 9:16 и 1200x630 для соцсетей. Каждая запись содержит `name`, токен `ratio`, `width`, `height`, индикатор источника (`css` или `crop`), а также необязательные поля `usage` и `category`, которые выводятся в карточках предпросмотра. Замещающий компонент поля загрузки использует внутренние механизмы `@payloadcms/ui`, включая `FileDetails`, `Dropzone` и `PreviewSizes`. Это нестабильный публичный API: при минорном обновлении Payload может потребоваться обновить и плагин, поэтому фиксируйте версию Payload и проверяйте работу после обновлений. Для работы требуется Payload ^3.85.0 и React 19. Лицензия MIT.
О пакете
- Имя пакета
payload-plugin-aspect-preview- Последняя версия
0.2.3- Размер
- 85 кБ
- Лицензия
- MIT
- Загрузок в неделю
- 186
- Последняя публикация
- 28 сент. 2026 г.
Похожие плагины
Ещё в категории «Администрирование»onpage for TanStack Start
Подключает плагин payload-onpage к сайту на TanStack Start, чтобы редакторы правили контент и смотрели черновики прямо на странице.
On-Page Editing
Встраивает редактирование Payload-страниц прямо в Next.js-фронтенд, сохраняет правки как черновики и выдаёт ссылки для предпросмотра.
On-Page React Editor
Добавляет на React-страницы Payload визуальный редактор: тулбары, панели и редакторы полей поверх отрисованной страницы.
Collaborative Comments
Добавляет комментарии на уровне документов и полей в админку Payload, с упоминаниями, email-уведомлениями, разрешением, мультитенантностью и фильтрацией по локали.
Dub
Плагин для Payload CMS для автоматического создания и управления короткими ссылками с использованием Dub.
Visual Editing
Плагин для Payload CMS 3.x добавляет на фронтенд оверлеи редактирования: клик по элементу открывает нужное поле в админке.