summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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
+}