Browse Source

Fix TypeError that occurs in colorspace.js on accidentally passing an 'Array' instead of 'TypedArray'

Fix TypeError that occurs in colorspace.js on accidentally passing an 'Array' instead of 'TypedArray'

Changed getRgbItem(...) to getRgbBuffer(...) since this.lookup has values in range[0, 255] whereas getRgbItem(...) expects those to be in range [0, 1]

Revert changes for IE9 compatibility
Apoorv Mishra 8 years ago
parent
commit
d14956d4b8
  1. 2
      src/core/colorspace.js

2
src/core/colorspace.js

@ -538,7 +538,7 @@ var IndexedCS = (function IndexedCSClosure() { @@ -538,7 +538,7 @@ var IndexedCS = (function IndexedCSClosure() {
dest, destOffset) {
var numComps = this.base.numComps;
var start = src[srcOffset] * numComps;
this.base.getRgbItem(this.lookup, start, dest, destOffset);
this.base.getRgbBuffer(this.lookup, start, 1, dest, destOffset, 8, 0);
},
getRgbBuffer: function IndexedCS_getRgbBuffer(src, srcOffset, count,
dest, destOffset, bits,

Loading…
Cancel
Save