Project

General

Profile

Actions

Feature #14703

closed

TYPO3 doesn't work with GraphicsMagick

Added by Michael Stucki over 19 years ago. Updated over 18 years ago.

Status:
Closed
Priority:
Should have
Category:
Frontend
Target version:
-
Start date:
2005-04-26
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

GraphicsMagick is a fork of ImageMagick. The project was started because ImageMagicks API changes between almost every version.

GraphicsMagick is fast and produces a good quality at small size.

(issue imported from #M1034)


Files

01_replaceExec.diff (7.23 KB) 01_replaceExec.diff Administrator Admin, 2005-04-26 02:41
02_newWrapperFunction.diff (3.18 KB) 02_newWrapperFunction.diff Administrator Admin, 2005-04-26 02:42
03_installToolExec.diff (8.93 KB) 03_installToolExec.diff Administrator Admin, 2005-04-26 02:42
04_config_default.diff (2.2 KB) 04_config_default.diff Administrator Admin, 2005-04-26 02:42
Actions #1

Updated by Michael Stucki over 19 years ago

GraphicsMagick / Windows:

GraphicsMagick binaries for Windows are available at this place:
ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/snapshots/

Actions #2

Updated by Michael Stucki over 19 years ago

GraphicsMagick / Debian

Add this to your /etc/apt/sources.list:
deb http://typo3.sunsite.dk/software/debian/ sarge all

Next, run "apt-get update && apt-get install graphicsmagick"

The package "graphicsmagick-im-compat" is no longer needed!

Actions #3

Updated by Michael Stucki over 19 years ago

GraphicMagick / Linux:

It seems the bugtracker has an upload size limit.
Will upload a statically linked binary (thanks to Jens Ellerbrock!) later.

Actions #4

Updated by Michael Stucki over 19 years ago

Here we go...:

01_replaceExec.diff
This patch replaces all exec(some-imagemagick-program) calls with a call to the new wrapper function.

02_newWrapperFunction.diff
This patch contains two new functions for t3lib_div:
- The new im/gm wrapper
- A function for splitting parameters (even quoted, but test this please!) into an array

03_installToolExec.diff
Bonus: Autodetection of GM in the install tool / Install Tool image checks

04_config_default.diff
Simply changes the im_version_5 field from "boolean" to "string/boolean"

Actions #5

Updated by Michael Stucki over 19 years ago

That's it! Please help me to get this into 3.8.0 by testing it intensively. I think everything is fine except the Install Tool hacks where I'm not sure yet.

Also check if the whole wrapper works with files that contains blanks (even more than one).

Thanks for any comments
- michael

Actions #6

Updated by Michael Stucki over 19 years ago

Finally implemented in CVS!

Actions

Also available in: Atom PDF