java实现图片写入高清字体及带边框的方法

作者:罪恶的花生 时间:2023-11-29 03:43:47 

本文实例讲述了java实现图片写入高清字体及带边框的方法。分享给大家供大家参考。具体实现方法如下:


Graphics2D g2=image.createGraphics();
//g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, RenderingHints.VALUE_STROKE_PURE);
g2.setRenderingHint(RenderingHints.KEY_COLOR_RENDERING, RenderingHints.VALUE_COLOR_RENDER_QUALITY);
//shadowGraphics.setRenderingHint(RenderingHints.KEY_ALPHA_INTERPOLATION, RenderingHints.VALUE_ALPHA_INTERPOLATION_QUALITY);
FontRenderContext frc = g2.getFontRenderContext();
TextLayout tl = new TextLayout("网址:", new Font("宋体", Font.PLAIN,14), frc);
Shape sha = tl.getOutline(AffineTransform.getTranslateInstance(5,25));
g2.setStroke(new BasicStroke(3.0f));
g2.setColor(Color.WHITE);
g2.draw(sha);
g2.setColor(Color.BLACK);
g2.fill(sha);
g2.dispose();

希望本文所述对大家的java程序设计有所帮助。

标签:java,图片,字体
0
投稿

猜你喜欢

  • java实体类转成map的实现

    2022-03-25 08:56:04
  • Commons beanutils组件简介

    2023-11-28 07:13:27
  • Android中实现淘宝购物车RecyclerView或LIstView的嵌套选择的逻辑

    2023-03-07 08:08:24
  • C#动态生成DropDownList执行失败原因分析

    2023-08-30 22:37:28
  • Android开发 旋转屏幕导致Activity重建解决方法

    2022-03-02 06:00:23
  • eclipse连接不到genymotion问题的解决方案

    2022-09-05 23:26:16
  • 老生常谈java中cookie的使用

    2023-11-11 04:37:59
  • Mybatis一对多查询的两种姿势(值得收藏)

    2023-07-01 00:20:08
  • 初学者Android studio安装图文详解

    2022-08-06 07:22:12
  • 关于@MapperScan包扫描的坑及解决

    2023-02-13 02:45:46
  • mybatisplus逻辑删除基本实现和坑点解决

    2021-05-24 11:35:50
  • Spring Task定时任务每天零点执行一次的操作

    2021-09-12 10:59:44
  • idea无法切换分支报错问题及解决

    2023-12-14 22:39:26
  • DevExpress GridView自动滚动效果

    2022-01-19 09:08:54
  • Spring AOP AspectJ使用及配置过程解析

    2023-09-29 00:17:45
  • 详解Android中的Context抽象类

    2023-01-19 16:21:23
  • C# wpf 通过HwndHost渲染视频的实现方法

    2023-08-30 03:33:35
  • Java深入学习图形用户界面GUI之创建窗体

    2022-11-17 02:40:36
  • Springmvc返回html页面问题如何解决

    2021-07-05 09:29:45
  • Android SQLite数据库基本操作方法

    2022-07-09 18:31:20
  • asp之家 软件编程 m.aspxhome.com