• User

    script thumbnail

    nessuno ne conosce qualcuno? non mi serve viene di complicato, deve solo creare automaticamente le anteprime delle immagini che metto nella cartella, senza amministrazione e menate varie. Non ne riesco a trovare uno così, li becco tutti troppo complessi, mi serve solo per mostrare gli screen dei giochi, quindi niente di incasinato come gallerie complete e simili.. mi serve un qualcosa da poter includere dentro il layout delle mie pagine senza che crei casini


  • Community Manager

    @Hyperion said:

    nessuno ne conosce qualcuno? non mi serve viene di complicato, deve solo creare automaticamente le anteprime delle immagini che metto nella cartella, senza amministrazione e menate varie. Non ne riesco a trovare uno così, li becco tutti troppo complessi, mi serve solo per mostrare gli screen dei giochi, quindi niente di incasinato come gallerie complete e simili..

    sarebbe interessante uno che da una cartella di elabora le immagini e le estrare con thum...

    Pater ne conosci?


  • User

    esatto! mi serve proprio una cosa del gener


  • User

  • User Attivo

    Io uso ImageMagick (NON LE GD) e con 2 righe 2 di codice si fanno le thumb 🙂

    Se a qualcuno interessa ...

    :ciauz:


  • User

    dimmi pure, su aruba dovrebbero essere installate pure quelle 😄


  • User Attivo
    
    
    // faccio l'upload
    if ($foto != "") {
    
    // controllo tipo file
    $allowed_types = array("image/gif","image/x-png","image/pjpeg","image/jpeg");
    if(!in_array($_FILES["foto"]["type"],$allowed_types)) {
    die("Attenzione, puoi inserire solo file di immagine JPG o GIF");
    }
    
    $dir = "/usr/local/blablablabla";
    umask(002);
    @mkdir ("$dir", 0777);
    copy("$foto", "$dir/$foto_name") or 
    die("Non posso copiare il file $foto_name.");
    
    //entra in gioco il nostro ImageMagick
    //ridimensiono il file e quindi faccio l'iconcina
    system("/usr/local/bin/convert -geometry '100x100>' $dir/$foto_name $dir/$foto_name");
    
    // qui comprimo immagine - la prima riga toglie varie info del profilo, la seconda la qualità con cui la voglio, e la terza altra stringa per il profilo
    system("/usr/local/bin/convert $dir/$foto_name -strip $dir/$foto_name");
    system("/usr/local/bin/convert $dir/$foto_name -quality 50 $dir/$foto_name");
    system("/usr/local/bin/convert $dir/$foto_name +profile \"*\" $dir/$foto_name");
    }
    
    

    Ecco fatto .. molte cose sono "obsolete" e alla fin della fiera lo script potrebbe essere anche piu piccolo, tipo:

    
    // faccio l'upload 
    if ($foto != "") {
    $dir = "/usr/local/blablablabla"; 
    umask(002); 
    @mkdir ("$dir", 0777); 
    copy("$foto", "$dir/$foto_name");
    
    //ridimensiono il file e quindi faccio l'iconcina 
    system("/usr/local/bin/convert -geometry '100x100>' $dir/$foto_name $dir/$foto_name");
    
    
    

    Fine 😉

    Non mi sembra ci siano errori, scusate ma sto un po di fretta 😉