{% else-1 %}
(14 янв 2013, 02:22) (0/0) [0]
Описание: Изменяем размер изображения, и выводим с хорошим качеством
Код:
<?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?>
  • 1 из 1