本文实例讲述了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图片框_java实现图片写入高清字体及带边框的方法相关推荐

  1. 360极速浏览器,关闭“开启DirectWrite高清字体渲染支持”导致内置打印崩溃

    最近升级到13.0.2220.0,发现关闭"开启DirectWrite高清字体渲染支持"功能,会导致内置打印功能出错,打印预览界面显示预览失败,然后页面崩溃,显示RESULT_CO ...

  2. 在电脑上播放HDTV高清影片的基本知识和方法

    在电脑上播放HDTV高清影片的基本知识和方法 (一) 概念 献给广大入门者(不用东张西望了,就是你了,菜鸟 ),老鸟就不要进来了.本人不是专业人士,凭着对高清的热情,抽出时间,执笔写字,目的在于引导入 ...

  3. java thumbnails 中心点_java Thumbnails 图片处理的使用

    在后端开发的过程中,都逃不开与文件传输特别是图片的传输打交道,但是因为现在各种拍照设备发展越来越快,拍出的照片更是越来越清晰,但是照片文件的大小也是越来越大了,手机拍照小则2M大则30M这在网络传输过 ...

  4. java验证图片大小_java 校验图片的大小、尺寸、比例

    import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.i ...

  5. java 图片水印_JAVA实现图片水印

    一.JAVA图片水印实现原理 1.1.JAVA图片水印实现思路 1.创建缓存图片对象. 2.创建Java绘图工具对象. 3.使用绘图工具对象将原图绘制到缓存图片对象. 4.使用绘图工具将水印(文字/图 ...

  6. java 水印 位置_Java实现图片加水印且控制位置和透明度

    Java实现图片加水印且控制位置和透明度 昨天要做一个给图片加水印的功能,不想使用一些插件,就在网上转了一会儿,经过改装成了我需要的功能,代码如下: package org.guhao; import ...

  7. java颜色识别_java读取图片对应坐标的颜色值

    public class ImageRead { int width=0; int height=0; int[][] ImageArray; StringBuffer sb = new String ...

  8. java 修改图片分辨率_java 修改图片的像素大小,清晰度

    修改图片的像素,清晰度 代码 /** * 改变图片 像素 * * @param file * @param qality 参数qality是取值0~1范围内 清晰程度 数值越小分辨率越低 * @par ...

  9. background图片叠加_java实现图片的叠加效果

    实现效果图 这个效果的实现思路是: 1.先准备一张背景图,像素自己去定.像素越高最后生成的图片会更清晰,当然图片也会越大,注意这个背景图一定要是png格式的,要放用户头像的位置要镂空,透明的. 至于为 ...

最新文章

  1. C语言文件实验要求,实验教学的目的和要求.doc
  2. 如何阻止ajax自动重定向_重发和重定向有什么区别与重定向应用
  3. php伪静态后不能访问html,php伪静态后html不能访问怎么办
  4. python统计中文字符的个数_python统计中文字符数量的两种方法
  5. RedHat7修改主机名hostname
  6. Vue 字符串转JSON
  7. c#加mysql简单系统_visual studio2019连接MYSQL数据库详细教程(C#代码)
  8. 基于MATLAB的路径规划算法
  9. 陕西2020行政区划调整_陕西2020行政区划调整
  10. 计算机管理要继续请输入,Windows 10上提示UAC错误:如要继续请输入管理员密码!...
  11. 微信跳一跳python_用python来玩微信跳一跳
  12. ARToolKit在visual studio2013(win10)的环境配置
  13. 跟循泰国国内游宣传曲MV,像本地人一样游曼谷
  14. 运行java提示找不到符号_运行java代码时出现找不到符号错误怎么解决
  15. 百度Apollo自动驾驶_百度车载小程序
  16. 点云数据生成三维模型_残损叶轮想要逆向修补,三维扫描仪快速生成三维数据...
  17. poj 1129 四色原理DFS
  18. uml中的关系-类图关系
  19. informatica笔记
  20. 程序设计-合并两个有序数组为一个有序数组(C++)

热门文章

  1. 如何在老旧电脑上安装 M.2 固态硬盘提升电脑性能
  2. 乔布斯走后的日子:苹果盛世暗藏危机
  3. 基于5G和MEC的新型智慧工地应用研究
  4. 优化算法-3:RMSProp算法和Adam算法
  5. echarts修改横轴/xAxis的样式
  6. Friendly Streaming for mac(流媒体浏览器)
  7. Win 10 和 Linux 双系统,从硬盘删除Linux分区,Win 10引导修复
  8. 浙江省地勘测绘类职称评审的一般路线-整理时间20201106
  9. 第34课:彻底解密Spark 2.1.X中Shuffle 中SortShuffleWriter排序源码内幕解密
  10. UnityGif动态图片的显示