4. 13 Years ?
• PNG was introduced in 1995
• IE 5.5 was released in 2000
5. 13 Years ?
• PNG was introduced in 1995
• IE 5.5 was released in 2000
• IE 6 one year later in July 2001
6. 13 Years ?
• PNG was introduced in 1995
• IE 5.5 was released in 2000
• IE 6 one year later in July 2001
• We are now in 2008 and IE 6 is still the
most used browser around the world
8. What’s the problem ?
• IE 6 supports PNG files only by using non-
valid DirectX filters, or other namespaces
like VML (Vector Markup Language).
9. What’s the problem ?
• IE 6 supports PNG files only by using non-
valid DirectX filters, or other namespaces
like VML (Vector Markup Language).
• Most developers excepts IE to handle with
PNG files without these deprecated
technologies ...
15. This means ...
• It’s every time hell when the designer
comes around with an über-sexy-glossy-
webdesign
16. This means ...
• It’s every time hell when the designer
comes around with an über-sexy-glossy-
webdesign
• The customer and the marketing team are
pissed off.
17. This means ...
• It’s every time hell when the designer
comes around with an über-sexy-glossy-
webdesign
• The customer and the marketing team are
pissed off.
• And you got frustrated once again about
the blue E ...
21. More than a “quick fix”
• It’s a light, unobtrusive and well
documented JavaScript Library, meeting the
needs of front-end developers.
22. More than a “quick fix”
• It’s a light, unobtrusive and well
documented JavaScript Library, meeting the
needs of front-end developers.
• It’s evolving and supported by a bunch of
developers.
23. More than a “quick fix”
• It’s a light, unobtrusive and well
documented JavaScript Library, meeting the
needs of front-end developers.
• It’s evolving and supported by a bunch of
developers.
• It’s open-source and free !
25. Lets you handle ...
• Namespaces : it’s not only dedicated to
valid HTML,
26. Lets you handle ...
• Namespaces : it’s not only dedicated to
valid HTML,
• Elements : you’re able to hack what ever
element you want, (img, input, image, ...)
27. Lets you handle ...
• Namespaces : it’s not only dedicated to
valid HTML,
• Elements : you’re able to hack what ever
element you want, (img, input, image, ...)
• Attributes : you can define any attribute to
retrieve the image source.
35. The future ?
• PNGHack is going to support W3C CSS
2.1 background specifications in version 2.
36. The future ?
• PNGHack is going to support W3C CSS
2.1 background specifications in version 2.
• We will also keep up the work on
PNGHack 1.0 by introducing new features.
37. The future ?
• PNGHack is going to support W3C CSS
2.1 background specifications in version 2.
• We will also keep up the work on
PNGHack 1.0 by introducing new features.
• And more ...