getRGB()
を使用してBufferedImage
からピクセルを取得します。ピクセルはdata[]
という配列に格納されます。データ配列を操作した後、BufferedImage
を再度作成して、このデータ配列から変更されたイメージを表示するモジュールに渡すことができますが、私はそれに固執しています。ピクセルを含む配列からBufferedImageを作成するにはどうすればよいですか?
2
A
答えて
2
BufferedImage bufferedImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
次に、ピクセルを再度設定します。
bufferedImage.setRGB(x, y, your_value);
PS:コメントで述べたように、@TacticalCoder
-1
19
からの回答を使用してください、私は方法のgetRGB()を使用したBufferedImageからのピクセルを取得します。 ピクセルはdata []という配列に格納されます。
これは恐らく非常に遅いことに注意してください。 BufferedImageがサポートしている場合は、代わりに基底のint []にアクセスしてそこからピクセルを直接コピー/読み込みたい場合があります。例えば
は、しっかりと新しいのBufferedImageの基礎となるのint []にあなたのデータ[]をコピーするには:
もちろんBufferedImage bi = new BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB);
final int[] a = ((DataBufferInt) res.getRaster().getDataBuffer()).getData();
System.arraycopy(data, 0, a, 0, data.length);
はあなたが確認すること、あなたのデータ[] BufferedImage(この例ではARGB)と同じ表現のピクセルが含まれています。
関連する問題
- 1. JSON配列を含むAPIエンドポイント用のシエスタトランスを作成するにはどうすればよいですか?
- 2. XMLを含むテキストを含むJSONペイロードを作成するにはどうすればよいですか?
- 3. MIPSの別の2次元配列から非ゼロ要素を含む新しい配列を作成するにはどうすればよいですか?
- 4. observablesの配列から配列のobservableを作成するにはどうすればよいですか?
- 5. パスを含むNSStringからFSRefを作成するにはどうすればよいですか?
- 6. WPFでヘッダーとソートを含むマルチ列ツリービューを作成するにはどうすればよいですか?
- 7. Pythonプログラムのファイルパスを含む文字列を作成するにはどうすればよいですか?
- 8. データフレームからネストされた配列をスカラーで作成するにはどうすればよいですか?
- 9. javaのテキストファイルから文字列配列リストを作成するにはどうすればよいですか?
- 10. 文字列を含む配列のインデックスを取得するにはどうすればよいですか?
- 11. (配列の)配列の動的配列を作成するにはどうすればよいですか?
- 12. コマンド変数からbashで配列を作成するにはどうすればよいですか?
- 13. three.jsでクラスから作成した配列をアニメーション化するにはどうすればよいですか?
- 14. テキストを含むCSVファイルをNumPyの配列に変換するにはどうすればよいですか?
- 15. 配列を含むlocalStorageを使用して値をロードするにはどうすればよいですか?
- 16. タブを含むレイアウトをXMLで完全に作成するにはどうすればよいですか?
- 17. TCPDFループされたコンテンツを含むテーブルを作成するにはどうすればよいですか?
- 18. 文字列を含むエクステンションから番号を削除するにはどうすればよいですか?
- 19. htmlタグを含む文字列から画像をレンダリングするにはどうすればよいですか?
- 20. リストから値を含む文字列をフォーマットするにはどうすればよいですか?
- 21. バイト配列からSystem.Windows.Media.ImageSourceを作成するにはどうすればよいですか?
- 22. 1から2つのjavascript配列を作成するにはどうすればよいですか?
- 23. オブジェクトを含む3次元配列をソートするにはどうすればよいですか?
- 24. ジェネリック型を含む配列を宣言するにはどうすればよいですか?
- 25. ASP.NETでセクションとヘッダーを含むテーブルを作成するにはどうすればよいですか?
- 26. XMLでCDATAを含むSoapVarを作成するにはどうすればよいですか?
- 27. javaScriptで2つの要素を含むdivを作成するにはどうすればよいですか?
- 28. セクションを含むTableViewで検索バーを作成するにはどうすればよいですか?
- 29. C#でコレクションを含む単体テストを作成するにはどうすればよいですか?
- 30. PyQt5でボタンを含むレイアウトを作成するにはどうすればよいですか?
イメージ全体をループして一度に1ビットずつ設定しないでください。バッファ全体を一度にコピーする必要があります。 –
これは、バッファリングされた画像のすべてのピクセルを設定するひどい方法であり、受け入れられた回答であってはなりません。 – tofiffe