Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

imagerotate

Image-Funktionen

    Befehl:
resource imagerotate ( resource $image , float $angle , int $bgd_color [, int $ignore_transparent = 0 ] )


    Parameter-Liste:
NameBeschreibung
imageEine von den verschiedenen Erzeugungsfunktionen wie imagecreatetruecolor() gelieferte Grafikressource.
angleDrehwinkel, in Grad. Der Drehwinkel wird als die Anzahl von Graden, um das Bild gegen den Uhrzeigersinn zu drehen interpretiert.
bgd_colorGibt die Farbe der Grauzone nach der Drehung
ignore_transparentWenn gesetzt und nicht null ist, sind transparente Farben ignoriert (sonst immer).

    Rückgabewerte:
Gibt eine Bildressource für das gedrehte Bild, wird Im Fehlerfall FALSE zurückgegeben.

    Beschreibung:
Dreht das Bild um Bild mit dem vorgegebenen Winkel in Grad.


    Aktiv in Version:
(PHP 4 >= 4.3.0, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Diese Funktion steht nur zur Verfügung, wenn PHP mit der GD Bibliothek übersetzt wurde, die mit PHP zusammen erhältlich ist.

Diese Funktion wird durch das Interpolationsverfahren von Grafiksammlung Interpolation() gesetzt betroffen.


    Siehe auch:
Stellen Sie die Interpolationsmethode
 

imagerotate() - Beispiel: Drehen eines Bildes um 135 Grad


Eingabe:
<?php
// Datei-und Drehen
$filename = 'php.jpg';
$degrees = 135;

// Inhaltstyp
header('Content-type: image/jpeg');

// Laden
$source = imagecreatefromjpeg($filename);

// drehen
$rotate = imagerotate($source, $degrees, 0);

// Ausgabe
imagejpeg($rotate);

imagedestroy ( $image );
?>


Ausgabe:

Beschreibung:
Version Beschreibung
5.5.0 Diese Funktion wird nun durch das Interpolationsverfahren von der imagesetinterpolation()-Funktion eingestellt betroffen.
5.1.0 ignore_transparent wurde aufgenommen.
imagerotate() - Beispiel 2: Dieses Beispiel dreht ein Bild um 180 Grad - auf den Kopf.


Eingabe:
<?php
// Datei-und Drehen
$filename = 'test.jpg';
$degrees = 180;

// Inhaltstyp
header('Content-type: image/jpeg');

// Laden
$source = imagecreatefromjpeg($filename);

// Drehen
$rotate = imagerotate($source, $degrees, 0);

// Ausgabe
imagejpeg($rotate);

// Lösche speicher
imagedestroy($source);
imagedestroy($rotate);
?>


Ausgabe:

Beschreibung:
Version Beschreibung
5.5.0 Diese Funktion wird nun durch das Interpolationsverfahren von der imagesetinterpolation()-Funktion eingestellt betroffen.
5.1.0 ignore_transparent wurde aufgenommen.
Image-Funktionen