import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;public class MyFontImage {public static void createFongImg(String path){String base = "我爱你";try{BufferedImage image = ImageIO.read(new File(path));BufferedImage newImage = new BufferedImage(image.getWidth(),image.getHeight(),image.getType());Graphics2D graphics2D = (Graphics2D) newImage.getGraphics();graphics2D.setFont(new Font("宋体",Font.BOLD,12));int index = 0;for(int y = 0; y < image.getHeight(); y += 12){for (int x = 0; x < image.getWidth(); x += 12){int pxcolor = image.getRGB(x,y);int r = (pxcolor & 0xff0000) >> 16,g = (pxcolor & 0xff00) >> 8,b = pxcolor & 0xff;graphics2D.setColor(new Color(r, g, b));graphics2D.drawString(String.valueOf(base.charAt(index % base.length())), x, y);index++;}}ImageIO.write(newImage, "JPG", new FileOutputStream("F:/AmbroseLee.jpg"));}catch (Exception e){e.printStackTrace();}};
}

public static void main(String[] args) {
        MyFontImage.createFongImg("C:/Desktop/113554rnu40q7nbgnn3lgq.jpg");
    }

java 实现用 我爱你来重新绘制图片 泡妹子专用相关推荐

  1. java绘图-绘制图片

    这里主要说的是绘制图片,所谓绘制图片,就是把外部的图片信息加载到内存然后由java编译器去绘制,总的来说感觉相比B/S开发有一些麻烦,不是说原理麻烦,他们的原理其实都一样的,不一样的是他们实现的过程的 ...

  2. 【Android 应用开发】Paint 渲染 之 BitmapShader 位图渲染 ( 渲染流程 | CLAMP 拉伸最后像素 | REPEAT 重复绘制图片 | MIRROR 绘制反向图片 )

    文章目录 1. 位图渲染 BitmapShader 简介 ( 1 ) 位图渲染综述 ( ① 三种方式 : Shader.TileMode.CLAMP | Shader.TileMode.REPEAT ...

  3. OpenGL ES 绘制图片

    流程 1.编写着色器(顶点着色器和片元着色器) 2.设置顶点.纹理坐标 3.加载着色器 4.创建纹理 5.渲染图片 OpenGL ES 中的顶点坐标与纹理坐标 绘制四边形 规定:图形环绕方向必须一致 ...

  4. java微信公众号自动回复文字加图片

    java微信公众号自动回复文字加图片 开发流程 详细流程,附上代码: 第一步服务器(url)接口配置 服务器(url)接口配置,此步骤就是微信授权接口的过程,如果域名都不改变,微信只会校验一次.此请求 ...

  5. 安卓音视频开发(1)—— 三种方式绘制图片

    作为应届生,刚入职公司,现在想从零开始学习一个全新的领域--音视频开发,仅此记录一下. ImageView绘制图片 这种常规的绘制图片方式,简单粗暴. String pathName = Enviro ...

  6. jquery 图片裁剪 java_[Java教程]5 款最新的 jQuery 图片裁剪插件

    [Java教程]5 款最新的 jQuery 图片裁剪插件 0 2015-05-18 16:00:20 这篇文章主要介绍最新的 5 款 jQuery 图片裁剪插件,可以帮助你轻松的实现你网站需要的图像裁 ...

  7. iOS绘制图片与文字

    2019独角兽企业重金招聘Python工程师标准>>> #####绘制图片与文字 #####1.绘制图片,直接代码说明 加载图片 #pragma mark - 小黄人 -(void) ...

  8. android音频开发6,Android 音视频开发(一) : 通过三种方式绘制图片

    想要逐步入门音视频开发,就需要一步步的去学习整理,并积累.本文是音视频开发积累的第一篇. 对应的要学习的内容是:在 Android 平台绘制一张图片,使用至少 3 种不同的 API,ImageView ...

  9. 【Qt】2D绘图之绘制图片

    00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 简单绘制图片 04. 平移图片 05. 缩放图片 06. 旋转图片 07. 扭曲图片 08. 附录 01. 概述 Qt提供 ...

最新文章

  1. Tizen SDK 1.0 Larkspur 安装指南(ubuntu)
  2. 《机电传动控制》学习笔记10-1
  3. 菜鸟教程python位运算符_NumPy 位运算
  4. C语言入门题-7-1 最大和最小 (10分)
  5. [读书笔记] 两则之一: 100Gbps传输
  6. VMware ubuntu 上网
  7. Windows : Win 7 FT服务器 配置
  8. 记一次MySQL数据库恢复(附方案)
  9. LeetCode 第 69 场力扣双周赛
  10. 使用tensorflow object detection API 训练自己的目标检测模型 (三)
  11. 网页宽高clientWidth clientHeight获得数值不对的问题
  12. 如果计算机原理程序设计,计算机组成原理程序设计.doc
  13. 小规模票表比对不通过_实用 | 增值税纳税申报比对失败怎么办?操作指南来啦...
  14. 决策边界(decision boundary)的理解
  15. python去除字符串中表情字符
  16. 【Proteus仿真】Arduino UNO + PCF8563 +LCD1602时间显示
  17. poi在word输出复选框windows远程突然不能复制的解决方法
  18. 计算一元二次方程(考虑实根虚根无解)
  19. Latex单词首字母大写
  20. 【图像去雾】基于matlab颜色衰减先验图像去雾【含Matlab源码 2036期】

热门文章

  1. c/c++ restrict修饰符介绍
  2. CRM为外贸企业拓展商机提供原动力
  3. CKA-英文题目-个人答案-(模拟练习用
  4. web前端 (07)CSS 03+盒模型+定位
  5. 【Unity编辑器扩展】包体优化神器,图片压缩,批量生成图集/图集变体,动画压缩
  6. @Transactional 注解
  7. [Web]如何利用Boostrap框架搭建一个还可以的静态网站(四_子页_戒烟小说)
  8. 实战派:大数据架构师现场答疑实录20210429
  9. 太佩服梁宏达老师了!!---老梁回顾体育评书两周年 看好阿森纳击败米兰
  10. 【Android TV 开发】-->Leanback 中 BrowseSupportFragment 的使用