So konvertiert PHP Bilder in Binärdateien: Ermitteln Sie zunächst die Größe der angegebenen Bilddatei über die Funktion „filesize“ und führen Sie dann die Datei mit den Funktionen „fread“ und „fopen“ aus Form eines binären Streams an den Client.
php konvertiert Bilddateien in Binärausgabe
Methode:
header( "Content-type: image/jpeg"); $PSize = filesize('1.jpg'); $picturedata = fread(fopen('1.jpg', "r"), $PSize); echo $picturedata;
So einfach ist das mit 4 Zeilen Code, das Bild wird in Form eines Binärstreams an den Client ausgegeben, was sich nicht vom Öffnen eines Bildes unterscheidet.
Hier ist zu beachten, dass der gesendete Header von der jeweiligen Situation abhängt und möglicherweise nicht immer ein Bild/JPEG ist. JPG ist Bild/JPEG, PNG ist jedoch Bild/PNG. Verschiedene Bildtypen geben unterschiedliche Header aus.
Weitere Informationen zu diesem Thema finden Sie auf der PHP-Website für Chinesisch!
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Bilder in PHP in Binärdateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!