抖音上的骚气字符动画,是怎么实现的?
Solomon_肖哥弹架构 跟大家“弹弹” 图片与视频中的字符动画转换实现方案。点赞,点赞,点赞。 关注本人的公众号Solomon肖哥弹架构获取更多的惊喜
美女转字符
视频转字符
要录制 gif 动画,使用虚拟机运行 Linux,Framebuffer 的分辨率设置为 1024×768。同样,通过上面的mplayer -vo help命令,还可以看到 mplayer 支持使用 libaa 库,将视频播放为字符画。使用mplayer -vo aa -moniterpixelaspect 0.5 badapple.mp4播放
美女转换字符
图片转字符核心代码
final String base = "/lVXvi-!;.'";
try {
final BufferedImage image = ImageIO.read(new File(path));
System.out.println("W:"+image.getWidth()+" H:"+image.getHeight());
for (int y = 0; y < image.getHeight(); y += 6) {
for (int x = 0; x < image.getWidth(); x+= 2) {
final int pixel = image.getRGB(x, y);
final int r = (pixel & 0xff0000) >> 16, g = (pixel & 0xff00) >> 8, b = pixel & 0xff;
final float gray = 0.299f * r + 0.578f * g + 0.114f * b;
final int index = Math.round(gray * (base.length() + 1) / 255);
System.out.print(index >= base.length() ? " " : String.valueOf(base.charAt(index)));
}
System.out.println();
}
} catch (final IOException e) {
e.printStackTrace();
}
将图片转黑白
图片转字符
文字转字符
做SpringBoot启动logo
关注&点赞 肖哥 后续讲解,SpringBoot 自定义启动Logo的实现方案
你的点赞与关注 是 Solomon_肖哥弹架构持续的动力。
历史热点文章
今天的文章Java是如何将美女的衣服脱掉的分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/14554.html