diff options
author | Clément Guillemain <clement.guillemain@gmail.com> | 2013-11-12 13:59:14 -0800 |
---|---|---|
committer | Clément Guillemain <clement.guillemain@gmail.com> | 2013-11-12 13:59:14 -0800 |
commit | dff62946f100ce2c5c932380a5f193ddccc7e16d (patch) | |
tree | 78308c6669f5acd899f7186f6a3388e844327a31 | |
parent | d7dee538c1c8b7bf7b465922d2554d077903cb19 (diff) | |
parent | 6822dee1b84c73cf349c6a591374a0aac543bc59 (diff) | |
download | ImageWorkshop-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.php | 8 |
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 +}
|