How I made a free New Zealand coffee-table book using lots of Free Software

Video thumbnail (Frame 0) Video thumbnail (Frame 229) Video thumbnail (Frame 469) Video thumbnail (Frame 714) Video thumbnail (Frame 924) Video thumbnail (Frame 1354) Video thumbnail (Frame 1579) Video thumbnail (Frame 2259) Video thumbnail (Frame 2534) Video thumbnail (Frame 2824) Video thumbnail (Frame 3169) Video thumbnail (Frame 3399) Video thumbnail (Frame 3684) Video thumbnail (Frame 3899) Video thumbnail (Frame 4179) Video thumbnail (Frame 6004) Video thumbnail (Frame 6754) Video thumbnail (Frame 7579) Video thumbnail (Frame 7939) Video thumbnail (Frame 9084) Video thumbnail (Frame 10044) Video thumbnail (Frame 10549) Video thumbnail (Frame 11654) Video thumbnail (Frame 12484) Video thumbnail (Frame 13064) Video thumbnail (Frame 14039) Video thumbnail (Frame 15554)
Video in TIB AV-Portal: How I made a free New Zealand coffee-table book using lots of Free Software

Formal Metadata

How I made a free New Zealand coffee-table book using lots of Free Software
Title of Series
Part Number
Number of Parts
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license.
Release Date

Content Metadata

