2012-04-24 6 views
0

私のデスクトップのAIRアプリケーションには、ドラッグアンドドロップイメージ用の領域があります。Adob​​e Flash Builder 4.6を使用して、イメージの高さと幅、イメージ解像度、ファイルサイズにアクセスするにはどうすればよいですか?

イメージは、アプリケーションが実行されているローカルディスクからのものとみなされます。

ドラッグアンドドロップされたイメージは、zipファイルに圧縮され、サーバーにアップロードされます。

通常、イメージは最初にArrayCollectionに格納されます。

各ファイルを繰り返して次のことを確認したいと思います。 (ピクセル単位)

高&幅、解像度(DPI)で

ファイルのいずれかは、いくつかの所定の基準を満たさないならば、コードは、エラー・メッセージを要求し、ジップに進む停止する必要があります。

ファイルがzipファイルに圧縮されている場合は、新しいzipファイルをアップロード待ちのapplicationStorageDirectoryに保存します。

た後、私は、私は、Adobe Flash Builderの4.6を使用して、上記4つの統計にアクセスするにはどうすればよい

ヘクトパスカルにこの新しく生成されたzipファイルのサイズを決定したいですか?

+0

flash-builder4.6タグを追加できません。誰かがそれを作成するのを手伝ってください。 –

答えて

1

ファイル全体をロードせずに、JPGsPNGs(高さ、幅、一部のJPGの場合はDPI)のヘッダー情報を解析できます。私はリンクのアプローチを完全には評価していませんが、最初の数バイトを取得してそれらをヘッダーとして解析する一般的なアプローチは、これらの(および他の多くの)フォーマットでも機能します。

zipファイルを作成したら、FileReference.sizeはファイルサイズを指定します。 (Fileはこのプロパティを継承します)。

関連する問題