]> git.parisson.com Git - pdf.js.git/commitdiff
isDefaultDecode(), as per reviewer comments
authorArtur Adib <arturadib@gmail.com>
Tue, 7 Feb 2012 00:10:15 +0000 (16:10 -0800)
committerArtur Adib <arturadib@gmail.com>
Tue, 7 Feb 2012 00:10:15 +0000 (16:10 -0800)
src/colorspace.js

index 69da82536b27084b68387a69b46ee73637cbead7..57bc9c8463bd30d2c993e95da1f45a60b68e553d 100644 (file)
@@ -517,8 +517,14 @@ var LabCS = (function LabCSClosure() {
       return rgbBuf;
     },
     isDefaultDecode: function labcs_isDefaultDecode(decodeMap) {
-      // TODO: not sure about this yet
-      return true;
+      // From Table 90 in Adobe's:
+      // "Document management - Portable document format", 1st ed, 2008
+      if (decodeMap[0] === 0 && decodeMap[1] === 100 &&
+          decodeMap[2] === this.amin && decodeMap[3] === this.amax &&
+          decodeMap[4] === this.bmin && decodeMap[5] === this.bmax)
+        return true;
+      else
+        return false;
     }
   };
   return LabCS;