Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    42

    ridimensionamento immagini [GD]

    Ciao ragazzi ho un problema.
    scrivo il codice che è molto semplice.
    Ho creato 3 file
    alto.php
    centro.php
    basso.php


    in altro.php ho scritto


    <table border="2">
    <tr>
    <td>ciao</td>
    <td>
    <?
    include ("centro.php");
    ?>

    in centro.php

    <?

    $thumbWidth = 60; // larghezza
    $thumbHeight = 60; // altezza
    // livello di compressione della miniatura
    $thumbComp = 50;

    // creazione dell'immagine della miniatura
    $thumb = imagecreatetruecolor($thumbWidth, $thumbHeight) or die("Impossibile creare la miniatura");
    // apertura dell'immagine originale
    $src = imagecreatefromjpeg("image/nome.jpg") or die ("Impossibile aprire l'immagine originale");
    header("Content-type: image/jpeg");
    // copio l'immagine originale in quella della miniatura ridimensionandola
    imagecopyresized($thumb, $src, 0, 0, 0, 0, $thumbWidth, $thumbHeight, imageSx($src), imageSy($src)) or die("Impossibile ridimensionare l'immagine");

    imagejpeg($thumb);
    include ("basso.php");

    ?>


    in basso.php

    </td>
    </tr>
    </table>

    Ora se eseguo centro.php visualizzo correttamente l'immagine ridimensionata senza dover salvare la miniatura.
    Se eseguo alto.php che dovrebbe semplicemente creare la tabella contente la miniatura, non riesco a visualizzarla. Visualizzo solo una serie di simboli nella cella dedicata alla miniatura.

    Ho provato a sostituire in centro.php la riga
    imagejpeg($thumb);
    con la una riga
    imagejpeg($thumb,"nomeminiatura",100);

    in tal caso funziona ma mi salva la miniatura su disco, cosa che non voglio.
    Cosa posso fare???

    Ho cercato nel forum ed ho trovatto molte discussioni su questo argomento ma nessuna trattava il mio problema...


    ciao e grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    <table border="2">
    <tr>
    <td>ciao</td>
    <td>[img]centro.php[/img]</td>
    </tr>
    </table>
    Prova così lasciando "centro.php" come in principio togliendo però alla fine l'inclusione di basso.php
    Conosci te stesso(?)
    (..e allora perchè scassi a me? )

  3. #3
    Io per il ridimensionamento immagini mi sono trovato molto bene con questo 3d
    Vedi se ti può aiutare.

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.