From 66ee0f5f5416aed9f7a7264f18ae6bdf4c8ed50f Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 19 Jul 2022 13:43:33 +0200 Subject: miniatures articles 1 --- model/Image.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'model/Image.php') diff --git a/model/Image.php b/model/Image.php index 59665e9..61f25c6 100644 --- a/model/Image.php +++ b/model/Image.php @@ -67,8 +67,14 @@ class Image if($imageLibrary == 'imagick') { $Image = new Imagick($this->path . $_FILES['upload']['name']); - // 0 signifie qu'on conserve les proportions - $Image->thumbnailImage($largeur, 0); + + $source = $Image->getImageGeometry(); + if($source['width'] > $largeur) + { + // 0 signifie qu'on conserve les proportions + $Image->thumbnailImage($largeur, 0); + } + // écriture dans un fichier $Image->writeImage($this->pathMini . $this->pathInfos['filename'] . '-mini.' . $this->pathInfos['extension']); } -- cgit v1.2.3