Sign In
Upload
Manuals
Brands
Adobe Manuals
Software
Photoshop Lightroom SDK 3.0
Adobe Photoshop Lightroom SDK 3.0 Manuals
Manuals and User Guides for Adobe Photoshop Lightroom SDK 3.0. We have
1
Adobe Photoshop Lightroom SDK 3.0 manual available for free PDF download: Programmer's Manual
Adobe Photoshop Lightroom SDK 3.0 Programmer's Manual (204 pages)
Mac
Brand:
Adobe
| Category:
Software
| Size: 4 MB
Table of Contents
Table of Contents
3
Preface
8
The Lightroom SDK
8
The Lua Language
9
About this Document
9
Conventions Used in this Document
10
1 Using the Lightroom SDK
11
Writing Plug-Ins for Lightroom
11
The Lightroom SDK Scripting Environment
12
Namespaces, Classes, and Objects
12
Defining Function Contexts and Tasks
20
Including Scripts with Require()
20
Lua Syntax Notes
21
2 Writing a Lightroom Plug-In
22
Writing Standard Plug-Ins for Lightroom
22
Declaring the Contents of a Plug-In
22
Can be Combined with Other Services
26
Ignored in any Lightroom Version Older than 2.0
26
Delivering a Standard Plug-In
27
The Plug-In
28
Debugging Standard Plug-Ins
30
Customizing Plug-In Load Behavior
30
Initialization and Termination Functions for the Plug-In Manager
31
Adding Custom Sections to the Plug-In Manager
32
Defining Menu Items for a Plug-In
33
Defining an Export
34
3 Creating Export and Publish Services
35
Creating an Export or Publish Service
35
Defining an Export Service
35
Initialization and Termination Functions for Services
38
Defining a Publish Service
39
Publish Service Options
40
Adding an Export Post-Process Action
41
Inserting and Removing Actions
41
Action Dependencies
43
Declaring Export Post-Process Actions
44
File (String): the Name of the Lua File
44
Requiresfilter (String, Optional): the Identifier for
44
Defining a Post-Process Action
45
Removing Photos from the Export Operation
46
Defining Post-Processing of Rendered Photos
46
How Post-Process Actions Are Executed
47
Final Processing of Rendered Photos
51
Customizing the Export and Publishing Manager Dialogs
52
Customizing the Export Destination
52
Adding Custom Sections to the Export or Publishing Manager Dialog
53
Restricting Existing Service Functionality
55
Remembering User Choices
57
Export Presets
58
Settings for Publish Services and Post-Process Actions
59
Lightroom Built-In Property Keys
59
Export Location Section Properties
59
File Naming Section Properties
60
File Settings Section Properties
64
Image Sizing Section Properties
65
Output Sharpening Section Properties
66
Metadata Section Properties
66
Watermarking Section Properties
66
Post-Processing Filter Section Properties
67
General Export Properties
67
Publish Service Properties
67
4 Working with Metadata
68
Adding Custom Metadata
68
Declaring a Metadata Provider
68
Defining Metadata Fields
69
Adding Custom Metadata Tagsets
73
Defining a Metadata Tagset
74
Searching for Photos by Metadata Values
75
Combining Search Criteria
79
Creating Searches Interactively
80
5 Creating a User Interface for Your Plug-In
82
Adding Custom Dialog Views
82
Using Dialog Boxes
83
Displaying Predefined Dialog Boxes
83
Creating Custom Dialog Boxes
84
User Interface Elements
84
Containers
84
Controls
85
View Properties
90
Binding UI Values to Data Values
94
Specifying Bindings
95
Creating Observable Property Tables
97
Bindings for Selection Controls
98
Complex Bindings
103
Determining Layout
107
Relative Placement of Sibling Nodes
108
Placement Within the Parent
108
Factory Functions for Obtaining Layout Values
109
Layout Examples
110
6 Writing a Web-Engine Plug-In
115
Creating a Web-Engine Plug-In
115
Folder Contents
115
Defining the Data Model
116
Galleryinfo Top-Level Entries
117
Data Model Entries
118
Defining a UI for Your Model
120
Creating a Dynamic Data Model
124
Creating a Preview
125
Web SDK Manifest API
127
Luapage Syntax
133
Environment Variables Available to Luapages
133
Luapage Data Types
134
Web SDK Tagsets
135
Defining Custom Tags
135
Using Custom Tags
136
Lightroom Built-In Tagset
137
Web HTML Live Update
139
Defining Messages from Lightroom to a Previewed Page
140
Defining Messages from a Previewed Page to Lightroom
142
7 Using Zstrings for Localization
145
Zstring Format
145
Zstring Characters and Escape Sequences
146
The LOC Function
147
Localization Dictionary Files
148
Localization Dictionary File Format
148
Example Dictionary File
149
Supported Languages
149
8 SDK Sample Plug-Ins
150
The FTP Upload Sample Plug-In
151
Bring up the FTP Plug-In
151
Configure the Connection
152
Establish the Connection
154
The Flickr Plug-In
155
The Flickr API
155
Flickr Plug-In Walkthrough
155
Metadata and Filtering Samples
161
Custom Metadata Sample Walkthrough
161
Metadata Filter Sample
162
Post-Processing Samples
164
Post-Processing Actions Walkthrough
164
Web Engine Sample
166
9 Getting Started: a Tutorial Example
168
Creating an Export Plug-In
168
Create the Information File
168
Create the Service Scripts
169
Displaying a Dialog
169
Displaying a Custom Dialog
170
Create a Properties Table for Program Data
170
Create UI Elements
171
Run the Plug-In
172
Transforming Data
173
Create Multiple Bindings to One Key
173
Run the Plug-In
175
Binding to Multiple Keys
175
Create Multiple Bindings to One Key
175
Run the Plug-In
178
Adding a Data Observer
180
Set up the Dialog and Table
180
Create an Observer for a Data Property
181
Create the Dialog Contents
181
Run the Plug-In
182
Debugging Your Plug-In
183
Specifying a Log
183
Viewing Trace Information Using Log Files
184
Viewing Trace Information in a Platform Console
184
10 Defining Metadata: a Walkthrough
187
Adding Custom Metadata
187
Define Metadata Fields
187
Define a Tagset
189
Using the Plug-In
190
Customizing the Plug-In Manager
192
11 Web Gallery Plug-Ins: a Tutorial Example
195
Creating a Web Gallery Plug-In
195
Add Descriptive Files
195
Add HTML Template Files
196
Add Subfolders
196
Defining a Data Model and Functionality
197
Add a Grid Using Built-In Tags
198
Add Pagination Using Built-In Tags
198
Add Another Photo Size
199
Customizing the Web Gallery UI
201
Add a Binding to a Control
201
Add the Title to the HTML Template
202
Testing the Plug-In
202
Adding a Customized Tagset
202
Advertisement
Advertisement
Related Products
ADOBE ACROBAT SDK V8.0
Adobe ACROBAT SDK 8.1
Adobe ACROBAT SDK 8.0
Adobe Acrobat SDK 9.0
Adobe sony
Adobe Creative Suite 3 After Effects
Adobe Creative Suite 2
Adobe Soundbooth CS3
Adobe Digital Signature
Adobe Creative Suite 3 Design Premium
Adobe Categories
Software
Freezer
Plumbing Product
More Adobe Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL