[TYPO3-core] RFC #8878: Bug: Fix cropscale behaviour for transparent GIF
Felix Buenemann
Felix.Buenemann at googlemail.com
Tue Aug 10 14:59:01 CEST 2010
Am 10.08.10 01:38, schrieb Felix Buenemann:
> Jigal van Hemert<jigal at xs4all.nl> wrote:
>> On 16-7-2010 17:28, Felix Buenemann wrote:
>>> Problem:
>>> When using cropscale on an image with transparent background, the
>>> parameters for cropping differ between im4 and im6, due to how they
>>> handle the transparent canvas. This leads to incorrect cropping when
>>> using im5 or im6.
>>>
>>> Solution:
>>> Adapt behaviour according to im_version_4 flag and revert to pre
>>> #8025
>>> behaviour when im5/6 are used.
>>
>> The '!' flag for cropping was introduced with ImageMagick version
>> 6.2.4-6 [1]. So for earlier versions of IM6 and IM5 this will not
>> work.
>>
>> Because TYPO3 4.5 will support IM4,5 and 6 I don't think this will be
>> the right solution :-(
>>
>> [1] http://www.imagemagick.org/Usage/crop/#crop_viewport
>
> I'll try to come up with a solution that works across the board...
Argh, this is going to be painful...
I have so far tested IM Versions
4.2.9/5.1.1/5.4.9/5.5.7/6.0.0/6.1.9/6.2.4/6.4.6 (what a pain getting all
those to build on x86_64 mac)
Results:
4.2.9-6.0.0 will work correctly without !
5.4.9-6.0.0, 6.2.4-6.x.x will work correctly with !
Alternatively we could use -repage, but it is not implemented in 6.0.0
and buggy in 6.0.8, but works fine in 6.1.9-6.x.x ...
So it's very hard to find a solution that works with all 6.x versions,
due to the numerous bugs.
--
Regards, Felix
More information about the TYPO3-team-core
mailing list