<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Photographs By Me &#187; Software</title>
	<atom:link href="http://photographsbyme.com/category/software/feed" rel="self" type="application/rss+xml" />
	<link>http://photographsbyme.com</link>
	<description></description>
	<lastBuildDate>Sun, 05 Jul 2009 03:57:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Digikam on Windows</title>
		<link>http://photographsbyme.com/2009/04/19/digikam-on-windows</link>
		<comments>http://photographsbyme.com/2009/04/19/digikam-on-windows#comments</comments>
		<pubDate>Sun, 19 Apr 2009 20:16:42 +0000</pubDate>
		<dc:creator>Christopher Fritz</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://photographsbyme.com/?p=198</guid>
		<description><![CDATA[Today I decided to try out my photo manager of choice on Windows Vista, so I would know if it&#8217;s ready to recommend to Windows users.  The result?  A lot of good, but also a lot of bad (which wasn&#8217;t the fault of the photo manager!)

My photo manager of choice is digiKam, but [...]]]></description>
			<content:encoded><![CDATA[<p>Today I decided to try out my photo manager of choice on Windows Vista, so I would know if it&#8217;s ready to recommend to Windows users.  The result?  A lot of good, but also a lot of bad (which wasn&#8217;t the fault of the photo manager!)</p>
<p><span id="more-198"></span></p>
<p>My photo manager of choice is digiKam, but for aesthetics, I&#8217;ll write it as &#8220;Digikam&#8221;.  Digikam is a photo manager written using the Qt framework and the KDE libraries.  What this means is that anyone using the K Desktop Environment (KDE) will find that this software fits right in with their other programs.  Users of other desktop environments can also enjoy this software, although it may not match their other commonly used programs.</p>
<p>Recently, KDE&#8217;s library software of software have been ported to Windows.  This means Windows users can enjoy the same KDE software as Linux users have enjoyed for some time now.  Even though Digikam is not a part of KDE&#8217;s library of software, it is available to install on Windows.</p>
<h3>Downloading and Installing Digikam</h3>
<p>Digikam is available through the KDE on Windows installer.  The way software on Linux works is that one program may use another program to perform tasks for it, such as Digikam using another program called &#8220;jpeg&#8221; to perform operations on JPEG images, and using a program called &#8220;Marble&#8221; to display a globe of the Earth to show where geo-tagged photos were taken.  Because of this dependency, installing Digikam will require also installing jpeg, Marble, and other software.  This is all handled through the KDE on Windows installer.</p>
<p>To begin, I visited <a href="http://windows.kde.org/">The KDE on Windows Project</a> web page, and navigated to the <a href="http://windows.kde.org/download.php">download section</a>.  I downloaded and ran the installer.  (It&#8217;s good to save the installer somewhere, as it&#8217;s used for uninstalling and upgrading as well.)</p>
<p><a href="http://www.flickr.com/photos/chris-fritz/3456100153/" title="KDE for Windows Installer by Chris Fritz, on Flickr"><img src="http://farm4.static.flickr.com/3568/3456100153_34b79e5289.jpg" width="500" height="316" alt="KDE for Windows Installer" /></a></p>
<p>I selected to &#8220;Install from Internet&#8221;.  I went with the default installation directory, &#8220;C:\Program Files\KDE&#8221;.  For the &#8220;Install Mode&#8221;, I left the default set to &#8220;End User&#8221;.  The &#8220;Local Storage Settings&#8221; I kept default as well, then I next selected that I have a direct connection to the Internet (default setting).</p>
<p>When prompted for a download server, I selected one in my country, and next I was given a selection of which KDE release I wanted to install from.  Only &#8220;stable&#8221; versions were shown, and selecting &#8220;stable latest&#8221; ensured that I&#8217;d be downloading the most recent release.</p>
<p><a href="http://www.flickr.com/photos/chris-fritz/3456100369/" title="KDE for Windows Installer by Chris Fritz, on Flickr"><img src="http://farm4.static.flickr.com/3641/3456100369_41d711e35e.jpg" width="500" height="316" alt="KDE for Windows Installer" /></a></p>
<p>Using the KDE installer, I have access to the whole KDE library of software, and I can install any KDE software I want to from this interface.  Unfortunately, most software is grouped together in suites of related software, so you have to download many applications in one category to get a specific program.  Digikam is not a standard part of the KDE suite, so it is available separately.  (It&#8217;s currently listed as &#8220;UNSTABLE&#8221; in the &#8220;Package notes&#8221;, probably due to some known bugs and lack of functionality, which make it less desirable to recommend to anyone for use <em>yet</em>.)</p>
<p>I selected &#8220;digikam-msvc&#8221; and also &#8220;kipi-plugins-msvc&#8221;.  The latter is plugins for working with images in extra ways.  The &#8220;msvc&#8221; refers to the compiler used to convert the source code into an executable program.</p>
<p>The next page lists related packages which will have to be downloaded.  As I wrote above, &#8220;jpeg&#8221; is required for Digikam to be able to work with JPEG format images.  Likewise, &#8220;Marble&#8221; is necessary.  This one comes as part of the &#8220;kdeedu&#8221; suite, so all &#8220;kdeedu&#8221; software must be downloaded and installed.  It would be nice if <em>only</em> Marble were downloaded, and not the whole suite of education programs.</p>
<p>The next step was to sit back and wait for 48 packages to download, totalling 6,6380 KB (that would be &#8220;64 MB&#8221;).  Installation followed directly after the download finished.  After this, the software was accessible from the Windows menu, under &#8220;All Programs&#8221;, &#8220;KDE 4.2.2 Release&#8221;.</p>
<p><a href="http://www.flickr.com/photos/chris-fritz/3456101417/" title="Windows Menu by Chris Fritz, on Flickr"><img src="http://farm4.static.flickr.com/3618/3456101417_28cd03d541.jpg" width="357" height="500" alt="Windows Menu" /></a></p>
<p>KDE software under the Windows menu has a subfolder for each suite of software, and those required by Digikam, installed under the &#8220;Education&#8221;, &#8220;Graphics&#8221;, and &#8220;Internet&#8221; folders.  Digikam appears under the &#8220;Graphics&#8221; folder.</p>
<h3>Using Digikam</h3>
<p>For some reason, <em>I can only run programs as the system administrator</em>.  This is woefully inadequate, and <em>a show-stopper</em>.  Perhaps I can find a way to install the software locally for a user with all packages stored in folders permitted for that user, but installing something systemwide should not require actually running as the admin user to run the software.</p>
<p>Since I had to run as admin, this meant no direct access to my files in my user account (not that there were many).  Even worse, Digikam said I didn&#8217;t have write access to the system admin&#8217;s &#8220;Pictures&#8221; folder while running as system admin.  Creating a subfolder (which I chose to call &#8220;Digikam&#8221;) in Explorer to use solved that problem, but it sure wasn&#8217;t a pretty way to do it!</p>
<p>With Digikam getting going, I found I need to give &#8220;kconf_update.exe&#8221; permission to run.  That simply interrupts the flow.  Even worse, it ran again soon after, so again my workflow was interrupted as I had to tell Windows to allow or deny it doing whatever it this program wanted to do.</p>
<p><a href="http://www.flickr.com/photos/chris-fritz/3456919770/" title="Digikam by Chris Fritz, on Flickr"><img src="http://farm4.static.flickr.com/3629/3456919770_4ce77fe0a2.jpg" width="500" height="318" alt="Digikam" /></a></p>
<p>Okay, okay, I need photos to work with here.  I copied Windows Vista&#8217;s default photos into my &#8220;Pictures/Digikam&#8221; folder.  These, Digikam instantly recognized, and it loaded in their tags and ratings, information association availble in Windows Vista.</p>
<p><a href="http://www.flickr.com/photos/chris-fritz/3456920902/" title="Digikam by Chris Fritz, on Flickr"><img src="http://farm4.static.flickr.com/3591/3456920902_08959f36a3.jpg" width="500" height="318" alt="Digikam" /></a></p>
<p>From here on out, everything looks the same as in Linux.  I can view an image.  I can also perform batch operations, such as converting RAW images to another format (such as JPEG), applying a filter or color change to many images, resize or rename images, and so on.  The Kipi plugins allow me to export photos to Flickr, to Facebook, and more.</p>
<p><a href="http://www.flickr.com/photos/chris-fritz/3456103771/" title="Digikam by Chris Fritz, on Flickr"><img src="http://farm4.static.flickr.com/3617/3456103771_6643822d76.jpg" width="500" height="311" alt="Digikam" /></a></p>
<p>I can edit an image, as well.  Digikam includes a decent range of useful tools.  It can show where a photo is over- or under-exposed (&#8220;View&#8221; menu).  There are tools to adjust curves, levels, perform auto-correction, adjust the white balance, make a photo black and white, and more (&#8220;Color&#8221; menu).  One can sharpen or blur an image, as well as fixing red eye and reducing noise (&#8220;Enhance&#8221; menu).  The image can be flipped or rotated, and resized or cropped, and so forth (&#8220;Transform&#8221; menu).  Borders and text and textures can be applied (&#8220;Decorate&#8221; menu).  Various filters, such as a blur effect, charcoal drawing, and oil paint can be performed (&#8220;Filters&#8221; menu).</p>
<p><a href="http://www.flickr.com/photos/chris-fritz/3456921726/" title="Digikam by Chris Fritz, on Flickr"><img src="http://farm4.static.flickr.com/3578/3456921726_c87c9c6a34.jpg" width="500" height="357" alt="Digikam" /></a></p>
<p>If I had a large library of photographs, I&#8217;d likely want to be able to search through them easily.  Aside from tagging images, Digikam offers two sets of search options.  There&#8217;s a basic keyword search (with an advanced option to search specifcially within tags, photo properties, photo caption, comment, title, etc.)  Then there&#8217;s the &#8220;fuzzy search&#8221;, which can find photos that are similar to a reference photo, find photos which are duplicates with no or little modifications (resized, different format, modified colors), and find photos based on a drawing of what the photo looks like (as seen above).  Searches can be saved for re-use later.</p>
<p>Other than the whole permissions problem with the KDE software, the only problem I found with Digikam itself is that the context (right-click) menus are all empty.  Other than this, everything I tested was stable and working well.  Consider that Windows Vista Home Basic runs super-slow on my laptop, I am amazed at the relatively quick speed Digikam performs tasks.</p>
<h3>Final Thoughts</h3>
<p>My hope is to be able to recommend it to Windows users who currently do not use a photo manager, but may soon need one.  I don&#8217;t know whether this permission issue I faced is common or not (I couldn&#8217;t find <em>anything</em> about it via a Google search, so I&#8217;ll have to look for the KDE on Windows bug system to see if it&#8217;s been reported).  The kconf_update.exe could be an issue, as well.  If these two problems didn&#8217;t exist, I&#8217;d be recommending Digikam (and maybe a few other programs) to Windows users right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://photographsbyme.com/2009/04/19/digikam-on-windows/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
