Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371

    ridimensionamento immagine e imagejpeg

    Ciao ragazzi, ho un problema con un ridimensioanmento delle immagini in PHP
    questo è la parte di codice incriminata:

    Codice PHP:
    $immagine=imagecreatefromjpeg($nome_file); 
    //altro codice per calcolare le nuove dimensioni che non scrivo quì sul forum per non creare un post kilometrico 
    $new_image=imagecreatetruecolor($new_width$new_height);
    imagecopyresampled($new_image$immagine0000$new_width$new_height$width$height);
    imagedestroy($immagine);
    imagejpeg($new_image'foto_prodotti/prova.jpg'); 
    dopo aver calcolato le dimensioni dovrebbe creare la nuova imm, per poi salvarla nella cartella foto_prodotti con il nome prova.jpg, ma non funziona, non da errori ma non avviene il salvataggio, inoltre la funzione imagejpeg non ritorna nulla...
    cosa mi sapete dire???

  2. #2
    Le varie funzioni imagecopyresampled, imagejpeg etc restituiscono un valore, che può venire studiato per capire cosa non ha funzionato.

    Usa questa caratteristica nei tuoi script per avere maggiore controllo degli errori.

    ...a meno che il problema non sia nel codice che hai omesso, che magari setta new_width a zero...
    Tecnolgie per l'arte.
    Arti per la tecnologia.
    softhare

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371
    Originariamente inviato da softhare
    Le varie funzioni imagecopyresampled, imagejpeg etc restituiscono un valore, che può venire studiato per capire cosa non ha funzionato.

    Usa questa caratteristica nei tuoi script per avere maggiore controllo degli errori.

    ...a meno che il problema non sia nel codice che hai omesso, che magari setta new_width a zero...
    ci hai preso, l'errore era nel codice omesso, passavo i parametri per valore invece di passarli per riferimento alla funzione che calcolava le nuove dimensioni, perciò new_width e new_height non assumevano il valore corretto fuori dalla funzione...
    grazie

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.