2012-04-24 4 views
1

イメージサイズをダウンロードせずに確認したいのですが(イメージはサーバー上にあります)、可能でしょうか?私はその偉大なクラスhttp://www.anttikupila.com/flash/getting-jpg-dimensions-with-as3-without-loading-the-entire-file/を見つけましたが、それはJPEGのためだけであり、pngのために何かを持っていることもうれしいでしょう。そのクラスは5年前に書かれたので、そのようなものや他の種類の画像を作成したのですか?私は運がないGoogleを検索しました。イメージの寸法をロードせずに確認することはできますか?[actionscript-3]?

Christophe Herreman彼はPNGのためにこう書いたと主張しましたが、検査の結果、本質的に異なるものでした。

答えて

1

ファイルの読み込みを開始し、ファイルの先頭にあるバイトを読み込み、そこからサイズを取得してロードを停止することができます。ここにPNGフォーマット仕様があります。 signatureの8バイトの後に、what you needが見つかります。

+0

私は自分でそのクラスを作成できることを知っていますが、他の人がそれを作っていれば私は興味があります。私は車輪を再発明したくない:)。しかし、誰もこのようなものを作っていないなら、私はそれを自分で作ろうと考えます。 –

+0

Hm前にこのようなメソッドを使っていませんでした。 'bytesTotal'はオプションではありませんか?私は結果を見たいと思います:) –

+0

'bytesTotal'はサイズをバイト単位で返します。サイズはピクセル単位です。 – Kodiak

関連する問題