Re: GD vs Imagick
| From: | Remi Collet | Date: | Wed, 16 Aug 2017 14:13:11 +0000 |
| Subject: | Re: GD vs Imagick | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-100227@lists.php.net to get a copy of this message | ||
Le 15/08/2017 à 12:52, Rasmus Schultz a écrit :
> I am starting to wonder why GD is the default in PHP?
Don't really know, perhaps because the first one ?
But we have various alternatives:
- imagick
- gmagick
- vips
(perhaps others)
And ImageMagick is really an ugly upstream
- most common commit message is "..." [1]
- unstable API
(imagick extension even check that build version === runtime versions)
- soname bump in patch version (yes, really, when 4th digit change)
- lack of CI
(else I don't understand how they can release with broken tests [2])
And about extensions:
- imagick conflicts with gmagick (as GraphicMagick is a fork of
ImageMagick, you cannot load both in the same process), so having
imagick the default one will kill gmagick.
[1] https://github.com/ImageMagick/ImageMagick/commits/master
[2]
https://github.com/ImageMagick/ImageMagick/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20author%3Aremicollet%20
Attachment: [application/pgp-signature] OpenPGP digital signature signature.asc
Attachment: [application/pgp-signature] OpenPGP digital signature signature.asc