下载app免费领取会员
说到软件Dynamo,大家都会发出同样的反应——啊,那个用于revit二次开发的BIM软件是吗?那你有没有想过用Dynamo来做字符画?
这是一股神秘的力量,千百年来屡禁不止,却依然存在江湖各大浪潮中,传说阁主黑白、无常各守护着一道符令,有人说,如果得到这一对符令,就可以换得天下...时间已然过去了千年之久,点星阁再没有重现江湖,然而他们的传说却一直流传至今...
最近在抖音上经常有编程大神将小姐姐一些不可描述的视频转化为字符组成的字符动态视频,隐隐约约间,朦朦胧胧中,更加的引人入胜...让人无限遐想...
那么今天我们来聊一聊,怎么样用我们熟知的Dynamo将图片或者视频文件转化为字符组成的视频。那么程序究竟如何获取到影像的信息的呢?我们知道,图片都是由无数个像素块构成的,每个像素拥有不同的颜色,那么我们需要让程序去get到每个像素块的色阶值,很好,问题又来了,Dynamo里面的颜色还是由三原色(RedGreenBlue)组成的,我们需要将RGB转化为灰阶值(对于会用PS等图片编辑软件的小哥哥小姐姐们,可以理解为将图片转化为灰度图),灰阶值的计算公式为:Red*0.299+Green*0.587+Blue*0.114,计算的结果即为我们需要的灰阶值,这是一个0~255的数值。
好了,在提取到图片每个像素块的灰阶值之后,我们将每个像素块按照灰阶值的大小,换取我们给定的一串字符中的一个(这些字符按照占据单个字符空间的比例大小排列)。由此将每个像素块都换成相应的字符之后,再重新组合排布成图片(一定要注意像素块和字符一一对应)。
文章来源:牛侃BIM
仅作分享交流,文章著作权归原作者所有。
转载请注明来源本文地址:https://www.tuituisoft/bim/15672.html
上一篇:没有了
下一篇:没有了