メイン とにかくFLASH【FLASHに関して全般】 画像が【2880 ピクセル】を超えると正しく処理できない | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
koichi678 | Åê¹ÆNo.38090 投稿日時: 2008-3-19 11:24 |
新米 居住地: 投稿: 1
使用環境:
WinXP,Flash 8 |
画像が【2880 ピクセル】を超えると正しく処理できない ローカル指定フォルダから読み込み、FLASH内で画像を縮小してスライドショーのようなものを作っています。
ユーザーサイドで好きな画像を扱いたいのですが サイズが【2880 ピクセル】を超えると画像が正しく縮小されません。 ※縦横比率が壊れる。 調べてみると下記のようなことがわかりました。 大きなサイズは使わない以外で どなたか、回避する方法を思いつく方いらっしゃらないでしょうか? http://www.adobe.com/jp/devnet/flash/articles/image_api_02.html メモ : Flash Player では、ビットマップの最大サイズは幅、高さいずれも 2880 ピクセルに制限されています。この制約よりも大きい BitmapData インスタンスを作成しようとすると、ビットマップは作成されません。 これは、クライアントの RAM を使い切るような Flash ムービーを作成できないようにするために設定されています。2880 × 2880ピクセルのビットマップには、約 32 MB 程度の RAM が必要です。 |
Tonpoo (gaienboy改め) | Åê¹ÆNo.38091 投稿日時: 2008-3-19 11:34 |
職人 居住地: 東京・神宮前 投稿: 717
使用環境:
Windows 7 Professional, Flash CS5 Pro, Flash Player 10,1,102,64 |
Re: 画像が【2880 ピクセル】を超えると正しく処理できない gaienboyです。
2880ピクセルという限界値は、FlashPlayerの「仕様」ということになるので、 このサイズ以上の画像(というかビットマップデータ)を直接読み込んで使う というのは、少なくとも現在は無理ではないかと思います。 WEB上で展開するサービスなどであれば、PHPなりCGIなりの側で縮小or分割 処理を行ってからFlashPlayerに読み込ませるという手もあるかと思うのですが、 ローカルで展開するスライドショーという用途の場合はそれもできないですよね。 参考にならなくてすいません。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |