Antworten auf deine Fragen:
Neues Thema erstellen

On-the-fly Thumbnail zwischen HTML anzeigen

stonie08

Nicht mehr ganz neu hier

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

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
 

sokie

Mod | Web

AW: On-the-fly Thumbnail zwischen HTML anzeigen

ja,das ist ohne weiteres möglich.
du hast dann eben Bildadressen wie zb
Code:
<img src="bild.php?bildnr=1234" />
bzw background: url(bild.php?bildnr=1234);

in der datei die ich zum Bespiel bild,php genannt habe musst du eben mit dem Wert aus $_GET['bildnr'] das Bild wählen,dass als source img genutzt werden soll.

edit: für den Fall, dass du mit der bild.php unterschiedliche Bilder generieren willst
 
Zuletzt bearbeitet:

stonie08

Nicht mehr ganz neu hier

AW: On-the-fly Thumbnail zwischen HTML anzeigen

ES funktioniert!!! :D

So einfach und niergends stehts^^ Hab immer nur gefunden dass direkt in der Datei dafür gesorgt wird dass es angezeigt wird aber niergends dass man ne PHP Datei dann als Bild einbinden kann....

Wieder was gelernt, danke Leute :)

lg,
stonie
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben