Repolode
JacobDev1

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. 1

    ウェブサイトから公式バイナリリリースをダウンロードする

  2. 2

    リポジトリのstableブランチをクローンする

    git clone -b stable --depth 1 https://github.com/JacobDev1/xl-converter.git
  3. 3

    (仮想環境をセットアップしてから)Pythonの依存関係をインストールする

    pip install -r requirements.txt
  4. 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 の数値は毎日更新されます。

関連プロジェクト