Avalonia UI (.NET) SixLabors.ImageSharp MVVM

Image for net

画像処理ツール

About this Project

EXIF情報の削除: プライバシー保護のために撮影情報を除去します。

透かし(ウォーターマーク)の追加:
・テキスト、位置(四隅)の調整
・色、フォントサイズ、不透明度の設定
・システムフォント(日本語対応)の自動選択

Video

Development Environment

  • Avalonia UI (.NET)
  • SixLabors.ImageSharp
  • MVVM

Key Features

  • 個人情報保護: 画像に含まれる個人情報(EXIFデータ)を一括で除去。
  • 日本語対応の透かし: システムフォントを自動認識し、不透明度や色を自由に調整した透かしを合成。
  • Avalonia UI採用: .NET 8ベースのクロスプラットフォーム対応により、軽快な操作感を実現。

Resources

実行ファイル

image for netは、.NET 8環境で動作するクロスプラットフォームアプリケーションです。 OSごとに以下の手順に従ってインストールしてください。

.NET 8 アプリ
Windows .NET 8 アプリ
Linux .NET 8 アプリ
macOS .NET 8 アプリ

ソースファイル、資料はGitHubで公開しています。個人の学習や小規模なプロジェクトでの再利用を歓迎します。

View on GitHub