Также смотри: imagecopymerge — Copy and merge part of an image imagecopymergegray — Copy and merge part of an image with gray scale imagecopyresampled — Copy and resize part of an image with resampling imagecopyresized — Copy and resize part of an image
Вот как я применял PHP: <? header("Content-type: image/gif"); $im = imagecreatefromjpeg("fon.jpeg") ; $serverip = "127.0.0.1"; $port = "800"; function status($serverip, $port) { $sockres = @fsockopen($serverip, $port, $errno, $errstr, 1); if (!$sockres) { return "off.gif"; } else { @fclose($sockres); return "on.gif"; } } $st2= status($serverip, $port); $im2 = imagecreatefromgif($st2) ; $color = imagecolorallocate($im,255,255,255) ; $str ="STATUS:"; imagestring($im,2,250,85,$str,$color) ; $dX ="305"; $dY="88"; $dW="32"; $dH="8"; imagecopyresized($im,$im2,$dX,$dY,0,0,$dW,$dH,32,8) ; imagepng($im) ; imagedestroy($im) ; ?>
DTW, зачем ети сокеты? мне просто обрезать картинку надо о_О при компиляции (скрипта сдернутого с пхп.нет) выдает путь к пхп. что нетак хз
где $sp - изображение из которого вырезать область $x, $y - абсцисса и ордината верхнего левого угла области которую нужно вырезать $w, $h - ширина и высота соответственно $dst - выходная картинка принимает gif, jpeg, png выходной тип изображения тот же что и входной