imagecopy

(PHP 4, PHP 5, PHP 7)

imagecopyKopiert einen Bildausschnitt

Beschreibung

ImageCopy ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h ) : int

Kopiert einen Teil des Quellbildes src_im nach dst_im. Der zu kopierende Teil wird angegeben über die x/y-Koordinaten src_x und src_y. Die Breite wird in src_w und die Höhe in src_h angegeben. Der Ausschnitt wird an die x/y-Koordinaten dst_x und dst_y kopiert.

Parameter-Liste

dst_im

Resource des Zielbildes.

src_im

Resource des Quellbildes.

dst_x

x-Koordinate des Zielpunktes.

dst_y

y-Koordinate des Zielpunkts.

src_x

x-Koordinate des Quellpunkts.

src_y

y-Koordinate des Quellpunkts.

src_w

Breite der Quelle.

src_h

Höhe der Quelle.

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Beispiele

Beispiel #1 Beschneiden des PHP.net Logos

<?php
// Erzeuge die Bilder
$src imagecreatefromgif('php.gif');
$dest imagecreatetruecolor(8040);

// Kopiere
imagecopy($dest$src0020138040);

// Ausgeben und Speicher freigeben
header('Content-Type: image/gif');
imagegif($dest);

imagedestroy($dest);
imagedestroy($src);
?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

Ausgabe des Beispiels : Beschneiden des PHP.net Logos