PNG形式の画像サイズを取得するには?

解決


こんでんすみるく  2007-09-29 15:19:58  No: 66495  IP: 192.*.*.*

PNG形式の画像サイズ(縦横サイズ)を取得したいのですが、
やり方がわからなくて困っております。
お手数かとは思いますが、どなたかご存知の方、いらっしゃいましたら
お答え願えますでしょうか?

VC++.Net 2003使用で、クラスは使っておりません。
どうぞよろしくお願い致します。

編集 削除
michi  2007-09-29 16:08:03  No: 66496  IP: 192.*.*.*

libpngを使ってください。

編集 削除
こんでんすみるく  2007-09-29 16:22:53  No: 66497  IP: 192.*.*.*

お返事ありがとうございます。

libpngはPNG用のライブラリですね。
今のところ画像サイズの取得だけで、
他にPNGファイルの操作が必要なわけではないのですが、
それでもライブラリを使ったほうがよいのでしょうか?
ライブラリを使わずに、画像サイズを取得する方法はありませんか?
それが複雑であるのであれば、ライブラリを使用させて頂くことにします。

michiさん、ありがとうございました。

編集 削除
michi  2007-09-29 16:35:09  No: 66498  IP: 192.*.*.*

> ライブラリを使わずに、画像サイズを取得する方法はありませんか?

自分でフォーマットを調べてコードを書くしかないですね。
ここなんかは参考になりませんか?
http://homepage2.nifty.com/sophia0/png.html

パッと見たところ、サイズの取得だけならかなり簡単にできそうですよ。

編集 削除
こんでんすみるく  2007-09-29 17:07:39  No: 66499  IP: 192.*.*.*

フォーマットを調べて取得すればよいのですね!
やってみます。

michiさん、本当にご親切にありがとうございました。
また何かありましたら質問させて頂くかもしれません。
そのときは、どうぞよろしくお願い致します。

編集 削除