問題タブ [drawimage]

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 に答える
447 参照

java - ImageIO.readを使用してmyPanelに画像を追加します

まず、JLabelとImageIconを使用しました。それはうまくいきました。ただし、JARにエクスポートしたときに画像が表示されません。
そこで、独自のImagePanelを作成し、drawImageメソッドを使用して表示しました。しかし、それは終了し、

スレッド「main」の例外java.lang.IllegalArgumentException:input == null!

さて、私のコードは以下のとおりです。

スタートメニュー

ImagePanel

imageUrlでImageIconを使用する場合。同じエラーメッセージが表示されます。

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

c# - Winform のちらつきの問題

ちらつきが非常に悪いWinformユーザーコントロールがあります。コントロールの機能は完璧に機能しています。ちらつきが本当にひどいです。ビットマップにすべての描画を行ってから、DrawImageビットマップを画面にコピーするだけなので、ちらつきの量に驚いています。ここに私が持っているものの抜粋があります:

マウスでドラッグすると、ビットマップがスクロールされるはずです。私が言ったように、機能はすべて機能しています。イベントからわかるようPaintに、ビットマップを取得して画面に直接コピーするだけです。

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

0 投票する
4 に答える
14475 参照

javascript - 画像のhtml5キャンバス配列 - 画像をキャンバスに描画

HTML5 キャンバスと JavaScript を使用して基本的なゲームを作成しています。1 ~ 10 の数字の画像の配列と、1 ~ 10 の数字のウェールズ語の別の配列があります。

私がやりたいのは、画像配列からランダムな要素を選択し、単語配列からランダムな要素を選択して、両方をキャンバスに表示することです。次に、ユーザーは目盛りをクリックして、単語が正しい数字を表しているかどうかを示し、そうでない場合は十字をクリックします。

問題は、配列要素をキャンバスに描画する方法がわからないことです。描画される要素をランダムに選択する方法を考える前に、機能することをテストするためだけに使用する次のコードがあります。

しかし、何らかの理由で、ブラウザの firebug コンソールでページを表示すると、次のエラーが表示されます。

JavaScript 引数 arg 0 [nsIDOMCanvasRenderingContext2D.drawImage] context.drawImage(imageArray[0], 100, 30); を変換できませんでした。

これが配列要素0の画像にアクセスする方法であるかどうかはわかりません...誰かが私が間違っていることを指摘してもらえますか?

* 編集 *

配列の下のコードを次のように変更しました。

しかし、何らかの理由で、wordsArray の要素のみがキャンバスに描画されます。imageArray の画像要素はまったく表示されません。

何か案は?

0 投票する
4 に答える
2894 参照

java - Graphics.drawImage() 関数の ImageObserver パラメータに null を使用する必要がありますか?

私は次の変数を持っています:Image avatar;そしてURL url;

コンストラクターで、次のように設定しました。

それから..

..次の使用は正しいですか?

それとも代わりにすnullべきですか?this

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

c# - Graphics.DrawImage() を使用して透明度/アルファ チャネルで画像を描画する

画像をコピーしています。(私の実際のコードは画像のサイズを変更していますが、それは私の質問には関係ありません。)私のコードは次のようになります。

これはsrc、透明度 (GIF など) またはアルファ チャネル (PNG など) を含む画像から読み込まれない限り、うまく機能するようです。

DrawImage()透明度/アルファチャンネルを新しい画像に転送し、ファイルを保存するときにそれらを保持するにはどうすればよいですか?

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

javascript - キャンバス形状に描画されたイメージ

キャンバスにシェイプを作成し、その中にイメージを描画したいと考えています。

これまでのところ、画像を形状にクリップすることはできますが、自由変形 -> 歪曲効果または同様のものを使用して、画像を自己適応させたいと考えています。

例では:

  • 左の画像は切り取ったものです。
  • 右の画像がオリジナルです。
  • 下の画像は、私が達成したい結果です。

コードはここで見ることができます: http://jsfiddle.net/NAe9c/

コードの結果は、http: //www.tribalddb.pt/final.jpgで確認できます。

編集:
この問題への回答を受け入れて いただきありがとうございます
が、私の問題の別の代替案であるCSS 3Dを見つけました。今まで知らなかった=P

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

c# - 画像描画メソッドを使用しようとしていますが、機能しません

ユーザーが選択した背景を持つ画像ボックスの上に、フォームに画像を描画しようとしています。私の調査から、この方法を使用することが、フォームのどこにでもイメージを描画するための最良の方法であることがわかりました。私はこの方法を初めて使用します。これが私が持っているものです:

誰かアドバイスがあれば、または私がこれを間違って使用している場合は、お気軽にチャイムを鳴らしてください.OOPの学期は1学期しかありません. (クラスではまだコンソール アプリを使用しています ;-])

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

objective-c - CGContextDrawImage crashes

The code is below:

and it crashes with:

Anyone knows why? Thanks! I guess it is caused by either CGImage or CGContext, but both of them are Non-null when debugging. The image I used to update the view is generated from camera capturing.

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

java - Java drawImage は、コンパイル時と比較して Eclipse ではるかに高速です

Eclipse からプログラムを実行すると、CPU にほとんど負荷をかけずに正常に実行されます。JProfiler (Eclipse から実行されるプログラムを監視) は、ほとんどが衝突検出と描画によって占められていると述べています。JProfiler がコンパイルされた jar の実行を監視している場合、その CPU 使用率の 97% は drawImage によるものです。日食では 2 倍から 3 倍の速さで走っています。

どうしてこれなの?

これは、スプライト シートから画像を取得するために 1 回読み込まれます (すべての画像はバッファリングされた画像です)。

この後、スプライトは対応するオブジェクトに保存されます (これも 1 回だけ呼び出されます)。

ブロックは次を使用して描画されます。

編集-----どうもありがとうございました! プログラムは現在正常に実行されています (JRE を更新した後)。