Avatar billede jma73 Nybegynder
13. januar 2003 - 13:42 Der er 2 kommentarer og
1 løsning

Kopiering af billede over i et andet (.png)

Jeg ønsker at kopiere et .png over i et andet .png. Dog er scr-billedet større end dest-billedet. Hvordan kan jeg løse dette? Gerne eksempel.
Jeg bruger GD ver. 2.x.
Mvh Jan
Avatar billede jakoba Nybegynder
13. januar 2003 - 13:47 #1
Avatar billede kimg Nybegynder
13. januar 2003 - 14:04 #2
Du kan bruge dette

Kim

<?
//Filer der skal bruges som grundbillede og overlay
    $ground = "billede1.png";
    $overlay = "billede2.png";
    $output = "output.png";

    //Placering af overlay på grundbilledet
    $pos_x = 100;
    $pos_y = 100;

    //Indlæse grundbillede og overlay
    $im_ground = imagecreatefromPNG("$DOCUMENT_ROOT/$ground");
    $im_overlay = imagecreatefromPNG("$DOCUMENT_ROOT/$overlay");

    //Placer overlay på grundbillede
    imagecopy($im_ground, $im_overlay, $pos_x, $pos_y, 0, 0, imagesx($im_overlay), imagesy($im_overlay));

    //Gem billedet som en fil:
    imagePNG($im_ground, $output);
    echo "<img src='$output' border='0' width='300' height='200' hspace='0' vspace='0'>";
?>
Avatar billede jma73 Nybegynder
20. januar 2003 - 15:02 #3
Jeg fandt selv ud af problemet. Havde nemlig nogenlunde gjort som ovenstående, men havde en anden fejl.
Skulle ikke bruge imageCopy, men derimod både imageCopyResampled og imageCopyResized.
Lukker spm.
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