Quantcast
Channel: Adobe Community: Message List - Lightroom SDK
Viewing all 2476 articles
Browse latest View live

Re: Lightroom 6 SDK Changes

$
0
0

LrApplication.addKeyModifierObserver() sounds interesting as well


Re: Lightroom 6 SDK Changes

$
0
0

Here's a longer list of new modules, functions, methods, and getFormatted/RawMetadata keys in LR 6:

 

LrAnalytics

LrAnalytics.addToGroup

LrAnalytics.checkParticipation

LrAnalytics.getApipDisplay

LrAnalytics.getBuildNum

LrAnalytics.getLang

LrAnalytics.getProduct

LrAnalytics.getShortModuleName

LrAnalytics.getVersion

LrAnalytics.initializeApip

LrAnalytics.initializeApipC

LrAnalytics.isBeta

LrAnalytics.logUTEvent

LrAnalytics.newDataGroup

LrAnalytics.newDataGroupWithDetails

LrAnalytics.observeAgCommand

LrAnalytics.observeAgUndo

LrAnalytics.observeCatalogFileType

LrAnalytics.observeCatalogImageNum

LrAnalytics.observeCatalogProcessVersion

LrAnalytics.observeCreateService

LrAnalytics.observeHelpToolTips

LrAnalytics.observeModuleChange

LrAnalytics.observeNumberOfCatalogImagesWithKeywords

LrAnalytics.observePhotoMerge

LrAnalytics.observePrintModule

LrAnalytics.observeTrackedCollections

LrAnalytics.observeVideoPlayback

LrAnalytics.recordDuration

LrAnalytics.regObserver

LrAnalytics.terminateApip

 

LrApplication

LrApplication.addActivePhotoChangeObserver

LrApplication.addKeyModifierObserver

 

LrApplicationView

LrApplicationView.getCurrentModuleName

LrApplicationView.getSecondaryViewName

LrApplicationView.isSecondaryDisplayOn

LrApplicationView.showSecondaryView

LrApplicationView.showView

LrApplicationView.switchToModule

LrApplicationView.toggleSecondaryDisplay

LrApplicationView.toggleSecondaryDisplayFullscreen

LrApplicationView.toggleZoom

LrApplicationView.zoomIn

LrApplicationView.zoomInSome

LrApplicationView.zoomOut

LrApplicationView.zoomOutSome

 

LrDevelopController

LrDevelopController.addAdjustmentChangeObserver

LrDevelopController.decrement

LrDevelopController.getProcessVersion

LrDevelopController.getRange

LrDevelopController.getSelectedTool

LrDevelopController.getValue

LrDevelopController.increment

LrDevelopController.resetAllDevelopAdjustments

LrDevelopController.resetBrushing

LrDevelopController.resetCircularGradient

LrDevelopController.resetCrop

LrDevelopController.resetGradient

LrDevelopController.resetRedeye

LrDevelopController.resetSpotRemoval

LrDevelopController.resetToDefault

LrDevelopController.revealAdjustedControls

LrDevelopController.revealPanel

LrDevelopController.selectTool

LrDevelopController.setMultipleAdjustmentThreshold

LrDevelopController.setProcessVersion

LrDevelopController.setTrackingDelay

LrDevelopController.setValue

LrDevelopController.startTracking

LrDevelopController.stopTracking

 

LrSelection

LrSelection.clearLabels

LrSelection.decreaseRating

LrSelection.deselectActive

LrSelection.deselectOthers

LrSelection.extendSelection

LrSelection.flagAsPick

LrSelection.flagAsReject

LrSelection.getColorLabel

LrSelection.getFlag

LrSelection.getRating

LrSelection.increaseRating

LrSelection.nextPhoto

LrSelection.previousPhoto

LrSelection.removeFlag

LrSelection.selectAll

LrSelection.selectFirstPhoto

LrSelection.selectInverse

LrSelection.selectLastPhoto

LrSelection.selectNone

LrSelection.setColorLabel

LrSelection.setRating

