Ciao a tutti,
ho un problema con un codice php!
Mi è stato dato da un amico, infatti, per sovrapporre, su di una immagine, una barra con del testo sopra.
http://basilicatameteo.altervista.org/webcam.php
Il codice è questo:
Come vedete, c'è il file webcam.jpg che è l'immagine, ed il file testo.txt che è un file dal quale il codice recupera il testo da mettere sulla barra blu scuro.Codice:<?php $nome_immagine="webcam.jpg"; // file contenente l'immagine $nome_testo="testo.txt"; // file contenente le scritte $fp = fopen($nome_testo,"r") or die("impossibile aprire il file testo.txt."); $testo_sinistra=fgets($fp,100); // nella prima riga la scritta allineata a sinistra $testo_destra=fgets($fp,100); // nella seconda riga la scritta allineata a destra fclose($fp); header("Content-type: image/png"); $im = imagecreatefromjpeg($nome_immagine); $colore_barra = imagecolorallocate($im, 1, 0, 128); // colore della barra formato RGB $colore_testo = imagecolorallocate($im, 255, 255, 255); // idem per testo $x=imagesx($im); $y=imagesy($im); $font = "VeraBd.ttf"; $size = 8; // dimensione del testo $altezza_barra = 16; // dimensione della barra imagefilledrectangle($im, 0, $y-$altezza_barra, $x-1, $y-1, $colore_barra); $bbox = imagettfbbox ($size, 0, $font, $testo_sinistra); $dy = (($bbox[1] - $bbox[7]) / 2); imagettftext($im, $size, 0, 5, $y-($altezza_barra / 2) + $dy - 1, $colore_testo, $font, $testo_sinistra); $bbox = imagettfbbox ($size, 0, $font, $testo_destra); $dx = ($bbox[2] - $bbox[0]); imagettftext($im, $size, 0, $x-5-$dx, $y-($altezza_barra / 2) + $dy - 1, $colore_testo, $font, $testo_destra); imagepng($im); imagedestroy($im); ?>
Ora il mio intento è di sovrapporre a questa immagine, oltre alla barra blu con il testo, quest'altra immagine: http://www.basilicatameteo.altervist...cam/filtro.jpg
Come faccio?

LinkBack URL
About LinkBacks
