Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie die Bildfarbe in PHP

So entfernen Sie die Bildfarbe in PHP

藏色散人
藏色散人Original
2021-03-12 09:20:511514Durchsuche

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 .

So entfernen Sie die Bildfarbe in PHP

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 imagecolortransparentimagecolortransparent

两个参数 第一个是图片,第二个是匹配的颜色

匹配颜色是 ImageColorAllocate

完整的演示 比如:

imagecolortransparent($image,imagecolorallocate($image,255,255,255));

这样就是把匹配到的白色变为透明

函数介绍:

一些颜色的话用循环 把匹配颜色循环变透明

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 ] )

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn