Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
を適用するcanvas.getContext2d().scale(1.5, 1.5)と、キャンバス内のオブジェクトが期待どおりに大きくなりますが、どういうわけかぼやけています。
canvas.getContext2d().scale(1.5, 1.5)
キャンバスが拡大縮小されていないときと同じくらい鮮明にオブジェクトを描画するにはどうすればよいですか?
アンチエイリアシング レンダリング ヒントを使用します。
Graphics2D g2 = (Graphics2D) g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
したがって、スケーリングすると、見栄えが非常に良くなります。
右の画像は RenderingHints.VALUE_ANTIALIAS_ON を使用しています