GDLIB og alphablending...

Tags:    php

Jeg kunne tænke mig at bruge denne fortræffelige funtion som png formatet tilbyder, men såvidt jeg ved understøtter IE ikke denne funktion (det fungerer ihvert fald ikke i min browser) og da en forholdsvis stor del at verdenen stadig bruger IE, synes jeg ærlig talt at det er et problem.

Nuvel, hvis jeg ikke tager meget fejl understøtter GDLIB png, gif, jpg og gd/gd2 formaterne.
Så vidt jeg er informeret er det kun png frmatet der tilbyder alphablending, evt. også dg/dg2, men det hjælper ikke meget da stort set ingen browsere understøtter dette format.
Tager jeg fejl og hvis ikke, findes der så et alternativ/løsning?

En lille ekstra ting som jeg kunne tænke mig, er jpg filer med trasperent baggrund, dette kan så vidt jeg er informeret ikke lade sig gøre. jpg ser absolut bedre ud end png/gif, så jeg kunne også godt tænke mig et løsningsforslag hvad det angår.

På forhånd tak.



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
For det første. Jpg ser IKKE bedre ud end PNG. Jpg komprimeringen går ind i billedet og fjerner farver hvor PNG bare går ind og komprimerer. Derfor er der intet tab af kvalitet i PNG. Men tilbage til din løsning. Man kan få png alphablending til at virke i IE på billeder der er sat ind med <img src="images/test.png" />. Det kan gøres på følgende måde.

Lav en fil der hedder f.eks. pngfix.js og smid følgende ind i den.
Fold kodeboks ind/udKode 


Derefter går du ind i din html-fil og tilføjer <script src="pngfix.js"></script> mellem <head> og </head>.
Så virker png også fint i IE.

Jeg har lige lavet mellemrum i var img = document.images[ i ] der hvor der står [ i ]. Fjern mellemrummene der.

-----------------------------
Jonas (Decko)
http://decko.1go.dk/blog

[Redigeret d. 28/02-06 08:05:28 af Jonas (Decko)]



PNG kan komme op på 32 bit...



Det her er jo spansk for mig ;-) men jeg går ud fra at du ved hvad du talr om så jeg kigger på det...
Hvad jpg vs. gif/png angår, så er jeg udemærket klar over at jpg i princippet er dårligere kvalitet, men hvad visningen angår må der være en radikal forskel.
Det ser jeg fx når jeg laver grafik selv, jeg laver det altid som gif tila t starte med, men hvis det er noget som gerne skulle være pænt, ender jeg somreel med at gemme det som jpg istedet, det ser altså pænere ud.
gif/png er tit meget pixelerede.

NB. Jeg har ikke en fis forstand på billed formater, men når man kan se forskellen direkte kan man ikke være helt ved siden af.



Hvad laver du grafik i? For jeg tror du har fat i den gale ende her.

De væsentligste forskel mellem de tre formater er følgende:

GIF og PNG kan indeholde transperante (gennemsigtige) farver.
GIF kan kun indeholde 256 farver.
PNG og JPG kan indeholde 24bit farver (så vidt jeg husker.)

Mvh. Emilbp



Jeg har som udgangspunkt ikke brug for mere end 8 bit, jeg har dog brug for trasperant baggrund.
Alphablending ville være en rar feature at få til at virke.
prøv et af disse links:
http://www.dagenidag.frac.dk/gd_test/Top_Left.php?r=8
http://www.dagenidag.frac.dk/gd_test/Top_Left.php?r=16

Der burde ikke være nogen tvivl om hvad jeg mener.



t