Hey Leute ich habe folgendes Problem. Ich habe in einem Ordner Bilder aus welchen ich per Skript Thumbnails zur Vorschau anzeigen lassen will.
Mein Skript kann allerdings bis jetzt nur ein vorher angegebenes Bild in einen Thumbnail umwandeln und anzeigen.
Ich bräuchte jetzt also eine Erweiterung für mein Skript welche einen ganzen Ordner einliest und dann aus jedem Bild einen Thumbnail zur Vorschau erstellt.
Alles anzeigen
Danke für eure Hilfe
Mein Skript kann allerdings bis jetzt nur ein vorher angegebenes Bild in einen Thumbnail umwandeln und anzeigen.
Ich bräuchte jetzt also eine Erweiterung für mein Skript welche einen ganzen Ordner einliest und dann aus jedem Bild einen Thumbnail zur Vorschau erstellt.
Quellcode
- <?php
- function resizePicture($file, $width, $height)
- {
- if(!file_exists($file))
- return false;
- header('Content-type: image/jpeg');
- $info = getimagesize($file);
- if($info[2] == 1)
- {
- $image = imagecreatefromgif($file);
- }
- elseif($info[2] == 2)
- {
- $image = imagecreatefromjpeg($file);
- }
- elseif($info[2] == 3)
- {
- $image = imagecreatefrompng($file);
- }
- else
- {
- return false;
- }
- if ($width && ($info[0] < $info[1]))
- {
- $width = ($height / $info[1]) * $info[0];
- }
- else
- {
- $height = ($width / $info[0]) * $info[1];
- }
- $imagetc = imagecreatetruecolor($width, $height);
- imagecopyresampled($imagetc, $image, 0, 0, 0, 0, $width, $height, $info[0], $info[1]);
- imagejpeg($imagetc, null, 100);
- }
- $file = 'vorschaubilder/Tux.png';
- $width = 100;
- $height = 50;
- resizePicture($file, $width, $height);
- ?>
Danke für eure Hilfe