Visualizzazione dei risultati da 1 a 5 su 5

Discussione: dimenzionare immagine

  1. #1

    dimensionare immagine

    Ciao ragazzi, ho un problema col dimensionamento immagini.
    Devo rimpicciolire le foto ma perdono di qualità si vedono male.
    Lo script che uso è questo:
    Codice PHP:

    $nomeimage
    =$filename;
                        list(
    $width,$height,$type,$attr)=getimagesize($dir.'/'.$filename);
    if(
    $width>$height){$x=$width/250;}
    else{
    $x=$height/250;}
    $new_width=$width/$x;
    $new_height=$height/$x;
    $compression=90;
    $destimg=imagecreatetruecolor($new_width,$new_height);
    $srcimg=ImageCreateFromJPEG($dir.'/'.$filename);
    ImageCopyResized($destimg,$srcimg,0,0,0,0,$new_width,$new_height,ImageSX($srcimg),ImageSY($srcimg));
    ImageJPEG($destimg,$dir.'/small'.$filename); 
    Sapete darmi qualche consiglio? Grazie
    5ym0

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    invece di utilizzare ImageCopyResized() usa imagecopyresampled() sono molto simili le funzioni ( es. nel funzionamente ).

    imagecopyresampled() questa però conserva la qualità dell'immagine
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  3. #3
    Ho fatto come hai detto tu, ma non riesco a risolvere il problema, perde comunque di qualità..
    5ym0

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    guarda qua http://www.ebug.it/?p=364
    un pò di qualità è ovvio che la perderà , non è lo stesso di prima però. Per ridimensionare un file conservando al 99% la qualità devi per forza utilizzare un software tipo photoshop, se invece vuoi realizzare qualcosa di dinamico devi utilizzare quella funzione

    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  5. #5
    ok grazie! ciao
    5ym0

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.