Описание: Изменяем размер изображения, и выводим с хорошим качеством
Код:
<?php//Размер
$x=100;
$y=100;
$i=\'papka/f.jpg\';//Картинка
if (!file_exists(\"$i\"
){
echo \'error\'; exit;}
$ext = strtolower(substr($i, 1 + strrpos($i, \".\"
));
if($ext!=\"png\"
{
if($ext!=\"gif\"
{
if($ext !=\"jpg\"
{
echo \'error\'; exit;}}}
$im = imagecreatetruecolor($x, $y);
if($ext==\"jpg\"
{
$img=imagecreatefromJPEG(\"$i\"
;}
if($ext==\"gif\"
{
$img=imagecreatefromGIF(\"$i\"
;}
if($ext== \"png\"
{
$img=imagecreatefromPNG(\"$i\"
;}
$width=imagesx($im g);
$height=imagesy($img);
imagecopyresampled($im, $img, 0, 0, 0, 0, $conf_x, $conf_y, $width, $height);
if($ext==\"jpg\"
{
header(\"Content-type: image/jpeg\"
;
imagejpeg($im);}
if($ext==\"gif\"
{
header(\"Content -type: image/gif\"
;
imagegif($im);}
if($ext==\"png\"
{
header(\"Content-t ype: image/png\"
;
imagepng($im);}
ImageDestroy($im);
//Работает с форматами jpg, gif и png?>