Ewentualnie w jaki sposób zmniejszone proporcjonalnie zdjęcie umieścić na na przykład białym tle, by grafika jako całość zawsze miała określoną wielkość?
Wykombinowałem coś takiego:
<?php // File and new size $filename = $_GET['img_name']; $percent = 0.15; // Content type // Get new sizes if ( $width < $height ) { $newheight = 60; } else { $newwidth = 60; } // Load $source = imagecreatefromjpeg($filename); $thumb = imagecreatetruecolor($newwidth, $newheight); // Resize imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); // Output imagejpeg($thumb); ?>
Ale w jaki sposób zdjęcie ustawić na środku wysokości i szerokości, oraz dodać białe tło?