複数の画像のリサイズや最適化、圧縮、ファイルの命名を一括で行うWindowsアプリケーション。今までは左記の処理をWebのフリーツールを使用して行っていたが、一度に処理できる画像の枚数や一日に処理できる画像の総枚数に制限がある。また、リサイズと最適化・圧縮を同時にできないため、リサイズしてから、再度アップロードして最適化・圧縮を行うといったように面倒が多い。更に、ブログなどで画像を使用する際に、複数の画像を同じ接頭辞に連番を加えて命名したいが、Windowsの標準では、括弧付きの連番でインクリメントされて鬱陶しい。
以上の理由から、本アプリケーションを作成した。とはいっても、そんな大したアプリケーションではない。複数の画像を読込み、リサイズと最適化・圧縮、ファイル命名を一括で行うだけのアプリケーションである。また、本アプリケーションは、自分のブログ画像用に作成したアプリケーションであり、動作や安全性の保証はない。
気が向いたらマテリアルデザインの適用や機能追加、バグの修正等をしていく予定。
項目 | 内容 |
---|---|
IDE | Microsoft Visual Studio Community 2022 (64-bit) |
ターゲットOS | Windows |
ターゲットフレームワーク | .NET 9.0 |
画像処理エンコーダー | mozjpeg |
NuGetパッケージ | バージョン |
---|---|
Extended.Wpf.Toolkit | 5.0.0 |
機能 | 説明 |
---|---|
画像読込み | 複数の画像を読込み、一覧に表示する(対応ファイル: .PNG, .JPEG)。 |
最適化・圧縮 | 画像を最適化・圧縮する。画像によっては、50%以上のファイル容量ダウンが見込める。 |
品質変更 | 画像の品質を下げることでファイル容量ダウンが見込める。 |
リサイズ | 画像のサイズを小さくすることでファイル容量を小さくできる。 |
ファイル命名 | ファイル名を変更できる。接頭辞の後に連番が付与される(例:TEST_1.JPG, TEST_2.JPG)。 |