home contents changes options help

by Robin Rowe 11/9/05


What's Glasgow?

The next generation of CinePaint is called Glasgow. CinePaint is different from other painting tools because in addition to common 8-bit per channel formats like JPEG, it supports deep color image formats such as Cineon, DPX, OpenEXR, and 32-bit TIFF, that are standard in motion picture industry.

You're reading the main documentation page for developers and others working on Glasgow. Those new to Glasgow should first read the tutorial.


The Glasgow architecture is a radical change from the Film Gimp architecture. Where the old architecture was a single monolithic GTK-based tool, in the new architecture we have a constellation of applications that use FLTK or run headless. Tools for paint, playback, and batch control can run separately yet collaboratively while accessing our OpenImage server (still on the drawing board) that's shares images via shared memory and a text-based socket command API. It's a pipeline of independent tools, something like using Photoshop and After Effects together but with many more tools. Interoperable, not embedded. Most Glasgow tools are FLTK-based, but img_img is command-line and img_server is a daemon. No GTK, Qt, or OS window APIs.

Glasgow is scheduled for release on December 31, 2005. Parts of Glasgow exist in CinePaint CVS. Open source developers ready to commit to delivering steady weekly progress are needed now and in the future. We have great loner developers working independently and intermittently. What we need most are team players who are good communicators and steady (not necessarily speedy) contributors.

Glasgow's code is designed to be portable, to run on Windows, Linux, and Mac OSX. Glasgow developers researching OSS tools to recommend for inclusion in the Glasgow suite (and CVS) may find it helpful to use the Debian documentation for info on library dependencies at http://packages.debian.org.

Those who wish to contribute by testing please join our SourceForge CinePaint developers mailing list, watch for Testing announcements there, and then post bugs/kudo reports back to the list as appropriate.


CinePaint developers are required to post Glasgow questions to the developers list. I don't have the bandwidth to respond individually to off-list CinePaint questions unless it's a private matter or press inquiry.

About Us

Project Leads