So entfernen Sie die Farbe eines Bildes in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei. Verwenden Sie dann die Methode „imagecolortransparent($image,imagecolorallocate(...));“, um die Farbe im Bild zu entfernen und es transparent zu machen .
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
PHP Wie entferne ich einige Farben aus einem Bild und mache es transparent?
Verwenden Sie imagecolortransparent
imagecolortransparent
两个参数 第一个是图片,第二个是匹配的颜色
匹配颜色是 ImageColorAllocate
完整的演示 比如:
imagecolortransparent($image,imagecolorallocate($image,255,255,255));
Nach dem Login kopieren
这样就是把匹配到的白色变为透明
函数介绍:
一些颜色的话用循环 把匹配颜色循环变透明
imagecolortransparent
Die beiden Parameter sind: Der erste ist das Bild, der zweite ist die passende Farbe
Die passende Farbe ist ImageColorAllocate
Vollständige Demonstration, zum Beispiel:
int imagecolortransparent ( resource $image [, int $color ] )
Nach dem Login kopieren
Das ist So passen Sie an: Die weiße Farbe wird transparent
Einführung in die Funktion:
Verwenden Sie bei einigen Farben eine Schleife, um die passende Farbe transparent zu machen
imagecolortransparent
– Definieren Sie eine bestimmte Farbe als transparente Farbe.
Syntax🎜rrreee🎜imagecolortransparent() Setzt die transparente Farbe im Bild auf Farbe. image ist der von imagecreatetruecolor() zurückgegebene Bildbezeichner und color ist der von imagecolorallocate() zurückgegebene Farbbezeichner. 🎜🎜Hinweis: Transparente Farbe ist ein Attribut des Bildes, Transparenz ist kein Attribut der Farbe. Sobald Sie eine Farbe als transparent festlegen, werden alle Bereiche im Bild, die zuvor mit dieser Farbe bemalt wurden, transparent. 🎜🎜Gibt die Kennung der neuen transparenten Farbe zurück. Wenn Farbe weggelassen wird, wird die Kennung der aktuellen transparenten Farbe zurückgegeben. 🎜🎜Hinweis: Transparenz kann nur über imagecopymerge() und Echtfarbenbilder kopiert werden, nicht über imagecopy() oder Palettenbilder. 🎜🎜【Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“】🎜
Das obige ist der detaillierte Inhalt vonSo entfernen Sie die Bildfarbe in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!