image-rezise ohne neu zu speichern

nick_hase

Grünschnabel
also, ich habe im moment ein script was mir meine gallery automatisch erzeugt. nun würde ich gerne wissen ob es eine möglichkeit gibt, die bilder die angezeigt werden ähnlich wie beim IE6 (autom. bildgrössenanpassung) automatisch anzupassen ohne dass die bilder von der auflösung runtergerechnet und neu gespeichert werden, so wie es bisher meist beschrieben wurde.
mein prob is aber auch, das die seite aus 2 frames besteht und selbst wenn ich im browser "autom. bildgrössenanpassung" aktiviere es nicht verkleinert wird. weiss nich ob es somit noch schwieriger is dafür ne lösung zu finden?
 
Lies per JavaScript die Auflösung aus, übergib diese per Parameter an dein Script und passe die Größe des Bildes per <img width="x" height="x" ...> an. Das würde gehen, aber ein Bild anzuzeigen, ohne es zu speichern wird schwieriger!
 
Wird schwierig?
Es gibt keine möglichkeit den user den Cache zu deaktivieren!
Er wird das Bild immer bekommen egal was du machst!
Das einzige was du machen kannst ist nen swf darraus zu machen.
Aber selbst dann kann er es noch bekommen -> Snapshot :)
 
nein, da habt ihr mich missverstanden sorry
ich meinte die sache, dass mit php die bilder eingelesen werden und dann autom. konvertiert und dann aufm server in der auflösung abgespeichert werden, das wollte ich nich.
nur dass er es entsprechend anpasst
 
du musst die Bilder nicht speichern, du kannst dir auch einfach nur das Bild anzeigen lassen unter PHP.

du schreibst dann in deinen Quelltext einfach noch:

header("Content-typ: image/jpeg");
image[ jpeg | png ]($im);

ohne Angabe der Zieldatei, dadurch wird das Bild nur angezeigt ohne gespeichert zu werden. Du musst nur die zu verarbeitende Datei an das Script übermitteln. Ich hoffe, das hilft dir etwas :)
 
Zurück