Newsgroups: php.internals
Path: news.php.net
Xref: news.php.net php.internals:100464
Return-Path: <rasmus@mindplay.dk>
Mailing-List: contact internals-help@lists.php.net; run by ezmlm
Delivered-To: mailing list internals@lists.php.net
Received: (qmail 41964 invoked from network); 8 Sep 2017 09:34:09 -0000
Received: from unknown (HELO lists.php.net) (127.0.0.1)
  by localhost with SMTP; 8 Sep 2017 09:34:09 -0000
Authentication-Results: pb1.pair.com header.from=rasmus@mindplay.dk; sender-id=unknown
Authentication-Results: pb1.pair.com smtp.mail=rasmus@mindplay.dk; spf=permerror; sender-id=unknown
Received-SPF: error (pb1.pair.com: domain mindplay.dk from 74.125.83.49 cause and error)
X-PHP-List-Original-Sender: rasmus@mindplay.dk
X-Host-Fingerprint: 74.125.83.49 mail-pg0-f49.google.com  
Received: from [74.125.83.49] ([74.125.83.49:34748] helo=mail-pg0-f49.google.com)
	by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP
	id AE/7D-10715-01462B95 for <internals@lists.php.net>; Fri, 08 Sep 2017 05:34:09 -0400
Received: by mail-pg0-f49.google.com with SMTP id q68so4061529pgq.1
        for <internals@lists.php.net>; Fri, 08 Sep 2017 02:34:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=mindplay-dk.20150623.gappssmtp.com; s=20150623;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to
         :cc;
        bh=DGfueRTIPlKFhHuRdvCpQ9HeRChz3eYKXjoglK+TMVM=;
        b=Eno9zEkIdDNRhicLIDoL37Etvcr+i9dl/sUvYvit/21VKKA1v2xYbTrDIhCMWSSA0b
         pgeiJ20/N5799gvC9/pfIA7hIoeLfL7blUi8elP0TYT3/mwrintDn1mZzz9ozCnuaaWx
         pIcel9BG57gLcGw2JVRc3wQa5lqP+4TDWj/7XfeIPa6p2bFAIxXYMRhDksG6v65yBvjY
         cOy7yBqh/1sAZpG2FKN5jImkyavCqpes7UGYSMQunuLz1uXj4ANSCpYeq5wSMofc3jc/
         fKVw4aS7tUTCAm3v8FJvXoLDbhl5xnbP+rXe/e/6Ck5tUaqO5IMeY0iCdhensj3x5jw+
         ILNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:in-reply-to:references:from:date
         :message-id:subject:to:cc;
        bh=DGfueRTIPlKFhHuRdvCpQ9HeRChz3eYKXjoglK+TMVM=;
        b=ounNLJlCX9gBFq3QVRuEW2Qhi0//XyxXgTojrQie0TGopTgNRQUllMremp+FXTZyY7
         ucky+HxS5LcM4wMzXpkTnX3TTpaELj/O7tac/hfdm7AKpKXfswoaiHlfsyinKfkzbJk5
         Nqdiy8REdeheuN4zJAaIJY4hsiXzDFoWs1eyCfpY2YT+mYYW8W/fUOF1BIwiDfvTu2lq
         xhPoSTbCp7MKOKzHT5Cyd7oOPMr6az9kIfSroAQzgznkg1+bMBrVqkQfwpBcDL/ps3Eu
         o/RfFb/X50elfJ2f8frOfHQOaQMFcpbauHUdMxYU4/zD+UpkGjIkDuv4fdqFlYvZRbr9
         w3uw==
X-Gm-Message-State: AHPjjUjKpFYfc83VCbvv7krJNs7GCQpD8Q9MuqgCauZ7bX5tgxSRAmUp
	6AUZOhjdbTDZCoF2mTJyD0y5u4mKgi84
X-Google-Smtp-Source: ADKCNb4EPg8HoxuhP/jDxY+2i2+XQiutcScqm6LIaHSbty93U6E3sY4wHgOKtmt4YUEWa+RNVJiWP2kcUeJuXE7asOs=
X-Received: by 10.98.32.139 with SMTP id m11mr2518216pfj.172.1504863245717;
 Fri, 08 Sep 2017 02:34:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.148.164 with HTTP; Fri, 8 Sep 2017 02:34:05 -0700 (PDT)
In-Reply-To: <CAKOpQSyubNQp+gJcpwp9gaUL9+gp2xvbSTqMFEo=gzsWyLKONQ@mail.gmail.com>
References: <CADqTB_hNm6ceRVyW9698_3v1qEtXC=uDLhiVzVcJ5y92aJTO+A@mail.gmail.com>
 <CAJW__o1N4zSYgRGOg7jxS8oA6FANGLV2zqE_PvvXUKgktX0JWQ@mail.gmail.com>
 <CA+kxMuQuzFJvms4Xa-VV-b2pf0zSaUmTMvcVfrsh7uTGPZot3g@mail.gmail.com> <CAKOpQSyubNQp+gJcpwp9gaUL9+gp2xvbSTqMFEo=gzsWyLKONQ@mail.gmail.com>
Date: Fri, 8 Sep 2017 11:34:05 +0200
Message-ID: <CADqTB_ig+_zdP6T3JXCGmmLK=iEdCef82mR+B4jvbMOstO1erg@mail.gmail.com>
To: Kris Craig <kris.craig@gmail.com>
Cc: Dan Ackroyd <danack@basereality.com>, PHP internals list <internals@lists.php.net>, 
	Kalle Sommer Nielsen <kalle@php.net>
Content-Type: multipart/alternative; boundary="001a11477008326d280558aa4755"
Subject: Re: [PHP-DEV] GD vs Imagick
From: rasmus@mindplay.dk (Rasmus Schultz)

--001a11477008326d280558aa4755
Content-Type: text/plain; charset="UTF-8"

Yeah, I keep thinking about this.

I'm not sure there's a really good reason why PHP shouldn't come with
best-in-class image support, if it's available - which it sounds like it
is; libvips looks more modern, lower memory and CPU overhead, better
overall really, and appears to be stable and up-to-date?

Yeah, it has dependencies. Doesn't everything? Does it matter, as long as
they're bundled?


On Thu, Aug 31, 2017 at 3:30 AM, Kris Craig <kris.craig@gmail.com> wrote:

> 2. Releasing Imagick with PHP means that the release cycles would need
>
> to be sync'ed. This has proven to be inconvenient in the past when an
> extension has wanted to change the api, but was forced to wait due to
> needed to wait for the next minor/major version of PHP.
>
>
> Why would they need to be synced?  When PHP releases a new version, can't
> we just bundle the latest Imagick build and plug into that?
>
> Sure, having them in sync would yield certain benefits, but none of them
> appear to be deal-breakers to me.  Or am I just missing something?
>
> --Kris
>
>

--001a11477008326d280558aa4755--