From d4ebd428534f67190f9b110c8e6fc663ca620893 Mon Sep 17 00:00:00 2001 From: Oliver Vogel Date: Thu, 28 Mar 2013 16:58:20 +0100 Subject: [PATCH] added setPropertiesFromResource --- src/Intervention/Image/Image.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/Intervention/Image/Image.php b/src/Intervention/Image/Image.php index 4f135891..9581ddf0 100644 --- a/src/Intervention/Image/Image.php +++ b/src/Intervention/Image/Image.php @@ -235,6 +235,24 @@ class Image $this->original['height'] = $this->height; } + /** + * Set image properties from GD image resource + * + * @param resource $resource + */ + private function setPropertiesFromResource($resource) + { + if (is_resource($resource)) { + $this->resource = $resource; + $this->width = imagesx($this->resource); + $this->height = imagesy($this->resource); + $this->original['width'] = $this->width; + $this->original['height'] = $this->height; + } else { + throw new Exception("setPropertiesFromResource expects parameter to be resource."); + } + } + /** * Set properties for empty image resource *