Avatar billede fixbabe Nybegynder
14. maj 2007 - 22:17 Der er 10 kommentarer og
1 løsning

GDlib placering af overlay

Jeg har følgende script

imagecopy($imgBack, $imgIcon, 0, 10, 0, 0, $imgX, $imgY);

og skal bruge kordinaterne så mit overlay kommer ned i venstre hjørne.
Avatar billede Slettet bruger
14. maj 2007 - 23:14 #1
Du vil f.eks. smække dit logo på?
Avatar billede fixbabe Nybegynder
14. maj 2007 - 23:22 #2
ja og det virker, problemet er at jeg vil have mit "logo" i bunden og i venstre side
Avatar billede Slettet bruger
14. maj 2007 - 23:29 #3
Hvor er logoet henne nu? (toppen i venstre ?)
Du skal vise lidt mere kode sådan så jeg kan se om du allerede regner ud hvor stort billede er.
Avatar billede fixbabe Nybegynder
14. maj 2007 - 23:34 #4
$pic = $filnavn;
    $map = "/filer";

    $sti_ImgBack = "$mappe/$pic";
    $sti_ImgIcon = "lay.png";
 
    $imgBack = imagecreatefromjpeg($sti_ImgBack);
    ImageAlphaBlending($imgBack, true);
    $imgIcon = imagecreatefrompng($sti_ImgIcon);

    $imgX = imagesx($imgIcon);
    $imgY = imagesy($imgIcon);

    imagecopy($imgBack, $imgIcon, 0, 10, 0, 0, $imgX, $imgY);

    ImageJpeg($imgBack, $sti_ImgBack, 100);
    imagedestroy($imgBack);
    imagedestroy($imgIcon);
Avatar billede jakobdo Ekspert
15. maj 2007 - 08:17 #5
Test lige denne kode:

$pic = $filnavn;
$map = "/filer";

$sti_ImgBack = "$mappe/$pic";
$sti_ImgIcon = "lay.png";

$imgBack = imagecreatefromjpeg($sti_ImgBack);
ImageAlphaBlending($imgBack, true);
$imgIcon = imagecreatefrompng($sti_ImgIcon);

$imgX = imagesx($imgIcon);
$imgY = imagesy($imgIcon);

$BackX = imagesx($imgBack);
$BackY = imagesy($imgBack);

imagecopy($imgBack, $imgIcon, ($backX-$imgX), ($backY-$imgY), 0, 0, $imgX, $imgY);

ImageJpeg($imgBack, $sti_ImgBack, 100);
imagedestroy($imgBack);
imagedestroy($imgIcon);
Avatar billede fixbabe Nybegynder
15. maj 2007 - 19:53 #6
Det virker delvist :) Overlay kommer ned men ud i højre side, den skulle gerne være i venstre side.
Avatar billede jakobdo Ekspert
15. maj 2007 - 20:52 #7
Ahh, så skal du "bare" rette ($backX-$imgX) til 0
Avatar billede fixbabe Nybegynder
15. maj 2007 - 20:58 #8
Perfekt :) smid et svar.
Avatar billede jakobdo Ekspert
15. maj 2007 - 21:07 #9
Du får også et svar!
Avatar billede jakobdo Ekspert
15. maj 2007 - 21:47 #10
Takker for point.
Avatar billede fixbabe Nybegynder
15. maj 2007 - 21:57 #11
Np :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester