Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507

    ridimensionamento immagini jpg

    questo file mi ridimensiona le immagini jpg...ma non i gif...

    Codice PHP:
    <?php
    $height
    100;
    $width100;
    // Content type
    header('Content-type: image/jpeg');
    if(!
    $filename)
    $filename="./images/nopic.jpg";
    // Get new dimensions
    list($width_orig$height_orig) = getimagesize($filename);

    if (
    $width && ($width_orig $height_orig)) {
       
    $width = ($height $height_orig) * $width_orig;
    } else {
       
    $height = ($width $width_orig) * $height_orig;
    }

    // Resample
    $image_p imagecreatetruecolor($width$height);
    $image imagecreatefromjpeg($filename);
    imagecopyresampled($image_p$image0000$width$height$width_orig$height_orig);

    // Output
    imagejpeg($image_pnull100);
    ImageDestroy ($image_p);
    ?>
    ho provato mettendo:

    header('Content-type: image/jpeg, image/gif, image/png, image/jpg.');

    ma non va...qualcuno può aiutarmi??
    grazie

  2. #2
    esiste questa funzione che funziona solo per le jpg: imagecreatefromjpeg

    per le gif: imagecreatefromgif

    per le png: imagecreatefrompng

    per le wbmp: imagecreatefromwbmp

    ti consiglio di trovare prima l'estensione della foto e poi fai la condizione di quale funzione utilizzare


  3. #3

  4. #4
    @filippo.toso:
    e vai filippo sempre coi manuali...

    @mybox:

    quando fai l'output ricorda sempre il tipo di estensione della foto

    // Output
    imagejpeg($image_p, null, 100); //se jpg
    ImageDestroy ($image_p);

    imagegif($image_p, null, 100); //se gif
    imagepng($image_p, null, 100); //se png
    imagewbmp($image_p, null, 100); //se wbmp

    per questo cambia anche
    il contenet type


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.