0

デスクトップAIRアプリには、ドラッグアンドドロップ画像用の領域があります。

イメージは、アプリが実行されているローカルディスクからのものであると想定されています。

ドラッグアンドドロップされた画像はzipファイルに圧縮されてからサーバーにアップロードされます。

通常、画像は最初にArrayCollectionに保存されます。

各ファイルを繰り返し調べて、次のことを確認したいと思います。

高さと幅(ピクセル単位)、解像度(dpi単位)

いずれかのファイルが所定の基準を満たしていない場合、コードはエラーメッセージを表示し、zipの続行を停止する必要があります。

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

その後、この新しく生成されたzipファイルのサイズをmBで決定したいと思います

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

4

1 に答える 1

1

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

zip ファイルを作成するFileReference.sizeと、ファイル サイズが表示されます。(Fileはこのプロパティを継承します)。

于 2012-04-24T03:34:29.160 に答える