java 锯齿_java 生产文字图片边缘有锯齿状
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 生产文字图片边缘有锯齿状相关推荐
- java水印_Java实现给图片添加图片水印,文字水印及马赛克的方法示例
本文实例讲述了Java实现给图片添加图片水印,文字水印及马赛克的方法.分享给大家供大家参考,具体如下: 可以在eclipse中新建个Utils类,把以下代码复制进去直接使用,以下方法实现单个或多个水印 ...
- java 图片拼接_java 拼接文字和图片
public static void test2() { try { // 读取第一张图片 // File fileOne = new File("D:\\qq.jpg"); // ...
- java 渐进式_JAVA转换jpg图片为渐进式图片
很早之前看到一篇<web前端图片极限优化策略>,了解有jpg分为baseline-jpeg和preogressive-jpeg. 具体的区别如下: baseline-jpeg: 在文件较大 ...
- java 点阵打印机_Java打印文字点阵信息
输出文字到图片, 读取图片像素, 打印. public class Hello { public static void main(String[] args) { BufferedImage ima ...
- java 分句_JAVA按文字,标点符号和引号分割句子
一句话: "Hallo, I'm a dog. The end. Someone said: \"Earth is Earth\". Is it good? I like ...
- java 图片拼接_Java分割拼接图片
分割图片 private static void splitImage() throws IOException { String originalImg = "C:\\img\\split ...
- PS中消除图片边缘的锯齿
第一步:选择要消除锯齿的图像范围: 第二步:在菜单中点击"选择"--"修改"--"羽化"或快捷键(shift+F5),输入适当的羽化值,一般 ...
- java在图片下方写文字_Java画图给图片底部添加文字标题
Java画图 给图片底部添加文字标题 需求给图片底部添加文字编号 import java.awt.Color; import java.awt.Font; import java.awt.Graphi ...
- Java 创建背景透明的文字图片、将文本写到图片上
Java 创建背景透明的文字图片.将文本写到图片上: import sun.font.FontDesignMetrics;import javax.imageio.ImageIO; import ja ...
最新文章
- 改名 Meta,打元宇宙牌,老龄化的 Facebook 能否再换新颜
- Genome Research | TransBorrow:通过借用不同拼接工具的拼接结果来引导完成转录组拼接
- dos2unix install on mac_mac2019新品唇釉来啦!MAC有色唇油试色
- 代友招中高级.NET开发工程师【上海-徐汇】
- python爬虫软件-8个最高效的Python爬虫框架,你用过几个?
- java arraylist 函数_使用Java-8中的函数ArrayList
- 软件项目经理需具备什么样的技术水平?
- python file operations
- 在Linux中某些程序无法运行,为何linux下的程序不能在windows下运行,不是“废话”那么简单...
- Facebook开源Horizon:首个用于大规模产品和服务的强化学习平台
- 串口通信与编程:串口基础知识
- 第二阶段个人总结1(5.25)
- 18 安装zlib报错_scalapack win安装及mingw64环境配置
- 瑞斯凯X9D Plus无法连接DCL模拟器的解决方法
- android开发工具类(草鸡好用)
- dell电脑无法修复此计算机,不重装系统将DELL戴尔电脑恢复到出厂状态教程
- 跳跃表(skiplist )详解及其C++编程实现
- javaFX,Scene Builder引入Jfoenix
- S2B2C模式有何优势?S2B2C电商系统赋能皮革企业渠道,提升供应链管理效率
- python 相关系数(全)