ノーマルビュー

1bitの無駄もない無駄に巨大なPNGファイルを生成

著者: nagazou
2023年4月25日 15:12
Web上で広く利用されているPNGフォーマットは、可逆圧縮であることから、非可逆圧縮ほどはファイルサイズを圧縮できない。情報共有コミュニティ「Zenn」に掲載された「PNGファイル爆発しろ!」という企画では、PNGフォーマットを画像データ圧縮目的で利用するのではなく、オリジナル画像データよりも遥かに巨大なPNGファイルを生成するという試みをしたそうだ(PNGファイル爆発しろ!)。

PNGフォーマットでは任意のメタ情報を含めることで巨大ファイルを簡単に作成できることから、この企画のレギュレーションとして、PNGフォーマット最小構成となる必須チャンクのみを利用することが定められた。その上で「1bitの無駄もない無駄に巨大なPNGファイル」生成を目指すという内容となっている。巨大ファイル作成の経過については元記事を参照していただきたいが、結果としては32x32 pixelsのアイコン画像に対して 11 Mbytesを越えるPNGファイルを作成することに成功している模様。

すべて読む | ITセクション | グラフィック | IT | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
写真の指定部分をQRコード化するWebアプリ 2023年03月24日
訃報:スティーブ・ウィルハイト氏。画像ファイル「GIF」 規格の開発者 2022年03月25日
オランダ国立美術館、レンブラントの「夜警」を717 ギガピクセルの超高解像度写真にして公開 2022年01月14日
画像フォーマット「WebP」のリファレンス実装「libwebp、バージョン1になる 2018年05月07日
Windowsに含まれる画像ファイルには無駄なメタデータが過剰に含まれている 2017年05月02日
JavaScriptをPNGに圧縮するテクニック 2015年05月14日
Google発の画像フォーマット「WebP」、可逆圧縮にも対応 2011年11月22日

❌