GDlib - Jpg, png osv.

Tags:    php

Hej.
Jeg har fået et scripts som ligger et billede på et andet billede som en slags copyrgiht, men dette virker kun på PNG billeder og det ville være rart hvis det virkede på jpg, png, bmp og så er der vidst noget med at man ikke kan på gif.
Mit script ser sådan ud:

Fold kodeboks ind/udKode 


Det ville være dejligt hvis i kunne smide et kodeeksempel.
_____________
- Simon
www.snuzzer.dk



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hej.
Jeg har fået et scripts som ligger et billede på et andet billede som en slags copyrgiht, men dette virker kun på PNG billeder og det ville være rart hvis det virkede på jpg, png, bmp og så er der vidst noget med at man ikke kan på gif.
Mit script ser sådan ud:

Fold kodeboks ind/udKode 


Mvh. Emilbp

PS. Kig evt. i den lange kommentar. Der kan du selv finde hjælp til at udvide scriptet yderligere.

[Redigeret d. 26/02-06 16:30:57 af Emil Bjerglund Pedersen]

[Redigeret d. 26/02-06 16:41:24 af Emil Bjerglund Pedersen]



Lige en hurtig rettelse. Har lige optimeret koden en lille smule, så den også tjekker om filen eksisterer, før den returnerer noget.

Fold kodeboks ind/udKode 



Mvh. Emilbp



Du er og bliver hurtig Emil!
Det virker sådan set fint, men kan man få den til at blive til den samme filtype?
Sådan ser det ud hvis man henter et PNG billede:
http://www.snuzzer.dk/picgen.php?pic=picgen_png.png

Sådan ser det ud hvis man henter et JPG billede:
http://www.snuzzer.dk/picgen.php?pic=picgen_jpg.jpg

Sådan ser det ud hvis man henter et GIF billede:
http://www.snuzzer.dk/picgen.php?pic=picgen_gif.gif

Som du kan se laver den en hvid boks ved GIF kan det ændres?
Kan det laves sådan den også laver det med BMP? Jeg har prøvet sådan:

Fold kodeboks ind/udKode 

Ellers er det HELT perfekt!
_____________
- Simon
www.snuzzer.dk

[Redigeret d. 26/02-06 17:35:43 af Simon]



Jeg kan ikke regne ud hvorfor den lægger en firkant rundt om ved gif. Prøv måske at konvertere den PNG du bruger som vandmærke til gif, og så udvid funktionenen, så hvis det er et GIF billede du skal lægge vandmærke på, så lægger den GIF billedet ovenpå i stedet for PNG billeder.

Med hensyn til BMP ved jeg ikke helt hvad du skal gøre. PHP har ikke en funktion der hedder imagecreatefrombmp(). Prøv med imagecreatefromwbmp() - http://dk2.php.net/manual/en/function.imagecreatefromwbmp.php. Det er kun et gæt, men det kan være det virker.

Mvh. Emilbp



Det virker ikke med .gif istedet og det virker heller ikke med wbmp :(
_____________
- Simon
www.snuzzer.dk



Du har i hvert fald hjulpet mig rigtig godt på vej og tusind tak for det. Her er dine point.
_____________
- Simon
www.snuzzer.dk



t