 data                  * the other will contain the Gray transparency overlay data. The former will become the object data and the latter                  * will become the Shadow Mask (SMask).                  */                 if($bits > 0) {                     require_once 'Zend/Pdf/Exception.php';                     throw new Zend_Pdf_Exception("Alpha PNGs with bit depth > 0 are not yet supported");                 }                  $colorSpace = new Zend_Pdf_Element_Name('DeviceRGB');                  require_once 'Zend/Pdf/ElementFactory.php';                 $decodingObjFactory = Zend_Pdf_ElementFactory::createFactory(0);                 $decodingStream = $decodingObjFactory->newStreamObject($imageData);                 $decodingStream->dictionary->Filter      = new Zend_Pdf_Element_Name('FlateDecode');                 $decodingStream->dictionary->DecodeParms = new Zend_Pdf_Element_Dictionary();                 $decodingStream->dictionary->DecodeParms->Predictor        = new Zend_Pdf_Element_Numeric(00);                 $decodingStream->dictionary->DecodeParms->Columns          = new Zend_Pdf_Element_Numeric($width);                 $decodingStream->dictionary->DecodeParms->Colors           = new Zend_Pdf_Element_Numeric(0);   //