Reply to Multiple resize

Multiple resize new!
by Erwin, 16 years, 10 months ago
Hi,

I want to do the following:
- Save the original image;
- Save a version that has a x of 400;
- Save a version that has a x of 102.

I tried this but then i get a memory error.

How can i do this the good way?

This i what i tried:
include("class.upload.php");

if(isset($_POST['Submit'])) {
$foo = new Upload($_FILES['image_field']); 
if ($foo->uploaded) {
  // save uploaded image with no changes
  $foo->Process('creaties/');
  if ($foo->processed) { 
    echo 'original image copied'; 
  } else {
    echo 'error : ' . $foo->error;
  }
  // save uploaded image with a new name
  $foo->file_new_name_body = 'image_resized';
  $foo->image_resize = true;
  $foo->image_convert = gif;
  $foo->image_x = 400;
  $foo->image_ratio_y = true;
  $foo->Process('creaties/');
  if ($foo->processed) {
    echo 'image renamed, resized x=100 
          and converted to GIF';
    $foo->Clean();
  } else {
    echo 'error : ' . $foo->error;
  }
  // save uploaded image with a new name,
  // resized to 100px wide
  $foo->file_new_name_body = 'image_resized';
  $foo->image_resize = true;
  $foo->image_convert = gif;
  $foo->image_x = 100;
  $foo->image_ratio_y = true;
  $foo->Process('creaties/');
  if ($foo->processed) {
    echo 'image renamed, resized x=100 
          and converted to GIF';
    $foo->Clean();
  } else {
    echo 'error : ' . $foo->error;
  }
}
}

Thx, ErwinReply

Your reply

Name *
Email 
Title *
Text *
CAPTCHA image
Enter the code displayed on the image:
Click on the image to generate another one if it is hard to read it. The case is important