Knebba Skrevet 11. september 2006 Del Skrevet 11. september 2006 Har søkt rundt en stund nå, men finner bare for hvordan en legger tekst på et bilde.. har fått snekret sammen dette: <?php $storelse = getimagesize('webcam.jpg'); header("Content-type: image/jpg"); $im = imagecreatefromjpeg('webcam.jpg'); $fontfarge = imagecolorallocate($im, 0, 0, 0); $heading = "K-webcam"; imagettftext($im, 12, 0, 325, 295, $fontfarge, "arial.ttf", "$heading"); imagejpeg($im); imagedestroy($im); ?> hvordan kan jeg få lagt på et bilde, eller eventuelt en bakgrunnsfarge til bare teksten. den er til et webcam, og da skifter bakgrunnsfargen iblant slik at teksten blir vanskelig å lese. Lenke til kommentar
Silverviper Skrevet 11. september 2006 Del Skrevet 11. september 2006 hei, se her http://no.php.net/gd Lenke til kommentar
Knebba Skrevet 11. september 2006 Forfatter Del Skrevet 11. september 2006 du har ikke link til funksjonen(e) som gjør det? er mye å lese gjennom der Lenke til kommentar
Silverviper Skrevet 11. september 2006 Del Skrevet 11. september 2006 imagecopy ( resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h ) Copy a part of src_im onto dst_im starting at the x,y coordinates src_x, src_y with a width of src_w and a height of src_h. The portion defined will be copied onto the x,y coordinates, dst_x and dst_y. $stort= imagecreatefromjpeg("stort.jpg"); // 1000x1000px $lite= imagecreatefromjpeg("lite.jpg"); // 100x100px imagecopy ($stort, $lite, 100, 100, 0, 0, 1000, 1000); //kopierer $lite til toppen av venstre hjørne på $stort, hvis jeg ikke tar helt feil link her imagecopy() Lenke til kommentar
Knebba Skrevet 11. september 2006 Forfatter Del Skrevet 11. september 2006 (endret) hm.. gjorde den om til dette nå, men da vises ikke bildet i det hele tatt: <?php $storelse = getimagesize('webcam.jpg'); header("Content-type: image/jpg"); $overlay= imagecreatefromjpeg("overlay.jpg"); $im = imagecreatefromjpeg('webcam.jpg'); $fontfarge = imagecolorallocate($im, 0, 0, 0); //$heading = "K-webcam"; //imagettftext($im, 12, 0, 325, 295, $fontfarge, "arial.ttf", "$heading"); $im = imagecopy ($im, $overlay, 100, 25, 0, 0, 400, 300); imagejpeg($im); imagedestroy($im); ?> noen idé? EDIT: np, fikk ordnet det:) <?php $storelse = getimagesize('webcam.jpg'); $dato = date("d.m.Y - H:i:s"); header("Content-type: image/jpg"); $overlay= imagecreatefromjpeg("overlay.jpg"); $im = imagecreatefromjpeg('webcam.jpg'); $fontfarge = imagecolorallocate($im, 102, 0, 0); $heading = "$dato"; imagettftext($im, 12, 0, 0, 297, $fontfarge, "arial.ttf", "$heading"); imagecopy($im, $overlay, 315, 280, 0, 2, 400, 300); imagejpeg($im); imagedestroy($im); ?> Endret 11. september 2006 av kennteh Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå