java生产文字图片时如果文字边缘有锯齿状

可以添加

gd.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_HRGB);消除锯齿状

public static BufferedImage drawTranslucentStringPic(int width, int height, Integer fontHeight,String drawStr) {

try {

BufferedImage buffImg = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

Graphics2D gd = buffImg.createGraphics();

//设置透明 start

buffImg = gd.getDeviceConfiguration().createCompatibleImage(width, height, Transparency.TRANSLUCENT);

gd=buffImg.createGraphics();

//设置透明 end

gd.setFont(new Font("方正舒体", Font.PLAIN, fontHeight)); //设置字体

gd.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_HRGB); //消除锯齿状

gd.setColor(Color.white); //设置颜色

//gd.drawRect(0, 0, width - 1, height - 1); //画边框

gd.drawString(drawStr, width/2-fontHeight*drawStr.length()/2,fontHeight); //输出文字(中文横向居中)

return buffImg;

} catch (Exception e) {

return null;

}

} 完整工程

java 锯齿_java 生产文字图片边缘有锯齿状相关推荐

  1. java水印_Java实现给图片添加图片水印,文字水印及马赛克的方法示例

    本文实例讲述了Java实现给图片添加图片水印,文字水印及马赛克的方法.分享给大家供大家参考,具体如下: 可以在eclipse中新建个Utils类,把以下代码复制进去直接使用,以下方法实现单个或多个水印 ...

  2. java 图片拼接_java 拼接文字和图片

    public static void test2() { try { // 读取第一张图片 // File fileOne = new File("D:\\qq.jpg"); // ...

  3. java 渐进式_JAVA转换jpg图片为渐进式图片

    很早之前看到一篇<web前端图片极限优化策略>,了解有jpg分为baseline-jpeg和preogressive-jpeg. 具体的区别如下: baseline-jpeg: 在文件较大 ...

  4. java 点阵打印机_Java打印文字点阵信息

    输出文字到图片, 读取图片像素, 打印. public class Hello { public static void main(String[] args) { BufferedImage ima ...

  5. java 分句_JAVA按文字,标点符号和引号分割句子

    一句话: "Hallo, I'm a dog. The end. Someone said: \"Earth is Earth\". Is it good? I like ...

  6. java 图片拼接_Java分割拼接图片

    分割图片 private static void splitImage() throws IOException { String originalImg = "C:\\img\\split ...

  7. PS中消除图片边缘的锯齿

    第一步:选择要消除锯齿的图像范围: 第二步:在菜单中点击"选择"--"修改"--"羽化"或快捷键(shift+F5),输入适当的羽化值,一般 ...

  8. java在图片下方写文字_Java画图给图片底部添加文字标题

    Java画图 给图片底部添加文字标题 需求给图片底部添加文字编号 import java.awt.Color; import java.awt.Font; import java.awt.Graphi ...

  9. Java 创建背景透明的文字图片、将文本写到图片上

    Java 创建背景透明的文字图片.将文本写到图片上: import sun.font.FontDesignMetrics;import javax.imageio.ImageIO; import ja ...

最新文章

  1. 改名 Meta,打元宇宙牌,老龄化的 Facebook 能否再换新颜
  2. Genome Research | TransBorrow:通过借用不同拼接工具的拼接结果来引导完成转录组拼接
  3. dos2unix install on mac_mac2019新品唇釉来啦!MAC有色唇油试色
  4. 代友招中高级.NET开发工程师【上海-徐汇】
  5. python爬虫软件-8个最高效的Python爬虫框架,你用过几个?
  6. java arraylist 函数_使用Java-8中的函数ArrayList
  7. 软件项目经理需具备什么样的技术水平?
  8. python file operations
  9. 在Linux中某些程序无法运行,为何linux下的程序不能在windows下运行,不是“废话”那么简单...
  10. Facebook开源Horizon:首个用于大规模产品和服务的强化学习平台
  11. 串口通信与编程:串口基础知识
  12. 第二阶段个人总结1(5.25)
  13. 18 安装zlib报错_scalapack win安装及mingw64环境配置
  14. 瑞斯凯X9D Plus无法连接DCL模拟器的解决方法
  15. android开发工具类(草鸡好用)
  16. dell电脑无法修复此计算机,不重装系统将DELL戴尔电脑恢复到出厂状态教程
  17. 跳跃表(skiplist )详解及其C++编程实现
  18. javaFX,Scene Builder引入Jfoenix
  19. S2B2C模式有何优势?S2B2C电商系统赋能皮革企业渠道,提升供应链管理效率
  20. python 相关系数(全)

热门文章

  1. 02-2017.07-计算机设计大赛《盲人的眼睛》
  2. 理解HTTP Referer
  3. 如何实现接口统一入口_网易考拉Android App如何实现统一弹框
  4. upupoo启动不了 mysql_显示桌面快捷方式
  5. 微信公众号验证Token
  6. 易语言服务器取cookie,易语言取设COOKIES的代码
  7. macOS中快速打开终端
  8. 鸿蒙系统小米电视,鸿蒙系统被曝光!首款鸿浩818芯片,华为智慧屏对标小米电视...
  9. 最新!抖音运营吸粉攻略分享
  10. 设置bing桌面壁纸