Archive for category Graphic arts
Font management on Mac OS X by Linotype
Posted by admin in Graphic design, Mac on August 7th, 2008
Thanks to guns for for making me aware of FontExplorer in the comment on this thread on how to organize fonts using Font Book over at Mac OS X Hints. FontExplorer looks great; the price certainly is. Must give it a good look when I get a chance.
The best Flickr add-ons/plugins/mashups…
Posted by admin in Photography on July 26th, 2008
Need to know sunrise, noon and sunset times?
Posted by admin in Photography on July 22nd, 2008
I looked and I looked and I looked. In the wrong places, obviously. In the end I found a site that calculated the local time of sunrise, noon and sunset. There it goes for posterity.
P*orkflow part two
Posted by admin in Graphic arts, Photography on February 24th, 2008
P[hotographic w]ork flow
So, why the hog of a workflow?
Needs are tagging, editing, pixel pushing, publishing and archiving. Some kind of database to keep track of it all.
My problem is that I seem to be using a raft of applications to achieve this, applications that do not seamlessly integrate with each other or meet all my needs. I find I’m fighting the software and repeating myself.
Adobe’s Lightroom seems to be the best contender and can do most of this*. Along my path to digital photo nirvana I have met many software applications. Some have become firm friends. Others; well, I’ve followed the Yellow Brick Road and met a couple of wicked witches too. Problem is these witches don’t look like witches – they (usually) look lovely but cast a strong frustration spell (Extensis Portfolio ≤v.8 – I’m talking to you. Roundtrip Metadata. My arse.) .
I currently use Adobe’s Bridge, Photoshop, Apple’s iPhoto and Flickr. Occasionally I’ll use Graphic Converter because I love the ease of Geotagging therein.
Bridge is the daddy for tagging, rating and adding metadata. It provides hooks into the most useful Photoshop batch processing options – particularly the Image Processor. Keywording could have an easier interface – lists of Keywords and keyword sets quickly become unwieldy – but there’s always the File/File Info… menu to add keywords by hand to any selected files.
Photoshop – the only tool allows masking and selective edits the only serious image editing software I’ve ever used.
iPhoto – for want of a better DAM – it’s free easy to use and useful for minor edits. Anything I want to keep on my laptop lives in my iPhoto library.
Flickr – Flickr is fun – you know – relatively cheap online storage and publishing if you like. I wish it would allow me to restrict access to high res version of my photos – and allow me to offer photos for sale on-line. But it doesn’t. So while it’s fun – it’s of limited use.
Recently I’ve been giving Lightroom another go. At work on a quad core G5 it’s great. Here on my 12″ PowerBook it runs like an old dog. An old dog with three legs. And two of those have arthritis. I’d love to try Aperture – but my PowerBook doesn’t make the minimum requirements.
I guess the most important feature of all is the publishing. I’ve only just realised this. The rest well – the rest just helps. I used to publish to .mac with iPhoto. But was getting unwieldy with limited options re controlling the look of it all. I figured damn the control and moved to Flickr. With Flickr I conceded control over the look of the all important first page. I loved the Flickr community – but sitting behind a firewall or being away from an internet connection several days per week has taken the social network shine off it and my Flickr pages’ interestingness is suffering. I suppose we’re supposed to suffer for our art. Now I’m back with the presentation problem. It really is important to me and Flickr doesn’t let me present images. With Flickr you upload and that’s it. A bucket of photos. Perhaps I should acknowledge I’m not taking enough interesting photos!
*It doesn’t do geotagging or masking (a vital part of any virtual darkroom).
Photo book printing
Posted by admin in Photography on February 21st, 2008
Just received delivery of another photo book from Apple, the fourth book I’ve sent off to them in as many years. The quality is really very good for digital print – so much better than the first one I received – back in the days when double sided printing was not an option, paper was shiny rather than glossy and print screen was poor. However there are other options now as I have recently discovered (via a Flickr sanction of course) and these can be very much cheaper…
iPhoto printing with Apple.com
1 Medium Softcover Book (size of this is not quite 8″x6″), 100 pages €40.19 + €6.00 shipping + VAT(16% ES) €7.39 = total: € 53.58
Printing with blurb.com
Square format (7″ square) 81-120 pages €16,95 + Swiss Post Economy (nontrackable option) €5,66 + VAT (16% ES) = total € 26.23. Add a euro and shave a couple of days off the shipping time.
Blimey. I’m going to try the Blurb folks…
InDesign CS2 export script
This very useful JavaScript code was developed by Peter Kahrel as he found my problem interesting. Bless you Peter! The full thread is over on the Adobe’s InDesign Scripting Forum here abouts. Because there’s only a limited life for any post over there – I’m dumping here too for posterity.
The purpose of the script is to export single page PDFs from a multi-page InDesign CS2 document where the page numbering has been set via page Numbering and Section Options. PDFs are exported to a predetermined PDF setting: “PDF_X-1a with Bleed & co” in my case. The resulting file PDFs are named with a three-digit prefix corresponding to the page number in the InDesign document and a user defined base name – defined when the script is run.
A basic version of this script is supplied by Adobe in with the extras for an InDesign install but unfortunately that falls over when there is a Named Section present. Getting a stray Named Section in your document is very easy. Easier for some users mind – but still very easy. Peter – I still owe you a beer or three…
Here is the magic script:
#target indesign
if(app.documents.length != 0)
{
var myFolder = Folder.selectDialog ("Choose a Folder");
if(myFolder != null)
{
myExportPages(myFolder);
}
}
else
{
alert("Please open a document and try again.");
}
function myExportPages(myFolder)
{
var myPageName, myFilePath, myFile;
var myDocument = app.activeDocument;
var myDocumentName = myDocument.name;
//This next line sets the PDF export Setting
var myPDFExportPreset = app.pdfExportPresets.item("PDF_X-1a with Bleed & co")
var myDialog = app.dialogs.add();
with(myDialog.dialogColumns.add().dialogRows.add())
{
staticTexts.add({staticLabel:"Base name:"});
var myBaseNameField = textEditboxes.add({editContents:myDocumentName, minWidth:160});
}
var myResult = myDialog.show({name:"ExportPages"});
if(myResult == true)
{
var myBaseName = myBaseNameField.editContents;
myDialog.destroy();
// Remember the state of each section prefix
var section_states = myDocument.sections.everyItem().includeSectionPrefix;
// Get all section-prefix names
var section_names = app.activeDocument.sections.everyItem().name;
// Enable all section prefixes
myDocument.sections.everyItem().includeSectionPrefix = true;
// Create two parallel arrays with page numbers:
// one with numbers preceded by section prefixes,
// the other with bare page numbers
var page_ranges = [];
var filename_pagenames = [];
for(var i = 0; i < myDocument.pages.length; i++)
{
page_ranges.push (myDocument.pages.item(i).name);
var temp = strip_section (myDocument.pages[i].name, section_names);
filename_pagenames.push (("00" + temp).slice(-3))
}
// Restore the section-prefix settings
restore_section_states (myDocument, section_states);
// Export each page
for(var i = 0; i < myDocument.pages.length; i++)
{
app.pdfExportPreferences.pageRange = page_ranges[i];
myFilePath = myFolder + "/" + filename_pagenames[i] + "-" + myBaseName + ".pdf";
myFile = new File(myFilePath);
myDocument.exportFile(ExportFormat.pdfType, myFile, false, myPDFExportPreset);
}
}
else
{
myDialog.destroy();
}
}
function restore_section_states (doc, states)
{
for (var i = 0; i < doc.sections.length; i++)
doc.sections[i].includeSectionPrefix = states[i];
}
function strip_section (pg, array)
{
for (var i = 0; i < array.length; i++)
if (array[i].length > 0)
if (pg.match (RegExp ('^'+array[i])) != null)
{
pg = pg.replace (RegExp ('^'+array[i]), '');
break
}
return pg
}
A Flickr slideshow iFrame in WordPress?
Posted by admin in Photography, amateur geekery on February 21st, 2008
A-ha! So this is how it’s done…
For the full experience you’d need a canvas (or theme) that accommodates the Flickrslideshow minimum dimensions which are roughly 580px wide x 360px high. Right now this site’s main content div is only 500px wide – so there’s a bit of clipping on landscape images. But not enough to worry about too much just yet.
The code is this: <iframe style="border:0" width="500px" height="400px" src="http://www.flickr.com/photos/lazydada/sets/72157603491230286/show/">