Bilder in PHP - Screenshot Gallery - GD

WuttkeA

Grünschnabel
Hallo Leutz,

ich s(chw)itze an einer ScreenShot Gallery und möchte automatisch Tumbnails generieren
Sie sollten folgende Größe haben

width="200" height="originalgröße.height/(originalgröße.width/200)"

ich weiß, dass die Klammern überflüssig sind
Aber somit ist´s besser verständlich, denke ich


Nur leider weiß ich nicht, wie groß das Bild in der Originalgröße ist ist
Wie bekomme ich das heraus?

Jemand hat mir erzählt, dass es mit GD funktionieren würde
Allerdings werde ich aus derer Documentation nicht schlau
Ich habe GD in den Ordner gd-1.8.4 entpackt
Und nun?
 
mit getimagesize() :)

$size = getimagesize("testbild.jpg");

$breite = $size[0];
$hoehe = $size[1];

$bildtyp = $size[2]; // (Output:1=GIF, 2=JPG, 3=PNG)
 
width="200" height="originalgröße.height/(originalgröße.width/200)"

wenn du die html angabe so machst, hast du keine thumbnails. nur die normalen bilder, die verkleinert dargestellt werden.

für vernünftige thumbnails musst du die bilder wirklich verkleinern. über php oder per hand ist dann aber egal...^^ php ist aber immmer besser.
 
Verkleinerte Bilder gehen doch auch, oder?

Wie kann ich diese Angabe width="200" height="originalgröße.height/(originalgröße.width/200)" denn machen?
 
also, wenn ich hier mal meine bescheidene meinung zu dem ganzen abgeben darf:

ich würde doch einfach die bilder in ein bildbearbeitungsprogramm reinhauen, auf 10 % grösse runterschrumpfen (oder halt 200 x ... px), speichern unter bild_klein.gif oder so und dann in die html-datei reinschreiben. geht doch viel einfacher.
 
Original geschrieben von SilentWarrior
also, wenn ich hier mal meine bescheidene meinung zu dem ganzen abgeben darf:

ich würde doch einfach die bilder in ein bildbearbeitungsprogramm reinhauen, auf 10 % grösse runterschrumpfen (oder halt 200 x ... px), speichern unter bild_klein.gif oder so und dann in die html-datei reinschreiben. geht doch viel einfacher.

es soll alles automatisch gehen!
 
Zurück