FOSS, 24Th April 2014 Digital Image Management 1. Introduction
Total Page:16
File Type:pdf, Size:1020Kb
FOSS, 24th April 2014 Digital Image Management Roger Hurley 1. Introduction I currently use three open source photography applications: digiKam for organising my image files; GIMP as a pixel editor; and RawTherapee as a RAW processor. There is a degree of overlap in functionality between these packages but, since this presentation is about organising digital photographs, this document concentrates on the image management capabilities of digiKam. In the old days there were two approaches: The Shoe Box - Put all the photographs into an old shoe box and look at them once a year; The Librarian - Carefully write details on the back of each photograph and file them away in albums; look at them occasionally. Having annotated the photos, they could be sorted by the date they were taken and/or their subject matter, depending on how much work you wanted to do. With the advent of digital photography, we gained the ability to store our images in a logical directory/sub-directory structure, creating virtual albums. These could be organised by date, event, subject matter, etc., or combinations of these, as indicated below: This is all very well, but it doesn©t give us much more than the old Librarian approach. However, digital cameras also save information about the images; this is known as metadata and most of it is saved as an exif file within the image file (.jpg, .tiff, .raw, etc.). An ex if file can contain a great deal of information about the image: make & model of camera; date & time when the image was created; camera settings - aperture, shutter speed, sensitivity (iso), focal length, white balance; flash settings, image resolution, etc.; file size and format; and so on. Most image editing programs are able to interrogate the metadata of a set of images, to provide powerful search tools. Editing programs also allow the user to add more information to an image, such as star, colour and flag ratings and user-defined tags. Together with the metadata, we now have the tools to sort our images regardless of how they are arranged on our digital storage media. 2. Overview of digiKam digiKam is described in the manual as follows: "digiKam is a digital photo management application for the importing, organizing and editing of digital photographs. It enables you to manage large numbers of images in "albums" and to organise them for easy retrieval using tags (keywords), captions, collections, dates, geolocation and searches. It has many features for viewing, organizing, processing and sharing images. While digiKam remains easy to use, it provides professional level features by the dozen. It is fully 16 bit enabled including all available plugins, supports RAW format conversion through libraw, DNG export and ICC color management work flow." I've been using digiKam primarily for organising my digital images, so am not familiar with the importing and editing functions but, with respect to organising, digiKam's key features are that it can: • Display images contained in the sub-directories you've defined as digiKam "albums", either as groups of thumbnails or single previews; • Recognise most common image formats, including RAW files (some viewers cannot open RAW files); • Apply markers - titles, descriptions, tags (keywords) and flags (flag, star and colour ratings) - to individual images or groups of images, and to search on these markers; • Search on numerous other data items stored in the EXIF files; • Identify duplicates and near-duplicates of images so you can delete unwanted files; • Identify faces in images, with the ability to add names for future searching; • Group (or "stack") similar thumbnail images so that the viewing panel is not cluttered with numerous edits of an original image (or JPEG/RAW duplicates, as many cameras will save a JPEG alongside each RAW file generated); • Select and display groups of images in a flexible slideshow; • Send an image to an external application such as GIMP for processing. In summary, digiKam can be used both as a simple tool for organising a collection of images and a comprehensive image management system, depending on your specific needs. The following sections describe digiKam in more detail. 3. The digiKam desktop Sub-directories containing digital images are considered as digiKam "albums". When you open the program for the first time you see the desktop and are asked to confirm the locations of your albums and the digiKam database (these locations can be both internal, external or networked storage devices). The database contains thumbnail views of your images together with other items of information recorded by digiKam. You can change these settings later by selecting "settings > configure digiKam" in the menu at the top; (if you can©t find this menu, try "Ctrl-M"). The digiKam desktop is divided into three panels: The centr e panel displays the images contained in a selected album (sub-directory), either as thumbnails or a preview of a single image. The left - hand panel provides various ways of viewing your images. The initial view, obtained by clicking the top icon on the left-hand edge ("albums"), shows your albums in their directory/sub-directory trees on your storage media. The right-hand panel provides various ways of viewing and editing the properties of your images. The initial view, generated by the top icon on the right-hand edge ("properties"), displays general properties of the image selected in the centre panel. 4. The centre panel The centre panel displays thumbnails of the images in the selected album. Selecting a thumbnail and clicking on "preview image" enlarges the image to fill the panel. You can also do this by double-clicking on the thumbnail, with a single-click to return to thumbnail view. Some image properties are displayed below each thumbnail. The properties displayed can be changed in the "settings > configure digiKam" menu Thumbnail size can be changed using a slider at the bottom of the screen. There is a small number near the botttom left-hand corner of two thumbnails in the screenshot above (xxx13 and xxx14) This indicates that these are groups. Similar images can be grouped (or stacked) by dragging and dropping one onto another. Clicking on a thumbnail selects the image, and several images can be selected in the usual manner by clicking with the Shift or Ctrl keys held down. Once selected, attributes can be assigned by right-clicking to bring up a menu of options; amongst the options are "assign/remove" tags and flags, "rename" and "open with" which generates a list of appropriate applications installed on the machine. A slideshow of selected images can be run by clicking the "slideshow" icon at the top. A right click on this icon produces the "advanced slideshow" menu where various configurations can be specified. Down the extreme left- and right-hand edges of the desktop are two sets of icons which provide access to the side panels. Clicking on one of these icons expands the panel to display information specific to that icon. Clicking again removes the panel and enlarges the centre panel to fill the space. 5. The left-hand panel - viewing your images The following views are generated by the icons on the left-hand panel: Albums Tags Calendar Timeline Search Fuzzy searches Map search People 5.1 Albums As dscribed above, this displays the sub-directory structure of your images. Clicking on an album displays its images in the centre panel. DigiKam only displays the "albums" in the locations you©ve specified so, if there are images in locations not listed during the configuration stage, they will not show here. It may be worthwhile using digiKam to do an initial search of the entire hard disk before reducing the scope of future searches by specifying only certain sub-directories as albums. 5.2 Tags Images can be assigned "tags" (user-defined categories). All images similarly tagged can then be selected by clicking on the relevant tag in this view. 5.3 Calendar This view enables you to select images produced in a given year, month or day. 5.4 Timeline This is similar to the "calendar" view, but enables selection via a bar-chart view rather than a calendar. Time units of "day", "week", "month" or "year" can be selected. 5.5 Search This is a powerful tool. A "simple" search can be undertaken by typing the required criteria (e.g.U3A) in the search box. The search criteria can be saved for future use. 5.5.1 Advanced Search Four categories of metadata are available as search criteria, in addition to the simple (word) search. The above four categories are expanded as shown here: 5.6 Fuzzy searches DigiKam scans the images and calculates a "signature" number (or footprint) for each. Similar images will have similar signatures and digiKam uses these to identify similar and duplicate images. Once the images have been scanned (which can take an hour or two for 10,000 images), clicking on "Duplicates" will generate lists of identical images. This is useful for removing duplicates from a disorganised collection. Another way of using fuzzy searches is by dragging and dropping a thumbnail from any of the other views. When you drag it to the fuzzy searches icon, the side panel opens and you can drop the thumbnail onto the "Image" tab. DigiKam will search and dsiplay identical images. If you reduce the threshhold value (to 60% say), it will also identify similar but not identical images (see screenshot above). The third tab, "Sketch", allows you to sketch a shape and look for similar images. I have no idea whether or not this works! 5.7 Map search This allows you to search by location for images with GPS data in their exif files.