# 画像コンバーター

## 概要

画像のリサイズ、フォーマット変換、品質調整を行うWebベースの画像変換ツール。

## 使い方

- **URL**: `/image-converter`
- 画像ファイルをアップロード
- 変換オプションを設定して実行

### 対応フォーマット

| フォーマット | 入力 | 出力 | 備考 |
|-------------|------|------|------|
| JPEG | o | o | |
| PNG | o | o | |
| WebP | o | o | |
| GIF | o | o | リサイズなし（アニメーション保持） |
| HEIC/HEIF | o | - | JPG に自動変換（ImageMagick 使用） |

### 変換オプション

- **リサイズ**: 幅・高さの指定によるリサイズ
- **フォーマット変換**: 上記フォーマット間の相互変換
- **品質調整**: 出力画像の品質レベル設定

## 技術構成

### Controllers

- `ImageConverterController` - 画像アップロード・変換処理

### 処理フロー

1. 画像ファイルのアップロード受付
2. リサイズ・フォーマット変換・品質調整の実行
3. 変換後画像のダウンロード提供

### Views

- `resources/views/image-converter/` - 画像変換画面テンプレート

## 必要な環境

- **ImageMagick**: HEIC/HEIF 変換に必要（`convert` コマンドを使用）
- **libheif**: HEIC/HEIF フォーマットのデコードライブラリ

## 必要な環境変数

特になし。
