SoC - ImageMagick integration for Drupal
Hi, I'm working on a Summer of Code application. The finished and well done projects will be the part of the 4.8 release, won't be? So what is the requirement of the code in the question of the PHP version? Is the backward compatibility ( to 4.x PHP) important in the future releases? On the other hand the Drupal don't attached to a specific platform so the ImageMagick - module would work fine with various platforms. Is it a necessity to test a new module in various environments or the developer community (this mailing list for example) will help to make the new stuff environment-independent? I hope that after my exams I'll have a chance to make something useful for Drupal! Thanks, Aron Novak
On 02 May 2006, at 11:00 PM, Novák Áron wrote:
I hope that after my exams I'll have a chance to make something useful for Drupal!
Hello Novak. I am the author of that specific SoC proposal, so I will add this information to it. If you have any further questions you can contact me directly, and I will update the proposal as points are clarified. The platform is anything both Drupal, and ImageMagick run on. There should be no additional PHP requirements , and I believe PHP does the \ to / conversion for you, so it should be perfectly possible to support both windows and unix hosts. I am very excited for the possibilities this module will open up to us. -- Adrian Rossouw Drupal developer and Bryght Guy http://drupal.org | http://bryght.com
Hi, we did some work on using the magickwand php extension http://cvs.drupal.org/viewcvs/drupal/contributions/sandbox/mfb/includes/imag... As of yet I don't think it correctly supports layers (e.g., if a user uploads a PSD file with multiple layers and effects, the resulting PNG will not be what they expect). --mark On 5/2/06, Adrian Rossouw <adrian@bryght.com> wrote:
On 02 May 2006, at 11:00 PM, Novák Áron wrote:
I hope that after my exams I'll have a chance to make something useful for Drupal!
Hello Novak.
I am the author of that specific SoC proposal, so I will add this information to it. If you have any further questions you can contact me directly, and I will update the proposal as points are clarified.
The platform is anything both Drupal, and ImageMagick run on.
There should be no additional PHP requirements , and I believe PHP does the \ to / conversion for you, so it should be perfectly possible to support both windows and unix hosts.
I am very excited for the possibilities this module will open up to us.
-- Adrian Rossouw Drupal developer and Bryght Guy http://drupal.org | http://bryght.com
-- mark burdett mark@goodstorm.com +1 (415) 341-2815 [mobile] +1 (415) 223-0305 [office] http://www.goodstorm.com/ 835 Terry Francois St San Francisco CA 94158-2209
On 03 May 2006, at 12:16 AM, mark burdett wrote:
Hi, we did some work on using the magickwand php extension http://cvs.drupal.org/viewcvs/drupal/contributions/sandbox/mfb/ includes/image.magickwand.inc
As of yet I don't think it correctly supports layers (e.g., if a user uploads a PSD file with multiple layers and effects, the resulting PNG will not be what they expect). The issue with the magickwand api is also thhat it's a third party library that needs to be compiled / installed by the system administrator. It's not nearly as widely available and well tested as the imagemagick binary itself.
That code is an excellent starting point though =) -- Adrian Rossouw Drupal developer and Bryght Guy http://drupal.org | http://bryght.com
Magickwand is by the same third party bringing you the binary. The only requirement to install the php extension is a recent version of imagemagick.
From point of view of an object-oriented php developer, magickwand is pretty clean and saves time if you need to fully exercise imagemagick capabilities, handle errors, etc. see docs re-posted at https://dev.goodstorm.com/magickwand/
Would be nice to support both the binary and php extension. --mark On 5/2/06, Adrian Rossouw <adrian@bryght.com> wrote:
On 03 May 2006, at 12:16 AM, mark burdett wrote:
Hi, we did some work on using the magickwand php extension http://cvs.drupal.org/viewcvs/drupal/contributions/sandbox/mfb/ includes/image.magickwand.inc
As of yet I don't think it correctly supports layers (e.g., if a user uploads a PSD file with multiple layers and effects, the resulting PNG will not be what they expect). The issue with the magickwand api is also thhat it's a third party library that needs to be compiled / installed by the system administrator. It's not nearly as widely available and well tested as the imagemagick binary itself.
That code is an excellent starting point though =)
-- Adrian Rossouw Drupal developer and Bryght Guy http://drupal.org | http://bryght.com
-- mark burdett mark@goodstorm.com +1 (415) 341-2815 [mobile] +1 (415) 223-0305 [office] http://www.goodstorm.com/ 835 Terry Francois St San Francisco CA 94158-2209
On 03 May 2006, at 12:42 AM, mark burdett wrote:
Magickwand is by the same third party bringing you the binary. The only requirement to install the php extension is a recent version of imagemagick. My preference is the executable exactly because of that.
Most people do not have access to their own servers. I believe that more people have access to the imagemagick binaries than have access to the php extension, and while I might be able to easily install the extension on my unix machines, most people can't. The other interesting question is which versions of ImageMagick to support. I know they drastically changed their parameters in the last few (major) releases. -- Adrian Rossouw Drupal developer and Bryght Guy http://drupal.org | http://bryght.com
On 03 May 2006, at 1:10 AM, Adrian Rossouw wrote:
On 03 May 2006, at 12:42 AM, mark burdett wrote:
Magickwand is by the same third party bringing you the binary. The only requirement to install the php extension is a recent version of imagemagick. My preference is the executable exactly because of that.
Here's why I want an imagemagick module : http://daemon.co.za/journal/google-summer-of-code-imagemagick-support It enables me to finally write the style module which has been bugging me for years, PLUS it is very useful in it's own right =) -- Adrian Rossouw Drupal developer and Bryght Guy http://drupal.org | http://bryght.com
participants (3)
-
Adrian Rossouw -
mark burdett -
Novák Áron