問題タブ [bufferedimage]

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

java - JavaでコンポーネントからBufferedImageを取得するには?

JComponent から BufferedImage を取得する方法は知っていますが、Java の Component から BufferedImage を取得する方法は? ここで強調しているのは、JComponent ではなく "Component" タイプのオブジェクトです。

次の方法を試しましたが、真っ黒な画像が返されました。何が問題なのですか?

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

java - Javaで非軽量コンポーネントからBufferedImageを取得するには?

次のメソッドを使用して、非軽量コンポーネントから BufferedImage を取得しようとしましたが、黒い画像を取得したため、機能しませんでした。渡したコンポーネントは、JDIC からの WebBrowser オブジェクトであり、非軽量コンポーネントです。 :

コメントの行も試しましたが、どちらも機能しませんでした。Java で非軽量コンポーネントからBufferedImageをキャプチャする方法

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

java - Java イメージが大量のメモリを消費する

多くの画像を使用するプログラムがあります。ファイルから大量の画像を読み込み、一度だけ読み込まれるように保存します。また、約 400x400 の複数の BufferedImages も作成しますが、これらは 10 個以下です。

ファイルからの画像の合計は約 6 MB です。各 BufferedImage は、約 400x400x4=640KB である必要があります。

それでも、メモリ使用量は 500MB です。

この一部はプログラムの残りの部分に使用されますが、画像がほとんどのスペースを占めていると確信しています。

誰もこれについて何をすべきか知っていますか? または、より少ないメモリを使用する BufferedImage の代替ですか?

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

java - BufferedImageに複数の線を描画する

バッファリングされた画像に水平線と垂直線を描画しようとしています。セルのグリッドのように見えるはずです。しかし、コードを実行すると、左端の行と最上部の行の2行しか表示されません(つまり、画像の高さ0,0から0、画像の高さ0,0から画像の幅0までの行)ここにコードスニペットがあります:

そして、オーバーライドされたペイントメソッド:

これはすべて、JPanelを拡張するRobotMazeと呼ばれるクラスにあります。どんな助けでも大歓迎です。

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

java - JavaでのImageとBufferedImageの違い

ImageとBufferedImageの違いは何ですか?

画像ソース「image.png」から直接BufferedImageを作成できますか?

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

java - JavaでのBufferedImageからBMPへ

BufferedImage オブジェクトがあり、それを BMP 形式にエンコードしてディスクに保存したいと考えています。

どうすればいいですか?

それJPEGは大丈夫です:

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

java - Javaでメモリを使い果たすことなく画像を書き込む方法は?

(この質問の完全なコード)。

jvm 属性を 3GB に設定しましたが、このコードにより Java ヒープ領域の例外が発生します。それが問題でしょうか?

とにかく少ないメモリで絵が描けるのではないか?私は印刷用に A4 サイズの BMP を探しています。テキストのみです。ほとんどの場合は白黒のみですが、場合によっては青、ピンク、グレーも使用する必要があります.

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

java - Javaでピクセルフロート配列からRasterを作成するには?

BufferedImage を取得し、(jtransforms を使用して) フーリエ変換を適用し、データを BufferedImage に書き戻そうとしています。しかし、結果を元に戻すために新しいラスターを作成するのに行き詰まっています。ここで何か不足していますか?

しかし、この行を終わらせようとして困惑しています。 createRaster 関数に何を指定すればよいでしょうか? createRaster の javadoc は、私にはほとんど意味がありません。

float 配列が必要なのかどうか疑問に思い始めていますが、jtransforms の例はあまりありません。

0 投票する
5 に答える
5785 参照

java - 非表示の AWT コンポーネントからイメージを作成しますか?

非表示の AWT コンポーネントの画像 (スクリーンショット) を作成しようとしています。Robotコンポーネントが画面に表示されないため、クラスのスクリーン キャプチャ機能を使用できません。次のコードを使用しようとしています:

時々動作しますが、コンポーネントにテキスト ボックスやボタン、またはある種の OpenGL / 3D コンポーネントが含まれている場合は動作しません (これらは画像から除外されています!)。全体の適切なスクリーンショットを撮るにはどうすればよいですか?

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

java - 誤動作するファイルへのJava書き込み

これは私のJavaの質問のもう1つです。

このコードを見てください:

output.txtには、たとえばバイナリファイルを開いているかのように、読み取り不可能なテキストしか表示されません。

BufferedImageとBufferedWriterが同時にインスタンス化されるときに問題の王様はいますか?同じ手順を使用して、別のクラスのファイルに書き込みます。このクラスでは、1つのファイルが読み取り用に開かれ、別のファイルが書き込み用に開かれ、問題なく動作します。

psコードを壊さずに&lt文字を入力する方法??? <として入力する必要がありますか?

ありがとう