[drupal-devel] New image.module
john at layt.net
Mon Feb 21 09:56:37 UTC 2005
On Mon, 21 Feb 2005 09:07, Stefan Nagtegaal wrote:
> James Walker schreef:
> > As promised, I've just committed brand new versions of "my"
> > image.module to my sandbox. A working version for CVS HEAD is at :
> > contributions/sandbox/walkah/image (compatible with the new "image
> > api"). There is also a 4.5 version available in the "45" subdirectory.
> I know, and it rocks! But, after some serious testing I have only 3
> little things which are missing:
> - in image.inc you use ImageCreateTrueColor() which is only present in
> GD 2.0.. If the function is not resent there is no error message; it
> just breaks the it.. Please let it fall back the function
> _ImageCopyResampled() which is somewhere in the Attc of Marco Molinari's
>. - There is a *.po missing for the image.module;
> - How can we manipulate the way thumbnails and photo's are created? How
> can i override the standard thumbnail/photo ideas? What if I want to
> make transparent PNG's of my photographs which are randomly rotated?
> (Like here: http://frontaal-online.com/fotoalbum/oude-doos)
> It would be a very nice feature to have!
> And, that's all! You did a great job on this and I can't thank you
> enough for this "gift from heaven"...
> It works like a charm!
> Yours sincerely,
I haven't had the chance to look at the new module yet, so I don't know how it
compares, but I had been messing around with writing my own version to suit
my own needs for a while (and as a means to learn php/drupal) until I heard
about James' efforts and put it on hold.
My version does include some of the things you mention, such as supporting
both GD1 and GD2 (among others), autodetecting which libraries are available,
setting background colour for rotation (but I think this was in the old
module?), different thumbnail policies, and different image scaling policies
(these last two currently only at a site or module level, but I intended to
extend it to the individual image or node level and the api allows for it).
You can find the code at http://www.layt.net/john/projects/graphic, feel free
to borrow any code you might like the look of. I'll have a look at James'
work next weekend to see if it meets my needs (or if I need to borrow his
upload code for mine :-).
P.S. Loved the photos on your site, reminded me of my old marching band
More information about the drupal-devel