function generate_image($file_path, $size, $stars, $value, $output = '') { $extension = end(explode(".", $file_path)); switch ($extension) { case "png": GDSRGenerator::generate_png($file_path, $size, $stars, $value, $output); break; case "gif": GDSRGenerator::generate_gif($file_path, $size, $stars, $value, $output); break; case "jpg": GDSRGenerator::generate_jpg($file_path, $size, $stars, $value, $output); break; } }