ホームページ > ウェブフロントエンド > CSSチュートリアル > AVIF画像を作成するための便利なツール

AVIF画像を作成するための便利なツール

Joseph Gordon-Levitt
リリース: 2025-03-08 09:34:11
オリジナル
372 人が閲覧しました

AVIF(AV1画像ファイル形式)は、画像の保存に使用される最新の画像ファイル形式の仕様であり、JPG、JPEG、PNG、WebPなどの他の形式と比較してファイルサイズを大幅に削減できます。 AVIF仕様バージョン1.0.0は、2019年2月に確定し、Open Media Allianceによってリリースされました。

画質を維持しながら、JPGと比較して50%のファイルサイズ、WebPと比較して20%のファイルサイズを節約します。

この記事では、AVIF画像を作成するためのブラウザベースのツールとコマンドラインツールを紹介します。

なぜJPG、PNG、WebP、GIFの代わりにAVIFを選択するのですか? : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :ただし、この制限をわずかに上回っても構いません。

    画像のコンテキストにとって詳細が重要でない限り、元の画像と比較して、画像の明白な詳細を失うことは許容できます。
  • 参照:Addy Osmaniは、Smashing MagazineでAvifとWebpを使用するように分割します。
  • ブラウザソリューション

squoosh

squooshは、人気のある画像圧縮Webアプリケーションであり、複数形式の画像をAVIFを含む他の広く使用されている圧縮フォーマットに変換できるようにします。

    機能
  1. ファイルサイズ制限:4MB画像最適化設定(右に位置する)
ダウンロードコントロール - これには、結果ファイルのサイズと元の画像と比較したパーセンテージ削減が含まれますコードは必要ありません。選択した画像(PNG、JPG、GIFなど)をアップロードするだけで、圧縮バージョンに戻ります。 AVIFイメージの作成に加えて、そのAPIには、画像の強化や手動画像の詰め物などの機能もあります。

無料で速いコンバーターを探しているので、あなたはここにいると思います。したがって、ブラウザソリューションで十分です。

Useful Tools for Creating AVIF Images

機能

説明ファイルのサイズ制限

無料使用
  • Cloudinary Avif Converter FAQでFAQへの回答を見つけることができます。
  • コマンドラインソリューション
  • avif-cli
  • lovelllのavif-cliを使用すると、フォルダー(PNG、JPEGなど)に保存された画像を撮影し、指定された縮小サイズのAVIF画像に変換できます。
以下は要件であり、必要なことです。
<code>npm install avif</code>
ログイン後にコピー

ターミナルでコマンドを実行します:

<code>npx avif --input="./imgs/*" --output="./output/" --verbose</code>
ログイン後にコピー
  • ./ IMGS/* - すべての画像ファイルの位置を示します
  • ./出力/ - 出力フォルダーの場所を示します
機能
  • 変換速度を設定できます

AVIF-CLI GitHubページからコマンドの詳細をご覧ください。

シャープ

Sharpは、共通形式の大きな画像をより小さく、よりネットワークに優しいAVIF画像に変換するためのもう1つの便利なツールです。

以下は要件と必要なことです。

    node.js 12.13.0
ソフトウェアパッケージのインストール:

<code>npm install sharp</code>
ログイン後にコピー

という名前のjavaScriptファイルを作成し、このコードをコピーしてください:sharp-example.js

const sharp = require('sharp')

const convertToAVIF = () => {
    sharp('path_to_image')
    .toFormat('avif', {palette: true})
    .toFile(__dirname + 'path_to_output_image')
}

convertToAVIF()
ログイン後にコピー
ここで、

は画像のパス、その名前と拡張、例えば次のことを表します。 path_to_image

および
<code>./imgs/example.jpg</code>
ログイン後にコピー
は、画像を保存したいパスとその名前と

newpath_to_output_image拡張機能を意味します。たとえば ターミナルでコマンドを実行します:

<code>/sharp-compressed/compressed-example.avif</code>
ログイン後にコピー

それだけです!出力場所に圧縮されたAVIFファイルが必要です!

<code>node sharp-example.js</code>
ログイン後にコピー
機能

無料使用
    シャープを使用して、回転、ぼやけ、サイズを変更、収穫、ズーム画像など
  • 参照:Sharpを使用して、node.jsで画像を処理する方法に関するStanley Uliliの記事。
結論

Avifは、フロントエンド開発者がプロ​​ジェクトで使用することを検討すべきテクノロジーです。これらのツールを使用すると、既存のJPEGおよびPNG画像をAVIF形式に変換できます。ただし、ワークフローに新しいツールを採用するように、特定のユースケースに基づいてその利点と短所を正しく評価する必要があります。

私と同じようにこの記事を読んで楽しんでいただければ幸いです。どうもありがとうございました。素晴らしい一日をお祈りしております。

以上がAVIF画像を作成するための便利なツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート