Bilder Gallery

Borsti26

Grünschnabel
Hallo,

kann man sich irgendwo ein beispiel downloaden oder hat ihr einen solchen Code rum liegen der in etwa folgendes kann:

Wo man mehrere Bilder sieht (z.B. 6) und mit nem button "next" sollen die nächsten 6 bilder angezeigt werden die sich in dem zuvor ausgewählten ordner befinden.

So was oder etwas änliches würde mir sehr helfen.

MFG
 
Wieso wurde ich ins "JavaScript" Forum verschoben.

Ich möchte das gerne in java mit Swing machen. Und nicht mit java Script.

Sonst hätte ich das hier schon reingeschrieben.

Also bitte wieder zurück verschieben.

MFG
 
Hi,

ich würde an dieser Stelle PHP mit der GD-Lib empfehlen. Damit kannst du dann auch
beim hochladen der Bilder kleine Vorschau Bilder erzeugen. (Reduziert die Ladezeiten
für die User die noch DSL-Freie Zone daheim haben)

Danach lädst du die Bilder in ein HTML Formular und mit nem Kleinen JavaScript
zeigst du beim Draufklicken das Original bild in nem neuen Fenster.

Die Idee mit Swing find ich zwar lobenswert allerdings ist mir Java für sowas zu
"geschwätzig". Da schreibt man sich doch nur die Finger wund.

Anbei noch ein kleines Script welches dir beim Runterrechnen der Vorschau-
bilder in PHP helfen kann. Uploadscripts findest du zuhauf im Netz.

PHP:
 $filename=$imgsrc."/thumb-".$bildname;
 $bild = ImageCreateFromJPEG("$copy_target_name[1]");
 $format=ImageSY($bild)/ImageSX($bild);
 $standard_pics_width=150;
 $width=$standard_pics_width;
 $height=round($standard_pics_width*$format);
 $bildres = ImageCreateTrueColor($width,$height);
   ImageCopyResampled($bildres,$bild,0,0,0,0,$width,$height,ImageSX($bild),ImageSY($bild));
 imageJPEG($bildres,$filename);
 @ImageDestroy($bild);

Ich habe hier als Standartvorschaugröße 150 Pixel in der Breite genommen (Variable:
$standart_pics_width)

zum Öffenen nimmst du am besten ein solches Konstrukt:

HTML:
  <img src="[thumb-pfad]/[thumb-bild]" onClick="javascript:window.open('[Bildpfad]/[Original-Bild]','Bildoriginal','width=<? echo $width;?>,height=<? echo $height;?>,dependent=1')">

Die Variablen $width und $height kannst du auch mit den GD-Lib funktionen auslesen.
Ich habe da mal für Project Space nen Tutorial geschrieben wie das geht, ich schau
mal wo das ist und posts dann.

Unteranderem kann man mit der GD-Lib auch super Grafiken "erzeugen" ;-)

MFG

MixTer
 
Zurück