PicSeal:小米(Xiaomi)の写真スタイルを模倣し、Leica透かし付き写真を生成
PicSeal:小米(Xiaomi)の写真スタイルを模倣し、Leica透かし付き写真を生成紹介
PicSeal は、Xiaomi の写真スタイルを模倣してライカ風の水印付き写真を生成できるオープンソースプロジェクトで、Canon、Nikon、Apple、Huawei、Xiaomi、DJI などのブランド水印にも対応しています。ユーザーは水印を自動認識する方式とカスタマイズ方式を選択できます。PicSeal は Vite と React で開発され、WebAssembly によってパフォーマンスを向上させています。

PicSeal の機能
写真から EXIF 情報を抽出して水印を生成
さまざまなデバイスブランドの水印スタイルに対応
水印付き写真をエクスポートし、元の画像の EXIF 情報を保持可能
水印のカスタマイズ:フォントサイズ、太さ、色などを調整可能
EXIF データのエクスポート:撮影パラメータ、時間、場所などのデータをエクスポート可能
バナーサイズの調整:バナー水印のサイズを調整してさまざまな写真に対応可能
フォント選択:MiSans など複数のフォントを提供
PicSeal の技術実装
EXIF 解析:Rust ライブラリの kamadak-exif を使用して画像の EXIF 情報を抽出し、WASM 経由でフロントエンドに組み込んで利用
水印生成:HTML と CSS によって動的な水印を生成し、リアルタイムプレビューに対応
画像エクスポート:dom-to-image ライブラリを使用して水印付き DOM 要素を画像形式に変換
EXIF コピー:元の画像の EXIF 情報をエクスポート画像にコピーする機能に対応
PicSeal の使用方法
https://picseal.vercel.app/ にアクセス
水印を追加する写真をアップロード
水印のブランドを選択するか、カスタムスタイルを設定
フォントサイズ、太さ、色などのパラメータを調整
必要に応じて撮影パラメータ、時間、場所などの情報を追加
保存ボタンまたは共有ボタンをクリックして水印追加を完了
PicSeal の活用例
ブランド水印:Xiaomi のブランド水印を選択し、撮影パラメータと時間を追加
カスタム水印:カスタム水印を選択し、フォントサイズを標準、太さを太字、フォントを MiSans に設定
このツールを使って写真に水印を追加し、作品を保護するとともに撮影デバイスやパラメータを表示できます
PicSeal のデプロイ方法
複数のデプロイ方法に対応しています:
Vercel ワンクリックデプロイ
ローカルデプロイ(Rust と wasm-pack のインストールが必要)
GitHub Pages デプロイ
Docker デプロイ
プロジェクト構成
フロントエンド:React + TypeScript + Ant Design を採用し、Vite でビルド
バックエンド:Rust で記述された WASM モジュールが EXIF 解析を担当
ビルドスクリプト:自動化されたビルドおよびデプロイフローをサポート
PicSeal オープンソースプロジェクトのアドレス:https://github.com/zhiweio/picseal
関連情報:
脚本プランナー▸
AIアプリ
AIニュース