LrSelection.toggleBlueLabel

LrSelection.toggleGreenLabel

LrSelection.togglePurpleLabel

LrSelection.toggleRedLabel

LrSelection.toggleYellowLabel

 

LrSlideshow

LrSlideshow.startSlideshow

LrSlideshow.stopSlideshow

 

LrSocket

LrSocket.bind

 

LrSounds

LrSounds.getSystemSounds

LrSounds.playSystemSound

 

LrSystemInfo

LrSystemInfo.ipAddress

 

LrTableUtils

LrTableUtils.tableToString

 

LrTasks

LrTasks.executeWithRunAsVerb

 

LrTether

LrTether.getAdvanceSelectionOnTetheredCapture

LrTether.isTetherActive

LrTether.numDownloadsPending

LrTether.setAdvanceSelectionOnTetheredCapture

LrTether.startTether

LrTether.triggerCapture

LrTether.triggerCaptureBlocking

 

LrUndo

LrUndo.canRedo

LrUndo.canUndo

LrUndo.redo

LrUndo.undo

 

photo

photo:applyDevelopSettings

 

getFormattedMetadata

getFormattedMetadata.gpsImgDirection

 

getRawMetadta

getRawMetadata.cameraSN

getRawMetadata.captureTime

getRawMetadata.gpsImgDirection

getRawMetadata.lens

getRawMetadata.orientation

 

The following exist in LR 5 but not LR 6 (they were all undocumented):

 

LrController

LrController.nextPhoto

LrController.previousPhoto

LrController.showBezel

LrController.showGrid

LrController.showLoupe

LrController.startSlideshow

LrController.stopSlideshow

LrController.triggerCapture

 

ftp

ftp.getAndClearLog

ftp.loggingEnabled

Re: Lightroom 6 SDK Changes

$
0
0

Hi where I can find the new SDK, I'm only seeing vs5 online.

Re: Lightroom 6 SDK Changes

$
0
0

SDK hasn't been updated yet, that's why we are gathering unofficial information.

 

I run into some screen updates in my The Fader plugin.  It uses photo:applyDevelopPreset, and the screen update was lagging in GPU mode (buffering problem?). I released a new version with applyDevelopPreset replaced it with LrDevelopController.setValue.   Perhaps I should also take a look at photo:applyDevelopSettings, whatever it does.

Re: Lightroom 6 SDK Changes

$
0
0

Looks like LrDevelopController.setValue considers old process values (Shadows) same as new process values (Shadows2012).   Not very nice.

 

I ran into same refresh problems with photo:applyDevelopSettings as I had with photo:applyDevelopPreset.

Lr Publish Service Provider: trigger by photos being moved within the local folder structure?

$
0
0

Hi folks,

I recently finalized my first Lr Export plugin and currently I'm working on the Publish Service Provider enhancements for that Export plugin. So far, everything works as expected except one thing::

The publish service provider supports mirroring of local directory structures to the publish destination. So, I am interested in photos being moved from one local directory to a different one, since I have to propagate this change to the destination. Lr informs me whenever a photo/video is changed (acc. to my settings in  publishServiceProvider.metadataThatTriggersRepublish()) or deleted, but what about the fact that a photo was moved from local directory a to b?

 

Any chance to register a trigger for a photo movement?

 

Martin

Re: Lr Publish Service Provider: trigger by photos being moved within the local folder structure?

$
0
0

I don't think there's a way to register for notifications of photos being moved.  Perhaps the best you could do is to query the path of every photo in the catalog with catalog:batchGetRawMetadata().  A quickie timing indicates it processes about 5000 photos/sec.  

Re: Lr Publish Service Provider: trigger by photos being moved within the local folder structure?

$
0
0

That's an interesting approach, never thought that way round!

 

It might not be suitable as a general prodedure for every single normal "Publish" action, because if you have e.g. 10 pictures with status "to be re-published" in a collection of  20.000 pics or more you wouldn't expect the Publish plugin to re-check all photo locations. That would make the publish process unacceptable lame and annoy the people.

 

