# imagetool **Repository Path**: codelabs/imagetool ## Basic Information - **Project Name**: imagetool - **Description**: 图片转字符图片工具类,支持 Gif 动画。详情请看 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: https://my.oschina.net/xshuai/blog/1927629 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 238 - **Created**: 2018-08-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![作者](https://img.shields.io/badge/%E4%BD%9C%E8%80%85-%E5%B0%8F%E5%B8%85%E4%B8%B6-7AD6FD.svg)](https://www.xsshome.cn/) ``` ├── cn.xsshome.imagetool //包名 ├── convert │ └── ImageToChar //图片转字符图片、文本方法 ├── util │ └── AnimatedGifEncoder //GIF所需工具类代码 │ └── Base64Util //图片数据转base64编码工具类 │ └── LZWEncoder //图片处理所需工具类代码 │ └── NeuQuant //图片处理所需工具类代码 ├── zoom └── └── ImageHelper //图片缩放工具类代码 ``` ### 示例代码 ``` public class Sample { public static void main(String[] args) throws Exception { ImageToChar.load("G:/phone.jpg", "F:/gif/woman.txt");//静态图片转字符保存为txt文件 ImageToChar.loadGif("C:/Users/Administrator/Desktop/页面录屏显示.gif", "F:/gif/");//动图转为动态的字符图片 BufferedImage bi = null; bi = ImageIO.read(new File("G:/body.jpg")); String bytePic = ImageToChar.txtToImageByBase64(bi);//静态图转字符 返回转换后图片的base64 System.out.println(bytePic); } } ```