/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
vandmærke på billeder...
Fra : Brian Tingholm


Dato : 11-09-06 00:02

Hej gruppe

Jeg skal have lavet et automatisk vandmærke på mine billeder, så jeg kan
sikre mig mod ripning af mine billeder.
vandmærket skal lægges på, enten i det de vises, eller allerede når de
uploades. Det første er dog at foretrække, da jeg allerede har uploadet over
350 billeder.

Kan php klare den selv eller skal der nogle komponenter til ? (hvad kan
anbefales?)

--
Mvh Brian Tingholm
mail: "fornavn" @menu-kort.dk



 
 
Brian Tingholm (11-09-2006)
Kommentar
Fra : Brian Tingholm


Dato : 11-09-06 00:28

Jeg har fundet dette script: http://pastebin.dk/index.php?show=2119

men det virker ikke... mon min server har de rigtige plug-ins ?
http://www.menukort-online.dk/test.php

--
Mvh Brian Tingholm
mail: "fornavn" @menu-kort.dk



Brian Tingholm (11-09-2006)
Kommentar
Fra : Brian Tingholm


Dato : 11-09-06 00:48

> men det virker ikke... mon min server har de rigtige plug-ins ?
> http://www.menukort-online.dk/test.php

hov... det er:
http://www.menukort-online.dk/test

--
Mvh Brian Tingholm
mail: "fornavn" @menu-kort.dk



Martin (11-09-2006)
Kommentar
Fra : Martin


Dato : 11-09-06 05:20

Brian Tingholm wrote:
>> men det virker ikke... mon min server har de rigtige plug-ins ?
>> http://www.menukort-online.dk/test.php
>
> hov... det er:
> http://www.menukort-online.dk/test
>

Det virker fint.
Dit problem er at du ikke sender de rigtige headers ud.

Prøv at lav det sådan her.

<?php
// Din side med billedet på

echo '<img src="visbillede.php?image=billede.jpg">';
?>

<?php
// visbillede.php

header('content-type: image/jpeg');

$image = $_GET["image"];

$watermark = imagecreatefrompng('watermark.png');
$watermark_width = imagesx($watermark);
$watermark_height = imagesy($watermark);
$image = imagecreatetruecolor($watermark_width, $watermark_height);
$image = imagecreatefromjpeg('test.jpg');
$size = getimagesize($_GET['src']);
$dest_x = $size[0] - $watermark_width - 5;
$dest_y = $size[1] - $watermark_height - 5;
imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0,
$watermark_width, $watermark_height, 100);
imagejpeg($image);
imagedestroy($image);
imagedestroy($watermark);

?>

Brian Tingholm (11-09-2006)
Kommentar
Fra : Brian Tingholm


Dato : 11-09-06 09:16

> Det virker fint.
> Dit problem er at du ikke sender de rigtige headers ud.

det hjalp... nu vises det oprindelige billede... men vandmærket er ikke på
?!?!?

--
Mvh Brian Tingholm
mail: "fornavn" @menu-kort.dk



Martin (11-09-2006)
Kommentar
Fra : Martin


Dato : 11-09-06 12:06

Brian Tingholm wrote:
>>Det virker fint.
>>Dit problem er at du ikke sender de rigtige headers ud.
>
>
> det hjalp... nu vises det oprindelige billede... men vandmærket er ikke på
> ?!?!?
>

og watermark.png findes i samme bibliotek som visbillede.php ?

Brian Tingholm (11-09-2006)
Kommentar
Fra : Brian Tingholm


Dato : 11-09-06 13:03

> og watermark.png findes i samme bibliotek som visbillede.php ?

det var nogle af alle $_GET['source'] jeg ikke havde rettet til 'test.jpg'
som jeg testede med...
Det hele funker perfekt nu... du kan se det på menukort-online.dk hvis du
måtte være nysgerrig nok...

tak for hjælpen

--
Mvh Brian Tingholm
mail: "fornavn" @menu-kort.dk



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste