-2

.png 画像の幅、高さ、rgba ピクセルなどの画像情報はどこにありますか? ビットマップ画像を使用すると非常に簡単に実行できることがわかりましたが、png 画像は複雑すぎるように見えます。ウィキペディアも役に立ちません。(私の英語が下手なせいかもしれません)

4

2 に答える 2

5

独自の PNG レンダラーを作成する代わりに、おそらく既存のライブラリ ( libpngなど) を使用してそれを行う必要があります。libpng には、 、 、 などの関数がpng_get_image_widthありpng_get_image_heightpng_get_rowsそれぞれ幅、高さ、画像データを取得します。

于 2012-07-23T20:40:38.813 に答える
2

.png ファイル形式は .bmp よりもはるかに柔軟であるため、幅と高さを特定できる固定された場所はありません。より深刻な問題は、ピクセル値が圧縮されていることです。使用する前に圧縮を解除する必要があります。これにより、.png ファイルを使用するにはライブラリが必要になることがほぼ保証されます。

于 2012-07-23T20:58:36.267 に答える