Re: [PHP-DEV] GD vs Imagick

This is only part of a thread. view whole thread
  100226
August 16, 2017 12:43 ua.san.alex@gmail.com ("S.A.N")
2017-08-15 13:52 GMT+03:00 Rasmus Schultz <rasmus@mindplay.dk>:
> The following GD issue is all-too common: > > https://stackoverflow.com/questions/5773032/how-to-stop-gd2-from-washing-away-the-colors-upon-resizing-images > > Basically anyone who's ever accepted uploaded images and resized or > converted them, has bumped into this. > > Only Imagick makes it possible to work around this issue, it's not possible > with GD, at all - and the internal behavior of GD is arguably "wrong", as > the visible output of simply opening and saving a JPEG image with GD is > mangled with washed-out colors. > > I am starting to wonder why GD is the default in PHP? > > It's a pretty outdated library with a clunky API - we have Imagick with a > much more concise API and a ton more useful features. > > Why is the less-capable image library the default on the PHP platform? Why > not Imagick?
Imagick - unsafe, slow and requires many external dependencies. Now there are much better modules: Vips - safe, much faster (7x) requires little dependency. http://pecl.php.net/package/vips It's better to spend your time on Vips , instead of having an Imagick Thank.