LabCS infra: args passed OK
This commit is contained in:
parent
74ec7a4103
commit
a39d487283
@ -58,7 +58,10 @@ var ColorSpace = (function ColorSpaceClosure() {
|
|||||||
return new AlternateCS(numComps, ColorSpace.fromIR(alt),
|
return new AlternateCS(numComps, ColorSpace.fromIR(alt),
|
||||||
PDFFunction.fromIR(tintFnIR));
|
PDFFunction.fromIR(tintFnIR));
|
||||||
case 'LabCS':
|
case 'LabCS':
|
||||||
return new LabCS();
|
var whitePoint = IR[1].WhitePoint;
|
||||||
|
var blackPoint = IR[1].BlackPoint;
|
||||||
|
var range = IR[1].Range;
|
||||||
|
return new LabCS(whitePoint, blackPoint, range);
|
||||||
default:
|
default:
|
||||||
error('Unkown name ' + name);
|
error('Unkown name ' + name);
|
||||||
}
|
}
|
||||||
@ -148,7 +151,8 @@ var ColorSpace = (function ColorSpaceClosure() {
|
|||||||
var tintFnIR = PDFFunction.getIR(xref, xref.fetchIfRef(cs[3]));
|
var tintFnIR = PDFFunction.getIR(xref, xref.fetchIfRef(cs[3]));
|
||||||
return ['AlternateCS', numComps, alt, tintFnIR];
|
return ['AlternateCS', numComps, alt, tintFnIR];
|
||||||
case 'Lab':
|
case 'Lab':
|
||||||
return 'LabCS';
|
var params = cs[1].map;
|
||||||
|
return ['LabCS', params];
|
||||||
default:
|
default:
|
||||||
error('unimplemented color space object "' + mode + '"');
|
error('unimplemented color space object "' + mode + '"');
|
||||||
}
|
}
|
||||||
@ -413,10 +417,13 @@ var DeviceCmykCS = (function DeviceCmykCSClosure() {
|
|||||||
})();
|
})();
|
||||||
|
|
||||||
var LabCS = (function LabCSClosure() {
|
var LabCS = (function LabCSClosure() {
|
||||||
function LabCS() {
|
function LabCS(whitePoint, blackPoint, range) {
|
||||||
this.name = 'Lab';
|
this.name = 'Lab';
|
||||||
this.numComps = 3;
|
this.numComps = 3;
|
||||||
this.defaultColor = [0, 0, 0];
|
this.defaultColor = [0, 0, 0];
|
||||||
|
this.whitePoint = whitePoint;
|
||||||
|
this.blackPoint = blackPoint;
|
||||||
|
this.range = range;
|
||||||
}
|
}
|
||||||
LabCS.prototype = {
|
LabCS.prototype = {
|
||||||
getRgb: function labcs_getRgb(color) {
|
getRgb: function labcs_getRgb(color) {
|
||||||
|
Loading…
Reference in New Issue
Block a user