PicSeal: генерация фото с водяным знаком Leica в стиле Xiaomi
PicSeal: генерация фото с водяным знаком Leica в стиле XiaomiОписание
PicSeal — это open-source проект, который имитирует стиль фотографий Xiaomi и создаёт снимки с водяным знаком Leica, а также поддерживает водяные знаки брендов Canon, Nikon, Apple, Huawei, Xiaomi, DJI и других. Пользователи могут выбрать автоматическое распознавание водяного знака или настроить стиль вручную. PicSeal разработан на Vite и React, а производительность повышается за счёт WebAssembly.

Функции PicSeal
Извлечение EXIF-информации из фотографий для создания водяного знака
Поддержка стилей водяных знаков для различных брендов устройств
Экспорт фотографий с водяным знаком с сохранением исходной EXIF-информации
Настраиваемый водяной знак: можно регулировать размер шрифта, толщину, цвет и т. д.
Экспорт данных EXIF: возможность экспорта параметров съёмки, времени, места и других данных
Регулировка размера баннера: можно изменять размер баннера водяного знака для адаптации к разным фотографиям
Выбор шрифта: доступны MiSans и другие шрифты
Техническая реализация PicSeal
Парсинг EXIF: извлечение EXIF-информации из изображений с помощью библиотеки Rust kamadak-exif, встраиваемой во фронтенд через WASM
Генерация водяного знака: динамический водяной знак создаётся с помощью HTML и CSS с поддержкой предпросмотра в реальном времени
Экспорт изображений: преобразование DOM-элемента с водяным знаком в формат изображения с помощью библиотеки dom-to-image
Копирование EXIF: поддерживается копирование EXIF-информации исходного изображения в экспортируемый файл
Как пользоваться PicSeal
Перейдите на https://picseal.vercel.app/
Загрузите фотографию для добавления водяного знака
Выберите бренд водяного знака или настройте собственный стиль
Отрегулируйте такие параметры, как размер шрифта, толщину и цвет
При желании добавьте параметры съёмки, время, место и другую информацию
Нажмите кнопку «Сохранить» или «Поделиться», чтобы завершить добавление водяного знака
Примеры использования PicSeal
Брендовый водяной знак: выберите водяной знак Xiaomi и добавьте параметры съёмки и время
Пользовательский водяной знак: выберите пользовательский водяной знак, установите нормальный размер шрифта, жирную толщину и шрифт MiSans
С помощью этого инструмента можно добавлять водяные знаки на фотографии, защищая работы и демонстрируя устройство съёмки и параметры
Способы развёртывания PicSeal
Поддерживается несколько способов развёртывания:
Развёртывание в один клик на Vercel
Локальное развёртывание (требуется установка Rust и wasm-pack)
Развёртывание на GitHub Pages
Развёртывание через Docker
Структура проекта
Фронтенд: React + TypeScript + Ant Design, сборка на Vite
Бэкенд: WASM-модуль на Rust, отвечающий за парсинг EXIF
Скрипты сборки: поддержка автоматизированной сборки и процесса развёртывания
Адрес open-source проекта PicSeal:https://github.com/zhiweio/picseal
Связанные материалы:
Помощник сценариста▸
AI Приложения
AI Новости