Wenn ich die Funktion imagecreatefromjpeg
verwende, um ein Bild zu erstellen und dann imagejpeg
, um es im Browser zu zeigen und nicht in einer Datei zu speichern, gehe ich davon aus, dass es vorübergehend an einem Ort gespeichert wird, um angezeigt zu werden. Wie ist der Weg des Ortes?Wo speichert die imagejpeg() -Funktion Bilder, die im laufenden Betrieb angezeigt werden?
2
A
Antwort
1
Obwohl die Dokumentation nicht angibt, scheint es im Speicher zu speichern.
Testskript:
<?php
echo memory_get_usage(), PHP_EOL;
$im = imagecreatefromjpeg('https://jpeg.org/images/jpeg-home.jpg');
echo memory_get_usage(), PHP_EOL;
unset($im);
echo memory_get_usage(), PHP_EOL;
Ausgang:
238064
240360
240104
0
Ich glaube auch, es in dem lokalen Speicher gespeichert ist. Sie sollten in der Lage sein, die Bilddaten wie folgt abzufangen und dann zu base64 zu hashen, um sie in einem Bild-Tag anzuzeigen:
//...
ob_start();
imagejpeg($img, NULL, 100);
imagedestroy($img);
$imageData = ob_get_contents();
ob_end_clean();
echo '<img src="data:image/jpeg;base64,'.base64_encode($imageData).'">';
Verwandte Themen
- 1. Wie speichert man Bilder, die im Webview angezeigt werden?
- 2. UIMenuController im laufenden Betrieb aktualisieren
- 3. Bild speichert nicht usnig imagejpeg Funktion
- 4. Update MediaItemDisplayProperties im laufenden Betrieb
- 5. Sound Generation im laufenden Betrieb
- 6. ändern dragzone im laufenden Betrieb
- 7. Crop Bild im laufenden Betrieb
- 8. MySQL Abfrage auswählen, wo aus einer Spalte im laufenden Betrieb
- 9. Xamarin.Forms Lokalisierung im laufenden Betrieb
- 10. Ändern Sie die Datenbank im laufenden Betrieb Laravel 5
- 11. Angular: Generieren von Datenbankinformationen im laufenden Betrieb
- 12. Refresh UI Sprache im laufenden Betrieb
- 13. Sichtbarkeit der Methode im laufenden Betrieb bestimmen
- 14. Wie VBO dynamisch im laufenden Betrieb bearbeitet werden
- 15. VB.Net Initialisieren eines Arrays im laufenden Betrieb
- 16. Kann ich SparkContext.appName im laufenden Betrieb ändern?
- 17. Julia: schnelle Datei schreiben im laufenden Betrieb
- 18. Schreibe eine Ruby-Klasse im laufenden Betrieb
- 19. Generieren von RDP-Datei im laufenden Betrieb
- 20. Erstellen von PayPal-Tasten im laufenden Betrieb
- 21. Python Konstruieren Funktionen im laufenden Betrieb
- 22. Intellij Idea Auto ersetzen im laufenden Betrieb
- 23. Was ist die beste Benutzeroberflächensteuerung für Benutzer, die die Sprache im laufenden Betrieb ändern müssen?
- 24. Mehrere Klassen Instanzen im laufenden Betrieb erstellen
- 25. C++ Store-Funktion als Variable im laufenden Betrieb
- 26. Kompilieren Sie die Funktion von String im laufenden Betrieb in Python?
- 27. asp.net - Generate Powerpoint-Datei im laufenden Betrieb
- 28. Bearbeiten aktive Datenbank im laufenden Betrieb
- 29. Eingebettete Bilder, die nicht im Outlook angezeigt werden, während sie im Browser angezeigt werden?
- 30. Erstellen einer Radioknopf-Liste im laufenden Betrieb