JPG(JPEG)をPNGに変換

JPEG(ジェイペグ、Joint Photographic Experts Group)とは、コンピュータなどで扱われる静止画像のデジタルデータを圧縮する方式のひとつ。
PNG(ポータブル・ネットワーク・グラフィックス、Portable Network Graphics)はコンピュータでビットマップ画像を扱うファイルフォーマットである。


画像認証:




PNG

Portable Network Graphicsは、ロスレス圧縮を備えたビットマップグラフィックス形式です。 その設計目的は、GIFおよびTIFFファイル形式を置き換えようとする一方で、GIFファイル形式にはないいくつかの機能を追加することです。 PNGの名前は「Portable Network Graphic Format(PNG)」に由来し、非公式の説明「PNG's Not GIF(PNGはGIFではない)」もあります。 PNGは、LZ77から派生したロスレスデータ圧縮アルゴリズムを使用します。LZ77は、圧縮率が高く、ファイルサイズが小さいため、JAVAプログラム、Webページ、またはS60プログラムで一般的に使用されています。

特徴
PNG形式の画像には、次の特徴があります。
• サイズが小さい:ネットワーク通信の帯域幅の制約により、鮮明でリアルな画像を確保することを前提として、Webページで大量に大きなbmp形式のファイルを使用することはできません。
• ロスレス圧縮:PNGファイルは、LZ77アルゴリズムの派生アルゴリズムを使用して圧縮されます。その結果、データを失うことなく高い圧縮率が得られます。特殊な符号化方式で繰り返しデータをマーキングしているため、画像の色に影響を与えず、色落ちが発生しないため、画質を落とさずに繰り返し保存できます。
• インデックス付きカラーモード:PNG-8形式はGIF画像に類似し、8ビットカラーパレットを使用してRGBカラー画像をインデックス付きカラー画像に変換します。画像に保存されるのは、各ピクセルの色情報ではなく、画像から選択された代表的な色番号です。各番号は色に対応しているため、画像内のデータ量が少なくなり、カラー画像伝送に有利です。
• より最適化されたネットワーク伝送表示:PNG画像はブラウザでストリーミングされます。つまり、インターレース画像が完全にダウンロードされる前に基本的な画像コンテンツを視聴者に提供し、その後徐々に鮮明になります。 画像データの連続読み取りと書き込みが可能です。この特徴は、通信中に画像を表示および生成するのに非常に適しています。
• 透明効果のサポート:PNGは元の画像に256の透明層を定義できるため、カラー画像のエッジを任意の背景とスムーズにブレンドできるため、ギザギザのエッジを完全に排除できます。 この機能は、GIFおよびJPEGにはないものです。
• PNGは、トゥルーカラーおよびグレースケール画像のAlphaチャネル透明度もサポートしています。
• 最大24ビットのトゥルーカラー画像と8ビットのグレースケール画像をサポートします。
• Alphaチャネルの透明度/半透明度の特性をサポートします。
• 画像の明るさのGammaキャリブレーション情報をサポートします。
• 画像名、作成者、著作権、作成時間、コメント、その他の情報を保存するために、追加のテキスト情報の保存をサポートします。 • プログレッシブ表示およびストリーミング読み取りおよび書き込みは、ネットワーク送信中にプレビュー効果をすばやく表示した後、全体像を表示するのに適しています。
• ファイルエラーを防ぐためにCRCを使用します。
• 最新のPNG標準では、複数の画像を1つのファイルに保存できます。