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

    [immagini] visualizzare thumbnails

    Ciao a tutti,
    dunque su questo argomento c'è parecchio sul forum ma è tutto di php ad oggetti che io nn so usare.
    La mia domanda è la seguente:

    ho creato un file immagine.php, che riporto qui sotto, che visualizza una thumbnails di una immagine più grande mantenendone le proporzioni.

    <?php
    session_start();
    Header("Content-Type: image/jpeg");
    $source = ImageCreateFromJpeg($path);
    $size = getImageSize($path);
    $scala = (float) $size[0]/200;
    $hnuova = (integer) $size[1]/$scala;
    $dest = ImageCreate(200, $hnuova);
    $wnuova = 200;
    // prendo le dimensioni dell'originale, size[0] = larghezza size[1] = altezza
    $size = getImageSize($path);
    // faccio la copia con dimensioni che voglio (gli 0 sono le cordinate X Y da cui partire per copiare, dato che vuoi una miniatura di tutta l'immagine il punto di origine è 0,0
    ImageCopyResized($dest, $source, 0, 0, 0, 0, $wnuova, $hnuova, $size[0], $size[1]);
    $dest=ImageJpeg ($dest);
    ?>


    quando lo devo usare richiamo semplicemente il file immagine.php passandogli il path dell'immagine

    <img border=\"0\" src=\"immagine.php?path="img/foto.jpg\">

    finalmente arriva la domanda .... tutto funziona ma la qualità della thumbnails visualizzata è davvero scarsa ...vorrei sapere se qualcuno ha idea se esiste il modo di migliorare l'elaborazione e se si come si fa ????

    Per ora grazie e spero in utili risposte
    a presto

    Senry
    www.aerocaronline.it

  2. #2

  3. #3
    guarda il manuale di imagejpeg().. si può decidere la qualità dell'output
    un estratto:
    quality is optional, and ranges from 0 (worst quality, smaller file) to 100 (best quality, biggest file). The default is the default IJG quality value (about 75).

    ..IcE..
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  4. #4
    uff preceduto..

    una curiosità.. ma la pagina ti funziona anceh richiamata più volte nella stessa pagina? o da problemi con gli header?!?
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  5. #5
    [supersaibal]Originariamente inviato da ghiacciato
    ma la pagina ti funziona anceh richiamata più volte nella stessa pagina? o da problemi con gli header?!? [/supersaibal]
    ti rispondo io.. a me funziona richiamata più volte per immagini diverse.. anche se non era proprio così ma una pagina che prende un'immagine da database e la da in output... la sostanza è sempre quella [header e poi codice dell'immagine]


  6. #6
    thanks..
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

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.