ホームページ  >  記事  >  pngとはどのような形式ですか?

pngとはどのような形式ですか?

青灯夜游
青灯夜游オリジナル
2020-12-10 16:16:24260161ブラウズ

png は、可逆圧縮アルゴリズムを使用するビットマップ形式です。 PNG 形式には 3 つの形式があります: 8 ビット、24 ビット、および 32 ビット。8 ビット PNG は 2 つの異なる透明形式をサポートします。24 ビット PNG は透明をサポートしません。32 ビット PNG は 8- ビットを追加します。ビット透明チャネルを 24 ビットに変換できるため、256 レベルの透明度を表示できます。

pngとはどのような形式ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

png は、可逆圧縮アルゴリズムを使用するビットマップ形式です。その設計目的は、GIF ファイル形式にはないいくつかの機能を追加しながら、GIF および TIFF ファイル形式を置き換えることです。 PNG は、LZ77 から派生した可逆データ圧縮アルゴリズムを使用します。LZ77 は、圧縮率が高く、ファイル サイズが小さいため、JAVA プログラム、Web ページ、または S60 プログラムで一般に使用されます。

PNG 形式には 3 つの形式があります: 8 ビット、24 ビット、および 32 ビット。8 ビット PNG は 2 つの異なる透明形式 (インデックス透明とアルファ透明) をサポートしますが、24 ビット PNG はサポートしません透明度、および 32 ビット PNG 24 ビットに 8 ビット透明度チャネルが追加されるため、256 レベルの透明度を表示できます。

PNG8 と PNG24 の後の数字は、この PNG 形式でインデックス付けおよび保存できる最大カラー値を表します。 8 は 2 の 8 乗、つまり 256 色を表し、24 は 2 の 24 乗、つまり約 1,600 万色を表します。

#特長

  • ##小型サイズ ネットワーク通信の帯域幅の制約により、鮮明な画像を確保することを前提として Web ページに大きな画像を表示することは不可能です。この範囲では、ファイルサイズが大きい bmp 形式のファイルが使用されます。

  • ロスレス圧縮 PNG ファイルは、LZ77 アルゴリズムから派生したアルゴリズムを使用して圧縮されており、データを損失することなく高い圧縮率が得られます。特別なエンコード方式を使用して繰り返しデータをマークするため、画像の色に影響を与えず、色損失も発生しないため、画質を低下させることなく繰り返し保存できます。

  • インデックス カラー モード PNG-8 形式は GIF 画像に似ており、8 ビット パレットを使用して RGB カラー イメージをインデックス カラー イメージに変換します。画像に保存されるのは、各ピクセルの色情報ではなく、画像から選択された代表的な色番号だけになり、各番号が色に対応するため、画像のデータ量が削減され、悪影響が生じます。カラー画像の普及に関して非常に有益です。

  • さらに最適化されたネットワーク配信では、完全にダウンロードされる前に基本的な画像コンテンツを視聴者に提供するために画像がインターリーブされている場合でも、PNG 画像がブラウザ上でストリーミングされることがわかります。より明確になりました。連続的に画像データの読み書きが可能なため、通信中の画像表示や生成に最適です。

  • 透明効果のサポート PNG では、元の画像に対して 256 の透明レベルを定義でき、カラー画像のエッジを背景と滑らかにブレンドできるため、ギザギザのエッジを完全に排除できます。この機能は GIF と JPEG では利用できません。

PNG は、トゥルー カラー画像とグレースケール画像のアルファ チャネル透明度もサポートしています。最大 24 ビットのトゥルー カラー イメージと 8 ビットのグレースケール イメージをサポートします。アルファチャンネルの透明度/半透明度をサポートします。画像の明るさのガンマ調整情報をサポートします。画像名、作成者、著作権、作成時間、コメント、その他の情報を保持するための追加のテキスト情報の保存をサポートします。

さらに関連記事を読みたい場合は、

PHP 中国語 Web サイト にアクセスしてください。 !

以上がpngとはどのような形式ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。