0
我怎麼utf8的文本添加到圖像的不同勢UTF8 ttf字體(另一種語言)如何使用不同的ttf字體將utf8文本添加到圖像中? ?
我曾嘗試:
public static void main(String[] args) throws Exception {
final BufferedImage image = ImageIO.read(new File("E:/logo.png"));
Graphics g = image.getGraphics();
Font font = Font.createFont(Font.TRUETYPE_FONT, new FileInputStream("E:/BYekan.ttf"));
font.deriveFont(24F);
g.setFont(font);
g.setColor(Color.BLACK);
g.drawString("some utf8 text", 20, 20);
g.dispose();
ImageIO.write(image, "png", new File("E:/image.png"));}
我的問題是,當我執行這個代碼,這個結果是不是清楚我的文本顯示只是指向圖像如何解決這個代碼?
我的結果是: my created image
「utf8 text」是什麼意思? UTF-8只是一種編碼... –