文件名称:bespoke:火力基地
文件大小:506KB
文件格式:ZIP
更新时间:2024-06-24 05:20:38
JavaScript
定制 定制将普通图像转换为立体主义的构图。 我偶然发现了一个奇怪的三角形瓷砖图像,这些瓷砖显然是随机放置的,但似乎是统一的和有节奏的。 这是如何运作的? 然后我从 Delaunay 三角剖分中学到了正确的知识。 对算法及其美学品质着迷,我很快就尝试了 Processing。 由此产生的马赛克让我想起了 Orphic Cubism 的画作,具有表现力的色彩和有节奏的马赛克,尽管可能有点机械。 我称之为定制。 现在马赛克风格又流行起来了,有了 d3.js,让 Delaunay 三角形就像调用一个函数一样简单。 作品 Delaunay 马赛克基于一组点。 随着点的移动,生成的图像会发生变化。 如何放置这些点? 有4个研究: 随机放置的点 使用最佳候选算法选择的点 使用JSFeat库检测原始图像中使用的关键点 4.手动移动点 颜色 通过将点的位置映射到原始图像的像素,我们可以提取颜色并将其应
【文件预览】:
bespoke-master
----csphotoselector.css(8KB)
----index.html(9KB)
----.gitattributes(378B)
----csphotoselector.js(21KB)
----csphotoselector()
--------loader.gif(673B)
--------csphotoselector-pagination.png(1KB)
--------_notes()
----example.js(4KB)
----images()
--------loader.gif(673B)
--------mao.jpg(4KB)
--------bespoke-spash.jpg(260KB)
--------csphotoselector-pagination.png(1KB)
--------bauhaus.jpg(5KB)
--------logo.png(52KB)
--------bay.jpg(4KB)
--------kubist.png(111KB)
--------_notes()
----js()
--------jsfeat-min.js(65KB)
--------d3.min.js(148KB)
--------kubist_ui.js(16KB)
--------_notes()
----README.md(2KB)
----css()
--------style.scss(3KB)
--------_notes()
--------style.css(5KB)
----.gitignore(574B)