Subject Area
In 2009 I made a trip to New Zealand where I took about 15,000 photos. After I spent weeks selecting and processing the good shots and getting very positive feedback from my friends, I decided to try to make a book about my trip. I had already been using Scribus in the past, but not for anything beyond very simple one-page layouts. Trying to figure out how to do a whole book took me a while, not only working with (and on) the tools, but also reading a lot about design, typography and more esoteric stuff like colour management.
Keywords Libre Graphics Meeting (LGM)
Freeware Freeware Computer programming
Computer animation
Raw image format Chain Digital photography Computer animation Insertion loss Multiplication sign Computer file 1 (number) Freeware Raw image format
Medical imaging Chain Computer font Data management Scripting language Content management system Insertion loss Computer-generated imagery Image processing File viewer File viewer
Medical imaging Fluid statics Process (computing) Computer animation Different (Kate Ryan album) Multiplication sign Computer-generated imagery Gradient 1 (number) File viewer Bit
Computer-generated imagery File viewer Thumbnail Computer worm Gamma function
Context awareness Medical imaging Context awareness Key (cryptography) Computer-generated imagery File viewer Code Thumbnail Menu (computing) Menu (computing) Game theory Probability density function
Medical imaging Computer animation Mapping View (database) Point (geometry)
Computer animation Computer-generated imagery
Area Overlay-Netz Personal identification number Purchasing Scripting language Touchscreen Trail Mapping Code Multiplication sign Interface (computing) Computer-generated imagery Bit Database Water vapor Computer font Medical imaging Uniform resource locator Acoustic shadow Volumenvisualisierung
Touchscreen Computer animation Circle Object (grammar) Circle Object (grammar) Mereology Computer font
Computer font Computer animation Cuboid Computer font Exception handling Formal language
Touchscreen Markup language Bit Generic programming Markup language Cartesian coordinate system Power (physics) Mathematics Computer configuration Computer animation output Plug-in (computing) Physical system
Dialect Scripting language Suite (music) Limit (category theory) Generic programming Product (business) Medical imaging Inference Pointer (computer programming) Computer animation Spherical cap Lie group output Right angle Software testing Identity management Surjective function
Scripting language Touchscreen Mapping Computer-generated imagery Insertion loss Function (mathematics) Medical imaging Category of being Different (Kate Ryan album) Computer configuration Data compression Probability density function Data compression
Web page Touchscreen Code Computer-generated imagery Web page Color management Parameter (computer programming) Data management Medical imaging Category of being Process (computing) Cache (computing) Computer animation Software testing Pressure Data compression Data compression
Operations research Multiplication Touchscreen Content management system Multiplication sign Structural load Computer-generated imagery 1 (number) Virtual machine Maxima and minima Maxima and minima Instance (computer science) Image registration Neuroinformatik 2 (number) Medical imaging Cache (computing) Cache (computing) Computer configuration Computer animation Operator (mathematics) Canadian Mathematical Society Address space
it was wrong were coming to my and short making free New-Zealand book talk dozens of the short program and just going to start right away and I did a trip to New Zealand
last year in february and march was about 5 weeks and I went to 6 thousand kilometers
in that time and took about 15 thousand photos which ended up being 250 gigabytes of raw fights I used quite a lot of free
tools are ones I decided to make a book out of that and
so starting by Linux going over a common management stuff the usual image processing tools panorama to its lots of plants unipolar and last but not least scree to assemble the final book 1 thing I didn't find it was a decent image
viewer so I had to write my own the reason why I
have to write my own image here was that at most of the ones I found either slow or didn't really allow for faster processing sorting the pictures and integrating them stuff like that so the image you I did is written in Prolog with gtk 2 and a bit of LC-MS is fast this really fast and it allowed me to grade those 15 thousand pictures and very short
time it shows me all the exif data especially for my camera dozens of different special and there's an aquatic static camera in OpenStreetMap support
so I see exactly where I took which picture which is also a rather nice feature it allows me to add the
captions for each picture it has found a it's it has a
nice context menu American large game or you have for all stuff like that it has image classification so by just pressing a single key again say this is a bad picture this is a good 1 this a panoramic picture stuff like that unfortunately it has a
very ugly based so I didn't get to release it yet so maybe sometime in the future and there will be in an official release of that once you have a look at the PDF for the
real book but you notice that there is a New Zealand maps quite in front of it and this was quite a lot of work to actually do so here is the more detailed view
and it's not at all by taking an image from the
NASA Shuttle Radar topography mission of fortunately another pictures of all free and so I could start off with a set of something free I just give to
remove the background which was a bit too dark for me I
actually replace the background of of something like that something important was missing however and that is all the water areas so there are a lot of lakes in New Zealand but the image just show them so what I did I went to OpenStreetMap downloaded the New Zealand database and little PostScript made some PostScript data out of the the lakes and just overlay them so you can see a nice place in the now than using that the next thing was pretty similar I ahead GPS with me all the time and it took the trait that I actually did in New Zealand and I just remember that the Postscript as well and overlaid with a mapping sh the next thing I had some nice locations so I want to point out that I run at the text shadows and that met pins also using a little bit of problem problematic with the purchase of the image magic interface for problem and last but not least I generated some scribbles XML code to actually place the outlined publication texts and talking of outline fonts and screen was which is
something I really didn't like on the old wasn't done using scribbles because screen was letting as you can see both just sex but so what I did I created the circle of 36 black text objects and places singularly white text object in the middle and I think it looks much nicer than what scribbles provides I and this was done using part of course
talking of funds of the font so used in the book
of community lectures and funding from the X. laevis foundry which is the Dutch foundry and except for the italics Calluna all of those forms of free and delicious however which is 1 of my favorite fonts was missing them ochronosis wallets of their use in the minority language in New Zealand and if you wonder what American as well as it's the in nori so this little box and probably a but fortunately there is a tool called fund for
large so I could just at those wallets myself
but let's talk a bit about scribbles what I've done and scribbles or with discrete was 1 thing that is not really
nice and screw was writing text so usually what you do when you write texts and the different application and imported discrete was however I didn't really like the kind of the text and what plug-ins that screws provides off and so on what I do like it is the power of change and the simplicity of the plant markup language what stands for plain old of documentation and that's the kind of documentation system that produced using so I made up my own little markup language for the text in the book and wrote a small text input plugin for screen was true be able to actually important text now the format that is
being used as what you see here on the left so it looks very much if you know put it looks very much like the product imitation but it has some text features at test features on top of it as a for example you see here this essay for this I so the idea is that actually for italic which just fond of the answers for small caps things like that so this is transformed by a little PostScript into some of the stuff you see on the right which is just an intermediate format that can be understood by the generic as a college text
input like inference pre was and what you see on the left directly ends up as what you see on the right what's imported to scribbles this is something that I am currently working on 2 haven't released and probably integrated industry was I image
captions each of the images about 200 and the book has a little caption that I created using this image you I wrote it also has a photographic properties printed below them and those were just extracted directly from the Exif data from the images using another primal-dual image x of tools and those captions are added or updated to the book by just patching the screen was XML directly so once I figure out all this captioning unusable to change I just run scripts patching the captions in the book and so I don't have to really right it's in screen was make any mistakes things like that on another
thing I've done on screen was because I figured about that yeah different images need different kinds of compression for example the fly on top of it is probably suitable for j compression of the map below was probably suitable for something like losses compression and screen was on PDF export only has the option to choose 1 of them by the losses auditory pick up so I decided it would be nice to have the paper image override over just a 1st
thing that I implemented working on screen was so you can select a compression method for each image for each image you can also select the compression quality for each image and this code has actually been integrated into screen was last December another
thing the year whole 160 page book that you can see here friends is about 2 . 6 gigabytes of images noting that document each morning or whenever scree was was crashing or stuff like that took more than 16 minutes which was quite frustrating changing the color management properties in screen was to almost as long so I spent about half an hour each day just Starting upstream was or whatever pressure so this was really annoying me so I decided to try to speed this process up by writing an image test free I some details about
the image cash multiple instances of screen was running on the same machine or even running on different machines can safely access this cash simultaneously if you have multiple document documents referencing the same image it will only be added to the cache ones so it really saved place if you reference of the same image multiple times and you can configure the maximum cache size so it doesn't really messed up the computer to match the bulk load time and that's interesting thing decreased from 60 minutes to less than 20 seconds 1 to enable the cache which was really really nice and and CMS and image affect operations which also screen was also benefit from that cache and so also these things once redundant initially speed up a lot and this has actually been integrated engineering into scribbles track and I hope I wasn't too
fast because that's it 1 last 1 less thing I'm going to place these books of down at the registration desk so if you want to have a look at the real thing just few free if you want to download it or whatever you go to that address if you want to have the talk slides they are the small euro below the big 1 thank you very much for the