
crop-for-iPad-20120414.12.zip
· FAQ
· Version History
· Update Log via RSS
· Installation instructions
· “Donationware” Registration Info
· More Lightroom Goodies
· All-Plugin Update Log via RSS
· My Photo-Tech Posts
· My Blog
This “export filter” plugin for Lightroom allows you to apply a device-specific crop to an image during output, so that images fully fill the screen when viewed on the device.
I use it to prepare images for my iPad and iPhone, but it can be used with any device in mind.
This plugin works in Lightroom 4 and Lightroom 3 (though you must have at least version 3.5 for the latter).
The same download works for both Windows and Mac. See the box to the upper right for the download link link (in orange) and installation instructions.
Note: a Lightroom major upgrade, such as from Lr3 to Lr4, de-registers the plugin in the upgraded version, thus requiring a new (1-cent if you like) registration code in the upgraded version. It makes for a hassle every couple of years, I know. Sorry. See this note for details.
How To Use
For explicit details on how to use the plugin, see my companion post:
Independent JPEG Group Software
This plugin software is based in part on the work of the Independent JPEG Group. The crop, if performed, is lossless (it does not lower the quality of the image) because it uses the Independent JPEG Group's most-excellent jpegtran software to do the crop.
Availability
This plugin is distributed as “donationware”. I have chosen to make it available for free — everyone can use it forever, without cost of any kind — but unless registered, its functionality is somewhat reduced after six weeks.
Registration is done via PayPal, and if you choose to register, it costs the minimum 1-cent PayPal fee; any amount you'd like to add beyond PayPal's sliding fees as a gift to me is completely optional, and completely appreciated.
For details on plugin registration and on how I came into this hobby of Lightroom plugin development, see my Plugin Registration page.
Version History
(
Update Log via RSS
)
| 20120414.12 |
The crop-preview tool (OSX only) color selection stuff had stopped working... fixed it, and gave that whole area some extra UI love. Some keyword interaction in the crop-preview tool wasn't working in all cases. Enhanced the send-log dialog to hopefully make reports more meaningful to me, yielding, I hope, the ability to respond more sensibly to more reports. |
| 20120330.11 | Update to handle 4.1RC |
| 20120320.10 | Fixed an issue with aspect-ratio recognition. |
| 20120309.9 | Fix registrations in Lr2. |
| 20120308.8 |
Added data for new iPad and Galaxy Tab 10.1 Update to the debug logging to better track down timing issues that might arise. Added a new "Standard for Galaxy Tab 10.1" keyword set. Fixed some bugs related to aspect-ratio matching in the dialog. |
| 20120229.7 | More for Lr4. |
| 20120221.6 |
Removed kludgy date-based random sort. Some updates for Lr4. |
| 20120212.5 |
Added crop keyword sets, and a set editor. For OSX only, added a crop-preview keyword-application dialog. It was a stupendous amount of work, but is very cool! See "Preview Crop" in the Plugin-Extras dialog. More on the march toward Lr4, including upheaval in the code to handle Lightroom APIs being discontinued in Lr4. |
| 20120114.4 | More tweaks for Lr4b |
| 20120112.3 |
Update for Lr4 beta: explain in the plugin manager that the plugin can't be registered in the beta. Updated Image::ExifTool to version 8.75. |
| 20111210.2 | Had issues with the registration button sometimes not showing. |
| 20111104.1 | initial release |
Hi Jeffrey,
I’ve been using (and contributed to the cause) several of your Lightroom Plugins for a while now. If you haven’t started on it already, I strongly suggest you develop an iCloud import/export plugin. I think there is going to be a large demand for it. There is an iCloud API so I think it is possible but I don’t know how hard it would be (certainly not as hard a Flickr).
Thanks and Seasons Greetings,
Jim Starr
I couldn’t find any info on the iCloud API. It may be there behind some paywall, but they have multiple paywalls (iOS, Mac, etc.) and no apparent way to tell what’s behind them. If you can find documentation on an HTTP/HTTPS API, I’d appreciate a link. —Jeffrey
I followed your directions for publishing to an iPad, but I don’t understand one thing. If I publish via jF Tree, how does the crop for iPad fit into the cycle? I assume publishing does its own kind of export. Or does this particular export automatically utilize the crop for iPad?
Puzzled.
You need to add “Crop for iPad” as a Post-Process filter in the export (whatever export you use…. Tree Publisher, normal disk, etc.). It takes the result of the export, and applies a crop as per its own settings. —Jeffrey
Jeffrey, I think you can start with http://developer.apple.com/icloud/index.php
I have a new iPad 3 and I’m trying to set up “Crop for iPad” – but I’m running into trouble in the Keyword Set section. If I select Apple iPad 3rd gen as the “Target Device” and Standard for iPad as the “Crop Control Keyword Set” I get a red error message that reads “WARNING: aspect ratio does not match the intended aspect ratio of the crop-control keyword set.”
Also, there are no instructions for the FTP Transfer section which I’d love to use since I plan to use Photo Manager Pro as well.
Please help?
Thanks
Mark
If I only had a new iPad for testing…
I’ve pushed a fix, sorry about that. As for the FTP stuff, it should be pretty easy to figure out…. turn on the FTP server in FMP, then copy its settings to the FTP dialog in the plugin… —Jeffrey
I bumped into this plugin after posting a question here: http://forums.adobe.com/thread/997258?tstart=0
This plugin seems to do half of what I need. Question for Jeffrey, is it possible to enhance the plugin so that rather than giving a handful of hard-coded crop options maybe you can allow an arbitrary crop for each image to be saved using a naming convention? Is it possible to save the current crop setting into a piece of metadata?
Lightroom currently makes that very difficult… there’s no way to apply the crop at export time, and I’m not even sure whether we have access to the crop in the first place. It was a miracle that I was able to get as much working as I did. —Jeffrey
I did a bit reading on the SDK, it seems that the crop is available in LrPhoto class’ photo:getDevelopSettings(), in those members with names like CropXXX. However, this must the current crop set in develop module.
I was thinking about adding custom metadata fields via photo:setPropertyForPlugin() to hold multiple crop settings. For example, add a button or menu item to record the current crop dimensions into a selected custom metadata field called “iPadCrop”. The part that I’m unsure about is how to use such metadata during export. I don’t see any photo:setDevelopSettings() function avaiable so I can’t apply the crop setting using the metadata on the fly. Do you think this is a worthwhile option for me to pursue?
You can apply develop settings via a preset (LrPhoto:applyDevelopPreset), but the crop is not included in develop presets. I don’t know of any way to apply an arbitrary crop on export, which is why I have the plugin do it outside of Lightroom. —Jeffrey