I'm new in PHP
I need to split image into Required number of pieces
$ImagesRequired = $_GET['id'];
$source = @imagecreatefromjpeg( "check.jpg" );
$source_width = imagesx( $source );
$source_height = imagesy( $source );
$width = $source_width / ($ImagesRequired / 2) ;
$height = $source_height / ($ImagesRequired / 2);
for( $col = 0; $col < $ImagesRequired / 2; $col++) {
for( $row = 0; $row < $ImagesRequired / 2; $row++) {
$fn = sprintf( "testing/img%02d_%02d.jpg", $col, $row );
echo( "$fn\n" ); $im = @imagecreatetruecolor( $width, $height );
imagecopyresized( $im, $source, 0, 0, $col * $width, $row * $height, $width, $height, $width, $height );
imagejpeg( $im, $fn );
imagedestroy( $im );
}
}
When i used required number "$ImagesRequired = 4" its working perfect but when i used "$ImagesRequired =6" the image in split into 9 pieces