PHP-Zusammenfassung der Konvertierung von Daten-URLs in Bildbildmethoden
PHP-Methode zum Konvertieren von Daten-URLs in Bildbilder
Das mit Canvas generierte Bild verwendet Daten-URLs. PHP kann es nicht direkt über die Methode file_put_contents auf dem lokalen Computer speichern, daher muss es transkodiert werden.
Die Bilddaten-URL lautet wie folgt
$imgstr = g==' ;
Methode 1:
Extrahieren Sie die für die Daten-URL-Speicherung erforderlichen Daten über reguläre Ausdrücke und zeigen Sie sie dann direkt auf der Seite an
if (!preg_match('/data:([^;]*);base64,(.*)/', $imgstr, $matches)) { die("error"); } $content = base64_decode($matches[2]); header('Content-Type: '.$matches[1]); header('Content-Length: '.strlen($content)); echo $content; die;
Methode 2:
Wenn Sie es nur möchten Speichern Sie das Bild lokal, Sie können die Methoden substr und strpos verwenden
$imgdata = substr($imgstr,strpos($imgstr,",") + 1); $decodedData = base64_decode($imgdata); file_put_contents('11.png',$decodedData );
Vielen Dank fürs Lesen, ich hoffe, es kann allen helfen, vielen Dank für Ihre Unterstützung dieser Website!
Weitere PHP-bezogene Artikel zur Methode zum Konvertieren von Daten-URLs in Bildbilder finden Sie auf der chinesischen PHP-Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)
