rendered paste bodyprotected 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); break; case 2: $source = imagecreatefromjpeg($this->filename); break; case 3: $source = imagecreatefrompng($this->filename); break; } return $source; } else { return false; } } elseif ($size_x !== null && $size_y !== null) { $source = imagecreatetruecolor($size_x, $size_y); return $source; } else { return false; }}