|
libpngは画像データの形式の一つであるPNGのエンコード・デコードを行うライブラリであり、PNG の国際標準 (ISO/IEC 15948:2004) のリファレンス実装である(オリジナルには''pnglib''と呼ばれる)。C言語で作成されており、クロスプラットフォームである。16年以上広く使われている実績がある〔 〕。PNGの仕様のほとんどをサポートしており、多くのソフトウェアで採用されている。 == 概要 == libpngは、ガイ・エリック・シュアルナ (Guy Eric Schalnat)、アンドレアス・ディルガー (Andreas Dilger)、グレン・ランダース=パーソン (Glenn Randers-Pehrson)らによって開発された。ライセンスはGPLよりも制限の緩いlibpng Licenseを採用している。 libpng自身はC言語で記述されており、Windows、Linux、UNIX、Mac OS、MS-DOS等、様々な環境で動作する。x86系CPUにおいては、一部の処理にMMXを利用する事も出来る〔 〕。 動作にはzlibが必要で、圧縮・伸張の処理はzlib側に任せる設計になっている。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Libpng」の詳細全文を読む スポンサード リンク
|