imagecopy
(PHP 4, PHP 5, PHP 7, PHP 8)
imagecopy — Kopiert einen Bildausschnitt
Beschreibung
GdImage
$dst_image
,GdImage
$src_image
,int
$dst_x
,int
$dst_y
,int
$src_x
,int
$src_y
,int
$src_width
,int
$src_height
): bool
Kopiert einen Teil des Quellbildes src_image
nach
dst_image
. Der zu kopierende Teil wird über die
x/y-Koordinaten src_x
und
src_y
angegeben. Die Breite wird in
src_width
und die Höhe in
src_height
angegeben. Der Ausschnitt wird an die
x/y-Koordinaten dst_x
und
dst_y
kopiert.
Parameter-Liste
-
dst_image
-
Ressource des Zielbildes.
-
src_image
-
Ressource des Quellbildes.
-
dst_x
-
x-Koordinate des Zielpunkts.
-
dst_y
-
y-Koordinate des Zielpunkts.
-
src_x
-
x-Koordinate des Quellpunkts.
-
src_y
-
y-Koordinate des Quellpunkts.
-
src_width
-
Breite der Quelle.
-
src_height
-
Höhe der Quelle.
Rückgabewerte
Gibt bei Erfolg true
zurück. Bei einem Fehler wird false
zurückgegeben.
Changelog
Version | Beschreibung |
---|---|
8.0.0 |
dst_image und src_image
erwarten jetzt GdImage-Instanzen; zuvor wurde
eine Ressource erwartet.
|
Beispiele
Beispiel #1 Beschneiden des PHP.net-Logos
<?php
// Erzeuge die Bilder
$src = imagecreatefromgif('php.gif');
$dest = imagecreatetruecolor(80, 40);
// Kopiere
imagecopy($dest, $src, 0, 0, 20, 13, 80, 40);
// Ausgeben und Speicher freigeben
header('Content-Type: image/gif');
imagegif($dest);
imagedestroy($dest);
imagedestroy($src);
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Siehe auch
- imagecrop() - Crop an image to the given rectangle