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

    problema con librerie GD che crea thumbnail

    salve,
    ho questo script che dopo l'upload di un'immagine mi crea una thumbail di essa, $w e $h vengono calcolate a partire dall'immagine reale in modo da effettuare un resize in proporzione.. il tutto funziona perfettamente... c'è soltanto un piccolo problema, in pratica l'immagine non è della stessa qualità di quella reale, ma perde un pò nonostante dichiari come fattore di imagejpeg 100, la perdita di qualità è poca roba (io nemmeno me ne ero accorto, me l'ha fatto notare il grafico che lavora con me...). Ora vi chiedo: esiste la possibilità, dopo averla resa piccola, di applicare un particolare filtro che la renda migliore e uguale all'originale??

    mi sono dilungato un pò

    grazie in anticipo

    / Creo la versione più piccola dell'immagine (thumbnail)
    Codice PHP:
    $thumb imagecreatetruecolor($w,$h);
    $source imagecreatefromjpeg($valore['tmp_name']);
    imagecopyresized($thumb$source0000$w$h$width$height);
                
    $nome=immaginegiapresente($valore);
    $c=imagejpeg($thumb"../xxxxx/xxxx/".$nome100); 

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Prova con imageCopyResampled().

    Se non erro oltre a ridimensionare l'immagine dovrebbe anche eseguire una nuova interpolazione della stessa per preservarne la qualità.

  3. #3
    incredibile!!! una differenza abissale con la funzione imagecopyresize!!!!


    grazie mille!!!


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.