Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    resize di tt le img di una directory

    Salve, ho una cartella "imgfile" con un casino di foto a resizarle tutte ci metterei una vita ho trovato questo script:
    Codice PHP:
    <?

                $name 
    ereg_replace(' ',''$HTTP_POST_FILES['image']['tmp_name']);
                
    move_uploaded_file($image"{$name}");
                
    $imagename "{$name}";
                
    $imagesize getimagesize($imagename);

                if (
    $imagesize[0] > ((10/1)*$imagesize[1])) {
                    
    $height $imagesize[1];
                    
    $width = (10 $height) / 1;

                } else {

                
    $width $imagesize[0];
                    
    $height = ($width) / 10;
                }

                
    $x = ($imagesize[0] - $width) / 2;
                
    $y = ($imagesize[1] - $height) / 2;
                
    $imagenew imagecreatetruecolor(300,200);
                
    $imageold imagecreatefromjpeg($imagename); 
                
    unlink($imagename);
                
    imagecopyresized($imagenew$imageold00$x$y5030$width$height);
                
    imagejpeg($imagenew$imagename,75);


    ?>
    sembra semplice ma nn fungo, dovrei cmq con questo script modificato xke ora non va x nulla, resizare tt le img di quella directory, se img > di xx allora resize di 1/4 se invece > di yy resize di 1/8 ecc.. qualcuno ha uno script o sa darmi una mano? thx mille sin da ora.

  2. #2
    magari hai già dato un'occhiata, però vedi se ti può essere utile:
    http://forum.html.it/forum/showthrea...hreadid=760143

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    non l'avevo visto thx mille ;O)

  4. #4
    carino, l'ho provato ma non so se non va xke sbaglio qualcosa o xke ha un altro scopo. Io avrei bisogno di resizare tutte le img di una directory, ma non visualizzarle resizate proprio diminuire i kb e pixel.

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ciao, ottieni qualche errore in particolare??

    cmq quel codice ridimensiona le immagini al volo, se invece devi proprio salvarle fisicamente sul disco devi modificarne leggermente una parte...

    think simple think ringo

  6. #6
    esatto le devo salvare, sovrascriverle ma ridimensionate. mi da come errore "NON ESISTE!", ma cmq io ho bisogno di sovrascriverle + piccole

  7. #7
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    per salvare le immagini devi modificare il file galleria.class.php alla riga:
    codice:
    imagejpeg($im, NOME_DEL_NUOVO_FILE, QUALITA);
    ti conviene sempre fare una copia di backup delle immagini, meglio non rischiare
    think simple think ringo

  8. #8
    a ke riga? la riga imagejpeg($im, NOME_DEL_NUOVO_FILE, QUALITA); non cê in galleria..

  9. #9
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ops, ho fatto confusione

    nel file ridimensiona.php devi modificare la riga:
    codice:
    imagejpeg($im,"",QUALITA);
    con la riga:
    codice:
    imagejpeg($im, NOME_DEL_NUOVO_FILE, QUALITA);
    questo però non è sufficiente, in quanto NOME_DEL_NUOVO_FILE devi deciderlo tu per ogni file...

    think simple think ringo

  10. #10
    vabene thx marketto!! troppo forte

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.