Heim >Backend-Entwicklung >PHP-Tutorial >So erstellen und bearbeiten Sie Bilder mit PHP

So erstellen und bearbeiten Sie Bilder mit PHP

小云云
小云云Original
2018-03-15 09:39:364760Durchsuche

Ich habe etwas über die integrierte Funktionsbibliothek von php gelernt und bin ursprünglich mit Traurigkeit und Ausdauer zu diesem Stück Wissen gelangt, SVG Zeichnen ist für mich eine große Sache. Nach einem kurzen Blick auf die Ergebnisse stellte ich fest, dass es immer noch sehr einfach ist. Schließlich sind viele Methoden in PHP integriert. Sie müssen nur die Parameter verstehen und können sie direkt verwenden.

Das Zeichnen eines Bildes gliedert sich zunächst in mehrere Schritte:



Gehen Sie dann Schritt für Schritt nach dem Prozess der Bilderstellung vor. Der Quellcode lautet wie folgt:

         $img = ImageCreate(400,60);   //创建一个宽400 高60的图片
    
         //创建以bg.jpg为背景的图片
         //$img = ImageCreateFromJpeg('./bg.jpg');

         //创建颜色
         $black = imagecolorallocate($img, 100, 116, 163); //创建颜色
         $red = imagecolorallocate($img,255,0,0);
         $white = imagecolorallocate($img,255,255,255);

         //绘制了矩形的轮廓
         imagerectangle($img, 10, 10, 30, 30, $white);

         //填充矩形
         imagefilledrectangle($img, 20, 20, 40, 40, $white);
     
         //填写文字
         imagettftext($img, 12, 0, 80, 35, $white, 'love.ttf', '大家好,这是我的网站!欢迎光临!');

         //生成图片
         header('Content-type:image/png');
         ImagePng($img);
         ImageDestroy($img);

Hinweis: ImagePng($img,'my.png'); kann ein Bild von my.png generieren unter dem aktuellen Serverpfad

Der generierte Bildanzeigeeffekt ist:



Wenn ein Bild als Hintergrund dient ($img = ImageCreateFromJpeg('./bg.jpg') ), ist der Anzeigeeffekt natürlich:




Dadurch wird der Effekt der direkten Manipulation von Bildern durch PHP ~~~ Ist es nicht sehr leistungsfähig? Wenn Sie PS nicht installiert haben, können Sie einfach Ihre kleine Hand ausstrecken und ein paar Zeilen PHP-Code eingeben, und schon ist es erledigt ~~

Schönheit ist nutzlos! Am Ende wurde er nicht von Bauern gefressen!

Verwandte Empfehlungen:

Bildminiaturansicht mit PHP erstellen

JS-Operationsbild (Hinzufügen, Löschen, Ändern) Beispiel_JavaScript Fähigkeiten

JS Daily Question – Kleine Demo von JS, um ein nahtloses Umschalten von Bildern nach oben, unten, links und rechts über die Pfeiltasten der Tastatur zu erreichen

Das obige ist der detaillierte Inhalt vonSo erstellen und bearbeiten Sie Bilder mit 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