問題タブ [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 投票する
1 に答える
559 参照

actionscript-3 - AS3 - CacheAsBitmap で使用される内部ビットマップへのアクセスを取得しますか?

CacheAsBitmap がオンの場合、オブジェクトの Flash の内部ビットマップ キャッシュにアクセスできますか?

たとえば、次のようなものです。

ありそうにないようですが、聞いてみようと思いました。

ティア、オリオン

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

actionscript-3 - スプライト マウス イベントから BitmapData を取得する Actionscript

データを含むビットマップを作成し、それをスプライトに配置して、マウス イベントを受け取りました。ただし、スプライト内の BitmapData の読み取りに苦労しています。

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

flash - フラッシュ:BitmapData.draw(Video)はビデオの高さを無視します

Flashに関して言えば、私はほとんど新人です。

アクションスクリプト(3)は次のとおりです。

だから、私はここで何が欠けていますか。Flashのメーカーは、すべての画像を4:3のアスペクト比で表示する必要があると主張していないことを知っていますよね?:o)

とにかく、「n00b」を手伝ってくれてありがとう。

psFlashがCtrl+Shift +Z(Photoshopのように)の代わりにCtrl + Yを使用して「やり直し」するという事実は、私にflash.events.destroy(flash)何かをしたくなります。

更新

ビデオを240から320に拡大する方法を見つけました。しかし、それを行うと品質が大幅に低下します。太字で更新された部分を含むコードは次のとおりです。

var bitmapData:BitmapData = new BitmapData(myWidth,240, false, 0xff0000);

var bitmap:Bitmap = new Bitmap(bitmapData);
bitmap.x = 360;
bitmap.y = 20;
bitmap.width=myWidth;
bitmap.height=240;
bitmap.scaleY=1.333; // ADDED scaleY
addChild(bitmap);

だから私はまだ品質を最大化するソリューションを見つけたいと思います。

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

actionscript-3 - BitmapData カットオフ

指定されたムービークリップのすべてのフレームをラスタライズする MovieClip ラスタライザを作成しています。ラスタライズのコードは次のとおりです。

p>

結果は異なります - http://i42.tinypic.com/lfv52.jpg - 黒いものはラスタライズされたバージョンです(テストするために色変換を使用しました:P)。頭と左の靴に注意してください。誰が問題が何であるか知っていますか?BitmapData コンストラクターで境界ボックスに「余分な」ピクセルを追加する人を見てきましたが、それは正しい解決策です。

キャラクターにうまくフィットする方法を知っている人はいますか?

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

actionscript-3 - BitmapDataを使用してステージ領域をキャプチャしようとしています

BitmapDataとcopyPixelsメソッドを使用してステージ領域の一部を取得しようとしています。

私が得る結果は空の.jpgです私はエラーがビットマップ手順にあり、保存するものではないと確信しています...

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

actionscript-3 - 読み込まれた各画像の取得

画像は最後の MC にのみロードされます。各 MC にロードするにはどうすればよいですか?

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

apache-flex - AS3 ピクセルのビットマップ データをピクセルごとに比較する

AS3 でかなり単純な画像比較方法を探しています。Web カメラから画像を取得し (対象物なし)、それをビットマップ データに渡し、次に 2 番目の画像を取得して (今回は対象物あり)、このデータを比較します。これら 2 つの画像からマスクを作成したいと思います。両方のビットマップで一致するピクセルから。私はしばらく頭を悩ませていましたが、実際には何の進歩もありません。getPixel32() のようなピクセル比較メソッドの正しい方向に私を向けることができますか

乾杯

城野

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

actionscript-3 - ARGB 文字列からビットマップを作成しますか (actionscript-3)?

actionscript 3 で、(ファイルからではなく) データをビットマップにダンプして表示する最速の方法は何ですか?

setPixels と色付きの四角形で動作していますが、それは遅すぎる/非効率的です。

raw バイトをロードする方法や、ローダー クラスを乗っ取ってカスタム ローダー データを挿入する方法はありますか?

何が最善/最速でしょうか? バイト エンコーダーの作成を開始する必要がありますか?

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

actionscript-3 - AS3でのbitmapDataの配置座標

プログラムでベクターグラフィック(rect)を作成し、グラフィックを再配置し、getPixel()を使用してグラフィックの色情報をトレースするようにMOUSE_MOVEeventListenerを設定しました。ただし、bitmapDataはステージの0,0に配置されており、グラフィックの位置と一致するように移動する方法がわかりません。