java图片框_java实现图片写入高清字体及带边框的方法
本文实例讲述了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实现图片写入高清字体及带边框的方法相关推荐
- 360极速浏览器,关闭“开启DirectWrite高清字体渲染支持”导致内置打印崩溃
最近升级到13.0.2220.0,发现关闭"开启DirectWrite高清字体渲染支持"功能,会导致内置打印功能出错,打印预览界面显示预览失败,然后页面崩溃,显示RESULT_CO ...
- 在电脑上播放HDTV高清影片的基本知识和方法
在电脑上播放HDTV高清影片的基本知识和方法 (一) 概念 献给广大入门者(不用东张西望了,就是你了,菜鸟 ),老鸟就不要进来了.本人不是专业人士,凭着对高清的热情,抽出时间,执笔写字,目的在于引导入 ...
- java thumbnails 中心点_java Thumbnails 图片处理的使用
在后端开发的过程中,都逃不开与文件传输特别是图片的传输打交道,但是因为现在各种拍照设备发展越来越快,拍出的照片更是越来越清晰,但是照片文件的大小也是越来越大了,手机拍照小则2M大则30M这在网络传输过 ...
- java验证图片大小_java 校验图片的大小、尺寸、比例
import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.i ...
- java 图片水印_JAVA实现图片水印
一.JAVA图片水印实现原理 1.1.JAVA图片水印实现思路 1.创建缓存图片对象. 2.创建Java绘图工具对象. 3.使用绘图工具对象将原图绘制到缓存图片对象. 4.使用绘图工具将水印(文字/图 ...
- java 水印 位置_Java实现图片加水印且控制位置和透明度
Java实现图片加水印且控制位置和透明度 昨天要做一个给图片加水印的功能,不想使用一些插件,就在网上转了一会儿,经过改装成了我需要的功能,代码如下: package org.guhao; import ...
- java颜色识别_java读取图片对应坐标的颜色值
public class ImageRead { int width=0; int height=0; int[][] ImageArray; StringBuffer sb = new String ...
- java 修改图片分辨率_java 修改图片的像素大小,清晰度
修改图片的像素,清晰度 代码 /** * 改变图片 像素 * * @param file * @param qality 参数qality是取值0~1范围内 清晰程度 数值越小分辨率越低 * @par ...
- background图片叠加_java实现图片的叠加效果
实现效果图 这个效果的实现思路是: 1.先准备一张背景图,像素自己去定.像素越高最后生成的图片会更清晰,当然图片也会越大,注意这个背景图一定要是png格式的,要放用户头像的位置要镂空,透明的. 至于为 ...
最新文章
- C语言文件实验要求,实验教学的目的和要求.doc
- 如何阻止ajax自动重定向_重发和重定向有什么区别与重定向应用
- php伪静态后不能访问html,php伪静态后html不能访问怎么办
- python统计中文字符的个数_python统计中文字符数量的两种方法
- RedHat7修改主机名hostname
- Vue 字符串转JSON
- c#加mysql简单系统_visual studio2019连接MYSQL数据库详细教程(C#代码)
- 基于MATLAB的路径规划算法
- 陕西2020行政区划调整_陕西2020行政区划调整
- 计算机管理要继续请输入,Windows 10上提示UAC错误:如要继续请输入管理员密码!...
- 微信跳一跳python_用python来玩微信跳一跳
- ARToolKit在visual studio2013(win10)的环境配置
- 跟循泰国国内游宣传曲MV,像本地人一样游曼谷
- 运行java提示找不到符号_运行java代码时出现找不到符号错误怎么解决
- 百度Apollo自动驾驶_百度车载小程序
- 点云数据生成三维模型_残损叶轮想要逆向修补,三维扫描仪快速生成三维数据...
- poj 1129 四色原理DFS
- uml中的关系-类图关系
- informatica笔记
- 程序设计-合并两个有序数组为一个有序数组(C++)
热门文章
- 如何在老旧电脑上安装 M.2 固态硬盘提升电脑性能
- 乔布斯走后的日子:苹果盛世暗藏危机
- 基于5G和MEC的新型智慧工地应用研究
- 优化算法-3:RMSProp算法和Adam算法
- echarts修改横轴/xAxis的样式
- Friendly Streaming for mac(流媒体浏览器)
- Win 10 和 Linux 双系统,从硬盘删除Linux分区,Win 10引导修复
- 浙江省地勘测绘类职称评审的一般路线-整理时间20201106
- 第34课:彻底解密Spark 2.1.X中Shuffle 中SortShuffleWriter排序源码内幕解密
- UnityGif动态图片的显示