java-2d

    1

    1答えて

    スイングを使用するために、以前にレイアウトされ、1つの大きなキャンバス(a fullscreen wallboard)で手動でレンダリングされたアプリケーションを書き直していますが、レンダリングテキストとスケーリングされた画像に品質問題が発生します。 古いアプリはちょうど画面全体を描画する前にGraphics2Dオブジェクト上のいくつかの設定を有効にする方法をレンダリング私の: g.setRend

    0

    2答えて

    Java2Dを使用してJavaで2Dプラットフォームのゲームを開始する予定で、ワールドを作成する方法を工夫しようとしています。私はここ数時間、このことについて今まで読んできました。そして、私が理解できる限り、比較的効果的な方法は、テキストファイルに値の「行列」を入れることです。マップを作成する(2D配列に格納)。 私の計画は、世界中の様々なテクスチャのImageIconを表示する複数のJCompo

    1

    1答えて

    私はこれがやりやすい3Dレンダリングの背景ですが、Java2Dでこれを行う方法がわかりません: 私はポイントA、B、および色cA、cBを持っていると言います。 ポイントはquadTo()コマンドで結合され、ストロークされます。私は各ポイント間でスムーズに色を補間したい。すなわち点Aは色cAであり、点Bは色cBであり、AとBの間の線の色はcAとcBとの間を線形補間する。 グラデーションの塗りつぶしを

    7

    1答えて

    g.drawString(str, x, y)を使用して、Graphics2Dオブジェクトgで文字列を描画しています。 gの現在のフォントは、strのすべての文字をカバーしていません(私はそこに中国語の文字があります)。 Mac OS Xでは、フォールバックフォントが自動的に使用されているように見えますが、Windowsでは希望の文字の代わりに黒い四角の輪郭が表示されます。 なぜプラットフォームに

    1

    1答えて

    私はJava 2d描画フレームワークを探しています。私はイメージをロードするアプリケーションを構築しており、イメージの上に描画できるはずです。しかし、描画されるものはすべて選択可能で、変更可能で、プロパティなどが必要です。実際にEclipse GEF(またはGraphiti)は本当にうまく見えましたが、それは描画図のみに焦点を当てているようです。フリーハンド描画、ベジェ曲線、ラインなどのサポートも

    4

    3答えて

    私はAreasとJavaで作業しています。 私のテストプログラムは3つのランダムな三角形を描画し、それらを組み合わせて1つ以上のポリゴンを形成します。 Areasの後に.add()がある場合は、PathIteratorを使用してエッジをトレースします。 ただし、Areaのオブジェクトは、必要に応じて結合されないことがあります。最後に表示された画像のように、余分なエッジが描画されます。 私は問題は(

    3

    2答えて

    私はGameBoyエミュレータとJava2Dを描画に使用しています。しかし、私の現在の描画方法は、私のLinuxマシン上で多くのちらつきを引き起こしています。このちらつきは私の友人のMacにはない。 ゲームボーイのグラフィックを最初に説明する必要があります。 GameBoyは、描画されるピクセルデータの配列を維持するのではなく、レンダリングされるスプライトおよびタイルデータのリストを保持します。ま

    1

    1答えて

    私はそれを透明にした画像を、透明性を持たない色空間に変換しています。私は透明領域の背景色を設定したいと思います。今私はそれを変換すると、最終的なイメージで透明になっているどの領域も黒に変わります。私がColorSpacesの間で変換している間にそれを行う方法はありますか?ここで私は色空間の間の変換に使用し、私のコードは次のとおりです。 public BufferedImage convertCol

    -2

    3答えて

    私のプログラムで線を描くとき、​​その位置は完璧ですが、私がそれらの同じ座標を正方形または楕円に使うとき、それはマークから離れています。私のコードは次のとおりです。 g2d.drawRect(one1, one2, two1, two2); g2d.drawOval(one1, one2, two1, two2); そして、ポイントがによって収集されています one1 = (int)e.ge

    1

    2答えて

    私はベクトルグラフィックスエディタを作成していますし、正常にペイントブラシと今、私が何であるかを悩まRectange、楕円、線などのようないくつかの基本的な2D形状を作成しているが2Dでを使用して曲線ツールを作成し、私のJavaのベクターグラフィックスのためのスイングCurved LineまたはCurveツールを使用します。私はをのmousePressedし、各をmouseDragged上の第二の