小编Pet*_*pka的帖子

如何在java中绘制平滑的缓冲图像?

我们正在用Java制作一个简单的2D游戏.每次我们绘制图像时,它们都是锯齿状的,看起来很糟糕.我们可以对文本进行反锯齿,但我们的图像采用非矢量格式,因此我们无法对它们应用抗锯齿.我们希望平滑我们的.JPG图像(它们是在Photoshop中以最高质量创建的):有没有办法以编程方式完成此操作?

在此输入图像描述

BufferedImage goplaybut = ImageIO.read(getClass().getResourceAsStream("/gameover/goplaybut.jpg"));

g.drawImage();

Graphics2D g2d = (Graphics2D) g;
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
Run Code Online (Sandbox Code Playgroud)

java smooth image antialiasing draw

7
推荐指数
1
解决办法
4140
查看次数

如何在java canvas中启用android antialiasing?

我们在java中绘制漂亮而流畅的图像时遇到了问题,因为它们是锯齿状的.这段代码解决了我们的问题

g2d.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
Run Code Online (Sandbox Code Playgroud)

但现在我们正在为Android制作相同的应用程序,但我们不知道如何对Android应用程序应用类似的插值或抗锯齿.

(我们使用eclipse模拟器)

android canvas image paint antialiasing

2
推荐指数
1
解决办法
2616
查看次数

标签 统计

antialiasing ×2

image ×2

android ×1

canvas ×1

draw ×1

java ×1

paint ×1

smooth ×1