public function parse($reader) { $this->_fields = array('CharacterId' => $reader->getUI16LE(), 'FrameCount' => $reader->getUI16LE()); parent::parse($reader); }
public function convertSVG() { $frameSize = $this->getHeader('FrameSize'); $frameRate = $this->getHeader('FrameRate'); $frameCount = $this->getHeader('FrameCount'); $svg = new Media_SVG($frameSize['Xmax'] / 20, $frameSize['Ymax'] / 20); //$defs = Media_SVG::newElement('defs'); // Definition $defs = $this->getSVGDefinitions(array()); $display = parent::convertSVG(); foreach ($defs as $def) { $svg->addNode($def); } $svg->addNode($display->set('transform', 'scale(0.05)')); return $svg; }