Aktueller Standort: Startseite> Neueste Artikel> Verwenden Sie ImageFlip (), um einen 180-Grad-Rotationseffekt eines Bildes zu erzielen

Verwenden Sie ImageFlip (), um einen 180-Grad-Rotationseffekt eines Bildes zu erzielen

M66 2025-05-31

In PHP müssen wir oft Bilder verarbeiten. Glücklicherweise bietet PHP eine sehr einfache Funktion imageflip () , mit der Bilder umdrehen können. Nicht nur horizontal oder vertikal flip, sondern es macht es auch einfach, 180 Grad Rotation zu erreichen.

1. Was ist die Funktion von ImageFlip () ?

ImageFlip () ist eine Bildverarbeitungsfunktion in PHP, die Bilder umdreht. Zu seinen Funktionen gehören:

  • Horizontaler Flip

  • Vertikaler Flip

  • 180 Grad Flip

Die Syntax dieser Funktion lautet wie folgt:

 imageflip(resource $image, int $mode): bool
  • $ Bild : Bildressource, die umgedreht werden muss.

  • $ modus : Flip -Modus, der spezifische Wert kann sein:

    • Img_flip_horizontal (horizontaler Flip)

    • IMG_FLIP_VERTICAL (vertikaler Flip)

    • IMG_FLIP_BOTH (180 Grad Flip)

2. Wie kann man eine 180-Grad-Rotation erreichen?

Wenn Sie das Bild um 180 Grad drehen möchten, ist die Verwendung der ImageFlip () -Funktion sehr einfach, aber übergeben Sie einfach img_flip_both als zweiter Parameter.

Der Beispielcode lautet wie folgt:

 <?php
// Laden des Bildes
$image = imagecreatefromjpeg('example.jpg');

// Benehmen180Flip
imageflip($image, IMG_FLIP_BOTH);

// Speichern Sie das umgedrehte Bild
imagejpeg($image, 'rotated_image.jpg');

// Freier Speicher
imagedestroy($image);
?>

3.. Code Parsing

  1. Laden des Bildes : Wir verwenden zunächst die Funktion der ImagecreateFromjpeg (), um das zu verarbeitende JPEG -Bild zu laden. Sie können basierend auf der tatsächlichen Situation Ladefunktionen in anderen Bildformaten (z. B. ImagecreateFrommpng () oder ImagecreateFromgif () ) ersetzen.

  2. Führen Sie eine 180-Grad-Flip aus : Rufen Sie ImageFlip () -Funktion auf und geben Sie den Parameter IMG_FLIP_BOTH über, um einen 180-Grad-Flip des Bildes zu erreichen.

  3. Speichern Sie das umgedrehte Bild : Verwenden Sie die Funktion von ImageJpeg (), um das umgedrehte Bild in einer neuen Datei zu speichern. Sie können verschiedene Bildsparenformate auswählen, die Sie möchten.

  4. Kostenloser Speicher : Verwenden Sie ImagingStroy (), um Bildressourcen freizusetzen, um Speicherleckage zu verhindern.

4. Schlussfolgerung

Mit der Funktion von ImageFlip () macht PHP die Bildverarbeitung sehr einfach. Nur eine Codezeile ist erforderlich, um eine 180-Grad-Rotation des Bildes zu erreichen. ImageFlip () ist ein sehr praktisches Werkzeug.