bufferedimage

    0

    1答えて

    BufferedImageオブジェクトを使用することに対する唯一の懸念は、60000x32000という非常に大きな画像の場合、限られたJVMヒープ領域でOOMを使用してJVMをシャットダウンすることです。しかし、 ImageIO.readメソッドのJavaDocsでは、「コントロールキャッシング」について何か言われています。 このコンテキストでは、制御キャッシングとは何ですか? ImageIO.r

    1

    1答えて

    javaで低レベルフィルタを実装しようとしています。そのためには、画像のすべてのピクセルを操作できる必要があります。そして、私はバイト配列に画像を変換し、そこから行くのが最善の方法だと考えました。 私は4つの完全に赤いピクセルからなる2x2イメージを作成しました。それから私は、配列にそれを読んで、次のコードを使用して、かなり正確な表現を得た:それが必要として BufferedImage buffe

    0

    1答えて

    私はJava SE 8デスクトップアプリケーションを作成しています。私は、Eclipse IDE、OracleのJDKを使用し、MS Windows 10 OS上で実行します。 私のアプリは略図を描きます。 JTabbedPaneの一部となるJPanelの図を描きます。それはGUI上でうまく表示され、非常に反応します。図を印刷サービスに渡すと、問題が表示されます。しかし、それをプリンタに印刷する代

    1

    1答えて

    私はサーバー、クライアント、およびメッセージのクラスを持っています。 Messageクラスは、サーバー名、クライアント名、BufferedImage、コマンドなどで構成されます。私がしたいのは、SerializedバイトフォームとしてServerからMessageへBufferedImageを保存し、MessageをClientに送信し、Clientクラスで受信した後でMessage内のBuffe

    1

    1答えて

    PNGJライブラリを使用して大きなPNGファイル(40000 x 3000)を保存しています。今度は、イメージ全体をメモリに保存せずにイメージを右に90度回転させる必要があります。 PNGJライブラリは画像を1行ずつ書き込むように制限されているので、各行を回転させることはできません。 これを行う方法はありますか?

    1

    1答えて

    を使用して、SRC、私はダイアログ内のWebViewを使用してHTMLレポート内の画像とテキストを表示しています。.. 画像が円グラフで、以下の機能がにグラフを変換し、 BufferedImageの: protected static BufferedImage draw(JFreeChart chart, int width, int height) { BufferedImage

    0

    1答えて

    私は1つのInputStream経由で画像を受信するソケットを持っていません。私はそのように大胆にイメージを送りたい。しかし、今度は画像が1枚の画像の遅延で受信されます(2枚目を送信した後の最初の画像、3枚目を送信した後の画像、....)。私は間違って何をしていますか? サーバー public static void readImages(InputStream stream) throws IO

    0

    1答えて

    私は比較する画像と回転した画像があります。 if (this.img.getHeight() == img1.getWidth() && this.img.getWidth() == img1.getHeight()) { for (int i = 0; i < this.img.getWidth(); i++) { for (int j = 0; j < this.im

    0

    1答えて

    他の人よりも苦労して、Javaでゲームをやろうとしばらくしてきました。スプライトの機能私は自分で作ったのですが、消去してください。私はそれが表示されて以来私のアーチャースプライトを表示するために背景のピクセルを変更していることを知っているが、私は以前のものにピクセルを変更することはできません何らかの理由で。それはなぜ、どのように私はそれを修正することができますアイデアを誰も持っていますか?画像をG

    2

    2答えて

    私はそれについて検索しましたが、私はまっすぐ答えを得ていませんでした。 私は新しい次元つもりこの int w = originalImage.getWidth(); int h = originalImage.getHeight(); double toRad = Math.toRadians(degree); int hPrime = (int) (w * Math.abs(Math.si