Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Comporre immagini

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    Comporre immagini

    Salve,
    ho un lavoretto abbastanza arduo da svolgere.

    In pratica, devo creare un immagine, di 200 x 200 pixel, unendo 4 pezzi (immagini), ognuno da 100 x 100. Mi hanno detto di usare le librerie GD, voi sapete nulla sull'argomento?

    Qualche classe che avete gia' usato?

    Grazie!

    S

  2. #2
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    qui trovi tutte le funzioni ke fanno al caso tuo..

    http://it2.php.net/manual/it/function.imagegd.php

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Uhm, ma esiste una funzione che ti crea l'immagine e la divida in sezioni?

    esempio immagini 400 x 400 divisa in 4 sezioni uguali, nella prima carico l'immagine jpge 1.jpg nella seconda la 2.jpg e cosi via...

    Grazie

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    potresti usare quattro volte questa:

    http://it2.php.net/manual/it/functio...opyresized.php

    passando opportunamente i parametri in modo da ottenere l'effetto voluto

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Uhm sei sicuro che sia questa? Io non devo ridimensionare 2 immagini, devo prendere 2 immagini, attaccarle e formarne una. Le dimensioni restano uguali!

    Grazie

  6. #6
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    io preferisco questa, perchè è + completa, ma puoi usare anche semplicemente la imagecopy, ti spiego come:

    -1 crei l'img finale delle dimensioni che vuoi
    -2 copi la prima porzione con imagecopy nella posizione che vuoi dell'img del punto 1
    -3 copi la seconda porzione con imagecopy nella posizione che vuoi dell'img del punto 1

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Ci provo e ti faccio sapere

  8. #8
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    rispondo alla richiesta del msg privato, la prossima volta un pò di impegno almeno nel rispondere..

    Codice PHP:
    <?
    $img
    =imagecreate(400,400);
    $src1=imagecreatefromgif("src1.gif");
    imagecopy($img,$src1,0,0,0,0,100,100);
    $src2=imagecreatefromgif("src2.gif");
    imagecopy($img,$src2,0,100,0,0,100,100);
    $src3=imagecreatefromgif("src3.gif");
    imagecopy($img,$src3,100,0,0,0,100,100);
    $src4=imagecreatefromgif("src4.gif");
    imagecopy($img,$src4,100,100,0,0,100,100);
    header("Content-type: image/gif");
    imagegif($img);
    ?>
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    E' perfetto questo script!

    Decisamente perfetto, da 10 e lode, complimenti!

    Grazie luke

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Ultima cosa!

    E' possibile salvare l'immagine?

    quindi dandole il path e creare proprio un file fisico immagine sul server?

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.