But if I define it as a publish option ("check for moved photos only"),  this would be way to "automatically" find and mark moved photos for "to be re-published".

 

Well, not exactly what I was hoping for, but a reasonable second best approach.

 

Thanks!

 

Martin


Re: Read barcode or QR code inside image and save it in the file as metadata

$
0
0

Would love to have this feature in LR.

 

With facial recognition now featured, is this QR/barcode scanning not more of a possibility?

Re: Read barcode or QR code inside image and save it in the file as metadata

$
0
0

QR code reading is a very obscure demand for a photo management application on a desktop machine, but it should be relatively simple for someone to write a plug-in if there's enough commercial interest. There are several open-source C libraries which will read QR codes from a bitmap - e.g. ZBar bar code reader - so the non-LR side of the workflow is already done.

Re: Read barcode or QR code inside image and save it in the file as metadata

$
0
0

It would be absolutely incredibly useful to me as a volume photographer, and I suspect other photographers too.  Anybody who needs to link data to images or catalogue images would be the target market.

 

Let me outline a conversation that I had with a Lightroom developer at TTG recently, who unfortunately can't help me...

 

Original Conversation is at:  Lightroom 6 (Page 1) — General — Community @ The Turning Gate (post 17 onwards).

 

Automatically matching and syncing data to pictures is a huge software industry in its own right, believe me.

As a school photographer (though not solely), matching student IDs to their pictures makes everything so much easier and is vital to update student record databases with images of pupils.  But it's also very relevant to other sectors such as events and sports photographers.  Imagine if this data could be incorporated into TTG database search facility.... (Do we have a swoon smiley?)

