GNU/Linux >> Linux の 問題 >  >> Linux

無料の画像オプティマイザー:YOGAに会い、その使い方を学びましょう

YOGA Image Optimizerは、画像をさまざまな形式からJPEG、PNG、WEBPに変換して最適化するための無料のコマンドラインツールです。

現在、ウェブサイトのデータの大部分は通常、画像で構成されています。画像が大きいとWebページの速度が低下し、ユーザーエクスペリエンスが最適化されません。 画像の最適化とは、可能な限り最小のサイズを維持しながら、高品質の画像を配信するプロセスを指します。 その結果、大幅な負荷の節約、ユーザーエクスペリエンスの向上、サイトの可視性の向上が実現します。

YOGAイメージオプティマイザー

ヨガ (ゴージャスなアセット向けのおいしいオプティマイザー)は、無料のコマンドラインツールであり、次のことができるライブラリです。

  • 画像をさまざまな形式からJPEG、PNG、WebPに変換して最適化する
  • 3Dモデルをさまざまな形式からglTFおよびGLBに変換して最適化します

YOGA Image Optimizerは、入力としていくつかの形式をサポートし、最適化されたJPEG、PNG、およびWebPを生成できます (損失のあるものと損失のないものの両方)。 JPEGで約30%、PNGで20%のスペースを節約できます。 JPEGを不可逆WebPに変換すると、画像サイズが半分になり、 PNGを不可逆WebPに変換すると、平均で50%以上節約できます

LinuxにYOGAImageOptimizerをインストールする方法

YOGAをインストールする最も簡単な方法はPyPIからです。 Linuxでrootとして次のコマンドを実行するだけです:

pip3 install yoga

Arch Linux(AUR)のパッケージはすでに利用可能です。 Debian / Ubuntuでは、次のコマンドを使用して必要なものをすべてインストールできます:

sudo apt install build-essential cmake python3 python3-dev python3-pip python-setuptools 

次に、リポジトリのクローンを作成し、プロジェクトのディレクトリに移動して、(ルートとして)ビルドします。

git clone https://github.com/wanadev/yoga.git
cd yoga
sudo python3 setup.py install

YOGAの基本的な使用法

画像を最適化する最も簡単な方法は、次のコマンドを使用することです。

yoga image input.png output.webp

出力形式が指定されていない場合、YOGAは入力形式と同じ形式で画像を出力します。出力形式が明示的に指定されていない場合、入力としてサポートされるのはPNG、JPEG、およびWEBPのみです。

出力形式は、--output-formatを使用して指定できます オプション:

yoga image --output-format=webp input.png output.webp

次の形式がサポートされています:

  • :これがデフォルトです。出力形式は入力画像と同じになります。
  • 自動 :出力形式は自動的に選択されます。入力画像が透明度を使用している場合、YOGAはPNGを生成します。それ以外の場合は、JPEGを生成します。
  • png :PNG画像を出力します。
  • jpeg :JPEG画像を出力します。
  • webp :不可逆WEBP画像を出力します。
  • webpl :ロスレスWEBP画像を出力します

YOGA Image Optimizerでは、--resizeを使用して画像のサイズを変更することもできます オプション:

yoga image --resize=512 input.png  ouput.png
yoga image --resize=512x512 input.png  ouput.png

上記の例でわかるように、幅と高さが同じ値の場合、両方を指定する必要はありません。

YOGAでは、--jpeg-qualityを使用して、出力するJPEGとWebPの目的の品質を調整できます。 および--webp-quality オプション。これらのオプションは、0の間の整数を取ります および100 パラメータとして:

  • 0 :醜い画像ですが、ファイルは小さいです。
  • 100 :最高品質の画像ですが、ファイルが大きくなります。
yoga image --output-format=jpeg --jpeg-quality=84 input.png output.jpg
yoga image --output-format=webp --webp-quality=90 input.png output.webp 

デフォルトのWEBP品質は90%です。

結論

Linuxユーザーの場合は、必ずYOGAを試す必要があります。これは無料のオープンソースの画像オプティマイザーであり、画像の最適化とパフォーマンスを重視するサイト所有者に最適です。画像の圧縮は非常に効果的で、サイズがはるかに小さい最適化された画像です。

YOGAの詳細については、プロジェクトのウェブサイトをご覧ください。


Linux
  1. 自動化のためにAnsibleとanacronを使用する方法

  2. LinuxにEtcherをインストールして使用してLiveLinuxUSBを作成する方法

  3. LinuxでFlatpakをインストールして使用する方法

  1. chroot jailとは何ですか?その使用方法は?

  2. WP-CLI用のイメージオプティマイザーパッケージの使用方法

  3. ファイルとフォルダーのアクセス許可を変更する方法を学ぶ

  1. KubernetesにHelmをインストールして使用する方法

  2. Linux Screenをインストールして使用する方法は?

  3. ビデオ編集にAvidemuxを使用する方法