1 person found this helpful
photo:getRawMetadata( 'croppedDimensions' )
local function whatOrientation ( imageID )
local variableName = photo:getRawMetadata('croppedDimensions')
local outPutName = nil
if variableName.width > variableName.height then
outPutName = "landscape"
outPutName = "portrait"
if variableName.width == variableName.height then
outPutName = "square"
then use it in the galleryinfo.lrweb somewhow?
I am beyond new to using lua, and have a 15 year ago background in C that was never continued so I am way out of practice.
thanks again for responding,
I'm not familiar with Lr web gallerys, but I think you've got the idea aspect-ratio/orientation-wise.
You probably want to have outputName set to something valid, unless the caller can handle nil. LrPhoto:getRawMetadata() can return nil, as well, so you might want to check for nil before trying to use it.
Also, note that LrPhoto:getRawMetadata() will need to be called from within an LrTask, either one you create yourself, or one provided by the SDK context you are running this in.