14 Mar 2003 ghostgum   » (Journeyer)

I recently added the pngalpha device to Ghostscript. This is a nasty hack which fills the page with transparent whenever it is told to fill the page with white. The alpha channel carries pixel coverage data. The result is an RGBA PNG output device that provides transparent background with anti-aliasing (soft edges). It will be in the next GNU and AFPL Ghostscript releases. Have you ever had a logo in PostScript or PDF that you wanted converted to a bitmap with transparent background for a web page?

I got the GhostPCL changes to work on Windows, but still need to make it build as a shared library on Linux. Shouldn't be hard, just another few evenings.

I didn't get very far with GSview printing. I got side-tracked with making it handle files larger than 4GB. This is most unportable. Reading large files is easy. It's just the seeking that is difficult. ftell/fseek can't be used on 32-bit platforms.

Bought a new notebook computer (toy). It is not super fast (AMD 1400+), but it is a substantial improvement over the old 486-75. The old 486 travelled around the world and is now in semi-retirement as a test box. Required features on the new computer were a decent screen, DVD and CD-RW. Being able to back up digital photos to CD-R in the field is very reassuring.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!