Een klant van mij wilde persé transparantie in de website en wel in de afgeronde hoekjes van de afbeeldingen. Zo gezegd, zo gedaan, Photoshop CS2 "Save for Web" PNG24 gebruikt (PNG8 geen optie vanwege kwaliteits issues).
Dit gaat uiteraard goed in alle "moderne" webbrowsers, maar niet in IE6. Ook geen probleem, want er zijn voldoende scripts voorhanden om dit te fixen. Wat mij echter opviel was (voordat ik één van de script fixes had gebruikt) dat de transparante delen in 50% grijs RGB(128,128,128) werden afgebeeld. Na verder verdiepen blijkt dat Photoshop CS2 "Save for Web" de zgn. "bKGD" chunk van de PNG niet meegeeft en wanneer deze niet aanwezig is IE6 de transparante delen default renderet als 50% grijs.
Ik heb vervolgens (omdat het transparantie-fix-script botste met een slideshow-script) besloten om van alle PNG's (ondertussen een klein 100-tal) de bKGD chunk handmatig toe te voegen en dit met het programma TweakPNG. Dit programma echter: a) kan maar één bestand tegelijk editen; en b) draait onder Windows, terwijl mijn dagelijkse PC een Mac is;.
Mijn vraag: kent iemand een tool (met of zonder GUI) die in een batch (of in ieder geval aan te roepen is via de Terminal/command line) een bKGD chunk aan een PNG kan toevoegen?
Liefst Mac compatibel (mijn kennis van compilen komt niet verder dan ./configure, make install, install).
Ik heb zelf reeds gevonden (maar volgens mij incapabel bevonden): pngcrunch, optipng (deze kunnen alleen maar chunks verwijderen) voor de commandline en Web Image Guru (plugin voor Photoshop, maar alleen voor Windows).
Subvraag: is dit (bKGD chunk, oftewel achtergrondkleur, opgeven) wel mogelijk met Photoshop CS3 "Save for Web" PNG24? Misschien een (extra) reden om te upgraden...
Dit gaat uiteraard goed in alle "moderne" webbrowsers, maar niet in IE6. Ook geen probleem, want er zijn voldoende scripts voorhanden om dit te fixen. Wat mij echter opviel was (voordat ik één van de script fixes had gebruikt) dat de transparante delen in 50% grijs RGB(128,128,128) werden afgebeeld. Na verder verdiepen blijkt dat Photoshop CS2 "Save for Web" de zgn. "bKGD" chunk van de PNG niet meegeeft en wanneer deze niet aanwezig is IE6 de transparante delen default renderet als 50% grijs.
Ik heb vervolgens (omdat het transparantie-fix-script botste met een slideshow-script) besloten om van alle PNG's (ondertussen een klein 100-tal) de bKGD chunk handmatig toe te voegen en dit met het programma TweakPNG. Dit programma echter: a) kan maar één bestand tegelijk editen; en b) draait onder Windows, terwijl mijn dagelijkse PC een Mac is;.
Mijn vraag: kent iemand een tool (met of zonder GUI) die in een batch (of in ieder geval aan te roepen is via de Terminal/command line) een bKGD chunk aan een PNG kan toevoegen?
Liefst Mac compatibel (mijn kennis van compilen komt niet verder dan ./configure, make install, install).
Ik heb zelf reeds gevonden (maar volgens mij incapabel bevonden): pngcrunch, optipng (deze kunnen alleen maar chunks verwijderen) voor de commandline en Web Image Guru (plugin voor Photoshop, maar alleen voor Windows).
Subvraag: is dit (bKGD chunk, oftewel achtergrondkleur, opgeven) wel mogelijk met Photoshop CS3 "Save for Web" PNG24? Misschien een (extra) reden om te upgraden...
NL Weerradar widget Euro Stocks widget Brandstofprijzen widget voor 's Dashboard