summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClément Guillemain <clement.guillemain@gmail.com>2013-11-12 13:59:14 -0800
committerClément Guillemain <clement.guillemain@gmail.com>2013-11-12 13:59:14 -0800
commitdff62946f100ce2c5c932380a5f193ddccc7e16d (patch)
tree78308c6669f5acd899f7186f6a3388e844327a31
parentd7dee538c1c8b7bf7b465922d2554d077903cb19 (diff)
parent6822dee1b84c73cf349c6a591374a0aac543bc59 (diff)
downloadImageWorkshop-dff62946f100ce2c5c932380a5f193ddccc7e16d.zip
ImageWorkshop-dff62946f100ce2c5c932380a5f193ddccc7e16d.tar.gz
ImageWorkshop-dff62946f100ce2c5c932380a5f193ddccc7e16d.tar.bz2
Merge pull request #24 from dripolles/master
Add 'interlace' flag for the save method of layer
-rw-r--r--src/PHPImageWorkshop/Core/ImageWorkshopLayer.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/PHPImageWorkshop/Core/ImageWorkshopLayer.php b/src/PHPImageWorkshop/Core/ImageWorkshopLayer.php
index 57167ff..e6ec0a9 100644
--- a/src/PHPImageWorkshop/Core/ImageWorkshopLayer.php
+++ b/src/PHPImageWorkshop/Core/ImageWorkshopLayer.php
@@ -1384,7 +1384,7 @@ class ImageWorkshopLayer
* @param string $backgroundColor
* @param integer $imageQuality
*/
- public function save($folder, $imageName, $createFolders = true, $backgroundColor = null, $imageQuality = 75)
+ public function save($folder, $imageName, $createFolders = true, $backgroundColor = null, $imageQuality = 75, $interlace = null)
{
if (!is_file($folder)) {
@@ -1409,6 +1409,10 @@ class ImageWorkshopLayer
$image = $this->getResult($backgroundColor);
+ if ($interlace !== null) {
+ imageinterlace($image, $interlace);
+ }
+
if ($extension == 'jpg' || $extension == 'jpeg') {
imagejpeg($image, $filename, $imageQuality);
@@ -1800,4 +1804,4 @@ class ImageWorkshopLayer
{
throw new ImageWorkshopLayerException('Method cropMaximumInPourcent() was renamed cropMaximumInPercent(). Use cropMaximumInPercent() instead.', static::METHOD_DEPRECATED);
}
-} \ No newline at end of file
+}