diff --git a/src/SocialMediaImageGenerator/Generator.php b/src/SocialMediaImageGenerator/Generator.php index 45bc507..e2e89e4 100644 --- a/src/SocialMediaImageGenerator/Generator.php +++ b/src/SocialMediaImageGenerator/Generator.php @@ -22,7 +22,6 @@ class Generator public function __construct(int $width, int $height, string $color) { $this->image = new \Imagick(); - ImagickResourceLimiter::applyLimits($this->image); $this->image->setResolution(300, 300); $this->image->newImage($width, $height, $color); diff --git a/src/SocialMediaImageGenerator/Magnetic.php b/src/SocialMediaImageGenerator/Magnetic.php index ec455fa..6dcba65 100644 --- a/src/SocialMediaImageGenerator/Magnetic.php +++ b/src/SocialMediaImageGenerator/Magnetic.php @@ -21,7 +21,6 @@ class Magnetic public function __construct(array &$layers, array &$layers_with_names) { $this->im = new \Imagick(); - ImagickResourceLimiter::applyLimits($this->im); $this->layers = &$layers; $this->layers_with_names = &$layers_with_names; @@ -77,7 +76,6 @@ private function horizontalCenter(AbstractType &$layer) } else { /*$im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $layer_info = $im->queryFontMetrics($layer->$this->getImage(), $layer->getText());*/ $layer->setX( @@ -94,7 +92,6 @@ private function horizontalCenter(AbstractType &$layer) if ($layer->getImage() instanceof \Imagick) { /*$im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $to_layer_info = $im->queryFontMetrics($this->to_layer->getImage(), $this->to_layer->getText());*/ $layer->setX( @@ -128,7 +125,6 @@ private function left(AbstractType &$layer) /*if ($layer_image instanceof \ImagickDraw) { $im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $layer_info = $im->queryFontMetrics($layer_image, $layer->getText()); if ($layer->getAlignment() === \Imagick::ALIGN_CENTER) { @@ -152,7 +148,6 @@ private function right(AbstractType &$layer) /*if ($layer_image instanceof \ImagickDraw) { $im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $layer_info = $im->queryFontMetrics($layer_image, $layer->getText()); if ($layer->getAlignment() === \Imagick::ALIGN_CENTER) { @@ -204,7 +199,6 @@ private function verticalCenter(AbstractType &$layer) )); } else { $im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $layer_info = $im->queryFontMetrics($layer->getImage(), $layer->getText()); @@ -221,7 +215,6 @@ private function verticalCenter(AbstractType &$layer) } elseif ($this->to_layer->getImage() instanceof \ImagickDraw) { if ($layer->getImage() instanceof \Imagick) { $im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $to_layer_info = $im->queryFontMetrics($this->to_layer->getImage(), $this->to_layer->getText()); @@ -236,7 +229,6 @@ private function verticalCenter(AbstractType &$layer) )); } else { $im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $layer_info = $im->queryFontMetrics($layer->getImage(), $layer->getText()); $to_layer_info = $im->queryFontMetrics($this->to_layer->getImage(), $this->to_layer->getText()); @@ -266,7 +258,6 @@ private function top(AbstractType &$layer) )); } elseif ($layer->getImage() instanceof \ImagickDraw) { $im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $layer_info = $im->queryFontMetrics($layer->getImage(), $layer->getText()); @@ -280,7 +271,6 @@ private function top(AbstractType &$layer) } elseif ($this->to_layer->getImage() instanceof \ImagickDraw) { if ($layer->getImage() instanceof \Imagick) { $im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $to_layer_info = $im->queryFontMetrics($this->to_layer->getImage(), $this->to_layer->getText()); @@ -311,7 +301,6 @@ private function bottom(AbstractType &$layer) )); } elseif ($layer->getImage() instanceof \ImagickDraw) { $im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $layer_info = $im->queryFontMetrics($layer->getImage(), $layer->getText()); @@ -328,7 +317,6 @@ private function bottom(AbstractType &$layer) } elseif ($this->to_layer->getImage() instanceof \ImagickDraw) { if ($layer->getImage() instanceof \Imagick) { $im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $to_layer_info = $im->queryFontMetrics($this->to_layer->getImage(), $this->to_layer->getText()); @@ -343,7 +331,6 @@ private function bottom(AbstractType &$layer) )); } elseif ($layer->getImage() instanceof \ImagickDraw) { $im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $to_layer_info = $im->queryFontMetrics($this->to_layer->getImage(), $this->to_layer->getText()); diff --git a/src/SocialMediaImageGenerator/Types/Background.php b/src/SocialMediaImageGenerator/Types/Background.php index ddac540..c5aaf0c 100644 --- a/src/SocialMediaImageGenerator/Types/Background.php +++ b/src/SocialMediaImageGenerator/Types/Background.php @@ -19,7 +19,6 @@ public function getImage(): \Imagick } $layer = new \Imagick(); - ImagickResourceLimiter::applyLimits($layer); $layer->newImage($this->getWidth(), $this->getHeight(), $this->getColor()); diff --git a/src/SocialMediaImageGenerator/Types/BackgroundImage.php b/src/SocialMediaImageGenerator/Types/BackgroundImage.php index 98366c7..cf969f5 100644 --- a/src/SocialMediaImageGenerator/Types/BackgroundImage.php +++ b/src/SocialMediaImageGenerator/Types/BackgroundImage.php @@ -17,7 +17,6 @@ public function getImage(): \Imagick } $layer = new \Imagick(); - ImagickResourceLimiter::applyLimits($layer); $layer->readImage($this->getPath()); @@ -43,7 +42,6 @@ public function getImage(): \Imagick if ($this->getBlackout()) { $blackout_draw = new \Imagick(); - ImagickResourceLimiter::applyLimits($blackout_draw); $blackout_draw->newImage($width, $height, new \ImagickPixel($this->getBlackout()->getColor())); diff --git a/src/SocialMediaImageGenerator/Types/Image.php b/src/SocialMediaImageGenerator/Types/Image.php index 06075d0..c3c28d3 100644 --- a/src/SocialMediaImageGenerator/Types/Image.php +++ b/src/SocialMediaImageGenerator/Types/Image.php @@ -26,7 +26,6 @@ public function getImage(bool $no_resize = false): \Imagick } $layer = new \Imagick(); - ImagickResourceLimiter::applyLimits($layer); $layer->readImage($this->getPath()); $layer->setImageResolution(300, 300); @@ -38,7 +37,6 @@ public function getImage(bool $no_resize = false): \Imagick if ($this->getRoundCorners()) { $mask = new \Imagick(); - ImagickResourceLimiter::applyLimits($mask); $mask->newImage($this->getWidth(), $this->getHeight(), new \ImagickPixel('transparent')); @@ -59,7 +57,6 @@ public function getImage(bool $no_resize = false): \Imagick if ($this->getFill()) { $layer_colorize = new \Imagick(); - ImagickResourceLimiter::applyLimits($layer_colorize); $layer_colorize->newImage($layer->getImageWidth(), $layer->getImageHeight(), $this->getFill()); $layer_colorize->compositeImage($layer, \Imagick::COMPOSITE_COPYOPACITY, 0, 0); diff --git a/src/SocialMediaImageGenerator/Types/ImageGravityCenter.php b/src/SocialMediaImageGenerator/Types/ImageGravityCenter.php index 334283f..cde4872 100644 --- a/src/SocialMediaImageGenerator/Types/ImageGravityCenter.php +++ b/src/SocialMediaImageGenerator/Types/ImageGravityCenter.php @@ -19,7 +19,6 @@ public function getImage(bool $no_resize = true): \Imagick if ($this->fill) { $layer_colorize = new \Imagick(); - ImagickResourceLimiter::applyLimits($layer_colorize); $layer_colorize->newImage($layer->getImageWidth(), $layer->getImageHeight(), $this->fill); $layer_colorize->compositeImage($layer, \Imagick::COMPOSITE_COPYOPACITY, 0, 0); diff --git a/src/SocialMediaImageGenerator/Types/Text.php b/src/SocialMediaImageGenerator/Types/Text.php index a843ffd..f28bdc7 100644 --- a/src/SocialMediaImageGenerator/Types/Text.php +++ b/src/SocialMediaImageGenerator/Types/Text.php @@ -85,7 +85,6 @@ private function sliceTextByLines(string $text, int $lines, string $symbol = '.. private function getMetricsForEachOfLine(string $text, \ImagickDraw $draw): array { $im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $info = []; foreach (explode("\n", $text) as $string) { @@ -102,7 +101,6 @@ private function getMetricsForEachOfLine(string $text, \ImagickDraw $draw): arra private function wordwrap(string $text, int $width, \ImagickDraw $draw, int &$number_of_lines = 1): string { $im = new \Imagick(); - ImagickResourceLimiter::applyLimits($im); $final_text = ""; $words = explode(' ', $text);