ImageFilter () ist eine integrierte Funktion in PHP, um verschiedene Filtereffekte auf Bilder anzuwenden. Durch diese Funktion können Entwickler verschiedene häufige Verarbeitung visueller Effekte auf Bildern ausführen, z.
Bool ImageFilter (Ressource $ Image, int $ filterType, int $ arg1, int $ arg2, int $ arg3, int $ arg4)
Die Funktion von ImageFilter () akzeptiert sechs Parameter:
Hier sind einige häufig verwendete Bildfilterkonstanten:
Wenn er erfolgreich ist, gibt die Funktion wahr; Wenn gescheitert, falsch.
<?php // Laden des Bildes $img = imagecreatefromgif('C:\xampp\htdocs\Images\img39.gif'); <p>// Farbfilter anwenden<br> ImageFilter ($ img, img_filter_colorize, 140, 0, 140, 20);</p> <p>// Bild anzeigen<br> Header ('Inhaltstyp: Bild/Gif');<br> ImagePng ($ img);<br> ?><br>
<?php // Laden des Bildes $img = imagecreatefromgif('C:\xampp\htdocs\Images\img39.gif'); <p>// Farbeinvertilter anwenden<br> ImageFilter ($ img, img_filter_negate);</p> <p>// Bild anzeigen<br> Header ('Inhaltstyp: Bild/Gif');<br> ImagePng ($ img);<br> ?><br>
Durch die Verwendung der ImageFilter () -Funktion können PHP -Entwickler eine Vielzahl von gemeinsamen Filtereffekten auf Bilder problemlos anwenden. Unabhängig davon, ob es sich um eine einfache Helligkeitsanpassung oder eine komplexe Kantenerkennung und Unschärfeeffekte handelt, kann dies durch diese Funktion erfolgen. Wenn Sie diese Bildverarbeitungstechniken beherrschen, werden Sie Ihrem Projekt mehr visuelle Effekte und Benutzererfahrungen verleihen.