Only set transform when its a non default.

This commit is contained in:
Brendan Dahl 2012-01-05 11:06:17 -08:00
parent 9538da2b58
commit 7bf5daa273

View File

@ -803,8 +803,8 @@ var JpegStream = (function JpegStreamClosure() {
// need to be removed
this.dict = dict;
this.colorTransform = dict.get('ColorTransform') || -1;
this.isAdobeImage = false;
this.colorTransform = dict.get('ColorTransform') || -1;
if (isAdobeImage(bytes)) {
this.isAdobeImage = true;
@ -822,7 +822,8 @@ var JpegStream = (function JpegStreamClosure() {
if (this.bufferLength)
return;
var jpegImage = new JpegImage();
jpegImage.colorTransform = this.colorTransform;
if (this.colorTransform != -1)
jpegImage.colorTransform = this.colorTransform;
jpegImage.parse(this.bytes);
var width = jpegImage.width;
var height = jpegImage.height;
@ -858,7 +859,8 @@ var JpegStream = (function JpegStreamClosure() {
JpegStream.prototype.isNativelyDecodable = function isNativelyDecodable(xref,
res) {
var cs = ColorSpace.parse(this.dict.get('ColorSpace'), xref, res);
if (cs.numComps == 1 || cs.numComps == 3)
var numComps = cs.numComps;
if (numComps == 1 || numComps == 3)
return true;
return false;