php function_exists ermittelt den verfügbaren Code der Funktion

高洛峰
Freigeben: 2016-11-29 13:11:56
Original
1037 Leute haben es durchsucht

Inhaltsbeschreibung: Mit dieser Funktion wird eine Grafik im GIF-Format erstellt. Der Parameter „Dateiname“ kann weggelassen werden, wenn kein Parameter „Dateiname“ vorhanden ist Denken Sie am Ende daran, den Header-String (Header) mit content-type: image/gif an den Browser zu senden, bevor Sie das Bild senden, um eine reibungslose Übertragung des Bildes sicherzustellen. Wenn Sie ein GIF-Bild mit einem transparenten Hintergrund verwenden möchten, was dem Format von gif89a entspricht, müssen Sie zuerst imagecolortransparent() verwenden, um den transparenten Hintergrund zu konfigurieren

$values=array(

40,50, //First Die Koordinaten des ersten Scheitelpunkts

20,240, //Die Koordinaten des ersten Scheitelpunkts

60,60, //Die Koordinaten des ersten Scheitelpunkts

240,20, // Die Koordinaten des ersten Scheitelpunkts

50,40, // Die Koordinaten des ersten Scheitelpunkts

10,10 // Die Koordinaten des ersten vertex

); $im=imagecreatetruecolor(250,250); //Bild erstellen

$bg=imagecolorallocate($im,200,200,200); 🎜>

$gelb=imagecolorallocate( $im,255,255,0); //Definieren Sie den gelben Vordergrund

imagefilledpolygon($im,$values,6,$gelb); //Zeichnen Sie das Polygon

header('content-type : image/png');

//Bestimmen Sie, ob die GIF-Funktion existiert

if(function_exists("imagegif"))

{

// Falls vorhanden, im GIF-Format ausgeben

header("content-type: image/gif");

imagegif($im );

}

//Bestimmen Sie, ob die JPEG-Funktion existiert

elseif(function_exists("imagejpeg"))

{

//Wenn vorhanden, geben Sie es im JPG-Format aus

header("content-type: image/jpeg"

imagejpeg($im, "", 0.5); >

}

//Bestimmen Sie, ob die PNG-Funktion existiert

elseif (function_exists("imagepng"))

{

//If es existiert, geben Sie es im PNG-Format aus

header("content-type : image/png"

imagepng($im>}

//Bestimmen Sie, ob die wbmp-Funktion existiert

elseif (function_exists(" imagewbmp"))

{//Open Source Code phpfensi.com

//Wenn ja existiert, geben Sie es im BMP-Format aus

header("content-type: image/vnd. wap.wbmp");

/*

Die Funktion header() sendet den ursprünglichen HTTP-Header an den Client. Es ist wichtig zu wissen, dass er in jedem tatsächlichen Fall verwendet werden muss. Die Funktion header() wird aufgerufen, bevor die Ausgabe gesendet wird (in PHP 4 und höher können Sie Ausgabe-Caching verwenden). um dieses Problem zu lösen):

*/

imagewbmp($im );

}

else

{

//Wenn keines von beiden unterstützt wird, Ausgabeinhalt

die("keine Bildunterstützung auf diesem PHP-Server");

/*

Das Ausführungsergebnis dieses Codes ähnelt dem von Code 22-25, mit der Ausnahme, dass dieser Code bestimmt, dass mehrere Bilder unterstützt werden, und das Bild dann im entsprechenden Format ausgibt Syntax: int imagegif (int im, string [Dateiname]);

Rückgabewert: Ganzzahl, Funktionstyp: Grafikverarbeitung

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!