【文件属性】:
文件名称:harmonyos2-farbvelo:“随机”调色板生成器,循环
文件大小:6.74MB
文件格式:ZIP
更新时间:2021-07-01 14:42:04
系统开源
和声2
法布维洛
“随机”调色板生成器。
法布韦洛
FarbVelo(瑞士德语为彩色自行车)是一个有趣的颜色选择工具。
它使用简单的规则和大量随机数来帮助你想出令人愉悦的颜色组合,或者只是在循环颜色和谐时放松(我在听的时候几乎觉得有点迷幻)。
关于
使用用户定义的最小角度
∠
选取
ℕ0
色调(色标)。
默认情况下,在
CIE
L
a
b*
中的色标之间进行插值,使用
.
使用颜色名称寻找令人愉悦的
制作的图标。
最初作为
.
来源已获得许可并获得许可。
引擎
如果您和我一样,您可能会在这里了解颜色选择的工作原理。
由于这段代码是基于一个老项目,而且代码很乱,我来帮你:
//
minHueDiffAngle
=
60
//
create
an
array
of
hues
to
pick
from.
const
baseHue
=
random
(
0
,
360
)
;
const
hues
=
new
Array
(
Math
.
round
(
360
/
minHueDiffAngle
)
)
.
fill
(
''
)
.
map
(
(
offset
,
i
)
=>
{
r
【文件预览】:
farbvelo-main
----Color.vue(0B)
----main.js(18KB)
----public()
--------farbvelo.png(530KB)
--------safari-pinned-tab.svg(5KB)
--------background.js(176B)
--------favicon.ico(3KB)
--------android-chrome-512x512.png(19KB)
--------android-chrome-192x192.png(7KB)
--------maifest.json(313B)
--------site.webmanifest(440B)
--------apple-touch-icon.png(3KB)
--------farbicon.png(14KB)
--------favicon-32x32.png(822B)
--------mstile-150x150.png(4KB)
--------samples()
--------farbvelo.svg(3KB)
--------favicon-16x16.png(372B)
--------browserconfig.xml(246B)
----favicon.ico(1KB)
----.babelrc(24B)
----lib()
--------rgb-cymk.js(1019B)
----main.scss(20KB)
----.stylelintrc.json(219B)
----index.pug(16KB)
----LICENSE.md(18KB)
----README.md(4KB)
----.htmlnanorc(26B)
----.editorconfig(214B)
----.posthtmlrc(66B)
----.gitignore(2KB)
----package-lock.json(647KB)
----package.json(959B)