問題タブ [bitmapdata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
766 参照

flash - 外部インターフェイスを使用したイメージ

外部インターフェイス(as3)で写真をフラッシュに送信する必要があります...接続がないため、URLにすることはできません...画像ファイルを開いてテキストのようにフラッシュに送信しようとしていますが、成功しません

何か案が?

0 投票する
6 に答える
52759 参照

flash - BitmapDataオブジェクトのサイズを変更する最良の方法は何ですか?

600x600のBitmapDataがあり、100x100にスケールダウンしたいとします。

0 投票する
1 に答える
1852 参照

actionscript-3 - JPGEncoded bytearray が AS3 から AMFPHP に送信され、無効な画像になるのはなぜですか?

画像を Flash にロードし、JPGEncoder を使用して画像を ByteArray にエンコードし、これを AMF PHP に送信してバイト配列をファイルに書き出します。これはすべて正常に機能しているように見え、結果のファイルを Photoshop CS4 で完全に正常にダウンロードできます。デスクトップから開いたり、Flash で開いたりしようとすると、動作しません... Picasa のデフォルトの画像ブラウザで「無効」と表示されます

bytearray をファイルに書き込むために使用するコードは次のとおりです-

$jpg = $GLOBALS["HTTP_RAW_POST_DATA"]; file_put_contents($ファイル名, $jpg);

それだけです... NetConnection クラスを使用して接続し、サービスを呼び出します。jpg データを送信していると言う必要がありますか? 私は JPGEncoder がそれを処理したと思いました。ファイルを書き込む前に bytearray を検証するにはどうすればよいですか? MIME タイプなどを設定する必要がありますか?

ありがとう - ここにいくつかのコードがあります:

0 投票する
1 に答える
442 参照

actionscript-2 - Amazon S3 からの FLV ビデオのビットマップ データにアクセスできないのはなぜですか?

サーバーからプログレッシブ flv ビデオを読み込み、反射を適用するビデオ プレーヤーがあります。これを行うには、bitmapData オブジェクトを作成し、そこにビデオを描画します。コンテンツをテスト サーバーから Amazon S3 に移動するまで、これは問題なく機能していました。現在、反射はありません。

なぜこれが起こっているのかを説明し、解決策を提案することさえできますか?

ps 私は Flash 8 AS2 を使用しています。

ありがとう

0 投票する
7 に答える
24671 参照

flash - AS3: 色付きの Bitmap の BitmapData を白黒に変更するには?

AS3で色付きのビットマップのビットマップデータを白黒に変更するにはどうすればよいですか? 私はフラッシュで CMS 用のシンプルな画像編集ツールを開発しています。

アップロードされたビットマップの色を白黒に切り替えることができるはずです。bitmapdata 自体を変更したいので、後で Adob​​eの JPGEncoder クラスを使用して ByteArray に書き込むことができます。

0 投票する
1 に答える
4568 参照

actionscript-3 - AS3: copyPixels - 複数のコピーで透明度を維持する

重複する画像の透明度が既存のピクセルを上書きすることなく、透明度のある複数の画像を同じ BitmapData にコピーする必要があります。

デフォルトでは、透過性のない BitmapData に対して透過性のある BitmapData で copyPixels メソッドを使用すると、イメージ レイヤーが必要になります。問題は、透過性を持つ別の BitmapData に透過性を持つ BitmapData レイヤーにレンダリングする必要があることです。ビットマップデータの透明度を維持したいのですが、それでもオーバーラップ効果が得られます。

これを達成するための安価な方法を考えられる人はいますか?

0 投票する
1 に答える
8300 参照

actionscript-3 - AS3: ByteArray と BitmapData

簡単なテストをしています。BitmapData を ByteArray に書き込みたい。私は writeObject() と readObject() でこれをやろうとしています。読み取りオブジェクトは、BitmapData を理解するのに問題があるようです。

誰かが私のためにこれをクリアできますか? readObject(); の何が問題なのか理解できません。

この getPixels() と setPixels() を実行できることはわかっていますが、ここではオブジェクトをオブジェクトとして扱いたいと思います。

0 投票する
3 に答える
8494 参照

actionscript-3 - AS3 / Air:PNG>ファイル> FileStream> ByteArray> BitmapData

FileSteam.open()を使用して、ディスクから画像ファイルを同期的に読み取りたい。次に、readBytes()を使用してそれらをByteArrayに取り込むことができますが、それをBitmapDataに取り込む方法が見つかりません。Imageはそれをそのまま読み取ることができますが、BitmapDataが必要です。

助言がありますか?