/*** 把文字转为图片* * @param text*            要写的内容* @throws IOException*/public static void textToImg(String text) throws IOException {int len = text.length();int fontSize = 1000;int width = len * fontSize;Font font = new Font("楷体", Font2D.NATIVE_RANK, fontSize);FontMetrics fm = sun.font.FontDesignMetrics.getMetrics(font);int height = fm.getHeight();// 获得字的高度
        System.out.println(height);BufferedImage buffer = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);Graphics2D g = buffer.createGraphics();g.setBackground(Color.red);g.clearRect(0, 0, width, height);//通过使用当前绘图表面的背景色进行填充来清除指定的矩形。此操作不使用当前绘图模式。 如果不加这一段,背景会一直是黑色(默认色)g.setFont(font);g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_ATOP, 1));//设置文字透明度g.setColor(new Color(Integer.parseInt("000000", 16)));g.drawString(text, 0, height - fontSize / 5);//把字的高度减去字体的五分之一,基本可以保持居中g.dispose();File file = new File("C://2.jpg");ImageIO.write(buffer, "jpg", file);//保存
}

#天天复制,今天写一个# 把文字转为图片相关推荐

  1. python文字转为图片

    python文字转为图片 一.文字横向排列 二.文字纵向排列 一.文字横向排列 #文字横向排列 import os from io import BytesIO from PIL import Ima ...

  2. 制作一个含文字和图片的轮播图

    非原生JS制作轮播图 有一定的参考价值,但是不能保证不出错,还请大佬门自己多多尝试 实现3个功能: 1.自动轮播 2.鼠标放上去停止轮播 3.鼠标放在小圆点上实现轮播 原理 一个盒子(div)放置图片 ...

  3. python 在线预览文件_用Python PyQt写一个在线预览图片的GUI

    在爬完网上一篇帖子,并得到其中的所有图片链接后,写一个GUI来实现在线预览是一个很自然的想法, 相当于实现一个python版的图片浏览器, 通过这个练习,可以让我们更熟悉PyQt这个库. 这里我用的是 ...

  4. php gd图片写入文字,PHP调用GD库将文字转为图片大标题分析

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 问题出现: 单位正在组织人员用phpcms2008进行二次开发,建立门户网站.为了方便编辑人员制做头条新闻的大标题,做了一个文字转图片的功能,实现编辑人员 ...

  5. pygame将文字转为图片

    安装 pip install pygame 下载微软雅黑字体 http://font.chinaz.com/940144340.htm 代码示例 # -*- coding: utf-8 -*-impo ...

  6. android文字广告的循环滚动,android怎样写一个循环文字滚动的TextView

    效果图: 在layout中这样来声明: android:layout_width="wrap_content" android:layout_height="wrap_c ...

  7. 写一个简单的MTK图片管理工具

    前段时间曾经写了一篇介绍MTK的铃声管理的工具,可以把MP3,MID,WAV等声音转化为MTK可以使用的数组以供在编程中使用.后来针对有些朋友需要把数组再转为文件的需求,写了把数组重新写回文件的文章. ...

  8. Python 实现文字转为图片

    话不多说直接上代码 #先导入所需的包 import pygame import ospygame.init() # 初始化B = '请依次点击 "你" "好" ...

  9. 使用react 写一个 仿淘宝 图片放大镜效果

    效果图 人狠话不多,先上效果图,看看是不是各位想要的再往下看 使用方法 import React, { Component } from "react"; import Image ...

最新文章

  1. hutool获取5天前的日期_JavaSE基础:18个Java8处理日期的新花样,肯定没用过!
  2. good helper for your math homework: https://www.wolframalpha.com/
  3. react-native 单位换算(px,pt,dp,ppi)
  4. 制作Ubuntu U 盘启动盘在ubuntu12.04中
  5. 阳泉2021高考成绩查询时间段,2021年阳泉高考成绩排名及成绩公布时间什么时候出来...
  6. 从分布式锁角度理解Java的synchronized关键字
  7. python-json模块
  8. egg风格 什么意思_egg裙什么意思
  9. 2022中山大学计算机技术专硕考研初试、复试经验帖
  10. wp文件转shp_【转载】将E00文件转换成shp文件
  11. 关于ESP8266WIFI模块的介绍
  12. 工业软件下载大全202108
  13. Word文档字间距怎么调?
  14. 洛谷 P1194 买礼物 题解
  15. 部署ecshop网站
  16. android安装出现问题怎么解决方案,安卓手机安装软件提示解析程序包时出现问题怎么解决...
  17. mysql 分区 线性hash_MySQL表分区(3)哈希分区-hash
  18. 【二】Centos 7.6下载与安装
  19. 【UFUN开发板评测】小巧而不失精致,简单而不失内涵——uFun开发板开箱爆照
  20. wince槛外人窥探--存储布局

热门文章

  1. 基于python的压测工具_Python Locust性能测试简介及框架实践
  2. 卡莱特led显示屏调试教程_恒彩光电重庆P3 LED显示屏项目顺利完工
  3. linux开发log示例,RH124-log Linux日志(示例代码)
  4. Java项目:酒店管理系统(java+SSM+jsp+mysql+maven)
  5. c语言编程题餐饮服务打分,求详细分析C语言题餐饮服务质量调查打分题和答案..._质量员考试_帮考网...
  6. 函数 tostring_Kotlin实战之Fuel的高阶函数
  7. U盘中毒,无法删除System Volume Information文件夹
  8. react控制组件的显示或隐藏, 根据state判断元素显示隐藏 , setState不实时生效解决方法
  9. vue更新data无效,页面data没刷新 vue.set
  10. Xcode快捷键及代码块