PicSeal:小米(Xiaomi)の写真スタイルを模倣し、Leica透かし付き写真を生成

PicSeal:小米(Xiaomi)の写真スタイルを模倣し、Leica透かし付き写真を生成 103

小米(Xiaomi)の写真スタイルを模倣し、Leicaの透かし付き写真を生成するオープンソースプロジェクトです。Canon、Nikon、Apple、Huawei、Xiaomi、DJIなどのブランド透かしにも対応。自動認識とカスタムスタイルの両方を選択できます。

#创作工具 #图片处理

PicSeal:小米(Xiaomi)の写真スタイルを模倣し、Leica透かし付き写真を生成紹介

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

PicSeal:Xiaomiの写真スタイルを模倣してライカ風の水印付き写真を生成

PicSeal の機能

  • 写真から EXIF 情報を抽出して水印を生成

  • さまざまなデバイスブランドの水印スタイルに対応

  • 水印付き写真をエクスポートし、元の画像の EXIF 情報を保持可能

  • 水印のカスタマイズ:フォントサイズ、太さ、色などを調整可能

  • EXIF データのエクスポート:撮影パラメータ、時間、場所などのデータをエクスポート可能

  • バナーサイズの調整:バナー水印のサイズを調整してさまざまな写真に対応可能

  • フォント選択:MiSans など複数のフォントを提供

PicSeal の技術実装

  • EXIF 解析:Rust ライブラリの kamadak-exif を使用して画像の EXIF 情報を抽出し、WASM 経由でフロントエンドに組み込んで利用

  • 水印生成:HTML と CSS によって動的な水印を生成し、リアルタイムプレビューに対応

  • 画像エクスポート:dom-to-image ライブラリを使用して水印付き DOM 要素を画像形式に変換

  • EXIF コピー:元の画像の EXIF 情報をエクスポート画像にコピーする機能に対応

PicSeal の使用方法

  1. https://picseal.vercel.app/ にアクセス

  2. 水印を追加する写真をアップロード

  3. 水印のブランドを選択するか、カスタムスタイルを設定

  4. フォントサイズ、太さ、色などのパラメータを調整

  5. 必要に応じて撮影パラメータ、時間、場所などの情報を追加

  6. 保存ボタンまたは共有ボタンをクリックして水印追加を完了

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

関連情報:

XiaomiROM

PicSeal:小米(Xiaomi)の写真スタイルを模倣し、Leica透かし付き写真を生成 に関連するツール