Heim  >  Artikel  >  Backend-Entwicklung  >  Wie konvertiert man PNG in JPG in PHP?

Wie konvertiert man PNG in JPG in PHP?

Guanhui
GuanhuiOriginal
2020-06-15 15:31:264082Durchsuche

Wie konvertiert man PNG in JPG in PHP?

Wie konvertiere ich PNG in JPG mit PHP?

Ermitteln Sie zunächst den Pfad des PNG-Bilds, das in JPG konvertiert werden soll. Verwenden Sie dann die Funktion „imagecreatefrompng()“ und erstellen Sie schließlich eine PNG-Bildquelle basierend auf dem Pfad. )“, um die PNG-Bildquelle zu konvertieren. Konvertieren Sie sie einfach in JPG.

$pngfile = "./user.png";

$res = imagecreatefrompng($pngfile);

$res = imagejpeg($res, 'user.jpg');

if ($res) {
	echo "转换成功!";
} else {
	echo "转换失败!";
}

PHP GD-Bibliothek

GD-Bibliothek ist eine Erweiterungsbibliothek für PHP zur Verarbeitung von Grafiken Eine Reihe von APIs zur Verarbeitung von Bildern. Verwenden Sie die GD-Bibliothek, um Bilder zu verarbeiten, Bilder zu generieren oder Wasserzeichen zu Bildern hinzuzufügen.

Auf Websites wird die GD-Bibliothek normalerweise zum Generieren von Miniaturansichten, zum Hinzufügen von Wasserzeichen zu Bildern, zum Generieren von Bestätigungscodes für chinesische Schriftzeichen oder zum Erstellen von Berichten über Website-Daten usw. verwendet. Um Bilder in PHP zu verarbeiten, können Sie die GD-Bibliothek verwenden. Da GIF jedoch den urheberrechtlich umstrittenen LZW-Algorithmus verwendete, würde dies zu rechtlichen Problemen führen. Daher wurde die gesamte GIF-Unterstützung aus der GD-Bibliothek Version 1.6 verschoben Außer, aber es wurde wieder in der GD-Bibliotheksversion 2.0.28 hinzugefügt. GIF-bezogene Funktionen sind bei Verwendung einer Zwischenversion der GD-Bibliothek nicht verfügbar.

Empfohlenes Tutorial: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonWie konvertiert man PNG in JPG 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