如何运行javascript颜色映射示例
How to run javascript colormap example?
为了尝试我在这里找到的javascript示例,我做了以下事情(在Windows7上按照这个答案):
- 已安装
node
- 已安装
browserify
- 创建了一个新目录
Test
- 在这个目录中,我运行
npm init
- 在这个目录中,我创建了一个文件
index.js
,其内容如底部示例页面所示 -
我运行了以下命令:
npm install colormap browserify -s index.js > bundle.js
-
我创建了一个html代码
example.html
,如下所示(在同一目录中):<!DOCTYPE html> <html> <head> </head> <body> <canvas id="canvas"></canvas> <img id="background" readsrc="satellite-view-of-earth-at-night.jpg" width=480></img> <img id="canvasImg" name="colormap" alt="image for download"> <script type="text/javascript" src="bundle.js"></script> </body> </html>
-
打开文件CCD_ 7,只看到一个空白的白色页面,其中包含文本CCD_。没有颜色映射。konsole也没有错误!
如何修复此代码,如何正确执行?也许我确实忘记安装了什么?按错误的顺序做了什么?忘记做别的事了吗?
颜色映射是一个用于生成颜色映射的NPM模块。它在''res目录中包括一些预先生成的颜色映射,但通常需要执行以下操作来生成一个表示颜色映射的json数组。在上面的步骤1到6之后,创建一个包含以下内容的新.js文件,并运行它来创建一个自定义的颜色映射:
let colormap = require('colormap')
var fs = require('fs');
let colors = colormap({
colormap: 'jet',
nshades: 256,
format: 'hex',
alpha: [1.0, 0.5, 1.0]
})
var json_text = JSON.stringify(colors);
fs.writeFile("jet.json", json_text, function(err) {
if(err) {
return console.log(err);
}
console.log("The file was saved!");
});
相关文章:
- d3中的反向颜色映射
- 如何使用javascript更改
前色/文本颜色以及boder颜色 - 3 种颜色维度与谷歌可视化地理图表色标
- 在 Magnific Popup 插件中使用时,无法从光谱拾色器插件中的文本框复制颜色
- 如何从渐变映射数字特定的颜色
- 当序列计数变化时,使用NVD3维护堆叠/分组多条形图的颜色映射
- 这里映射JavaScript API 3.0浏览器如何设置标记颜色
- 如何运行javascript颜色映射示例
- 序号比例类别10将所有内容映射到相同的颜色
- 着色颜色的拉斐尔球体-如何找到颜色的色调值
- 根据背景图像主导色(在文本区域中)更改字体颜色
- 在视图中显示的结果表中,用不同的颜色为所有偶数项上色
- 显示与D3图例中从范围映射的每个颜色梯度相关的值
- 将一个数组的每个国家映射到另一个数组的每种颜色
- d3将颜色映射到值以外的东西,因为当值相等时,颜色是重复的
- 如何使用D3.js将数字映射到三色刻度
- 使用jQuery进行图像映射,如何在悬停时更改颜色
- 圆环图-将域映射到颜色范围(过渡)
- 打印机是否打印所有cmyk色域颜色以及icc配置文件的确切用途
- 为区域构建具有可选和不同背景(颜色和图像填充)的复杂图像映射