diff options
-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 +}
|