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

    diminuire peso immagini

    Salve ragà,ho un problemino,Quando riduco di dimensioni le immagini con gli attributi width e height l'immagine mi resta della stessa dimensione,ad esempio:

    un'immagine di 200kb che è 500x500px io la riduco tramite gli attributi widht e height a 100x100px,ma la dimensione resta sempre 200kb...

    Come dovrei far eper far diminuire anche la dimenisione,magari in php?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    Dovestri avere delle thumb, cioè delle immagini più piccole salvate sul server e caricare queste immagine al posto delle originali

    Codice PHP:
    //per mantenere le proporzioni originali
        //prendi le dimensioni dell' immagine originale scegli le dimenisioni in larghezza e altezza
        
    $targetFile "immagini/nomeimmagine.jpg";
        
    $originale imagecreatefromjpeg($targetFile);
        
    $originalew imagesx($originale);
        
    $originaleh imagesy($originale);
         
        
    //riduci le dimensioni di un fattore a tua scelta
        
    $fattoreRid 10;
        
    $dimw $originalew $fattoreRid;
        
    $dimh $originaleh $fattoreRid;
        
    //fine per mantenere le proporizioni originali
         //se non ti interessa mantenere le proporzioni limitati a inizializzare $dimw e $dimh

        
    $thumb imagecreatetruecolor($dimw$dimh);
        
    imagecopyresized($thumb$originale0,0,0,0$dimw$dimh$originalew$originaleh);
        
        
    //specifica in $targetFile il percorso dell'immagine ridimensionata
        
    $targetFile "immagini/thumbs/nomeimmagine_t.jpg";
        
    //salva l'immagine
        
    imagejpeg($thumb$targetFile50); 
    studia un pò imagejpeg mi pare di ricordare che avesse un terzo parametro per la qualità più è basso e meno pesa l'immagine, nell'esempio dovrebbe essere al 50% non ne sono sicuro... dimenticavo che servono le librerie GD per utilizzare queste funzioni

  3. #3
    Utente di HTML.it L'avatar di puddu
    Registrato dal
    Mar 2001
    Messaggi
    143

    Usa questa...

    http://phpthumb.sourceforge.net/

    ... così non ci pensi più.

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.