• Forum
      /  
    Programmering og webdesign
      /  
    Hjemmeside design
  • 22-07-2006 · 13:13 1644 visninger 13 svar
  • Denne tråd er over 6 måneder gammel

    Er du sikker på, at du har noget relevant at tilføje?

  • Kan det virkelig passe? PNG vs. GIF!

    Af Wuhtzu Supporter
Hey

Jeg har siddet og kigget lidt på hvordan IE og FF
viser hhv. gif og png.

Jeg har lavet to sæt billeder, et med en websikker farve og et med en random Photoshop farve.
Derefter har jeg sat dem op ved siden af hinanden og under dem har jeg lavet en celle med samme baggrundsfarve som reference.

Resultatet kan ses her:

http://www.wuhtzu.dk/random/IEPNG/

Kan det virkelig passe at .PNG er så "fucked up"? Det ser jo ud ad helvede til?


Wuhtzu

Mega Supporter
22-07-2006 13:37
Hvad mener du med websikker? Prøv at lave det øverste png billed indekseret ligesom dine gif billeder er og forskellen forsvinder.
Mega Supporter
22-07-2006 13:45
Rettelse, du behøver ikke indeksering alligevel. Gem dine png filer med f.eks. GIMP og du får følgende:

http://www.rolchau.dk/png_test/IEPN...
Supporter
22-07-2006 13:45
Websikre er vel også et dårligt ord, kan bare huske at en gang var der meget fokus på at der kun fandtes 216 sikre RBG-farver til brug i browsere ( http://www.nervil.dk/blotter/ ), og det nederste sæt billeder er en af de 216 farver, hvorimod den øverste er bare en tilfældig farve fra ps.

Hvad mener du med indekseret?

Mvh Wuhtzu
Mega Supporter
22-07-2006 13:55
Indeksering betyder blot at du giver dit png billede et maks antal farver det må benytte - du kan foreksempel sætte det til at benytte de websikre farver du nævner eller kun maksimalt have f.eks. 16 farver. Det gør billederne væsentlig hurtigere at bruge men man mister også mange detajler hvis ens normale palette er større end det indekserede.

Men det var ligemeget med indeksering, jeg tror at du har fundet en bug i photoshop's måde at håndterer png formatet på. GIMP gemmer dem således at de virker fint nok i både IE og FF (Pånær transperente kanaler, de virker stadigvæk ikke i IE - IE7 skulle dog have fundet ud af at vise dem ordentligt).
Supporter
22-07-2006 14:04
Nu må du undskylde hvis du selv er en fan af IE, men IE skider os jo bare i munden -> den browser kunne lige så godt forsvinde :P

Men jeg tror også der er noget "galt" med den måde PS håndtere .png på... Men jeg prøver lige GIMP....
Moderator
22-07-2006 14:08
Jeg har nu aldrig haft problemer med forkerte .png farver i Photoshop. Du tror ikke der er nogle indstillinger du er kommet til at tosse lidt rundt i?
Supporter
22-07-2006 14:25
Ja det kan nemt tænkes :) Synes bare altid der har været problemer med hvordan en given hex farve så ud i PS (og dermed i grafik der laves der i) og så samme hex i en browser..
Guru
22-07-2006 16:18
Det er fordi du har fjollet rundt i nogle settings. De farver har intet med hinanden at gøre.
Nok har der været problemer med PS og browser standarder, men ikke i så gal en grad - ihvertfald har jeg ikke oplevet det så grelt.
Monster Supporter
22-07-2006 17:22
MSIE (Eller hvad denne Mosaic klon nu hedder i denne uge) har vist nogle PNG problemer.
Strife

#10

Elite Supporter
22-07-2006 18:05
Du må have fucket up i nogle indstillinger... Jeg kan slet ikke se en forskel...

http://www.strife.dk/farvetest/
Monsterbruger
23-07-2006 11:26
IE dur ikke til PNG og har aldrig gjort det så brug altid GIF...

IE kan heller ikke tolke gennemsigtige farver hos png...

noget være LORT
Garfi

#12

Mega Supporter
24-07-2006 00:40
#11 Nu er det kun translucent billeder, og altså ikke alle billeder der er bøvl med i IE. Benyt en enkelt kanal til transparency og problemet er løst. Vil man bruge translucent billeder er problemet er ikke værre end at det kan omgåes vha. et lille java-script:

http://homepage.ntlworld.com/boboso......
Maxi Nørd
24-07-2006 01:42
#12 'problemet' med IE vs. PNG er jo som sådan ikke løst, da du stadig tit vil være ude for at f.eks.: #123456 i en PNG ikke renderes ens med #123456 i html/css...

desuden er alphablending den eneste fornuftige måde at bruge transparency - binary transparency (som GIF også benytter) er ganske vidst understøttet af PNG (mener dog kun det kan bruges i 8bit PNG), men det er langt oftest totalt ubrugeligt...
Bruger påkrævet
En bruger er påkrævet for at oprette svar på Hardwareonline.dk
Du kan oprette en bruger her eller logge ind her

Log ind for at få flere funktioner