Avatar billede vixmix Nybegynder
17. november 2004 - 13:07 Der er 16 kommentarer og
1 løsning

Kan man lave et vandmærke?

Hej.

Kan man lave oven på et billede et vandmærke? eller rettere et "map" .. men map det virker jo slet ikke optimalt fordi at hvis man sidder med en mindre opløsning så rykker vandmærket sig et helt andet sted :)?

mvh
Avatar billede olebole Juniormester
17. november 2004 - 14:17 #1
<ole>

Et vandmærke er én ting ... et map noget helt andet. Hvad vil du gerne lave?

/mvh
</bole>
Avatar billede vixmix Nybegynder
17. november 2004 - 15:59 #2
jeg har et billede på min side som er random.. som skifter hele tiden når man refresher.. Men i stedet for at gå ind og sætte mit logo på hvert af billederne, så vil jeg gerne have så hver gang den skifter kommer den automatisk, men at den ikke er på det originale billede.. hvis du forstår?
Avatar billede bojo Nybegynder
17. november 2004 - 17:22 #3
Lav dit logo gennemsigtigt og sæt det ind med absolut position efter billedet, så vil det komme oven på.
Avatar billede hmortensen Nybegynder
17. november 2004 - 18:12 #4
Du kan lave en fil der fx hedder pic.php:
<?php
$fil = "mappe/".$_GET['pic'];
$logo = "logo.gif";
$pic1 = imagecreatefromjpeg($fil);
$sizeX = imagesx($pic1);
$sizeY = imagesy($pic1);
$pic2 = imagecreatefromgif($logo);
$lsizeX = imagesx($pic2);
$lsizeY = imagesy($pic2);
$posX = $sizeX - $lsizeX;
$posY = $sizeY - $lsizeY;
imagecopymerge($pic1, $pic2, $posX, $posY, 0, 0, $lsizeX, $lsizeY, 100);
imagejpeg($pic1, '',100);
imagedestroy($pic1);
imagedestroy($pic2);
?>

Så kan du kalde den sådan her:
<img src="pic.php?pic=mitbillede.jpg" alt="" />
Avatar billede vixmix Nybegynder
17. november 2004 - 19:01 #5
hvad hvis den skal ind her?

<img src="rpicstole/<? echo $billeder[$vistbillede]; ?>" width="243" height="243">
Avatar billede hmortensen Nybegynder
17. november 2004 - 19:05 #6
<img src="pic.php?pic=<?php echo $billeder[$vistbillede]; ?>" width="243" height="243">

Og så skal du lige rette i den anden fil:
$fil = "rpicstole/".$_GET['pic'];
Avatar billede vixmix Nybegynder
17. november 2004 - 19:07 #7
logo.gif skal også anbringes i mappen "rpicstole"  eller ?
Avatar billede hmortensen Nybegynder
17. november 2004 - 19:08 #8
Hvis du ikke retter stien, skal den ligge i samme mappe som scriptet, men du kan bare sætte en sti:
$logo = "rpicstole/logo.gif";
Avatar billede vixmix Nybegynder
17. november 2004 - 19:10 #9
okay nu viser den det i hvert fald :).. men for et flytte lidt på den ændre man her?

imagecopymerge($pic1, $pic2, $posX, $posY, 0, 0, $lsizeX, $lsizeY, 100);
Avatar billede hmortensen Nybegynder
17. november 2004 - 19:12 #10
Ja, du kan se udregningen ovenfor.
Avatar billede vixmix Nybegynder
17. november 2004 - 19:15 #11
eller kan du sætte den et par Pixel op og så et par hen :))? så kan jeg se 100 procent hvordan
Avatar billede hmortensen Nybegynder
17. november 2004 - 19:16 #12
Hvor vil du ha den henne ?
Avatar billede vixmix Nybegynder
17. november 2004 - 19:25 #13
hvor den lige kommer 2-3 px op og 4 px til venstre... lige nu er den presset helt hen i højre side :)
Avatar billede hmortensen Nybegynder
17. november 2004 - 19:28 #14
Så kan du selv justere:

//Vandret
$posX = $sizeX - $lsizeX - 3;

//Lodret
$posY = $sizeY - $lsizeY - 4;
Avatar billede vixmix Nybegynder
17. november 2004 - 19:33 #15
Perfekt.. det virker som det skal !

smider du et svar
Avatar billede hmortensen Nybegynder
17. november 2004 - 19:34 #16
Ok :)
Avatar billede vixmix Nybegynder
17. november 2004 - 19:53 #17
mange tak.

-lukket-
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