diff options
| author | polo <ordipolo@gmx.fr> | 2022-07-19 13:43:33 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2022-07-19 13:43:33 +0200 |
| commit | 66ee0f5f5416aed9f7a7264f18ae6bdf4c8ed50f (patch) | |
| tree | 6ac70ed4c4df9b60ef19b0f720ff04ddbde6ef8f /model/Image.php | |
| parent | ed5df18ed28a338ecd763e6492991ccbf5e23eb0 (diff) | |
| download | melaine-66ee0f5f5416aed9f7a7264f18ae6bdf4c8ed50f.tar.gz melaine-66ee0f5f5416aed9f7a7264f18ae6bdf4c8ed50f.tar.bz2 melaine-66ee0f5f5416aed9f7a7264f18ae6bdf4c8ed50f.zip | |
miniatures articles 1
Diffstat (limited to 'model/Image.php')
| -rw-r--r-- | model/Image.php | 10 |
1 files changed, 8 insertions, 2 deletions
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 | |||
| 67 | if($imageLibrary == 'imagick') | 67 | if($imageLibrary == 'imagick') |
| 68 | { | 68 | { |
| 69 | $Image = new Imagick($this->path . $_FILES['upload']['name']); | 69 | $Image = new Imagick($this->path . $_FILES['upload']['name']); |
| 70 | // 0 signifie qu'on conserve les proportions | 70 | |
| 71 | $Image->thumbnailImage($largeur, 0); | 71 | $source = $Image->getImageGeometry(); |
| 72 | if($source['width'] > $largeur) | ||
| 73 | { | ||
| 74 | // 0 signifie qu'on conserve les proportions | ||
| 75 | $Image->thumbnailImage($largeur, 0); | ||
| 76 | } | ||
| 77 | |||
| 72 | // écriture dans un fichier | 78 | // écriture dans un fichier |
| 73 | $Image->writeImage($this->pathMini . $this->pathInfos['filename'] . '-mini.' . $this->pathInfos['extension']); | 79 | $Image->writeImage($this->pathMini . $this->pathInfos['filename'] . '-mini.' . $this->pathInfos['extension']); |
| 74 | } | 80 | } |
