/** * @param PhpGdEvent $event */ public function addImageExtras(PhpGdEvent $event) { if ($this->extras) { $image = $event->getImage(); $image->addExtras($this->extras); } }
/** * param PhpGdEvent $event */ public function addImageExtras(PhpGdEvent $event) { $image = $event->getImage(); if (array_key_exists('gif_error', $image->getExtras())) { return; } $image->addExtras($this->extras); }
/** * @param PhpGdEvent $event */ public function addImageMetadatas(PhpGdEvent $event) { $image = $event->getImage(); $layers = $event->getLayers(); $format = $layers[0]->get('final.format'); $image->setMime($this->context->getImageMime($format)); $image->setExtension($this->context->getImageExtension($format)); $image->setWidth($layers[0]->get('final.width')); $image->setHeight($layers[0]->get('final.height')); $image->addExtras(['original_width' => $layers[0]->get('image.width'), 'original_height' => $layers[0]->get('image.height')]); }