Export photos with a fixed aspect ratio

New Here ,
Mar 30, 2022 Mar 30, 2022

Copy link to clipboard

Copied

Hello everyone,

 

I am trying to include a change in the aspect ratio as part of a plugin added to the "Export n Files" dialog.

I have just read some threads about this but still not sure if it is possible to just set the aspect ratio by setting the "Aspect" throught LrDevelopController.

I have read this discussion and this, but I was wondering if it is possible to be done avoiding the calculations of CropLeft, CropRight, CropTop, CropBottom and CropAngle and do it similar to the way it is done via LR (Develop module -> Crop -> Aspect --> Enter Custom).

Thank you in advance!

TOPICS
SDK , Windows

Views

101

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Community Professional ,
Mar 30, 2022 Mar 30, 2022

Copy link to clipboard

Copied

I can't answer your question so far as a plugin, but just in case it's useful, there is another way to output images to JPG. That lets you impose an on-the-fly aspect-ratio "override" without altering each image's current crop. Simply put: use Print module, borderless layout (or with border if you want, of course), setting the image's containing cell to Zoom to Fill (default is Zoom to Fit) and setting JPG as the output format.

 

Orientation, individualised file naming, individualised image metadata are the main downsides I have encountered with this method as opposed to Exporting. If the output is with printing in mind, those things won't matter.

 

Another entirely different method would be to export, but in the course of doing so, impose a further postprocessing crop onto the output - calling ImageMagick, or a PS action droplet, or whatever.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Apr 02, 2022 Apr 02, 2022

Copy link to clipboard

Copied

"if it is possible to just set the aspect ratio by setting the "Aspect" throught LrDevelopController. I have read this discussion and this, but I was wondering if it is possible to be done avoiding the calculations of CropLeft, CropRight, CropTop, CropBottom and CropAngle and do it similar to the way it is done via LR (Develop module -> Crop -> Aspect --> Enter Custom)."

 

No, there is no documented way for a plugin to directly set the aspect ratio as you can in the UI. (I think at least one MIDI controller has found a way to do it, but it must be undocumented.)

 

Your plugin could invoke the open-source ImageMagick as a post-processing step to crop the exported photos.

 

Alternatively, if your end goal is to batch-crop large numbers of photos, you could use my Any Crop plugin. Its Batch command will apply a crop preset to a batch of photos, creating virtual copies in a collection.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Apr 02, 2022 Apr 02, 2022

Copy link to clipboard

Copied

LATEST

Moderators, @Rikk Flohr: Photography, please add the SDK tag to this thread.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines