公式のWebPロスレスビットストリーム仕様を読んでいます。そして、その文書には説明が欠けているような気がします。
仕様の一部について説明します。
1.はじめに-明確
2.リフヘッダー-クリア
3.変換
変換は、メインレベルのARGB画像にのみ使用されます。サブレゾリューション画像には変換がなく、変換の終了を示す0ビットもありません。
コンテナがいくつかのサブ解像度の画像を保持していることは、これまでどこにも言及されていませんでした。彼らは何ですか?仕様にない場合、それらはどこに記述されていますか?最終的な画像にどのように追加しますか?
次に、Predictor変換段落で次のようにします。
画像を正方形に分割します...
..どのような画像?メイン画像またはサブ解像度画像?画像を(ピクセルサイズの正方形を除いて)正方形に分割できない場合はどうなりますか?
予測データの最初の4ビットは、ブロックの幅と高さをビット数で定義します。ブロック列の数block_xsizeは、2次元のインデックス作成に使用されます。
これは、画像の幅がblock_xsize * block_widthであることを意味しますか?
変換データには、画像の各ブロックの予測モードが含まれています。
どのように、どのような形式ですか?
なぜ私がこれを理解するのに苦労しているのか分かりません。たぶん、私が英語を母国語としないためか、説明が簡潔すぎるためです。
この仕様をデコードするのに助けていただければ幸いです:)