PicSeal : génère des photos avec filigrane Leica dans le style Xiaomi
PicSeal : génère des photos avec filigrane Leica dans le style XiaomiIntroduction
PicSeal est un projet open source capable d'imiter le style des photos Xiaomi pour générer des photos avec un filigrane Leica, et prend également en charge les filigranes de marques telles que Canon, Nikon, Apple, Huawei, Xiaomi, DJI, etc. Les utilisateurs peuvent choisir la reconnaissance automatique des filigranes ou personnaliser le style. PicSeal est développé avec Vite et React, et utilise WebAssembly pour améliorer les performances.

Fonctionnalités de PicSeal
Extraction des informations EXIF des photos pour générer des filigranes
Prise en charge des filigranes de plusieurs marques d'appareils
Exportation de photos avec filigrane, avec possibilité de conserver les informations EXIF de l'image originale
Filigrane personnalisable : possibilité de régler la taille, l'épaisseur, la couleur de la police, etc.
Exportation des données EXIF : possibilité d'exporter les paramètres de prise de vue, la date, le lieu et d'autres données
Réglage de la taille de la bannière : possibilité d'ajuster la taille du filigrane de la bannière pour s'adapter à différentes photos
Choix de la police : plusieurs polices disponibles, dont MiSans
Implémentation technique de PicSeal
Analyse EXIF : utilisation de la bibliothèque Rust kamadak-exif pour extraire les informations EXIF des images, embarquée côté front-end via WASM
Génération de filigranes : génération de filigranes dynamiques via HTML et CSS, avec prise en charge de l'aperçu en temps réel
Exportation d'images : utilisation de la bibliothèque dom-to-image pour convertir les éléments DOM avec filigrane en format image
Copie EXIF : prise en charge de la copie des informations EXIF de l'image originale dans l'image exportée
Comment utiliser PicSeal
Accédez à https://picseal.vercel.app/
Téléchargez la photo à laquelle ajouter un filigrane
Choisissez la marque du filigrane ou personnalisez le style
Ajustez les paramètres tels que la taille, l'épaisseur et la couleur de la police
Ajoutez éventuellement les paramètres de prise de vue, la date, le lieu et d'autres informations
Cliquez sur le bouton Enregistrer ou Partager pour finaliser l'ajout du filigrane
Exemples d'utilisation de PicSeal
Filigrane de marque : choisissez le filigrane de la marque Xiaomi et ajoutez les paramètres de prise de vue et la date
Filigrane personnalisé : choisissez un filigrane personnalisé, réglez la taille de la police sur normale, l'épaisseur sur gras, et la police sur MiSans
Vous pouvez utiliser cet outil pour ajouter un filigrane à vos photos, protéger vos œuvres et afficher l'appareil et les paramètres de prise de vue
Méthodes de déploiement de PicSeal
Prend en charge plusieurs méthodes de déploiement :
Déploiement en un clic sur Vercel
Déploiement local (nécessite l'installation de Rust et wasm-pack)
Déploiement sur GitHub Pages
Déploiement avec Docker
Structure du projet
Front-end : React + TypeScript + Ant Design, construit avec Vite
Back-end : module WASM écrit en Rust, gérant l'analyse EXIF
Scripts de build : prise en charge des processus automatisés de build et de déploiement
Adresse du projet open source PicSeal :https://github.com/zhiweio/picseal
Actualités connexes :
Assistant scénario▸
Apps AI
Actualités AI