短いバージョン: (Graphics2D 経由で) カスタム バッファー クラス (「スパース」ラスター イメージ) に描画することは可能ですか?
より長いバージョン: ポリゴン (閉じたパスで指定) をラスター イメージに変換したいと思います。
しかし、ポリゴンが非常に大きくなる可能性があるため (これは研究プロジェクトです)、スパース ストレージを使用する必要があります (プロジェクトのこの部分は、私の前の誰かによって既に実装されていました)。
(効率的な) ラスタリング アルゴリズムの実装には時間がかかるため、Java によって既に提供されているメソッド (Graphics2D など) を使用し、BufferedImage に描画する代わりに、独自のカスタム ストレージに描画しようとします (BufferedSparseImage のように考えてください)。 )。
それは可能ですか/これを達成する最も簡単な方法は何ですか?