Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    [GD] Problema con versioni

    Salve a tutti!

    Ho un problema, ho un codice che seleziona alcune porzioni di un'immagine tramite imagecopyresampled(). Il problema è che in locale funziona, mentre in remoto no... credo che riguardi le versioni delle librerie.

    Vi allego un'immagine che contiene entrambi i phpinfo(), quello a sinistra è quello REMOTO, mentre quello a destra è quello LOCALE...

    Mi sapreste dire come posso risolvere questo problemino, considerando che non posso cambiare i file del server che mi ospita...

    Grazie mille


  2. #2

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da pugia
    up
    in remoto nn funziona, ottieni qualche errore?? che codice usi??
    think simple think ringo

  4. #4
    Codice PHP:
    <?php
    $path 
    "upload/1.jpg";
    $abc imageCreateFromJpeg($path);
    $def imagecreatetruecolor(800600);
    imagecopyresampled($def$abc00imagesx($abc), imagesy($abc), 800600imagesx($abc), imagesy($abc));
    header("Content-type: image/jpeg");
    imagejpeg($def);
    ImageDestroy($abc);
    ImageDestroy($def); 
    ?>
    Non mi da errore, però mi crea l'immagine delle dimensioni corrette, ma totalmente nera!

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    devi usare qst sintassi:
    codice:
    imagecopyresampled($def, $abc, 0, 0, 0, 0, 800, 600, imagesx($abc), imagesy($abc));
    think simple think ringo

  6. #6
    Funziona!

    Grazie!

  7. #7
    spero di non rompere troppo, ma io prima usavo questo:
    Codice PHP:
    imagecopyresampled($ghi$def00690681072510725); 
    per creare un'immagine di dimensioni 107x25 tagliando a partire dalle coordinate (690;68)...come dovrei farlo adesso?

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    nello stesso modo


    "Description
    bool imagecopyresampled ( resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH)
    ..."
    http://it.php.net/imagecopyresampled
    think simple think ringo

  9. #9
    il fatto è che usando questo codice che, mi sembra, che segue le indicazioni della descrizione, non funziona...

    $ghi = imagecreatetruecolor(107, 25);
    imagecopyresampled ( $ghi, $def, 0, 0, 690, 68, 107, 25, 107, 25);

    e in locale mi seleziona una parte sbagliata, mentre in remoto mi da immagine nera

    perché


  10. #10

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.