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

flash - BitmapData から Shape を切り取る方法は?

塗りつぶされたShape と、Shape のバウンディング ボックスと同じ幅と高さの BitmapData があります。
BitmapData から Shape を切り取る必要があります (基本的に BitmapData を Shape に描画します...) [そのように: http://imgur.com/uwE5F.png ]

私はかなりハックな方法を使用します:

より良い方法があるかどうか疑問に思っていました...単なるハックではない方法です。

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

apache-flex - flex bitmapData draw - 描画する場所を設定する方法

2 つの IBitmapDrawable をマージする bitmapData を持つクラスを作成するクラスがあります。1 つは 24*20 で、もう 1 つは 16*16 です。幅と高さが 24*20 の bitmapData オブジェクトで最初に小さい方を描画したいのですが、大きな境界の中央に描画したいと考えています。

誰もそれを行う方法を知っていますか? ありがとう...

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

apache-flex - 表示リストを置き換えるためにフラッシュに BitmapData を使用してフレームバッファを実装した人はいますか?

誰かがフレームバッファの実装を持っている場合は、いくつかのパフォーマンス ベンチマークを共有していただけますか? または、少なくとも、あなたの視点にどれだけの違いがあるか教えてください.

画面上でほぼ 1K の 50x50 ビットマップ (ディスプレイ リストに 10K を超える表示オブジェクト) が移動するフラッシュ ゲームを作成する必要があり、少なくとも 30FPS の通常の PC でフラッシュがそれを適切にサポートできるかどうかを知りたいです。

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

c# - GDI+ を使用できません。Windows API 呼び出しを使用してビットマップに線を描画できますか?

C++ 6 で作成されたアプリがあり、交通マップの空白のポリゴンを埋めて現在の交通状況を表示します。緑は良い、黄色は混雑している、など。

「シェル マップ」は、何も塗りつぶされていない長方形と多角形を使用した道路のビットマップです。データは道路センサー (ワイヤ インダクタ ループ) から収集され、ポリゴンはループ検出器のデータに基づいて塗りつぶされます。

マップが変更されると、誰かがペイントでビットマップを手動で拡大し、混雑色が塗りつぶされるそれぞれの新しい形状の内側の座標を取得する必要があります。マップのスケルトンを構成するポリゴンはすべてネイビー ブルーで描画されます。 、白い背景の上。

アプリを作りました。ここで、ユーザーがポリゴンの白い部分の内側をクリックすると、内側の境界のポイントがユーザーに表示され、内側の許可証がペイントされていることを示す拡大されたサムネイルが表示されます。

.Net では、周囲が完全にペイントされます。

C++ 6 アプリでは、一部のポリゴンがアプリを指しています。コレクションが正しく表示されません。

msPaint を調べたところ、.Net は MS Paint と同じようにポイントを描画しません。

簡単な例を次に示します。コードは、1 つのボタンと 1 つのラベルを持つ 1 つのフォームから作成されます。ビットマップに線が描かれ、ビットマップが見えるように「拡大」され、ラベルに表示されます。

描画される線分は、同じ 2 点を使用してペイントで線を描画する場合、MS ペイントで描画する線分と同じではありません。

代替テキスト

どのような設定を適用しても、C# で MS ペイントを模倣する方法はありませんが、C++ 6 では MS ペイントを完全に模倣します。

既存のビットマップに描画するために呼び出すことができる Windows API の種類はありますか?

返信ありがとうございます。

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

flash - 無効な wmode のシミュレート

私はここでトラブルに遭遇しています。

これが問題です。コピーピクセル、ビットマップデータなどのピクセル技術を使用するフラッシュゲームを作成しています.

私はゲームを FGL (Flash Game License) に提供することを計画していますが、彼らは wmode を許可しておらず、他の多くのポータルも同じことを行っていると読みました。

だから..私の質問は、私のゲームはwmode = gpuを利用していますか?..どうすれば私のswfファイルを実行し、wmodeを確実に無効にできますか?,私はただ、そのwmodeを有効にせずに私のゲームがスムーズに動作するかどうかを知りたいだけです.

事前にt​​hx。

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

c# - ビットマップをファイルに保存すると、イメージ サイズ フィールドがゼロになります

Bitmap.Save メソッドをフォーマット ImageFormat.Bmp で使用すると、ファイルのビットマップ ヘッダー情報で biSizeImage フィールドがゼロになることがわかりました。

私が見たところ、これは仕様によれば問題ありませんが、残念ながら、私が使用することを余儀なくされている安っぽい組み込みデバイスは、正しく設定されていることを主張しています。

問題は、ビットマップが保存されるときにこのヘッダー情報フィールドを常に設定する方法です。

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

actionscript-3 - AS3 ウェブカメラで項目をドラッグ アンド ドロップする

AS3 でちょっとしたものを作っています。ポスター (「コンテナー」) 内に Web カメラをロードし、その横に attributesContainer を配置します。そこには帽子、口ひげ、... 人々がウェブカメラ インスタンスにドラッグ アンド ドロップできます。ここでは問題ありませんが、今度は Facebook に送信したいと思います。それがどのように機能するかは知っていますが、帽子/口ひげ/...ユーザーが望む位置を維持するのに苦労しています。

例: 帽子を頭 (ポスターの中央) にドラッグし、「写真を撮る」ボタンを押して Bitmapdata を描画すると、帽子は座標 0,0 に戻ります。マトリックスを使用する必要があると思いますが、今すべてを試しましたが、表示されないか、0,0 のままです。

何か助けはありますか?これが私のコードの一部です。

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

flex4 - FlexでImageSnapshotをクリップする

ImageSnapshot.captureImage()メソッドを使用して、高さ2305ピクセル、幅1134ピクセルのマップ画像をスクリーンキャプチャしています。次に、その画像を高さ1100ピクセル、幅775ピクセルの画像にクリップしようとしています。

ただし、エラー#2030が発生します。setPixels()の呼び出しでファイルの終わりが検出されたため、一生の間、その理由を理解できません。

どんな助けでも大歓迎です!

ありがとう、

DrBacchus

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

apache-flex - 上記のビットマップを渡さずにスプライトでビットマップを再描画する機能は?

BitmapDataすでに に描画されているがある場合Sprite。同じを呼び出して渡すことなくBitmapData、Spritesオブジェクトに再描画する方法はありますか?GraphicsbeginBitmapFillBitmapData

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

apache-flex - BitmapData のランダム性が無効です

新しいフレックス ヒーロー SDK を使用して、このフレックス アプリケーションを Android で実行するように変換し始めました。モバイルと互換性のないすべてのコンポーネントを既に交換しており、数回正常に動作しています。

元の webapplication を実行している同じライブラリを使用すると、完全に機能します。

ただし、大きな問題は、モバイル アプリケーションの起動中にこれらのランダムな無効な BitMapdata エラーが発生することです。これが出力全体です。

何度もデバッグしたところ、このメソッドに到達すると

BitmapImage.as のこのステートメントで

bitmapData == null。ただし、元の webapplication を実行すると、bitmapData は null ではありません。bitmapData 値は、このコード行で決定する必要があります

上記のコード行と同じライブラリを使用してWebアプリケーションを実行すると、画像を見つけることができるように、モバイルアプリケーションを実行している間、画像を見つけることができないようです。

この問題は何日も私を悩ませてきましたが、特に時々実行されるため、これはバグだと思い始めています。それとも、私がここに欠けているものがありますか。