(クイックバージョン:最後の段落の隣の段落にジャンプします-「しかし」で始まる段落)
PVRTCイメージがチャネルあたり4ビットまたは2ビットであると信じていたので、私は無知で幸せでした。それはもっともらしく聞こえた。4 + 4 + 4 + 4(16ビット)または2 + 2 + 2 + 2(8ビット)のテクスチャが得られ、それぞれ2 ^ 16(65536)と2 ^ 8(256)の色深度になります。しかし、PVRTCに関するいくつかのドキュメントを読んで、突然、4 bpp(および2 bpp)、つまり1ピクセルあたり4ビットと表示されていることに気付きました。混乱と狂気が私の世界に入りました。
何?!4ビット?ピクセルあたり?しかし、それはチャネルごとに1ビットだけです!(そして、私が2ビットのものを始めようとさえしないでください、それは私の脳が現時点で把握するにはあまりにも奇妙でした。)この苦痛な現実へのある瞬間、私はこれが結局それほど現実的ではないことを理解するようになりました。どうやら、4 bppと言うとき、それは色深度ではなく、圧縮を指しているようです。ふぅ、結局、私は怒っていませんでした。
しかし、それから私は疑問に思い始めました:解凍後、これらの画像はどのような色深度になりますか?私はこの情報を調べようとしましたが、言及することは重要であるとは考えられていないようです(または私は情報を見つけるのが苦手です)。
PVRTC圧縮画像がピクセル形式RGBA4444のOpenGLESで目に見えるアーティファクトを与えないように見えるという事実は、それらが16ビットであることを示唆します(iPhoneのOpenGLESでピクセル形式RGBA4444の32ビットpng画像を使用すると非常に目に見えるアーティファクトが得られます)。