Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25

Discussione: Info Funzioni Gd

  1. #11
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    è un po' complicata la faccenda, non mi è mai capitata una cosa del genere, ti consiglio di ricontrollare i calcoli, stampati a video le dimensioni dell'immagine risultante, della porzione dell'immagine da tagliare e via dicendo, con queste cose è facile sbagliarsi nel fare i conti

  2. #12
    PER LA GIOIA DI TUTTI I BAMBINI




    PER RITAGLIARE L'IMMAGINE BASTAVA INVERTIRE

    int srcW, int srcH
    con
    int dstW, int dstH

    MITTICCOOOOOOOOO!

  3. #13
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696

  4. #14
    IN effetti bubu aveva ragione

    :gren: :gren:
    MITTICCOOOOOOOOO!

  5. #15
    RITORNO CON QUESITO


    Sembra fatto apposta ma adesso mi serve veramente una funzione che prima ridimensiona poi ritaglia...


    questa funzione ridimensiona, abbiamo detto

    Codice PHP:
        $dest "../../immagini/img_news/";     $img =   imagecreatefromjpeg($_FILES['immagine']['tmp_name']);
        
    $img_width imagesx($img);
        
    $img_height imagesy($img);
        
    $thumb_width 282;
        
    $thumb_height = ($img_width != $thumb_width) ? floor($thumb_width $img_height $img_width) : $img_height;
        
    $thumb imagecreatetruecolor($thumb_width$thumb_height);
        
    //COSI MI ridimensiona l'IMMAGINE
    //BAsta invertire gli ultimi per ritagliare
        
    imagecopyresized($thumb$img000,0$thumb_width$thumb_height$img_width$img_height);
        
    imagejpeg($thumb$dest."/".$data.$_FILES['immagine']['name'], 72);
        
    imagedestroy($img);
        
    imagedestroy($thumb);
        echo 
    "il file è stato correttamente salvato
    "


    se così mi ridimensiona, come posso aggiungere allo script una funzione che mi ritaglia l'immagine ridimensionata con una dimensione che voglio io?






    Ho ordinato il libro di php ma non mi è ancora arrivato :gren: :adhone:
    MITTICCOOOOOOOOO!

  6. #16
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    In pratica lo script è il solito

    E' solo un problema dei numeri che passi alle funzioni.

  7. #17
    Intendi questa funzione


    imagecopyresized($thumb, $img, 0, 0, 200, 50, $thumb_width, $thumb_height, $img_width, $img_height);




    Ho provato a smanettarci ma non ho ancora ben chiaro come ragiona !
    MITTICCOOOOOOOOO!

  8. #18
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    Per fare resize con l'immagine ritagliata conta anche
    $thumb = imagecreatetruecolor($thumb_width, $thumb_height);
    infatti qui devi specificare le dim dell'immagine finale.

  9. #19
    No è il contrario...



    Ritaglio da immagine ridimensionarta
    MITTICCOOOOOOOOO!

  10. #20
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    Vediamo se ho capito bene.

    Hai un immagine di 800*600 (x esempio) e vuoi ottenere un'immagine + piccola 200*200 di una parte dell'originale.

    Se la parte che vuoi trasformare di 200 * 200 è il quadrato centrale di 400*400 dell'immagine sorgente devi fare così
    Codice PHP:
    $img imagecreatefromjpeg(file);//dove file è l'immagine 800*600
    $thumb imagecreatetruecolor(200200);
    imagecopyresized($thumb$img00200100200200400400); 

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.