From fe6829a909faa27d8aa1792a0e711860f789f31e Mon Sep 17 00:00:00 2001 From: RTAkland Date: Thu, 12 Sep 2024 15:49:48 +0800 Subject: [PATCH] feat: setRenderingHint --- .../kotlin/cn/rtast/fancybot/commands/misc/BVParseCommand.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/kotlin/cn/rtast/fancybot/commands/misc/BVParseCommand.kt b/src/main/kotlin/cn/rtast/fancybot/commands/misc/BVParseCommand.kt index 137147c..34f332d 100644 --- a/src/main/kotlin/cn/rtast/fancybot/commands/misc/BVParseCommand.kt +++ b/src/main/kotlin/cn/rtast/fancybot/commands/misc/BVParseCommand.kt @@ -20,6 +20,7 @@ import okhttp3.OkHttpClient import okhttp3.Request import java.awt.Color import java.awt.Font +import java.awt.RenderingHints import java.awt.image.BufferedImage import java.io.ByteArrayOutputStream import java.net.URI @@ -75,6 +76,7 @@ object BVParseCommand { val faceImage = ImageIO.read(URI(authorFace).toURL()) val backgroundImage = BufferedImage(CANVAS_WIDTH, CANVAS_HEIGHT, BufferedImage.TYPE_INT_RGB) val g2d = backgroundImage.createGraphics() + g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON) g2d.color = Color(43, 43, 43) g2d.fillRect(0, 0, CANVAS_WIDTH, CANVAS_HEIGHT) // draw rect