# 画像リサイズ君

**「画像リサイズ君」** は、大量の画像ファイルを簡単な操作で一括リサイズ・透かし（ウォーターマーク）合成・フォーマット変換できる、Windows向けデスクトップアプリケーションです。

---

## ℹ️ ソフト情報・取り扱い種別

- **ソフト名:** 画像リサイズ君
- **種別:** フリーソフト
- **作者（制作者）:ごりら

- **連絡先:** stopsometime@gmail.com

---

## 💻 動作環境

- **OS:** Windows 10 / Windows 11 (64bit / 32bit)
- **フレームワーク:** .NET Framework 4.7.2 以降
- **必要ライブラリ（自動同梱）:** Microsoft.WindowsAPICodePack

---

## 📦 インストール・アンインストール方法

### インストール
1. ダウンロードした `Setup.msi`（または該当の .msi ファイル）をダブルクリックして起動します。
2. 画面の指示に従って「次へ」を進め、インストールを完了させてください。

### アンインストール
- **方法1（.msi ファイルから）:**
  1. インストールに使用した `.msi` ファイルをダブルクリックします。
  2. メニューから「削除」または「アンインストール」を選択し、実行してください。

- **方法2（Windowsの設定から）:**
  1. Windowsの「設定」>「アプリ」>「インストールされているアプリ」を開きます。
  2. 「画像リサイズ君」を検索し、メニューから「アンインストール」を選択してください。

---

## 🌟 主な機能・特徴

1. **直感的なドラッグ＆ドロップ操作**
   - 複数ファイル・フォルダの一括ドラッグ＆ドロップに対応（サブフォルダ構造の維持保存が可能）。

2. **高品質なリサイズ処理**
   - アスペクト比（縦横比）を完全保持したまま、長辺の最大ピクセル数を指定してリサイズ。
   - リサイズ機能をOFFにして解像度を100%維持したまま、透かし合成やフォーマット変換のみを行うことも可能。

3. **柔軟で強力な透かし（ウォーターマーク）機能**
   - **最大4層（＋動的追加可能）** のレイヤー形式で透かしを同時合成。
   - **多彩なプリセット＆カスタマイズ:**
     - 「複製禁止」マーク（デザイン枠付き固定アイコン）
     - 「Sample」背景パターン
     - 任意の文字列入力
     - 外部画像ファイル（ロゴPNG等）の読み込み
   - **3種類の配置モード:**
     - 伸ばして配置 (Stretch)
     - 繰り返し配置 (Tile)
     - 四隅に配置 (Four Corners)
   - **細かな調整:** サイズ（10%〜200%）および透明度（10%〜100%）をリアルタイムにスライダー調整可能。

4. **高速プレビュー確認**
   - 処理前に合成結果を別ウィンドウで即座に確認可能。ドロップした実際の画像、またはサンプル背景で仕上がりを事前チェックできます。

5. **多様な保存フォーマット対応**
   - JPEG (.jpg)、PNG (.png)、WebP (.webp) への一括変換（同時複数フォーマット出力にも対応）。

6. **Exifメタデータ制御**
   - 個人情報・位置情報（GPS）保護のための「Exif一括削除（安全設計）」と、撮影日時・カメラ情報を残す「Exif保持」を選択可能。

7. **容量予測＆学習エンジン（進捗管理機能）**
   - 事前スキャン機能により、処理後の「予測出力容量」を自動算出。
   - 実際の圧縮率を自動学習（補正係数の自己更新）し、使うほど容量予測精度が向上。
   - 処理中の「一時停止」「再開」「中止」に完全対応。

8. **設定の自動記憶**
   - デフォルトの長辺サイズや、よく使う透かし設定（文字列・画像パス・サイズ・透明度）をアプリ内に保存可能。

---

## 🚀 使い方

### 1. 処理対象の選択
メイン画面の「処理対象」枠内に、処理したい画像ファイルまたは画像が入ったフォルダを**ドラッグ＆ドロップ**します。

### 2. 各種設定の調整
- **リサイズ設定:** 「長辺の最大ピクセル数 (px)」を指定します（初期値: 1500px）。不要な場合はチェックを外します。
- **透かし設定:**
  - 「透かし合成処理を行う」にチェックを入れます。
  - 有効にしたい透かし行のチェックボックスをONにし、テキスト入力や画像参照、配置モード・サイズ・透明度を設定します。
  - 「🔍 プレビュー確認」ボタンを押すと、実際の仕上がりを確認できます。
- **保存フォーマット:** 出力したい形式（JPEG / PNG / WebP）にチェックを入れます。
- **保存先設定:**
  - 元ファイルを上書きするか、指定した別フォルダへ保存するかを選択します（別フォルダ保存時は元のフォルダ階層が自動再現されます）。
- **Exifメタデータ設定:** プライバシー保護のため、デフォルトでは削除に設定されています。必要に応じて保持に変更してください。

### 3. 実行
- **「処理実行」** ボタンを押すと処理が開始されます。
- 処理中はプログレスバーで「進捗率」「残り時間」「処理速度（枚/秒）」「実出力容量」が表示されます。
- 必要に応じて「一時停止」や「中止」が可能です。

---

## ⚙️ 設定タブについて

「設定」タブでは、以下の初期状態を記憶・保存できます。
- **起動時のデフォルト最大長辺サイズ**
- **透かし 1〜4 のON/OFF状態、サイズ、透明度**
- **「透かし 4」で指定した外部画像ファイルのパス**

設定変更後、**「設定を保存」** ボタンを押すと次回起動時にも自動で反映されます。

---

## 📄 ライセンス・免責事項

- 本ソフトウェアの使用によって生じた、画像データの紛失・破損その他のいかなる損害についても、製作者は一切の責任を負いかねます。重要なデータは必ずバックアップを取ってからご使用ください。