トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかく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に読み込ませるという手もあるかと思うのですが、
ローカルで展開するスライドショーという用途の場合はそれもできないですよね。

参考にならなくてすいません。


----------------
Tonpoo (a.k.a. gaienboy)
Tonpoo.com / TONPOOBLOG / twitter@tonpootwit

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops