問題タブ [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.
java - BufferedImage を raw バイトに保存する
こんにちは、BufferedImage を raw バイトに保存したいのですが、とりあえずこれを行います
しかし、私は自分のファイルを保存したいので、これを行うための変換方法がわからないことを知っています
ありがとう
java - JavaのBufferedImageにMapRGBと同等のものはありますか?
BufferedImage
を使用して (TYPE_INT_RGB)の個々のピクセルに色を付けようとしsetRGB()
ていますが、RGB 値をフォーマットする方法がわかりません。結果を単一の整数として取得したい。int
3 つの値 (赤、緑、青) を取り、正しい形式の整数を返すメソッドはありsetRGB()
ますか?
java - Java2Dで複数のBufferedImageを移動しますか?
Java2D で異なる BufferedImages をマウスドラッグするにはどうすればよいですか?
たとえば、10 個以上の画像がある場合、マウスが置かれている画像を移動するにはどうすればよいですか?
今、私は BufferedImage をインポートしています
そして、これをGraphics2Dでペイントしています
画像上を移動するたびに、画面全体を repaint() しています。私のマウスムーブクラスは次のとおりです
この方法で 1 つの画像を「ドラッグ」することはできますが、さらに個別にドラッグする場合はどうすればよいでしょうか?
java - Java BufferedImageが赤、緑、青に個別に取得
このgetRGB()
メソッドは単一のintを返します。赤、緑、青の色をすべて0〜255の値として個別に取得するにはどうすればよいですか?
java - ピクセル差
私はJavaプログラミングの初心者です。サーバークライアントのプロジェクトを提出する必要があり、ピクセル比較で立ち往生しています。.acctocodeBufferedImage
ピクセルを受け入れて比較します。2番目の画像自体にピクセル差を保存して返す方法は?
java - バッファリングされた画像オブジェクトの透明度
別の画像の上にあるColor(0,0,0,0)で何かを描くと、表示される色はJFrameの背景であり、そのすぐ下の画像ではないことに注意しました。
解決策を見つけるのに役立つ理由は?
ありがとう!!
編集:円を参照してください。灰色の領域(角)は透明である必要がありますが、代わりにJFrameの色ではありません。 代替テキストhttp://img72.imageshack.us/img72/9657/transparency.png
そして、これが円を描くためのコードです:
Alphacompositesをいじってみましたが、それは解決策ではないと思います。だから私は私が信じるこのすべての新しい情報を追加しました、あなたたちが私に別のヒントを与えるのを助けるでしょう。
java - Graphics2D を使用して BufferedImage にテキストをオーバーレイし、BufferedImage を返す
同様の名前の質問を確認しましたが、このユース ケースには回答していません。
基本的に、特定の座標 (x、y) にテキスト (テキスト) をオーバーレイする必要がありました。パッケージには以下の関数があります。
明らかに明らかな何かが欠けているように感じます。私が見つけることができるGraphics2Dへのすべての参照は、ゲームを扱っているか、ファイルに直接書き込んでいますが、BufferedImageを返したいだけです。オーバーレイが「レンダリング」された状態
現在のコードでは、画像は変更されずに最後まで表示されます。
ありがとう!
java - BufferedImageとYCbCr色空間を操作する方法は?
BufferedImageにロードされたビットマップの色をRGBからYCbCr(輝度と2チャンネルクロミナンス)に変換し、処理後に戻す必要があります。
各ピクセルのメインメソッドでrgb2ycbcr()のように使用される関数を使用して作成しましたが、それほどスマートなソリューションではありません。正しい色空間でBufferedImageを取得するには、ColorSpaceクラスとColorModelクラスを使用する必要があります。もっと柔軟な方法ですが、どうすればいいのかわかりません。
私は迷子になっていて、いくつかのヒントが必要です。誰かが私を助けることができますか?
java - タイルとは何ですか?BufferedImageでどのように作成されますか
しばらく前にsunjavaフォーラムに質問を投稿しましたが、返信者から受け取った最初の応答を理解するのが難しいと感じていますが、彼は私の問題に対する正しいアプローチを教えてくれたようです。質問へのリンクは次のとおりです。
http://forums.sun.com/thread.jspa?threadID=5436562&tstart=0
誰かが私がBufferedImage
タイルを使って作るべきだと答えました。に関連してタイルが何を意味するのか、私は本当に理解していませんBufferedImage
。
タイルとは何か、タイルがでどのように作成されるかを誰かに説明してもらいたいですBufferedImage
。
しばらくウェブを検索しましたが、タイルの基本を理解し、タイルを作成するのに役立つリンクが見つかりませんでした。サイトへのポインタもありがたいです。
に関連するタイルと、BufferedImage
それらがどのように作成されるかを理解するのに助けが必要です。
java - BufferedImage でタイルを回転させる
2 行 3 列の 6 つのタイルの bufferedImage を作成しましたが、2 行目の最後のタイルを回転させたいと考えています。このタイルは、アニメーションの交差点として機能します。
私の問題は次のとおりです。
その特定のタイルだけにアクセスして、他の人に影響を与えずに回転させるにはどうすればよいですか。
私はしばらくグーグルで検索しましたが、答えはありません。