Hallo ihr lieben Menschen
ich habe mir vorgenommen mal ne HP zu entwerfen bzw zu üben.
auf der HP soll ne Gallery am start sein und ich will sie von grund auf programmieren.
Also keine fertigen Skripts oder so die man am Ende doch nicht versteht wegen millionen zeilen von Code.
Bin nun soweit, das ich einen Thumb erstellen.
Aber das wars auch schon.
Es sollen mehrere Thumbs eingefügt werden. In der SuFU hab ich nix konkretet gefunden oder ich habs übersehen. sry dann
Also in einem Ordner sind alle Bilder ... nennen wir den Ordner "pics"
In dem Ornder sind einige .jpg Dateien.
Das Skript soll die ganzen Daten durchlaufen und von jedem ein Thumb erstellen und ausgeben im Browser mit Abstand
Hab da zwar ne primtive Lösung. Jedesmal ma den Code neu einfügen ab das geht auf dauer nicht gut.
Andere Lösung mit einer schleife, aber da wiederum weiss ich nicht wie ich sie aufbauen soll.
Wie kann ich alle .jpg dateien durchgehen und von jedem ein Thumb erstellen?
wäre cool wenn ihr euch das mal ansehen könntet.
Hier hier der code
ich habe mir vorgenommen mal ne HP zu entwerfen bzw zu üben.
auf der HP soll ne Gallery am start sein und ich will sie von grund auf programmieren.
Also keine fertigen Skripts oder so die man am Ende doch nicht versteht wegen millionen zeilen von Code.
Bin nun soweit, das ich einen Thumb erstellen.
Aber das wars auch schon.
Es sollen mehrere Thumbs eingefügt werden. In der SuFU hab ich nix konkretet gefunden oder ich habs übersehen. sry dann
Also in einem Ordner sind alle Bilder ... nennen wir den Ordner "pics"
In dem Ornder sind einige .jpg Dateien.
Das Skript soll die ganzen Daten durchlaufen und von jedem ein Thumb erstellen und ausgeben im Browser mit Abstand
Hab da zwar ne primtive Lösung. Jedesmal ma den Code neu einfügen ab das geht auf dauer nicht gut.
Andere Lösung mit einer schleife, aber da wiederum weiss ich nicht wie ich sie aufbauen soll.
Wie kann ich alle .jpg dateien durchgehen und von jedem ein Thumb erstellen?
wäre cool wenn ihr euch das mal ansehen könntet.
Hier hier der code
PHP:
<?php
$Grafikdatei = "liner.jpg";
$Bilddaten = getimagesize($Grafikdatei);
$OriginalBreite = $Bilddaten[0];
$OriginalHoehe = $Bilddaten[1];
$ThumbnailBreite = 128;
$Skalierungsfaktor = $OriginalBreite/$ThumbnailBreite;
$ThumbnailHoehe = intval($OriginalHoehe/$Skalierungsfaktor);
$Originalgrafik = ImageCreateFromJPEG($Grafikdatei);
$Thumbnailgrafik = ImageCreateTrueColor($ThumbnailBreite, $ThumbnailHoehe);
ImageCopyResampled($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
ImageJPEG($Thumbnailgrafik, "thumb_".$Grafikdatei);
echo"<a href =liner.jpg><img src=\"thumb_$Grafikdatei\"></a>";
//----------------------------------------------------------------------------------------------------
//---------------------- 2. Thumb---------------------------------------------
$Grafikdatei = "line.jpg";
$Bilddaten = getimagesize($Grafikdatei);
$OriginalBreite = $Bilddaten[0];
$OriginalHoehe = $Bilddaten[1];
$ThumbnailBreite = 128;
$Skalierungsfaktor = $OriginalBreite/$ThumbnailBreite;
$ThumbnailHoehe = intval($OriginalHoehe/$Skalierungsfaktor);
$Originalgrafik = ImageCreateFromJPEG($Grafikdatei);
$Thumbnailgrafik = ImageCreateTrueColor($ThumbnailBreite, $ThumbnailHoehe);
ImageCopyResampled($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
ImageJPEG($Thumbnailgrafik, "thumb_".$Grafikdatei);
echo"<a href =line.jpg><img src=\"thumb_$Grafikdatei\"></a>";
?>