{"id":637,"date":"2007-11-16T13:46:51","date_gmt":"2007-11-16T04:46:51","guid":{"rendered":"https:\/\/regex.info\/blog\/2007-11-16\/637"},"modified":"2007-11-16T13:46:51","modified_gmt":"2007-11-16T04:46:51","slug":"lightroom-13-export-plugins-for-smugmug-and-zenfolio","status":"publish","type":"post","link":"https:\/\/regex.info\/blog\/2007-11-16\/637","title":{"rendered":"Lightroom 1.3 &amp; Export Plugins for SmugMug and Zenfolio"},"content":{"rendered":"\n\n<p>Adobe has just released <span class='nobr'>Version 1.3<\/span> of its <b>Lightroom<\/b>\nphoto-workflow software, two months after <a class='quiet'\nhref=\"\/blog\/2007-09-14\/570\">releasing <span class='nobr'>Version 1.2<\/span><\/a>. <span class='nobr'>You can download<\/span>\nthe new version from <a href=\"http:\/\/www.adobe.com\/products\/photoshoplightroom\/\">Adobe's Lightroom Page<\/a>,\nor use these direct links: <a href=\"http:\/\/www.adobe.com\/support\/downloads\/detail.jsp?ftpID=3810\">Mac<\/a>\n&middot;\n<a href=\"http:\/\/www.adobe.com\/support\/downloads\/detail.jsp?ftpID=3815\">Windows<\/a>.\n\n<\/p><p>There's a <a\nhref=\"http:\/\/www.adobe.com\/special\/photoshop\/Lightroom_13_ReadMe.pdf\">ReadMe.pdf<\/a>\ndescribing the release, and a <a\nhref=\"http:\/\/www.photoshopservices.co.uk\/lightroom13whatsnew.htm\">much more\ndetailed description<\/a> by Victoria Bampton, but in short, it contains\nsome small things:<\/p>\n\n<ul>\n  <li>Better OSX Leopard support<\/li>\n  <li>Bug fixes<\/li>\n  <li>Support for <span class='nobr'>a few<\/span> new cameras:<div style='margin-left:2em'>\n       Nikon D3 &amp; D300\n       <br\/>Canon 1Ds Mark III &amp; PowerShot G9\n       <br\/>Olympus E-3 &amp; SP-560\n       <br\/>Panasonic DMC-L10<\/div><\/li>\n  <li>Added support for Fuji compressed RAF files and Canon sRAW files<\/li>\n  <li>You can now render 1:1 previews during import (yeah!)<\/li>\n  <li>New functionality for repairing corrupt catalogs<\/li>\n<\/ul>\n\n<p>However, the big news for many will be support for <b>export\nplugins<\/b>.<\/p>\n\n<p>Lightroom has always allowed you to &#8220;export&#8221; images to your local disk,\ncreating new versions of your images (for example, reduced-size thumbnails\nfor <span class='nobr'>a blog<\/span>). With export-plugin support, third-party developers can create\nplugins that do things with the generated images, such as upload them to <span class='nobr'>a\nphoto<\/span>-sharing site.<\/p>\n\n<p>For example, let's imagine that some brilliantly-genius (but\nincredibly-humble) programmer creates plugins to export and upload images\nto, oh, the <a href=\"http:\/\/zenfolio.com\">Zenfolio<\/a> and <a\nhref=\"http:\/\/smugmug.com\">SmugMug<\/a> photo-sharing sites, and you install\nthose plugins on your Lightroom computer. When you bring up Lightroom's\nexport dialog, you can then choose from among three options:<\/p>\n\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-select-service.gif\" width=\"516\" height=\"272\"\nborder=\"0\"\nclass=\"old_floating_img\"\nid=\"iExportPluginPost_select_service\"\nindexhint=\"right\"\/>\n\n<p><span class='nobr'>Lightroom 1.3<\/span> does not come with any plugins installed, so until you\nobtain and install <span class='nobr'>a plugin<\/span> (or write one yourself), your export dialog\nwill have only the &#8220;Export Files to Disk&#8221; option.<\/p>\n\n<p class='h'>SDK<\/p>\n\n<p>To enable third-party developers to write plugins, Adobe has also just\nput out a &#8220;Lightroom Export SDK preview release&#8221; (<a href=\"http:\/\/labs.adobe.com\/technologies\/lightroomsdk\/\">get it\nhere<\/a>). &#8220;SDK&#8221; stands for <i>Software Development Kit<\/i>, and is <span class='nobr'>a\npackage<\/span> of code and documentation to help programmers create export\nplugins.<\/p>\n\n<p>The SDK is helpful to <i>create<\/i> plugins, but is not required to\n<i>use<\/i> plugins, so the SDK itself is not something that most Lightroom\nusers would be interested in. However...<\/p>\n\n<p class='h'>Export Plugin for Flickr<\/p>\n\n<p>The SDK zip file also contains <span class='nobr'>a sample<\/span> &#8220;Export to Flickr&#8221; plugin,\nallowing users of Yahoo's <a href=\"http:\/\/flickr.com\/\">Flickr photo-sharing\nsite<\/a> to easily send their images to their Flickr accounts.<\/p>\n\n<p>If you're a Flickr user, you'll probably want to get the SDK zip just\nfor the Flickr export plugin.<\/p>\n\n<p class='h'>Adobe, Lightroom, and Me<\/p>\n\n<p>I've been an enthusiastic user of Lightroom for <span class='nobr'>a long<\/span> time, and <span class='nobr'>a\nvolunteer<\/span> tester of development releases since last December. I've written\nabout Lightroom enough over the years that <span class='nobr'>I have<\/span> <span class='nobr'>a whole<\/span> <a\nhref=\"\/blog\/category\/camera-equipment\/lightroom\/\">category\ndedicated to Lightroom posts<\/a> on my blog.<\/p>\n\n<p>However, during this 1.2 &rarr; 1.3 cycle, <span class='nobr'>I upgraded<\/span> to consultant,\ndoing some paid work on testing and debugging the export-plugin support.<\/p>\n\n<p>Since I got to know the export-plugin programming interface fairly well, <span class='nobr'>I put that<\/span> to use and created export plugins for two photo-hosting sites\npopular with those looking for something <span class='nobr'>a bit<\/span> more polished than Flickr:\n<a href=\"http:\/\/Zenfolio.com\">Zenfolio<\/a> and <a\nhref=\"http:\/\/SmugMug.com\">SmugMug<\/a>.<\/p>\n\n<p class='h'>Export Plugins for SmugMug and Zenfolio<\/p>\n\n<p style='margin-bottom:5px'>First, here are links to the per-plugin pages, from which you can download them:<\/p>\n\n<ul style='margin-top:5px'>\n<li><a class='quiet' href=\"\/blog\/photo-tech\/lightroom-smugmug\/\">Lightroom Export Plugin for SmugMug<\/a><\/li>\n<li><a class='quiet' href=\"\/blog\/photo-tech\/lightroom-zenfolio\/\">Lightroom Export Plugin for Zenfolio<\/a><\/li>\n<li><a class='quiet' href=\"\/blog\/photo-tech\/lightroom-flickr\/\">Lightroom Export Plugin for Flickr<\/a>  &nbsp;&nbsp;&larr; <small>added after this post was originally written<\/small><\/li>\n<li><a class='quiet' href=\"\/blog\/photo-tech\/lightroom-picasaweb\/\">Lightroom Export Plugin for Picasa Web<\/a>  &nbsp;&nbsp;&larr; <small>added after this post was originally written<\/small><\/li>\n<\/ul>\n\n<p>Installing a plugin involves unzipping <span class='nobr'>a folder<\/span> to <span class='nobr'>a specific<\/span> location\non your machine, and the links above will have details once I'm allowed to\nprovide the plugins.<\/p>\n\n<p>You can install the plugin without having an account at the related\nservice, but it won't let you do much until you get an account and log in\nvia the plugin.<\/p>\n\n<p>I do not really use any photo-sharing site, but <span class='nobr'>I have<\/span> liked the\npolished look of these two services whenever <span class='nobr'>I have<\/span> come across them in\nviewing others' photos, which is why <span class='nobr'>I chose<\/span> them. <span class='nobr'>If you don<\/span>'t already use\none for your photos, <span class='nobr'>I suggest<\/span> taking advantage of their free trials to see\nhow you like them. <span class='nobr'>I think<\/span> both are excellent, yet they're quite different\nin their vibe, so try them both to see which one fits your style.<\/p>\n\n<p>Since I created both plugins, and they both do pretty much the same\nthing (upload to <span class='nobr'>a photo<\/span>-hosting site), they look almost identical. <span class='nobr'>The first<\/span> time you select one, you're prompted for your login credentials:<\/p>\n\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-not-logged-in-Smugmug.png\" width=\"714\" height=\"340\"\nborder=\"0\"\nclass=\"raw\"\nid=\"iExportPluginPost_not_logged_in_Smugmug\"\nindexhint=\"left\"\nstyle=\"margin:0 auto\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-not-logged-in-Zenfolio.png\" width=\"714\" height=\"340\"\nborder=\"0\"\nclass=\"raw\"\nid=\"iExportPluginPost_not_logged_in_Zenfolio\"\nindexhint=\"left\"\nstyle=\"margin:0 auto\"\/>\n<p>(Update: since first writing this post, I've added Flickr and Picasa Web plugins...)<\/p>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-not-logged-in-Flickr.png\" width=\"714\" height=\"340\"\nborder=\"0\"\nclass=\"raw\"\nid=\"iExportPluginPost_not_logged_in_Flickr\"\nindexhint=\"left\"\nstyle=\"margin:0 auto\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-not-logged-in-Picasa.png\" width=\"714\" height=\"340\"\nborder=\"0\"\nclass=\"raw\"\nid=\"iExportPluginPost_not_logged_in_Picasa\"\nindexhint=\"left\"\nstyle=\"margin:0 auto\"\/>\n\n\n<p>There's a lot more to these export dialogs, but most of it is disabled\nuntil you are authenticated to the photo-hosting service.<\/p>\n\n<p>Once you log in, the export dialog then looks something like this:<\/p>\n\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-FullDialog.gif\" width=\"630\" height=\"1008\"\nalt='An \"Export to Zenfolio\" export dialog in Adobe Lightroom'\nborder=\"0\"\nclass=\"old_floating_img\"\nid=\"iExportPluginPost_FullDialog\"\nindexhint=\"top\"\ntitle='An \"Export to Zenfolio\" export dialog in Adobe Lightroom'\/>\n\n<p>Several of the sections (&#8220;File Naming,&#8221; &#8220;File Settings,&#8221; and &#8220;Metadata&#8221;)\nare the same as the standard Lightroom export dialog, so to save space, <span class='nobr'>I have those<\/span> sections closed in the view presented above.<\/p>\n\n<p class='h'>Export-Dialog Details<\/p>\n\n<p>Once you log in, you're presented with buttons that bring you to your\npage at the photo-hosting service, and to log out.<\/p>\n\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-Dialog1.gif\" width=\"630\" height=\"229\"\nborder=\"0\"\nclass=\"old_floating_img\"\nid=\"iExportPluginPost_Dialog1\"\nindexhint=\"noindex\"\/>\n\n<p>Once I log in, <span class='nobr'>I generally<\/span> leave that section closed. Your\nusername\/password are saved in the Lightroom database, so be sure to\n<b>[Logout]<\/b> if you don't want them to be saved there.<\/p>\n\n<p class='h'>&#8220;Image Settings&#8221;<\/p>\n\n<p>The &#8220;image Settings&#8221; section of the dialog is the standard Lightroom\none, except that the &#8220;resolution&#8221; option is removed, since that makes\nlittle sense in this context.<\/p>\n\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-Dialog2.gif\" width=\"630\" height=\"226\"\nborder=\"0\"\nclass=\"old_floating_img\"\nid=\"iExportPluginPost_Dialog2\"\nindexhint=\"noindex\"\/>\n\n<p class='h'>&#8220;Upload Destination&#8221;<\/p>\n\n<p>The top of this section indicates what gallery the images should be uploaded to.<\/p>\n\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-Dialog3.gif\" width=\"630\" height=\"285\"\nborder=\"0\"\nclass=\"old_floating_img\"\nid=\"iExportPluginPost_Dialog3\"\nindexhint=\"noindex\"\/>\n\n<p>As a convenience, the plugin also provides <span class='nobr'>a way<\/span> to create galleries on\nthe fly. After creating <span class='nobr'>a gallery,<\/span> it automatically becomes the default\ndestination.<\/p>\n\n<p class='h'>&#8220;Upload Management&#8221;<\/p>\n\n<p>The upload-management section offers <span class='nobr'>a number<\/span> of options related to the upload...<\/p>\n\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-Dialog4.gif\" width=\"630\" height=\"235\"\nborder=\"0\"\nclass=\"old_floating_img\"\nid=\"iExportPluginPost_Dialog4\"\nindexhint=\"noindex\"\/>\n\n<p>Both plugins offer the &#8220;Visit destination gallery after upload&#8221; option,\nwhich brings up the destination gallery in your browser after an upload.<\/p>\n\n<p>Both also offer the ability to automatically delete previously-uploaded\nversions of the same Lightroom photo (at least, those that had been\nuploaded with this plugin). Enable this option to affect a &#8220;replace&#8221;\noperation. However, if you're uploading several different copies of the\nsame image (such as different sizes, or with different develop settings),\nleave this option off so that new ones won't delete the old ones.<\/p>\n\n<p>The two collection-related options are available only for the Zenfolio\nplugin because SmugMug does not have <span class='nobr'>a collection<\/span>-like functionality. These\noptions allow you to keep <span class='nobr'>a collection<\/span> of all images you've exported from\nLightroom, as well as a &#8220;most recent export&#8221; collection. <span class='nobr'>I'm not sure<\/span> how\nuseful these will be in practice, but they were easy enough to add, so <span class='nobr'>I\ndid.<\/span><\/p>\n\n<p class='h'>&#8220;Export Plugin Info&#8221;<\/p>\n\n<p>This section offers basic info about the plugin: its version, <span class='nobr'>a link<\/span> to\nits home page, and <span class='nobr'>a version<\/span>-check option...<\/p>\n\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-Dialog5.gif\" width=\"630\" height=\"311\"\nborder=\"0\"\nclass=\"old_floating_img\"\nid=\"iExportPluginPost_Dialog5\"\nindexhint=\"noindex\"\/>\n\n<p>I expect a fair amount of version churn early on for <span class='nobr'>a number<\/span> of\nreasons...<\/p>\n\n<ol><li>They have not yet been widely tested yet, since the Lightroom\npre-release community is fairly small.<\/li>\n\n<li>They were written by someone who does not use any online photo-hosting\nservice, so perhaps the guesses as to what would be useful and\/or\nconvenient are off the mark.<\/li>\n\n<li>These plugins are my first foray into <a\nhref=\"http:\/\/www.lua.org\/\">Lua<\/a>, <span class='nobr'>a programming<\/span> language that seems to me\nto be designed explicitly to create error-prone code, and I'm sure I've\nlived up to its full potential in that regard.<\/li><\/ol>\n\n<p>This section also contains a note about what metadata is sent with each\npicture over and above what might be included within the exported image\nitself. For SmugMug, that list is <b>Caption<\/b>, <b>Keywords<\/b>, and\n<b>GPS Location\/Altitude<\/b>.<\/p>\n\n<p class='h'>Colorspace Warning<\/p>\n\n<p>Both SmugMug and Zenfolio convert non-sRGB images into sRGB for display,\nbut it's probably best to export them as sRGB directly unless you have <span class='nobr'>a\nspecific<\/span> reason for doing otherwise. Thus, if the color-space setting is\nnot sRGB, <span class='nobr'>a warning<\/span> shows up in the upload-destination section:<\/p>\n\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-ColorspaceWarning.gif\" width=\"633\" height=\"452\"\nborder=\"0\"\nclass=\"old_floating_img\"\nid=\"iExportPluginPost_ColorspaceWarning\"\nindexhint=\"left\"\/>\n\n<p>Clicking on the <b>[more info]<\/b> button brings up <span class='nobr'>a dialog<\/span> in which\nyou can turn off the warnings...<\/p>\n\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/ExportPluginPost-ColorspaceDialog.gif\" width=\"697\" height=\"264\"\nborder=\"0\"\nclass=\"old_floating_img\"\nid=\"iExportPluginPost_ColorspaceDialog\"\nindexhint=\"left\"\/>\n\n<p>The <b>[visit here]<\/b> button takes you to my writeup on\n<a href=\"\/blog\/photo-tech\/color-spaces-page1\/\">Digital-Image Color Spaces<\/a>.<\/p>\n\n\n<p>The Lightroom plugin support is just getting started, and is nowhere at\nall near the breadth and sophistication of Photoshop's, but it's <span class='nobr'>a good<\/span>\nstart and I'm sure we'll see it expand greatly as new versions of Lightroom\nare released over the next few years.<\/p>\n\n<style type=\"text\/css\">\n  #post637 img { margin-top: 15px; margin-left: auto; margin-right: auto; display:block }\n  #post637 .h  { font-weight:bold; font-size:120%; margin-top:30px; margin-bottom:5px }\n\n<\/style>\n\n","protected":false},"excerpt":{"rendered":"<p>Adobe has just released Version 1.3 of its <b>Lightroom<\/b> photo-workflow software, two months after releasing Version 1.2. You can download the new version from Adobe's Lightroom Page, or use these direct links: Mac - Windows. <\/p><p>There's a ReadMe.pdf describing the release, and a much more detailed description by Victoria Bampton, but in short, it contains some small things:<\/p> Better OSX Leopard support Bug fixes Support for a few new cameras: Added support for Fuji compressed RAF files and Canon sRAW files You can now render 1:1 previews during import (yeah!) New functionality for repairing corrupt catalogs <p>However, the big news [...]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,13],"tags":[],"_links":{"self":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/637"}],"collection":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/comments?post=637"}],"version-history":[{"count":0,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/637\/revisions"}],"wp:attachment":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/media?parent=637"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/categories?post=637"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/tags?post=637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}