Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ca-j
    Registrato dal
    Jun 2004
    Messaggi
    208

    Problema con ImageJpeg()

    Salve sto ridimensionando una immagine per crearmi una thumb, usando questa funzione. Lo script me la ridimensiona correttamente, ma mi mostra un quadro con la X sullo schermo, anziché la foto manipolata.

    Sapete a cosa si debba?

    Posto il codice

    codice:
    $path="C:/Archivos de programa/Apache Group/Apache2/htdocs/resize/";
    $pathi="http://127.0.0.1/resize/";
    $nombreimg="1.jpg";
    
    $fuente = imagecreatefromJpeg($pathi.$nombreimg); 
    $imgAncho = imagesx ($fuente); 
    $imgAlto =imagesy($fuente); 
    
    //se è orizzontale
    if($imgAncho>$imgAlto) 
    { 
        $ancho = 100; 
        $alto = $imgAlto*$ancho/$imgAncho; 
    } 
    else 
    //è verticale e faccio che y non superi 100
    { 
        $alto = 100; 
        $ancho = $imgAncho*$alto/$imgAlto; 
    } 
    
        $imagen = imagecreatetruecolor($ancho,$alto);
    
        imagecopyresampled($imagen,$fuente,0,0,0,0,$ancho,$alto,$imgAncho,$imgAlto); 
    
        Header("Content-type: image/jpeg"); 
        imageJpeg($imagen,$path."th_".$nombreimg);
    Grazie
    Salud y pesetas... y lo demás son puñetas!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Sei sicuro del percorso della thumbnail?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di ca-j
    Registrato dal
    Jun 2004
    Messaggi
    208
    Originariamente inviato da Andrea1979
    Sei sicuro del percorso della thumbnail?
    Si, perché me la ridimensiona bene, ma una volta ridimensionata mi visualizza una X sullo schermo
    Salud y pesetas... y lo demás son puñetas!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    appunto: probabilmente la risorsa che mandi non è giusta: fai un

    echo($path."th_".$nombreimg);

    (Commentando la riga con l'header)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.