周末写了一个 VSCode 注释插件,让你的注释花里胡哨起来

2021-02-28 19:50:48 +08:00
 zy5a59

周六晚上突然灵光一闪,想到之前看过一个佛祖保佑无 bug 的注释,感觉可以写一个把图片转成 ascii 的插件,把图片插到注释里,这样扩展性更强。

周日起来就做了 fun-comment,提供两个功能:

  1. 把一张图片转成 ascii 样式并添加到注释里
  2. 把选中的文字转成 ascii 样式

VSCode 插件商店搜索 "fun-comment" 就可以用了,大家可以去玩玩
代码在这里 fun-comment

在编辑区右键会多出两个选项:

  1. "Fun-comment Add Image Comment":选择这个,会弹出图片选择器,选择一个图片后会插入图片的 ascii 样式
  2. "Fun-comment Add Text Comment":选择这个,会将已经选择的文字替换成 ascii 样式,前提需要先选中一段文字

实现比较简单,图片转 ascii 就是色值匹配到对应的字符,文字转 ascii 直接用了 figlet 库。大家自行看代码就行

最后说说图片转 ascii 字符,想当初我第一次感觉到程序真神奇的时候,就是大一的时候,看到学长做了一个 bad apple 的 ascii 字符动画,瞬间感受到了程序的魅力,然而时间过得好快,距离那时候已经好久了

4044 次点击
所在节点    分享创造
15 条回复
poterliu
2021-02-28 20:20:45 +08:00
好有意思
ShuoHui
2021-02-28 20:35:46 +08:00
蛮好玩的
tuzki
2021-03-01 08:56:55 +08:00
哈哈 不错不错 好玩的东西多了,这个世界才会越来越有意思,楼主有想法!
PayneSeediqBale
2021-03-01 09:29:29 +08:00
优秀
alazysun
2021-03-01 11:26:51 +08:00
人才啊。。。
liu99
2021-03-01 13:02:23 +08:00
老哥啥时候发布到 idea 插件库里面
zy5a59
2021-03-01 13:50:39 +08:00
@poterliu #1
@ShuoHui #2
@tuzki #3
@PayneSeediqBale #4
@alazysun #5
感谢支持~

@liu99 #6
后面看看有时间可以再做个 idea 的插件
PainAndLove
2021-03-01 15:34:06 +08:00
有点意思。。 墙
7gugu
2021-03-02 00:23:46 +08:00
哈哈哈哈哈,有意思
xuanyuanaosheng
2021-03-02 09:49:36 +08:00
有意思了
biguokang
2021-03-02 17:32:36 +08:00
看来来这个图像转字符画的原理应该和我的做的这个类似

https://cdn.alpaca.run/js/banana.html
zy5a59
2021-03-02 19:18:12 +08:00
@PainAndLove #8
@7gugu #9
@xuanyuanaosheng #10
😄

@biguokang #11
这类图像转字符画的原理应该都差不多,我也是网上找的方案 😄
newHunter
2021-03-04 22:39:35 +08:00
哈哈,不错
goxxoo
2021-03-06 15:05:37 +08:00
idea 来个?
zy5a59
2021-03-08 00:03:19 +08:00
@goxxoo #14 后面有空了考虑做一个~
@newHunter #13 感谢支持~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/757024

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX