Забавные флеш мульты и фотожабы
Макет архитектура. Наша макет жилого комплекса изготавливает архитектурные макеты. Макетирование.
Вам у нас помогут. Туры выходного дня хорошие отзывы.
  • 200814 Jan

    Как повернуть JPEG изображение по часовой стрелке или против часовой стрелки или на 180 градусов.

    function RotateImage($file,$direction="right",$q=90)
    {
    $size=GetImageSize($file);
    $f = ImageCreateTrueColor($size[0],$size[1]);
    $s=ImageCreateFromJPEG($file);
    if($direction=="flip_hor")
    {
    for( $y=0 ; $y<$size[1] ; $y++ )
    {
    imagecopy($f, $a, 0, $size[1]-$y-1, 0, $y, $size[0], 1);
    }
    }
    if($direction=="left")
    {
    ImageCopy($f,$s,0,0,0,0,$size[0],$size[1]);
    $f=ImageRotate($f,270,0);
    }
    if($direction=="right")
    {
    ImageCopy($f,$s,0,0,0,0,$size[0],$size[1]);
    $f=ImageRotate($f,90,0);
    }
    if($direction=="180")
    {
    ImageCopy($f,$s,0,0,0,0,$size[0],$size[1]);
    $f=ImageRotate($f,180,0);
    }
    unlink($file);
    ImageJPEG($f,$file,$q);
    imagedestroy($f);
    imagedestroy($s);
    }
    /*
    Функция вызывается с тремя параметрами: Имя файла(конечное и исходное одинаковое), направление поворота и JPEG-качество нового изображения.
    */

  • Комментарии

  • Оставить комментарий

    (не публикуется)

В действии | Исходный код
  • UTF Windows Конвертер
  • СВЯЗЬ: ICQ: 4316764