上一篇文章介绍了静态图转字符的实现demo;接下来也该是动态图转字符的demo了
从前面几篇文章的学习过程中,要想实现这个功能就属于信手拈来了
单张图转字符完成之后,动图无非是每一张静态图都转一遍,保存最后的结果即可
这里我们就不介绍基础的JDK写法了(感兴趣的可以到前面几篇文章中获取),我们直接进入进阶的玩法
接下来我们借助开源项目 https://github.com/liuyueyi/quick-media 来迅速的实现输出Gif字符图
@TestpublicvoidtestCharLines(){Stringfile="https://c-ssl.duitang.com/uploads/item/201707/11/20170711194634_nTiK5.thumb.1000_0.gif";java.util.List<java.util.List<String>>list=ImgPixelWrapper.build().setSourceImg(file).setBlockSize(3).setRate(0.6).setPixelType(PixelStyleEnum.CHAR_COLOR).build().asChars();for(List<String>s:list){for(Stringt:s){System.out.println(t);}System.out.println("-------分割-------");}}
注意上面的实现,List<String>
表示一个张字符图,一个gif图可以转换成多个
具体的输出字符太多,这里简单截取几个看一看效果
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$d?{/||_z$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jJ$#h@$$p/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dc%[`}k$*\M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}@t)WW_d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}@^"L@nf$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(%.)%Z($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${$]<&p($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cZ&li8Lc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M+m$%/'[$}M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${8ouL@a)'0af$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dU#^IC@<!$-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Qhc`bLd$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QojxM{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QwZ_$t$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1@!;$+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fo*,`$?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+$8W\`'$\d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dCp"YB),$@)d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Qw0^'zX$)d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QZO"L@}d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dco.\]ZB{M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$?@(l]]d&}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dz%_+]]{Wpj$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1QB\:]]]]/@jM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ju$w>'-]]]]]Xkf$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Q{b$bc{}rm-'_]]]]]?!(M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$f{YbW%$w!"_]]]]]]lQ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Mf{>$\\:~]]]]]]]i{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Qqh]]]]]]]]-:Q$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$_$r]]]]]-l+d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-------分割-------$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$d({/{)n__nd$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fY$#b%$@$$Bc)$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MuB}'[d$qvBJQ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$n%j[*&Q$]$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$?$,^c@$Jd$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[$'_WW/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$?${,a#\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QL8>\*qf$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(z$%f'i@/M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zq8Q0B#t`v&)$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[@<:X%-,B)$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MCp`0wc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Q0m{B)$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$r#.I$}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$($).B]$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dY8~#($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zk$Bx\#nQ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}$!r8mW$/Q$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]$`"~r$tQ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-$``U$)d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)$_"]L@-M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Qdq.:]]p8{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[@c.+]]}#dj$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$d{@Q"\]]]]\@rM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$d-WW\`'_]]]]]ckf$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M]XB&0f1xZ0'<]]]]]?l(M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Q}/maM$p}^_]]]]]]!Q$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Q{~#z,;<?]]]]]]i{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dzW[]]]]]]]-;c$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1BU]]]]]-l+d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
微信公众号:一灰灰blog