Testing CImage.php through img.php

Testcases

'Original image', 'query'=>''), array('text'=>'Crop out a rectangle of 100x100, start by position 200x200.', 'query'=>'&crop=100,100,200,200'), array('text'=>'Crop out a full width rectangle with height of 200, start by position 0x100.', 'query'=>'&crop=0,200,0,100'), array('text'=>'Max width 200.', 'query'=>'&w=200'), array('text'=>'Max height 200.', 'query'=>'&h=200'), array('text'=>'Max width 200 and max height 200.', 'query'=>'&w=200&h=200'), array('text'=>'No-ratio makes image fit in area of width 200 and height 200.', 'query'=>'&w=200&h=200&no-ratio'), array('text'=>'Crop to fit in width 200 and height 200.', 'query'=>'&w=200&h=200&crop-to-fit'), array('text'=>'Crop to fit in width 200 and height 100.', 'query'=>'&w=200&h=100&crop-to-fit'), array('text'=>'Crop to fit in width 100 and height 200.', 'query'=>'&w=100&h=200&crop-to-fit'), array('text'=>'Quality 70', 'query'=>'&w=200&h=200&quality=70'), array('text'=>'Quality 40', 'query'=>'&w=200&h=200&quality=40'), array('text'=>'Quality 10', 'query'=>'&w=200&h=200&quality=10'), array('text'=>'Filter: Negate', 'query'=>'&w=200&h=200&f=negate'), array('text'=>'Filter: Grayscale', 'query'=>'&w=200&h=200&f=grayscale'), array('text'=>'Filter: Brightness 90', 'query'=>'&w=200&h=200&f=brightness,90'), array('text'=>'Filter: Contrast 50', 'query'=>'&w=200&h=200&f=contrast,50'), array('text'=>'Filter: Colorize 0,255,0,0', 'query'=>'&w=200&h=200&f=colorize,0,255,0,0'), array('text'=>'Filter: Edge detect', 'query'=>'&w=200&h=200&f=edgedetect'), array('text'=>'Filter: Emboss', 'query'=>'&w=200&h=200&f=emboss'), array('text'=>'Filter: Gaussian blur', 'query'=>'&w=200&h=200&f=gaussian_blur'), array('text'=>'Filter: Selective blur', 'query'=>'&w=200&h=200&f=selective_blur'), array('text'=>'Filter: Mean removal', 'query'=>'&w=200&h=200&f=mean_removal'), array('text'=>'Filter: Smooth 2', 'query'=>'&w=200&h=200&f=smooth,2'), array('text'=>'Filter: Pixelate 10,10', 'query'=>'&w=200&h=200&f=pixelate,10,10'), array('text'=>'Multiple filter: Negate, Grayscale and Pixelate 10,10', 'query'=>'&w=200&h=200&&f=negate&f0=grayscale&f1=pixelate,10,10'), array('text'=>'Crop with width & height and crop-to-fit with quality and filter', 'query'=>'&crop=100,100,100,100&w=200&h=200&crop-to-fit&q=70&f0=grayscale'), ); ?>

Test case with image wider.jpg

$val) { $url = "../img.php?src=wider.jpg{$val['query']}"; echo ""; } ?>
Test case with image wider.jpg
Testcase:Result:
$key
{$val['text']}
".htmlentities($url)."

Test case with image higher.jpg

$val) { $url = "../img.php?src=higher.jpg{$val['query']}"; echo ""; } ?>
Test case with image higher.jpg
Testcase:Result:
$key
{$val['text']}
".htmlentities($url)."