Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Работа с рисунками, вырезать часть рисунка


Автор: InfMag 1.6.2006, 21:39
Народ, вот например код:
Код

<?php
    header("Content-type: image/jpeg");
    $file = "http://site.ru/picture_library/webcam.jpg";
    $img = ImageCreateFromJPEG($file);
    $w = 352;
    $h = 288;
    $wn = round($w/1.5);
    $wh = round($h/1.5);
    $imgnew = ImageCreateTrueColor($wn, $wh);
    ImageCopyResized($imgnew, $img, 0, 0, 0, 0, $wn, $wh, $w, $h);
    ImageJPEG($imgnew);
?>

Нужно вырезать некую часть в рисунке и вывести ее на показ, вырезать по заданным top и left, отступлениям вобщем сверху, снизу, справа и слева и потом уже сжать рисунок в размере челя ширину на полтора.

Добавлено @ 21:42 
Прошу прощения, вопрос был решен:
Код

<?php
    header("Content-type: image/jpeg");
    $file = "http://okrtelecom.ru/picture_library/webcam.jpg";
    $img = ImageCreateFromJPEG($file);
    $w = 352-5;
    $h = 288-16;
    $wn = round($w/1.5);
    $wh = round($h/1.5);
    $imgnew = ImageCreateTrueColor($wn, $wh);
    ImageCopyResized($imgnew, $img, 0, 0, 3, 16, $wn, $wh, $w, $h);
    ImageJPEG($imgnew);
?>
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)