将一张图片转换为ASCII字符图像
原图:
效果图:
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class ImageToASCII {
/**
* 将图片转换为ASCII艺术字符图像
*
* @param imgPath 图片路径(包括图片名)
* @param outPath 生成的文本路径(包括文件名)
*/
public static void imageToASCII(String imgPath, String outPath) {
// 表示不同灰度级别的ASCII字符
final <