Torna indietro   AlterVista | Spazio web gratis, hosting free php mysql > L'angolo del webmaster > PHP, MySql e Apache (.htaccess)

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 12-03-2009, 11.35.52
Neofita
 
Data registrazione: 28-12-2008
Messaggi: 17
Predefinito [PHP] - sovrapporre immagini

Ciao, uso il seguente codice per sovrapporre due immagini e salvarla con nome
Codice PHP:
$file="URL IMMAGINE 1";
$file2="URL IMMAGINE 2";

$size=getimagesize($file);
$size2=getimagesize($file2);

$img=imagecreatefromgif($file);
$img2=imagecreatefromgif($file2);

imagecopy($img,$img2,$size[0]-$size2[0]-0,$size[1]-$size2[1]-0,0,0,$size2[0],$size2[1]);

imagejpeg($img,'imag.gif',100); 
Ora vorrei sovrapporre tre immagini, di cui una in png... non riesco però a capire come modificare il codice.

Grazie per l'aiuto
Rispondi citando
  #2 (permalink)  
Vecchio 12-03-2009, 11.39.57
L'avatar di biccheddu
AlterGuru 2500
 
Data registrazione: 18-01-2009
Residenza: Sant'Antioco
Messaggi: 2,754
Invia un messaggio via Yahoo a biccheddu Manda un messaggio tramite Skype™ a biccheddu
Predefinito

imagecreatefromgif cambia in imagecreatefrompng dove hai l'url in .png
__________________
Rispondi citando
  #3 (permalink)  
Vecchio 12-03-2009, 14.14.22
L'avatar di tryphpnuke
Utente attivo
 
Data registrazione: 17-09-2005
Residenza: Mah..
Messaggi: 479
Predefinito

prova così:
Codice PHP:
$file1 "URL IMMAGINE 1";
$file2 "URL IMMAGINE 2";
$file3 "URL IMMAGINE 3";

$size1 getimagesize($file1);
$size2 getimagesize($file2);
$size3 getimagesize($file3);

$img1 imagecreatefromgif($file1);
$img2 imagecreatefromgif($file2);
$img3 imagecreatefrompng($file3);

imagecopy($img1$img2$size1[0] - $size2[0], $size1[1] - $size2[1], 00$size2[0], $size2[1]);
imagecopy($img1$img3$size1[0] - $size3[0], $size1[1] - $size3[1], 00$size3[0], $size3[1]);

imagegif($img1'imag.gif'100); 
__________________
ciao,
..paolino!
Rispondi citando
  #4 (permalink)  
Vecchio 12-03-2009, 16.58.09
Neofita
 
Data registrazione: 28-12-2008
Messaggi: 17
Predefinito

Citazione:
Originalmente inviato da tryphpnuke Visualizza messaggio
prova così:
Codice PHP:
$file1 "URL IMMAGINE 1";
$file2 "URL IMMAGINE 2";
$file3 "URL IMMAGINE 3";

$size1 getimagesize($file1);
$size2 getimagesize($file2);
$size3 getimagesize($file3);

$img1 imagecreatefromgif($file1);
$img2 imagecreatefromgif($file2);
$img3 imagecreatefrompng($file3);

imagecopy($img1$img2$size1[0] - $size2[0], $size1[1] - $size2[1], 00$size2[0], $size2[1]);
imagecopy($img1$img3$size1[0] - $size3[0], $size1[1] - $size3[1], 00$size3[0], $size3[1]);

imagegif($img1'imag.gif'100); 

Graize per la collaborazione, così funziona però l'immagina in png me la mette in basso a DX, c'è la possibilità di posizionarla in ALTO A SX.
La .png è più piccola delle altre e come origine deve avere ALTO SX.

Grazie.
Rispondi citando
  #5 (permalink)  
Vecchio 12-03-2009, 17.41.20
L'avatar di tryphpnuke
Utente attivo
 
Data registrazione: 17-09-2005
Residenza: Mah..
Messaggi: 479
Predefinito

prova così..
Codice PHP:
imagecopy($img1$img2$size1[0] - $size2[0], $size1[1] - $size2[1], 00$size2[0], $size2[1]);
imagecopy($img1$img30000$size3[0], $size3[1]); 
__________________
ciao,
..paolino!
Rispondi citando
  #6 (permalink)  
Vecchio 12-03-2009, 19.31.39
Neofita
 
Data registrazione: 28-12-2008
Messaggi: 17
Predefinito

Grazie, delle dritte, ora è tutto regolare.

Un ultima cosa, poi per il momento termino qui, ho una pagina http://www.msbmeteo.altervista.org/test/test.php chiedo se è possibile, aggiungendo quale codice e dove, che tutto ciò che visualizzo aprendo la pagina, mi venga salvato in un'immagine *.gif, così è più comoda da far licare che inviare tutto il codice da inserire tra <iframe>

Forse chiedo troppo....
Rispondi citando
  #7 (permalink)  
Vecchio 12-03-2009, 19.36.04
L'avatar di tryphpnuke
Utente attivo
 
Data registrazione: 17-09-2005
Residenza: Mah..
Messaggi: 479
Predefinito

temo di non aver capito..
__________________
ciao,
..paolino!
Rispondi citando
  #8 (permalink)  
Vecchio 12-03-2009, 19.41.55
Neofita
 
Data registrazione: 28-12-2008
Messaggi: 17
Predefinito

dunque, esiste un codice PHP che inserito nella pagina, possa stampare ciò che vede in un'immagine 'pippo.gif'

Se guardi il codice della pagina, credo tu possa capire come sono create e sovrapposte le immagini...
Rispondi citando
  #9 (permalink)  
Vecchio 12-03-2009, 19.46.51
L'avatar di tryphpnuke
Utente attivo
 
Data registrazione: 17-09-2005
Residenza: Mah..
Messaggi: 479
Predefinito

cioè come se tu volessi "stampare" tutta la pagina del forum in un'immagine?
è sicuramente possibile, ma è un lavoro un po' lungo..
__________________
ciao,
..paolino!
Rispondi citando
  #10 (permalink)  
Vecchio 12-03-2009, 19.52.22
Neofita
 
Data registrazione: 28-12-2008
Messaggi: 17
Predefinito

ok, allora nulla, passerò al piano B, che è quello adottato sin ora <iframe> della pagina.
Intanto grazie per pazienza, la cortesia e le dritte...
alla prossima
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Disattivato



Tutti gli orari sono GMT +1. Adesso sono le 06.47.31.