Об этом проекте

快图设计 (vue-fabric-editor) — это плагинный редактор изображений, разработанный на основе fabric.js и Vue. Он позиционируется как лёгкий и простой графический редактор, а не как тяжёлый онлайн-инструмент класса Photoshop. Проект использует плагинную архитектуру, поддерживает расширение через плагины, а также настройку контекстного меню и горячих клавиш. Основные возможности: импорт JSON и PSD-файлов; экспорт PNG, SVG и JSON; группировка и разгруппировка; управление слоями; свойства градиента; настройка внешнего вида, шрифта, обводки и тени; отмена и повтор действий; горячие клавиши; контекстное меню; направляющие и линейки; пользовательские шрифты; пользовательские шаблоны и материалы; вставка SVG и изображений; горизонтальное и вертикальное выравнивание нескольких элементов; настройка свойств фона; стрелки и линии; рисование кистью и многоугольниками; QR-коды и штрихкоды; замена изображений, обрезка и фильтры; водяные знаки; интернационализация. Использование: сначала необходимо установить Node.js v18–v20 и pnpm 8.4.0, затем выполнить pnpm i и pnpm dev. В README особо отмечено, что обязательно нужно использовать pnpm 8.x, так как более высокие версии могут привести к несовместимости зависимостей и ошибкам при работе страницы. Проект предоставляет демонстрационный сайт и документацию, а также сервисы для разработчиков: группу в WeChat, китайскоязычный учебник по fabric.js и知识星球. Кроме того, существует платная коммерческая версия с полным фронтендом и бэкендом, админ-панелью, лицензированием исходного кода и поддержкой вторичной разработки, а также кастомные решения, такие как конструктор товаров/одежды DIY и конструктор в стиле аниме. Открытая версия содержит только фронтенд-код и распространяется по лицензии MIT.