Avalonia UI (.NET) SixLabors.ImageSharp MVVM

Image for net v3

画像処理ツール

About this Project

ver2.0は、プレビュー画像を追加しました。 ver3.0は、一括編集機能を追加しました。 EXIF情報の削除: プライバシー保護のために撮影情報を除去します。

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

Avalonia UI採用: .NET 8ベースのクロスプラットフォーム対応により、Windows、Linux、macOSで軽快な操作感を実現しています。

Video

Development Environment

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

Key Features

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

Resources

実行ファイル

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

Windows アプリ
Linux アプリ
macOS(ARM64) アプリ
macOS(x64) アプリ

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

View on GitHub