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

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 までご連絡ください。
@KeyFrames対CSSトランジション:違いは何ですか?@KeyFrames対CSSトランジション:違いは何ですか?May 14, 2025 am 12:01 AM

@keyframesandcsstransitionsdifferincomplexity:@keyframesallowsfordeTailedAnimationのシーケンス、whilecsstransitionshandlesimplestatechanges.usecsstransitionsは、ButtonColorChanges、および@keyframesforintricateanimationslikerotatingingspinnnersを使用します。

静的サイトコンテンツ管理にページCMSを使用します静的サイトコンテンツ管理にページCMSを使用しますMay 13, 2025 am 09:24 AM

私は知っています、私は知っています:たくさんのコンテンツ管理システムオプションが利用可能であり、私はいくつかテストしましたが、実際にはY&#039;知っているものはありませんでしたか?奇妙な価格設定モデル、困難なカスタマイズ、一部は全体になることさえあります&

HTMLのCSSファイルをリンクするための究極のガイドHTMLのCSSファイルをリンクするための究極のガイドMay 13, 2025 am 12:02 AM

CSSファイルをHTMLにリンクすることは、HTMLの一部で要素を使用することで実現できます。 1)タグを使用して、ローカルCSSファイルをリンクします。 2)複数のタグを追加することにより、複数のCSSファイルを実装できます。 3)外部CSSファイルは、そのような絶対URLリンクを使用します。 4)ファイルパスとCSSファイルの読み込み順序の正しい使用を確認し、パフォーマンスを最適化すると、CSSプリプロセッサを使用してファイルをマージできます。

CSS Flexbox vsグリッド:包括的なレビューCSS Flexbox vsグリッド:包括的なレビューMay 12, 2025 am 12:01 AM

FlexBoxまたはグリッドの選択は、レイアウト要件によって異なります。1)FlexBoxは、ナビゲーションバーなどの1次元レイアウトに適しています。 2)グリッドは、雑誌のレイアウトなどの2次元レイアウトに適しています。この2つは、レイアウト効果を改善するためにプロジェクトで使用できます。

CSSファイルを含める方法:メソッドとベストプラクティスCSSファイルを含める方法:メソッドとベストプラクティスMay 11, 2025 am 12:02 AM

CSSファイルを含める最良の方法は、タグを使用してHTMLパーツに外部CSSファイルを導入することです。 1.タグを使用して、外部CSSファイルを導入します。 2。小さな調整のために、インラインCSSを使用できますが、注意して使用する必要があります。 3.大規模プロジェクトでは、@Importを介して他のCSSファイルをインポートするために、SASS以下などのCSSプリプロセッサを使用できます。 4。パフォーマンスのために、CSSファイルをマージし、CDNを使用し、CSSNANOなどのツールを使用して圧縮する必要があります。

FlexBox対グリッド:両方を学ぶべきですか?FlexBox対グリッド:両方を学ぶべきですか?May 10, 2025 am 12:01 AM

はい、Youはrelearnbothlexboxandgrid.1)FlexBoxisidealforone-Dimensional、FlexiblleayoutslikenavigationMenus.2)Gridexcelsintwo-digsignssuchasmagazinelayouts.3)Bothenhanceslaysutibulivedibulisunivedivition、floctonsulururを

軌道力学(またはCSSキーフレームアニメーションの最適化方法)軌道力学(またはCSSキーフレームアニメーションの最適化方法)May 09, 2025 am 09:57 AM

独自のコードをリファクタリングするのはどのように見えますか?ジョン・レアは、彼が書いた古いCSSアニメーションを選び、それを最適化するという思考プロセスを歩きます。

CSSアニメーション:それらを作成するのは難しいですか?CSSアニメーション:それらを作成するのは難しいですか?May 09, 2025 am 12:03 AM

cssanimationsArenotintinlentyhardbutrepracticeanderstanding ofcsspropertiesandtimingfunctions.1)

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)