Several pieces of commercial software is available, but most rely on the camera being permanently tethered to a laptop and using a barcode scanner to renames files as they come in.  This is a crap, restrictive system but is the one the vast majority of people use.  An example of this is the Australian Timestone software (http://timestonesoftware.com) which is very popular, but runs into the thousands of UK Pounds for a licence.

An American photographer called Mike Fulton wrote a piece of software called fotovelocity.net which does exactly what I prefer - to photograph the pupil with a barcode somewhere in the image that later gets read by the software and data appended to the metadata of the image.  This is slightly cheaper than Timestone, but still runs into the thousands and he not interested in dealing with anybody outside the US.  

sad

If Lightroom can read and guess faces to add naming data, then it must surely be an easy upgrade to read an easily scannable QR code?

 

and ...

 

Has to be relevant to more than just me, surely?

Imagine all the events / dance meets / clubs / nurseries / schools / football photographers that would use this.  Admittedly, this is all volume 'hot-dog' photography and not the artistic side, but it puts a fairly nice roof over my head.

With schools I get a database beforehand, but for most events you don't need to know anything about the attendees to the event beforehand, as you just print out labels that have qr codes with sequenced numbers on them which the portrait subject (or their parents) then keep.  They then either visit a printing booth and type the code or take it home and type the code into their browsers and #kabam# up comes their images for purchase.  How they run it so that only the first image has the barcode visible yet all subsequent images retain the data from the first image until another barcode is detected I don't know.  I guess it must be that a numeric sequence must also be appended to the data from the barcode.

It's a wonderful system for photographers, which is why it costs megabucks.

I will admit though, that the commercial software tends to lab integrate as well, so there is more than just barcode reading.  Unfortunately, this ties you in to the system that your preferred lab uses, usually Timestone in the UK, and hence why people have to pay those silly license prices.

If you need a sample image with a QR code in just let me know.

 

Maybe fotoveolcity instructional videos may give you an impression of how this type of software flows and performs.

 

General Volume Workflow ‹ Foto Velocity

Different Export / Publish Dialog for combined Export/Publish Service Provider

$
0
0

Hi,

I'm writing a Export/Publish Service Provider that supports Publish and Export (supportsIncrementalPublish= true). So, there is only on sectionsForBottomOfDialog() which is used for both Export and Publish. This is nice since most of the setting options should obviously be identical for Export and Publish. A few settings though are only required by the Publish Provider. To keep the Export dialog as simple as possible I would like to hide the Publish specific settings when called via "Export".

 

Is there a way to identify whether the dialog was opened via "Publish" or "Export" so that I could hide some of the elements in the first case?

 

Martin

Re: Different Export / Publish Dialog for combined Export/Publish Service Provider

$
0
0

Perhaps someone else can provide a more authoritative answer.  But this paragraph from page 56 of the Lightroom SDK Guide suggests a method:

Untitled.png

Re: Read barcode or QR code inside image and save it in the file as metadata

$
0
0

I do barcoding using a plugin I wrote of lightroom. We have used the plugin for over 3 years, but I have never marketed it or tried selling it. Frankly, I am a photographer first and have it working but not all the spit and shine of a commercial program. But I get the feeling that you are looking for anything that works.

 

I use it for underclass portraits, high school seniors, dances, little leagues and any other time we need to associate data with images. Used it this morning to capture the names and ordered package information for 100 cap and gown portraits.

 

We also print all our work inhouse and use the barcode information to capture the packages ordered and print them strait from lightroom, using another plugin I wrote. The whole system is based on a small barcode scanner that is synced up, using the plugin, to the images in Lightroom. Then you can import extra data (name, grade, homeroom, package, etc) from a csv file.

 

We shoot raw for everything and because of this the others programs that required you to shoot jpeg would not work for us. We used to use SchoolDays+, but they abandoned the market. Looked at PhotoLynx and others also, but the only thing close was PhotoVelocity.

 

Please contact me (allen at gambellphotography.com) and get with you on the details of how it works and what you need it to do. I am always looking for any new ideas to speed up my processing.

Re: Read barcode or QR code inside image and save it in the file as metadata

$
0
0

That sounds really good, thanks Allen.

 

I'll be very interested to see what you have created. 

 

Will be in touch.

 

Is this the best place to put feature requests to the Lightroom dev team, or do you know of any other places? 

 

As an example of how I might use it, I have a street photography demonstration coming up, and if I could just photograph a subject with a qr / barcode in shot which the subject then keeps, then I can find their photograph from many hundreds taken and easily send them their image. 


Re: Read barcode or QR code inside image and save it in the file as metadata

$
0
0

Oh, and mail to allen at gambellphotography.com is returning domain unresolved. 

Re: Different Export / Publish Dialog for combined Export/Publish Service Provider

$
0
0

Excellent! Totally right! Here's what I found on p.70:

          LR_isExportForPublish Boolean, read-only.

         True when the current export operation is part of a publish service, either currently running or being edited in the Publishing Manager.

RTFM!!

Exactly, what I was looking for!

 

Thanks for opening my eyes...


:-) Martin

Re: Read barcode or QR code inside image and save it in the file as metadata

$
0
0

sry i mistyped its allen at gambrellphotography.com

forgot the r

Re: Read barcode or QR code inside image and save it in the file as metadata

$
0
0

I created a barcode reader plugin couple of years ago, but I never released it and I guess it could also use some finishing touches.  Basically, it just  tried to decode the preview image and stores the decoded data as custom metadata.  This was actually a concept prototype built before building a face detection plugin, since the barcodes were supposedly easier than faces

 

If anyone's interested in it, I can be reached at jarnoh@capturemonkey.com

 

barcode2.jpg

Re: Read barcode or QR code inside image and save it in the file as metadata

$
0
0

Hi jarnoh

 

This looks just what I want!  I would be extremely interested in it.

 

Could that outputted data be placed in the caption or title metadata field in Lightroom?  I need it there so that I can export the files with filenames that match the caption field. 

 

I'll  contact you, but if I get filtered, my address is

 

trailboy1972

(at)

gmail.com

 

Thank you!

 

Kris.

 

 

alleng

I have contacted you at the address you gave, but I haven't received a response.  Maybe I got spam filtered too.  You can contact me at the address above.

 

Thanks,

Kris.

Viewing all 2476 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>