Avatar billede donslund Nybegynder
23. april 2004 - 09:57 Der er 4 kommentarer og
1 løsning

Transparent med GDlib

Dette script:

ImageFill($dateImage, 0, 0, $graa);
imagecolortransparent($dateImage, $graa);
// Imageinterlace($dateImage, 0);
Imagestring($dateImage, 3, 0, 0, ($strMaaned), $black);
$rotated = Imagerotate($dateImage, 90, 0);
imagecopymerge($myImage, $rotated, $xen-3, 115, 0, 0, imagesx($rotated), imagesy($rotated),100);
$xen=$xen-15;
Imagedestroy($dateImage);

Laver ikke filen transparent, men sort baggrund. Nogen løsning?
Avatar billede dennismp Nybegynder
23. april 2004 - 13:57 #1
Husk at det ikke er alle billedformater der kan gemme gennemsigtighed.
Avatar billede jammerlab Nybegynder
23. april 2004 - 22:16 #2
og husk du selvf. også skal havde GDlib indstalleret ;)
Avatar billede coderdk Praktikant
23. april 2004 - 23:40 #3
Det kan kun lade sig gøre med PNG og GIF - Og hvis det er PNG, bliver den ikke transparent automatisk i IE (det gør den i f.eks. Firefox og Mozilla). Der skal du bruge  noget CSS og/eller javascript - Du skal bruge AlphaImageLoader. Du kan læse mere her: http://www.alistapart.com/articles/pngopacity/
Det er dog muligt at man kan omgå det (http://www.koivi.com/ie-png-transparency/) - Jeg har ikke prøvet.
Avatar billede donslund Nybegynder
24. april 2004 - 09:31 #4
Det kan være, at jeg skal tænke mit problem anderledes.

Jeg bruger GDlib til at lave nogle søjlediagrammer ud fra noget databaseindhold. Under hver søjle skal der for eksempel stå årstal (2000, 2001, 2002, osv) men det skal roteres 90 grader. Dette gør jeg ved at oprette et billede med det enkelte årstal også rotere dette billede inden jeg merger det med "søjle"-billedet.
Problemet er så, at baggrundsfarven i "årstals"-billedet dækker for baggrunden i "søjle"-billedet.

Lød det meget rodet?
Avatar billede donslund Nybegynder
15. maj 2004 - 11:10 #5
Jeg lukker. Det blev aldrig transparent og nu er svendeprøven overstået :-)
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