Znalazłem te dwie funkcjie w manualu (
LII. Image Functions ) w komentarzach użytkowników:
<?php
function image_flip_vertical( $im )
{
$x_i = imagesx( $im );
$y_i = imagesy( $im );
$im_ = imagecreatetruecolor( $x_i, $y_i );
for( $x = 0; $x < $x_i; $x++ )
{
for( $y = 0; $y < $y_i; $y++ )
{
imagecopy($im_, $im, $x_i - $x - 1, $y, $x, $y, 1, 1 );
}
}
return $im_;
}
function image_flip_horizontal( $im )
{
$x_i = imagesx( $im );
$y_i = imagesy( $im );
$im_ = imagecreatetruecolor( $x_i, $y_i );
for( $x = 0; $x < $x_i; $x++ )
{
for($y = 0; $y < $y_i; $y++)
{
imagecopy( $im_, $im, $x, $y_i - $y - 1, $x, $y, 1, 1 );
}
}
return $im_;
}
?>
Mam nadzieję że naprowadzą Cię na rozwiązanie.