DDSからPNGへのコンバーター
このツールは、DDS (DirectDraw Surface) 画像ファイルを PNG (Portable Network Graphics) 形式に変換するためのシンプルな PyQt5 アプリケーションです。これら 2 つの形式間のバッチ変換を簡単に実行するためのグラフィカル ユーザー インターフェイスが提供されます。
特徴
画像変換:
- DDS to PNG : DDS (DirectDraw Surface) 画像を PNG 形式に変換します。
- PNG から DDS : PNG 画像を DDS 形式に変換します。
高度な画像処理(「高度な設定を有効にする」がチェックされている場合に利用可能):
- 出力のサイズ変更: 変換中に画像のサイズを調整します。
- 明るさ調整: 画像の明るさレベルを変更します。
- コントラスト調整: 画像のコントラストを変更します。
- 彩度調整: 画像の彩度を変更します。
- シャープ化: 画像のシャープネスを高めます。
- ぼかし: 画像にぼかし効果を適用します。
PNG 圧縮オプション:
- 無損失圧縮: 圧縮損失なしで PNG 画像を保存します。
- 非可逆圧縮: ファイル サイズを小さくするために、品質を落とした PNG 画像を保存します。
ユーザーインターフェース:
- ラジオ ボタン: DDS から PNG への変換モードと PNG から DDS への変換モードのどちらかを選択します。
- ディレクトリの選択: ソース ディレクトリと出力ディレクトリを参照して選択します。
- チェックボックス: 詳細設定および特定の処理オプションを有効または無効にします。
- スピンボックス: サイズ変更や調整レベルなどの画像処理パラメータの値を設定します。
- 変換開始ボタン: 変換プロセスを開始します。
エラー処理:
- 警告: 必要なディレクトリが選択されていない場合にユーザーに警告します。
- エラー メッセージ: 変換が失敗した場合にエラーが表示されます。
要件