Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 94dff5c

Browse files
committed
image: change code style
1 parent d4e0b68 commit 94dff5c

File tree

2 files changed

+17
-15
lines changed

2 files changed

+17
-15
lines changed

src/traces/image/constants.js

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,19 @@
1111

1212
module.exports = {
1313
colormodel: {
14-
'rgb': [[0, 0, 0], [255, 255, 255], function(c) {return c.slice(0, 3);}],
15-
'rgba': [[0, 0, 0, 0], [255, 255, 255, 1], function(c) {return c.slice(0, 4);}],
16-
'hsl': [[0, 0, 0], [360, 100, 100], function(c) {
17-
c[1] = c[1] + '%';
18-
c[2] = c[2] + '%';
19-
return c.slice(0, 3);
20-
}],
21-
'hsla': [[0, 0, 0, 0], [360, 100, 100, 1], function(c) {
22-
c[1] = c[1] + '%';
23-
c[2] = c[2] + '%';
24-
return c.slice(0, 4);
14+
rgb: {min: [0, 0, 0], max: [255, 255, 255], fmt: function(c) {return c.slice(0, 3);}},
15+
rgba: {min: [0, 0, 0, 0], max: [255, 255, 255, 1], fmt: function(c) {return c.slice(0, 4);}},
16+
hsl: {min: [0, 0, 0], max: [360, 100, 100], fmt: function(c) {
17+
var p = c.slice(0, 3);
18+
p[1] = p[1] + '%';
19+
p[2] = p[2] + '%';
20+
return p;
21+
}},
22+
hsla: [[0, 0, 0, 0], [360, 100, 100, 1], function(c) {
23+
var p = c.slice(0, 4);
24+
p[1] = p[1] + '%';
25+
p[2] = p[2] + '%';
26+
return p.slice(0, 4);
2527
}]
2628
}
2729
};

src/traces/image/plot.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ module.exports = function(gd, plotinfo, cdimage, imageLayer) {
7777
var scale = [];
7878
var k;
7979
for(k = 0; k < tupleLength; k++) {
80-
if(cr[0][k] !== trace.zmin[k] || cr[1][k] !== trace.zmax[k]) {
81-
scale.push([k, (cr[1][k] - cr[0][k]) / (trace.zmax[k] - trace.zmin[k])]);
80+
if(cr.min[k] !== trace.zmin[k] || cr.max[k] !== trace.zmax[k]) {
81+
scale.push([k, (cr.max[k] - cr.min[k]) / (trace.zmax[k] - trace.zmin[k])]);
8282
}
8383
}
8484

@@ -90,9 +90,9 @@ module.exports = function(gd, plotinfo, cdimage, imageLayer) {
9090
for(k = 0; k < scale.length; k++) {
9191
ch = scale[k][0];
9292
c[ch] = (c[ch] - trace.zmin[ch]) * scale[k][1];
93-
c[ch] = Lib.constrain(c[ch], cr[0][k], cr[1][k]);
93+
c[ch] = Lib.constrain(c[ch], cr.min[k], cr.max[k]);
9494
}
95-
context.fillStyle = trace.colormodel + '(' + cr[2](c).join(',') + ')';
95+
context.fillStyle = trace.colormodel + '(' + cr.fmt(c).join(',') + ')';
9696
context.fillRect(ipx(i), jpx(j), ipx(i + 1) - ipx(i), jpx(j + 1) - jpx(j));
9797
}
9898
}

0 commit comments

Comments
 (0)