diff -Nur t3lib/class.t3lib_stdgraphic.php t3lib/class.t3lib_stdgraphic.php --- t3lib/class.t3lib_stdgraphic.php 2012-08-15 12:26:18.000000000 +0200 +++ t3lib/class.t3lib_stdgraphic.php 2012-08-21 23:13:39.000000000 +0200 @@ -2294,7 +2294,8 @@ } $offsetX = intval(($data[0] - $data['origW']) * ($data['cropH'] + 100) / 200); $offsetY = intval(($data[1] - $data['origH']) * ($data['cropV'] + 100) / 200); - $params .= ' -crop ' . $data['origW'] . 'x' . $data['origH'] . '+' . $offsetX . '+' . $offsetY . ' '; + // option to remove empty canvas for transparent graphics is inverted in im6 vs. im4 (gm always crops) + $params .= ' -crop ' . $data['origW'] . 'x' . $data['origH'] . '+' . $offsetX . '+' . $offsetY . ($this->im_version_4 ? ' ' : '! '); } $command = $this->scalecmd . ' ' . $info[0] . 'x' . $info[1] . '! ' . $params . ' ';