linux下Java生成图片字体中文乱码问题
2016-10-13 19:35
1801 查看
将需要的字体上传jdk目录:/usr/local/jdk1.7.0_79/jre/lib/fonts
例如:msyhbd.ttf msyh.ttf
从window中找,目录:C:\WINDOWS\Fonts\
重启tomcat
// 声明一个图片对象:指定宽、高、图片类型。类型一般为TYPE_INT_RGB
BufferedImage image = new BufferedImage(180, 40,BufferedImage.TYPE_INT_RGB);
// 得到该对象的一个画笔
Graphics g = image.getGraphics();
g.fillRect(0, 0, 180, 40);
g.setColor(Color.BLACK);
g.setFont(new Font("微软雅黑", Font.BOLD, 25));
g.drawString(wxActScratchcardsRelation.getAwardsName(), 50, 30);
g.dispose();
System.out.println("----------------------刮刮乐中奖图片名-------------------------"+wxActScratchcardsRelation.getAwardsName());
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
response.setContentType("image/jpeg");
OutputStream sos = response.getOutputStream();
ImageIO.write(image, "jpg", sos);
sos.close();
例如:msyhbd.ttf msyh.ttf
从window中找,目录:C:\WINDOWS\Fonts\
重启tomcat
// 声明一个图片对象:指定宽、高、图片类型。类型一般为TYPE_INT_RGB
BufferedImage image = new BufferedImage(180, 40,BufferedImage.TYPE_INT_RGB);
// 得到该对象的一个画笔
Graphics g = image.getGraphics();
g.fillRect(0, 0, 180, 40);
g.setColor(Color.BLACK);
g.setFont(new Font("微软雅黑", Font.BOLD, 25));
g.drawString(wxActScratchcardsRelation.getAwardsName(), 50, 30);
g.dispose();
System.out.println("----------------------刮刮乐中奖图片名-------------------------"+wxActScratchcardsRelation.getAwardsName());
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
response.setContentType("image/jpeg");
OutputStream sos = response.getOutputStream();
ImageIO.write(image, "jpg", sos);
sos.close();
相关文章推荐
- centos下Java生成图片字体中文乱码问题
- Linux下Java中文字体不显示(解决图像中文乱码问题)
- java5 unix/linux 中文字体配置说明 (jfreechart 图片生成后中文显示为“口”)
- java 程序生成的文件,中文不显示,显示方框等问题,linux 安装中文字体..
- Linux下Java中文字体不显示(解决图像中文乱码问题)
- Ubuntu/Debian下JAVA 中文/图片中文字体乱码显示问题解决方法
- Linux下解决Java程序中文字体乱码问题
- Ubuntu/Debian下JAVA 中文/图片中文字体乱码显示问题解决方法
- Ubuntu/Debian下JAVA 中文/图片中文字体乱码显示问题解决方法
- Qt做发布版,解决声音和图片、中文字体乱码问题
- java 生成EXCEL 解决中文乱码问题(只供自己后面寻找方便)【转载悠悠的BOLG】
- Linux下的JFreeChart中文乱码解决(图片生成后中文显示为“口”)
- java 生成EXCEL 解决中文乱码问题
- 解决Linux下Java生成中文文件和文件夹乱码
- linux下Java程序插入DB数据中文乱码问题
- 通过java解决linux下解压来自window生成的zip文件的乱码问题
- Linux下一系列基于Java的客户端程序的中文乱码问题的处理方法
- java调用pdfbox转pdf文件为图片文件,有中文时在windows上正常,部署到linux下乱码
- 【JAVA】使用jacob生成的html,关于文字乱码处理,图片无法显示等问题。
- java程序移植到linux上中文乱码处理问题