rendered paste body public $filename;
/**
* Creates an image handler. Use: image::image_create(100, 100);
*
* @param int $size_x
* @param int $size_y
* @return image handler
*/
function image_create($size_x = null, $size_y = null)
{
if ($size_x == null && $size_y == null)
{
$format = exif_imagetype("{$this->filename}");
if ($format)
{
switch($format)
{
case 1: $source = imagecreatefromgif($this->filename);
case 2: $source = imagecreatefromjpeg($this->filename);
case 3: $source = imagecreatefrompng($this->filename);
}
}
else
{
echo "D";
}
}
else
{
$source = imagecreatetruecolor($size_x, $size_y);
}
return $source;
}
$source = $this->image_create(1, $size_y);