Mira que sencillo es. Primero copia y pega el código a un archivo aparte. Ese archivo lo añades al código usando un require_once. Luego lo que tienes que hacer es instanciar la clase e indicarle la ruta de la imagen a modificar o copiar y ponerle otro nombre. Algo como
Código PHP:
Ver original<?php
require_once 'clase_de_redimensionar.php';
/**
* Puedes usar la ruta de la imagen en el servidor
* o puedes usar $_FILES['image']['tmp_name'] si es que
* lo subiste al servidor a traves de <input type="file" name="image" />
*/
$image = new ResizePicture('/ruta/de/la/imagen.jpg');
/**
* Redimensionar la imagen por el ancho y que automaticamente
* tome el alto en forma escalable
*/
$image->resizeToWidth(500);
/**
* Variable que contiene el nombre de la imagen redimensionada,
* puedes otorgar la misma que tiene la imagen o
* puedes usar otra
*/
$nameImage = 'nombre_nuevo_de_la_imagen.jpg';
/**
* Puedes indicar la ruta del directorio que quieres subir
* o solo colocar el nombre de la imagen si lo quieres subir al
* mismo directorio que está este archivo
*/
$image->save($nameImage);
Es sencillo, trátalo y nos dejas saber como te fue