Szukam skryptu php który by zmniejszał obrazy .jpg
Przykładowo z rozdzielczości 1600x1200 na 640x480 pixela.
Proszę o pomoc...
Z góry wielkie dzięki
<?php function FindFiles($dir) { if ( !$katalog ) { return false; } { if ( !( $file=='.' || $file == '..' ) ) { } } return $files; } ?>
<?php require_once('config.php'); { $img = imagecreatefromjpeg(IMG_DIR.'/'.$img_name); $img_type = 'jpg'; } { $img = imagecreatefrompng(IMG_DIR.'/'.$img_name); $img_type = 'png'; } { $img = imagecreatefromgif(IMG_DIR.'/'.$img_name); $img_type = 'gif'; } $img_w = imagesx($img); //szerokość obrazka $img_h = imagesy($img); //wysokość obrazka $ratio = $img_w / $img_h; if ( $ratio > 1 ) { $new_img_w = SIZE; $new_img_h = ( SIZE / $ratio); } else { $new_img_w = ( SIZE * $ratio); $new_img_h = SIZE; } $temp_img = imagecreatetruecolor($new_img_w, $new_img_h); imagecopyresized($temp_img, $img, 0, 0, 0, 0, $new_img_w, $new_img_h, $img_w, $img_h); switch ( $img_type ) { } switch ( $img_type ) { case 'jpg': imagejpeg($temp_img); case 'gif': imagegif($temp_img); case 'png': imagepng($temp_img); } ImageDestroy($img); ImageDestroy($temp_img); ?>
<?php require_once('config.php'); if($_GET['action'] != 'jeden') { $pliki = FindFiles(IMG_DIR); { echo '<a href=\"index.php?action=jeden&img='.$pliki[$i-1].'\"><img src=\"image.php?img='.$pliki[$i-1].'\"></a>'; if ( ( $i % COLS ) == 0 ) { } } } else { } ?>