Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627

    Ridurre dimensioni imamgini

    Ciao a tutti,
    avrei bisogno di un conisglio: attualmente tramite uno script visualizzo una lista di circa 100 imamgini con dimenzione di 640x480 con un peso circa di 115 kB, e il tutto risulta lentissimo, volevo capire come poter fare in questo caso per ridurre il peso delle immagini senza toccare troppo la dimensione delle stesse. Preciso che le immagini in questione le salvo al'interno del mio sito tramite uno script sempre in php, il quale preleva dall'indirizzo l'immagine e la salva in una cartella.

    grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    115KB x 100 immagini sono 11.5MB, per forza va lento.
    Non credo si possa fare niente per alleggerire il peso delle immagini senza modificarne dimensioni e qualità.
    Il problema è che sono tante.

    Al limite prova a vedere se trovi qualcosa i jQuery che richieda e faccia apparire le immagini man mano che si fa lo scroll della pagina (così come fa ad esempio Google immagini), così vengono caricate un po' alla volta e non tutte insieme.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    pensavo ad diminuire la qualità, come potrei fare ?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    O lo fai a mano, oppure lo fai con PHP usando imagejpeg() che ti permette di scegliere la qualità (0=qualità scarsissima, 100=massima qualità).

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    cercado in rete ho trovato questo che ho addattato alle mie esigenze:

    <?php
    $nomeimage = $indice;
    $new_width=640;
    $new_height=480;
    $ncompression=90;
    $source_path="./caertella";
    $destination_path="./cartella/due";


    $destimg=ImageCreateTrueColor($new_width,$new_heig ht);
    $srcimg=ImageCreateFromJPEG($source_path.$nomeimag e);
    ImageCopyResampled($destimg,$srcimg,0,0,0,0,$new_w idth,$new_height,ImageSX($srcimg),ImageSY($srcimg) );
    Imagejpeg($destimg,$destination_path.$nomeimage,90 );
    ?>

    ma l'immagine mi esce completamente sgranata

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    up!

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Hai provato a ridurre la compressione dell'immagine ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    sì ma nulla

  9. #9
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Potresti postare un'immagine normale e una sgranata ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.