* force usage of GD 1 functions

This commit is contained in:
Jonathan Ernst
2005-01-27 16:13:03 +00:00
committed by Jeremy Newman
parent d5a50ecec4
commit db2a960dd5

View File

@@ -197,15 +197,13 @@ class Image {
function resize_image($new_width, $new_height)
{
// GD 2.x
if(function_exists("imagecreatetruecolor"))
$new = imagecreatetruecolor($new_width, $new_height);
else // GD 1.x
// $new = imagecreatetruecolor($new_width, $new_height);
// GD 1.x
$new = imagecreate($new_width, $new_height);
// GD 2.x
if(function_exists("imagecopyresampled"))
imagecopyresampled($new,$this->image,0,0,0,0,$new_width,$new_height,$this->width,$this->height);
else // GD 1.x
// imagecopyresampled($new,$this->image,0,0,0,0,$new_width,$new_height,$this->width,$this->height);
// GD 1.x
imagecopyresized($new,$this->image,0,0,0,0,$new_width,$new_height,$this->width,$this->height);
$this->set_debuglog("imagecopyresized($new,$this->image,0,0,0,0,$new_width,$new_height,$this->width,$this->height);");
@@ -232,9 +230,8 @@ class Image {
/* We multiply the border width by two because there are are borders
at both sides */
// GD 2.x
if(function_exists("imagecreatetruecolor"))
$new = imagecreatetruecolor($new_width + ($border_width*2), $new_height + ($border_width*2));
else // GD 1.x
// $new = imagecreatetruecolor($new_width + ($border_width*2), $new_height + ($border_width*2));
// GD 1.x
$new = imagecreate($new_width + ($border_width*2), $new_height + ($border_width*2));
/* Make the border by filling it completely,
@@ -243,9 +240,8 @@ class Image {
imagefill($new,0,0,$color);
// GD 2.x
if(function_exists("imagecopyresampled"))
imagecopyresampled($new,$this->image,$border_width,$border_width,0,0, $new_width,$new_height,$this->width,$this->height);
else // GD 1.x
// imagecopyresampled($new,$this->image,$border_width,$border_width,0,0, $new_width,$new_height,$this->width,$this->height);
// GD 1.x
imagecopyresized($new,$this->image,$border_width,$border_width,0,0,$new_width,$new_height,$this->width,$this->height);
$this->set_debuglog("imagecopyresized($new,$this->image,$border_width,$border_width,0,0,"