29. maj 2003 - 08:48Der er
17 kommentarer og 1 løsning
IE, .png og html farveværdier
Hvor mange særheder ved de enkelte browsere skal man finde sig i????
Jeg har et .png billede som logo med en baggrundsfarve der skal falde i ét med omgivelserne som er en grå #cccccc. Men i IE vises dem som #c6c6c6. Det sker ikke i Netscape eller Mozilla. I kan selv prøve at se her: http://www.dahr.dk/Web/imgTest.html og så tjekke med en colorpicker i hhv IE og NS/Mozilla.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Den eneste sikre måde at ramme den rigtige baggrundsfarve er at lave billedet transparent (png/gif) og sætte baggrundsfarven i html. baggrundsfarven vil også se forskellig ud på forskellige skærme, f.eks. kan en mørkeblå blive næsten sort, men i det mindste ens i hele billedet.
(Jeg går ud fra at der med pnp menes png?) Den transparente gengives ikke som transparent. Gif'en er god nok, problemet er, at den har dithering. Til den slags er gif afgjort nummer 1.
Hvad jeg mener om gif'en er, at du kan ikke laste browseren for, at den korrekt gengiver det fnidder, som billedet indeholder. Hvis der er dithering i en transp. gif, bliver fnidderet ikke transparent.
boris> ok, så er det mig der ikke er godt nok til min PhotoShop. Jeg troede jeg havde lavet det tranparent (brugte det magiske viskelæder). Hvordan gør du den "rigtigt" transparent? Har du mulighed for at sende mig dit billede?
boris> nu har jeg også lagt dit billede med ind til sammenligning. Men prøv at se på den mørkegrå outline - det er hakket i kanten på den transparente png.
Problemet både med gif og png er tilsyneladende, at dit oprindelige billede er med dithering - altså ikke helt rent i kanten. Det ses ekstremt tydeligt ved transparens, fordi fnidder adskiller sig fra baggrundsfarven, altså den farve, som bliver transparent. Gif kan give fantastisk klart afgrænsede kanter, hvis de bliver tegnet rigtigt. Ulempen med gif er kun, at man er begrænset til 255 farver, men det er ikke noget problem i dit billede.
ok, jeg er ikke meget for at starte helt forfra med det billede. kan jeg fjerne dithering på det jeg har og få kanten ren? eller skal jeg virkelig starte forfra?
boris> du har allerede hjulpet et godt stykke ud over de 30 point, så de er hermed givet, og så kan vi altid lave et tillægssp. med flere, hvis du gider fortsætte dette
Tak for points. Jeg ville enten: 1) Forstørre billedet (det oprindelige) så meget op, at jeg pixel for pixel kan fjerne fnidderet med viskelæder 2) Vælge snydeløsningen, hvor du har fået baggrundsfarven til at se nogenlunde rigtig ud i IE. 3) Starte forfra. Og så anbefaler jeg PSP (Paint Shop Pro)
boris> tak for rådene. i første omgang vælger jeg løsning 2. jeg får jo faktisk ramt baggrundsfarven ikke bare nogen lunde men helt præcist, nemlig som #cccccc; jeg har bare justeret baggrundsfarven i billedet ligeså mange html værdier lysere, som IE viste de oprindelige værdier mørkere. og så prøver jeg også løsning 1 og ser om der kommer noget godt ud af det. tak for hjælp.
Synes godt om
Ny brugerNybegynder
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.