You are here

alanhorkan's Journal

alanhorkan's Journal
Checked: 1 hour 17 min ago
Updated: 1 hour 17 min ago
Update every: 2 hours

Alan Horkan -
Subscribe to alanhorkan's Journal

SK1 Print Design adding support for Palettes (Colour Swatches)

alanhorkan's Journal - Wed, 27/05/2015 - 2:01pm
SK1 Print Design is an interesting project. They found the vector graphics program Sketch was useful to their business, and maintained their own customized version, eventually becoming a project all of their own. I'm not involved with SK1 Print Design myself but I do follow their newsfeed on Facebook, where they regularly post information about their work.

How to open .pdn files? or: Things I wish I'd known earlier.

alanhorkan's Journal - Fri, 15/05/2015 - 3:51pm is a graphics program uses its own binary file format .pdn that almost no other program can open. has a large community and many plugins are available including a third part plugin that adds support for OpenRaster. is written in C# and requires the Microsoft .Net runtime, meaning current versions work only on Windows Vista or later.

Usability and Playability

alanhorkan's Journal - Sun, 03/05/2015 - 10:38pm
I could be programming but instead today I am playing games and watching television and films. I have always been a fan of Tetris which is a classic, but I am continuing to play an annoyingly difficult game, that to be honest, I am not sure I even enjoy all that much, but it is strangely compelling. My interest in usability coincides with my interest in playability. Each area has their own jargon but are very similar, the biggest difference is that games will intentionally make things difficult.

OpenRaster with JPEG and SVG

alanhorkan's Journal - Sun, 12/04/2015 - 6:08pm
OpenRaster is a file format for layered images, essentially each layer is a PNG file, there is some XML glue and it is all contained in a Zip file.

In addition to PNG some programs allow layers in other formats. MyPaint is able to import JPG and SVG layers. Drawpile has also added SVG import.

OpenRaster Paths (or Vectors)

alanhorkan's Journal - Mon, 06/04/2015 - 10:00pm
Summary: plugin updated to allow round-trip of paths.

OpenRaster Metadata

alanhorkan's Journal - Mon, 06/04/2015 - 8:36pm
Summary: plugin updated to allow round-trip of metadata.

OpenRaster Python Plugin

alanhorkan's Journal - Mon, 23/03/2015 - 6:35pm
Thanks to developers Martin Renold and Jon Nordby who generously agreed to relicense the OpenRaster plugin under the Internet Software Consortium (ISC) license (it is a permissive license, it is the license preferred by the OpenBSD project, and also the license used by brushlib from MyPaint). Hopefully other applications will be encouraged to take another look at implementing OpenRaster.

Krita 2.9

alanhorkan's Journal - Wed, 25/02/2015 - 11:42pm
Congratulations to Krita on releasing version 2.9 and a very positive write-up for Krita by Bruce Byfield writing for Linux Pro Magazine.

OpenRaster Python Plugin

alanhorkan's Journal - Wed, 18/02/2015 - 7:14pm
OpenRaster Python Plugin

Early in 2014, version 0.0.2 of the OpenRaster specification added a requirement that each file should include a full size pre-rendered image (mergedimage.png) so that other programs could more easily view OpenRaster files. [Developers: if your program can open a zip file and show a PNG you could add support for viewing OpenRaster files.*]

OpenRaster and OpenDocument: Metadata

alanhorkan's Journal - Fri, 13/02/2015 - 12:38am
OpenRaster is a file format for the exchange of layered images, and is loosely based on the OpenDocument standard. I previously wrote about how a little extra XML can make a file that is both OpenRaster and OpenDocument compatible. The OpenRaster specification is small and relatively simple, but it does not do everything, so what happens if a developer wants to do something not covered by the standard?

OpenRaster and OpenDocument

alanhorkan's Journal - Fri, 12/12/2014 - 4:03am

OpenRaster is a file format for layered images. The OpenRaster specification is small and relatively easy to understand, essentially each layer is represented by a PNG image, and other information is contained written in XML and it is all contained in a Zip Archive. OpenRaster is inspired by OpenDocument.

Developing MComix. Part 1: A rose by any other name...

alanhorkan's Journal - Sat, 23/04/2011 - 11:49pm
Comix is a comic and image viewer program written using Python and GTK. I was interested in making a few changes to the project. I am getting back into programming, learning a more about PyGTK and hopefully making some improvements the program will fit better on a small screen netbook. Unfortunately Comix is unmaintained, the developer of the project seems to be unavailable and has not made any updates since 2009.


Subscribe to alanhorkan's Journal