問題タブ [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 に答える
276 参照

c# - C# で byte[] 効果を適用する

ビットマップ イメージと byte[] があります。byte[] にはノイズなどのエフェクトが含まれています (私の場合、byte[] にはカスタム エフェクトが含まれています)。この byte[] 効果をビットマップ イメージに適用し、結果のビットマップを保存します。

私は BitmapData と byte[] を持っていますが、これらを混ぜてマージする方法がわかりませんか?

ありがとう

アップデート:

byte[] には布のテクスチャ (糸のネットなど) に似た効果が含まれています。赤、青、紫などの単色の平面ビットマップ画像があります...それはどんな色でもかまいません。このクロス テクスチャをこのプレーン ビットマップに適用して、特定の色のクロスに似たビットマップ イメージを生成できるようにします。

byte[] 効果以外の上記の効果を得るために、他の方法を使用することもできます。

ありがとう

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

actionscript-3 - BitmapData.draw() 行列の問題

BitmapData.draw() メソッドが、透明度を使用する .png から画像データを正確に差し引いていないという問題に遭遇しました。

この動作を示すテスト ファイルをまとめました。ここにあります: http://www.filedropper.com/shield_1

簡単に言うと、画面上部からスプライトが落ちてきて、画面下部のスプライトと交差すると、落ちていたスプライトが下部のスプライトの塊を取り出します。スプライトが下のスプライトと交差した後にスプライトの x と y の位置をリセットし、下のスプライトと再び交差すると、同じサイズのチャンクがスプライトから取り出されないことを除いて、これはすべて機能しています。ボトム。

これを十分に説明していない場合は、申し訳ありません。私が投稿したファイルを少し見ていただければ、それは理にかなっています。

ライブラリ内に ShieldBase と SnowBall の Linkage 値を持つ 2 つの png ファイルを必要とするコードを次に示します。

問題は、hitTest および/または BitmapData.draw() が期待どおりに機能していないことにあると思います。

どうもありがとう、

デヴィン

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

actionscript-3 - getCharBoundaries から BitMapData への取得

テキストフィールド内のすべての文字をビットマップ データに変換しようとしています。次に、それぞれをアニメーション化します。getCharBoundaries を使用して、長方形の配列を返すことができます。しかし、各文字を BitMapData に変換するにはどうすればよいでしょうか。

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

flash - フラッシュ: `BitmapData.ctor`とは何ですか?

私はいくつかのFlashコードをプロファイリングしていますが、時間がかかる方法の1つはですBitmapData.ctor。えーと、それは何ですか?

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

actionscript - BitmapとBimapDataを使用してFlashCS5に背景画像をロードしますか?

フラッシュムービーを作成しています。背景画像をSWFにロードし、BitmapクラスとBitmapDataクラスを使用してステージにペイントしたいと思います。

私はこれに適切に近づいていますか?ローダーからBitmapDataに画像を取得するコードは何ですか?また、画像を背景に表示するにはどうすればよいですか?

BitmapData / Bitmapのメタファー、説明、コードサンプル、チュートリアルリンクを理解したことはありません。

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

actionscript-3 - BitmapData - 三角変換

ねえ、これは本当に私を悩ませています。

私は大きなコードを持っていますが、本質的に、この部分は、アフィン変換を使用してBitmapDataを三角形の点に変換することになります。

また、 BitmapDataが長方形であることはわかっています。変換の最後の 4 番目のポイントは、他の 2 つのポイントによって定義された軸に反映された最初のポイントです。

どのポイントがどれであるかを確認できるように、小さなこと:

このプロセス全体は、ポイント間の角度に基づいてBitmapDataをスケーリング、回転、および傾斜させることになります...

しかし、どういうわけか私のコードはまだ機能しません。

PaperVision 3D で同様のものを見ても、まだ機能しませんか?

誰でもコード、またはこのコードへのリンクを投稿できますか?

ありがとう。

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

actionscript-3 - ビットマップ変換 - 白黒ソースから透明 + 黒画像を作成する

プロジェクトで使用する必要がある jpg ファイルがたくさんありますが、何らかの理由で変更することはできません。各ファイルは類似(手書き)で、白の BG に黒のペンです。ただし、フラッシュ プロジェクトでこれらのアセットを白以外の背景に対して使用する必要があるため、getPixel と setPixel32 を使用して背景を取り除くためにクライアント側の処理を実行しようとしています。

私が現在使用しているコードは線形比較を使用していますが、機能している間は、グレーの色合いがミックスで失われているため、結果は予想を下回っています。パラメータを微調整して適切に見えるようにするだけでなく、RGBa 値を計算する方法が弱いと感じています。

以下で使用しているものよりも優れたソリューションを推奨できる人はいますか? とても有難い!

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

actionscript-3 - AS3のループで新しいbitmapDataオブジェクトを作成しないようにするにはどうすればよいですか?

_sampleTileのビットマップデータを配列に格納したいのですが、パフォーマンスを向上させる方法を考えていました。私がこのようにそれをするならば:

それなら、ループ内で構築作業が多すぎるでしょう?しかし、私が次のようにすると:

.clone()は新しいBitmapDataオブジェクトを返すので、基本的に結果は同じですよね?2番目の例では、_sampleTile.clone()を_sampleTileに置き換えた場合、_sampleTileへの参照を配列に格納せずに、_simpleTileから実際のbitmapDataを取得することはどういうわけか可能ですか?

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

actionscript-3 - AS3 PNGエンコーダー?

FileReference.Save()AS3のメソッドで使用するためにビットマップデータをPNGにエンコードする方法はありますか?エンコーダライブラリが必要だと思います。

BitpmapDataをPNGにエンコードするライブラリはどこで入手できますか?

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

android - BitmapDrawable または Bitmap の保存

さて、現在のビューの画像を取得してビットマップに変換するコードがあります。

今、私がやろうとしているのは、現在のビューがどのように見えるかの写真を撮ることですが、ここから簡単にbitmapDrawableImageView に入れることができますが、それは私が望むものではありません。それを保存する。私に何ができる?を使用して、1つの方法を見つけました


しかし、これを行うと、 NullPointerException で終了します

私は何かを逃していますか?

さて、それは上記のコードを通過し、fos.close();終了するまで通過しますが、何も起こらず、保存されず、私の電話にも何も起こりません