文件名称:tri-ify:三角化图片
文件大小:972KB
文件格式:ZIP
更新时间:2024-05-26 11:55:47
JavaScript
尝试验证 一个程序,可以拍摄一张图片并产生一个三角形排列,以最大程度地增加与原始图片的相似度。 这个想法绝不是原创的。 参见《 。 如何运行 在该项目的根目录中,执行以下操作: python -m SimpleHTTPServer 然后启动浏览器并连接到 如何调整 打开并查找BEGIN CONFIGURABLES注释。 您可以在此处更改任何配置选项。 它是如何工作的? 该程序使用进行优化。 我们将原始源图像加载到,从而可以访问原始数据。 然后,我们为模拟退火算法生成一个初始空状态。 在算法的每次迭代中,我们都会对状态进行突变,使用对其进行渲染,将其与源图像进行比较,然后根据渲染输出的质量和当前温度对其进行保留或还原。 为什么? 要了解有关Three.js的更多信息并使用JavaScript的Typed Arrays。
【文件预览】:
tri-ify-master
----index.html(3KB)
----img()
--------pic.jpg(10KB)
--------town.png(224KB)
----screenshot.png(739KB)
----README.md(1KB)
----tri-ify.js(6KB)