Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problemi immagini

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    278

    problemi immagini

    trasformo delle immagini jpg in png, con questa funzione:
    codice:
    function ridimensionamento($larghezza,$altezza,$nomefile)
    {
    $uploaddir = 'upload/';
    $modificate='theme/';
    $userfile_name = $_FILES['userfile']['name'];
    //stabilisco le dimensioni
    $new_width=$larghezza;
    $new_height=$altezza;
    $destimg=ImageCreate($new_width,$new_height) or die("Problemi nelle creazioni dell'immagine");
    $srcimg=ImageCreateFromJPEG($uploaddir.$userfile_name) or die("Problemi nell'aprire l'immagine");
    //funzione per ridimensionare le immagini
    ImageCopyResized($destimg,$srcimg,0,0,0,0,$new_width,$new_height,ImageSX($srcimg),ImageSY($srcimg)) or die("Problemi nel ridimensionamento");
    
    ImagePNG($destimg,$modificate.$tema.$nomefile) or die("Problemi nel salvataggio");
    
    
    
    }
    ma a volte mi perde o modifica i colori delle foto....sapete come mai?

  2. #2
    imagepng mi sembra che dovrebbe accettare un terzo parametro che indichi la qualità dell'immagine che si vuole ottenere.

    scrivi 100


  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    278
    ho risolto con imagecreatetruecolor al posto di imagecreate....grazie ugualmente...

  4. #4
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Ti consiglio anche imageCopyResampled() al posto di imageCopyResized().

    La prima esegue anche una nuova interpolazione dell'immagine ridimensionata per ottimizzare la qualità dell'output.


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.