Gallery Script mit "temponären" Thumbs

Ok entschuldigung ich werde mich etwas durchblättern.

Ich glaube das ganze ist eher ne HTML frage, weil ich immer etwas Probleme mit der Tabelle habe :D

Weil ich von der Ausrichtung nicht sicher bin. Ich denke ich muss die Zeilen sowieso mit 5 Spalten machen auch wenn dann nichts drin ist, sieht mann ja nicht.
 
So ich habe nun eine mehr oder weniger gar nicht so schlechte Lösung.

PHP:
<?php

$ThumbPath="thumbnails/";
$PreviewPath="previews/";
$KategorieAuswahl = 1;

$id = mysql_query ("SELECT ID FROM Images WHERE (Kategorie = '$KategorieAuswahl')");

while ($images = mysql_fetch_array($id)){

    $row_num++;

    $Thumb=$ThumbPath."thumb_".$images[ID].".jpg";
    $Previes=$PreviewPath."prev_".$images[ID].".jpg";

    echo "<a href=\"$Previes\"><img src=\"$Thumb\"></a>";

    if($row_num%5==0) echo "<br>";
echo $ID;
}
mysql_close();
?>

So das klappt auch. Aber nun wo ich die Bilder so nebeneinander gesehen habe, ist mir aufgefallen dass alle 95px breit sind, wie ich das will, doch leider variert die Höhe immer.

Wie muss ich dass nun machen, dass die Bilder immer 95px Breit und 70px hoch sind, ohne dass Sie verzogen werden?

Kann man nicht von einer Ecke ausgehen so das im Thumb halt ein wenig fehlt, aber die Proportionen bleiben?

Wisst ihr was ich meine?


Hier meine aktuelle Thumb_Maschine

PHP:
$PicPathIn="originale/";
  $PicPathOut="thumbnails/";

  // Orginalbild
  $bild = $filename_name;

  // Bilddaten feststellen
  $size=getimagesize("$PicPathIn"."$bild");
  $breite=$size[0];
  $hoehe=$size[1];
  $neueBreite=95;
  $neueHoehe=intval($hoehe*$neueBreite/$breite);

  // JPG generieren
  $quality = 100;
  $altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
  $neuesBild=ImageCreateTrueColor($neueBreite,$neueHoehe);
  ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,
$neueHoehe,$breite,$hoehe);
  ImageJPEG($neuesBild,"$PicPathOut"."thumb_"."$bild", $quality);
 
Zuletzt bearbeitet:
Zurück