PDFから画像への変換にも対応した、画像の一括変換・リサイズ・回転・反転ができる無料のクロスプラットフォームデスクトップアプリ。
JacobDev1/xl-converter
WindowsとLinux向けのデスクトップ画像変換ツール。画像を一括でJPEG XL、AVIF、WebP、JPEG、PNGに変換し、任意で縮小できます。
- スター
- 586
- フォーク
- 30
- 未解決の Issue
- 31
- 最終コミット
- 先月
これは何?
XL Converterは、画像を一括で最新の形式に変換できる、使いやすいデスクトップアプリケーションです。高い圧縮率を実現するJPEG XLとAVIFに加えて、WebP、JPEG、PNGに対応しており、WindowsとLinuxで利用できます。
JPEGエンコーダーではJPEGLIを使用できます。プロジェクトによると、JPEGLIは完全な互換性を保ちながら、最大35%高い圧縮率のJPEGファイルを生成します。また、可逆JPEGトランスコードにも対応しており、JPEGファイルのサイズをおよそ16%〜22%削減でき、元のファイルに戻すこともできます。
処理量を増やすためにエンコーダーを並列実行でき、解像度、割合、短辺または長辺、メガピクセル数を指定して画像を縮小できます。ソースからビルドするにはPython 3.13と複数のネイティブエンコーダーライブラリが必要です。プロジェクトでは、公式のバイナリリリースを使うことを推奨しています。
主な機能
- 01画像をJPEG XL、AVIF、WebP、JPEG、PNGに変換します。
- 02JPEGLIを使い、圧縮率を高めたJPEGファイルを生成します。
- 03可逆JPEGトランスコードを実行します。
- 04一括処理のスループットを高めるため、エンコーダーを並列実行します。
- 05解像度、割合、短辺または長辺、メガピクセル数を指定して画像を縮小します。
ユースケース
- 目に見える画質の劣化を抑えながら、大量の写真のファイルサイズを減らしてストレージを節約する。
- Webサイトで使うJPEGやPNGの素材をJPEG XLまたはAVIFに変換する。
- 共有や公開に向けて、画像を一括でリサイズする。
クイックスタート
- 1
ウェブサイトから公式バイナリリリースをダウンロードする
- 2
リポジトリのstableブランチをクローンする
git clone -b stable --depth 1 https://github.com/JacobDev1/xl-converter.git - 3
(仮想環境をセットアップしてから)Pythonの依存関係をインストールする
pip install -r requirements.txt - 4
アプリケーションを実行する
python main.py
使う前に知っておきたいこと
- WindowsとLinuxでのみ利用でき、macOSには対応していません。
- ソースからのビルドには時間がかかり、多数のシステム依存関係とコンパイル済みライブラリが必要です。
- メタデータにライセンスが明記されていないため、再利用条件が不明確です。
トピック
よくある質問
- xl-converter とは?
- WindowsとLinux向けのデスクトップ画像変換ツール。画像を一括でJPEG XL、AVIF、WebP、JPEG、PNGに変換し、任意で縮小できます。 XL Converterは、画像を一括で最新の形式に変換できる、使いやすいデスクトップアプリケーションです。高い圧縮率を実現するJPEG XLとAVIFに加えて、WebP、JPEG、PNGに対応しており、WindowsとLinuxで利用できます。
- xl-converter は無料で使えますか?ライセンスは?
- xl-converter は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- xl-converter は今もメンテナンスされていますか?
- 半年以内に更新あり。xl-converter の最終コミットは 2026年9月6日 です。
- xl-converter は何に使えますか?
- 目に見える画質の劣化を抑えながら、大量の写真のファイルサイズを減らしてストレージを節約する。 Webサイトで使うJPEGやPNGの素材をJPEG XLまたはAVIFに変換する。 共有や公開に向けて、画像を一括でリサイズする。
- xl-converter のインストール方法は?
- ウェブサイトから公式バイナリリリースをダウンロードする リポジトリのstableブランチをクローンする: git clone -b stable --depth 1 https://github.com/JacobDev1/xl-converter.git (仮想環境をセットアップしてから)Pythonの依存関係をインストールする: pip install -r requirements.txt アプリケーションを実行する: python main.py
- xl-converter はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/JacobDev1/xl-converter
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Web、Windows、macOS、Linuxで使える、比較・リサイズ・変換・リネーム対応のプライバシー重視なローカル画像圧縮ワークベンチ。
70種類以上の画像形式変換、一括圧縮、ファイルごとの切り抜き、ローカルAI背景除去に対応したセルフホスト型Dockerツール。
TypeScript、Bun、Elysiaで構築された、1,000種類以上の形式に対応するセルフホスト型オンラインファイル変換ツール。
TikTokライブを手動・自動・フォロー中のアカウントのモードで録画するPython製CLIツール。
Vecto .NETトレースエンジンを使い、アップロードしたビットマップ画像を編集可能なSVGに変換するStreamlitアプリ。