Hallo alle zusammen,
Ich habe derzeit folgendes Problem:
Ich habe ein Webseite für meine Fotos gemacht bzw mache diese noch immer. Jetzt lade ich ein Bild rauf, und von dem wird dann ein Thumbnail generiert (braucht 2kb Speicherplatz) und eine Version die von den Abmessungen her ins Design passt (0,5MB). Zusätzlich bleibt das Originalbild auch vorhanden in einer höheren Auflösung. Das mache ich zum einen weil ich ich dann alle Bilder neu berechnen lassen kann von diesem Bild ausgehend und auch die Exif Daten auslesen kann, die ja beim erstellen von Thumbnails leider nicht übernommen werden.
Jetzt sind von jedem Bild 3 Versionen vorhanden was doch etwas auf den Speicherplatz geht. Die Thumbnails will ich ja weiterhin vorgeneriert lassen weil da oft 20 Stück pro Seite angezeigt werden, doch bei den großen Bildern würde ich das Ganze nun gerne einfach On-the-Fly generieren lassen,da ja nur ein Bild dann berechnet werden muss. Jetzt kann man sich mittels PHP ja eine verkleinerte Version generieren lassen die man dann wahlweise abspeichern oder direkt ausgeben kann. Bei zweiterem muss man dann den Header bearbeiten damit der Browser weiß dass da jetzt ein Bild kommt
Das funktioniert auch, allerdings nur wenn man NUR dieses eine Bild anzeigen will und nichts vom Design o.Ä. Also so als ob man eine Grafik mit Rechtsklick "Grafik anzeige"n anschaut. Will man das Bild in die Webseite einbinden wird gar nichts mehr außer der Adresse angezeigt.
Gibt es nun eine Möglichkeit, dass das Bild nur angezeigt wird aber ich es nicht irgendwo hinspeichern muss und es eben ins Design einbindbar ist? Habe bisher immer nur gelesen, dass es dann angezigt wird aber nie war es dann in die Webseite integriert
Hoffe ihr könnt mir helfen
lg,
Stonie
Ich habe derzeit folgendes Problem:
Ich habe ein Webseite für meine Fotos gemacht bzw mache diese noch immer. Jetzt lade ich ein Bild rauf, und von dem wird dann ein Thumbnail generiert (braucht 2kb Speicherplatz) und eine Version die von den Abmessungen her ins Design passt (0,5MB). Zusätzlich bleibt das Originalbild auch vorhanden in einer höheren Auflösung. Das mache ich zum einen weil ich ich dann alle Bilder neu berechnen lassen kann von diesem Bild ausgehend und auch die Exif Daten auslesen kann, die ja beim erstellen von Thumbnails leider nicht übernommen werden.
Jetzt sind von jedem Bild 3 Versionen vorhanden was doch etwas auf den Speicherplatz geht. Die Thumbnails will ich ja weiterhin vorgeneriert lassen weil da oft 20 Stück pro Seite angezeigt werden, doch bei den großen Bildern würde ich das Ganze nun gerne einfach On-the-Fly generieren lassen,da ja nur ein Bild dann berechnet werden muss. Jetzt kann man sich mittels PHP ja eine verkleinerte Version generieren lassen die man dann wahlweise abspeichern oder direkt ausgeben kann. Bei zweiterem muss man dann den Header bearbeiten damit der Browser weiß dass da jetzt ein Bild kommt
PHP:
header('Content-Type: image/jpeg')
Das funktioniert auch, allerdings nur wenn man NUR dieses eine Bild anzeigen will und nichts vom Design o.Ä. Also so als ob man eine Grafik mit Rechtsklick "Grafik anzeige"n anschaut. Will man das Bild in die Webseite einbinden wird gar nichts mehr außer der Adresse angezeigt.
Gibt es nun eine Möglichkeit, dass das Bild nur angezeigt wird aber ich es nicht irgendwo hinspeichern muss und es eben ins Design einbindbar ist? Habe bisher immer nur gelesen, dass es dann angezigt wird aber nie war es dann in die Webseite integriert
Hoffe ihr könnt mir helfen
lg,
Stonie