文件 | 语言 | 大小 | 版本 | 开发者 | 最后更新 | |
lands/gair production | JavaScript | 7.6KB | v1.0.0 | YB | 2024-10-21 | 查看 |
lands/gair source code | JavaScript | 20.8KB | v1.0.0 | YB | 2024-10-21 | 查看 |
const gair = await Lan.import('gair');
const image = ...; // load image
const ga = gair(image, {options...});
const canvas = await Lan.pixels(ga.DX, ga.DY);
ga.process();
参见示例程序:Image Reconstruction。
import {gair} from "https://ddzeb.com/lands/gair";
const {gair} = await import("https://ddzeb.com/lands/gair");
这个库做的实际上就是用几何图形去逼近原图。我们每次添加一个几何图形,然后让其结果与原图的差尽量达到最小。这个几何图形的位置大小以及颜色等参数构成了一个庞大的空间,我们使用进化计算进行搜索。