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