Adobe 65007312 Programming Guide - Page 164

Post-processing samples, Post-processing actions walkthrough

Page 164 highlights

CHAPTER 8: SDK Sample Plug-ins Post-processing samples 164 7. In the new Metadata Export Filter dialog section, choose Title from the drop-down menu, and enter the title of one of your selected photos in the edit text field. 8. Click Export to start the export operation. Only the single picture whose Title value matches the one you entered is exported; all the other photos in your selection are removed from the export operation by this Export Filter Provider. Post-processing samples Plug-in files The samples creatorfilter.lrdevplugin and languagefilter.lrdevplugin provide additional examples of post processing, using Export Filter Providers. These plug-ins show the typical construction of Export Filter Providers, making use of an external application to process XMP metadata. Together, the samples demonstrate how you can combine multiple post-processing actions, allowing the user to choose one, both, or neither of the actions. The Creator External Tool (defined in creatorfilter.lrdevplugin) also includes the metadata filter logic defined in the "Metadata filter sample" on page 162, which excludes files with matching metadata from the export operation. This illustrates how to combine a simple exclusion filter with the external post-processing that writes XMP metadata. creatorfilter.lrdevplugin Allows the user to add or modify certain XMP metadata values to photos being exported. Info.lua CreatorExternalToolFilterProvider.lua win\LightroomCreatorXMP.exe mac/LightroomCreatorXMP The Export Filter Provider information and definition script. The platform-specific external XMP application that performs the selected action. languagefilter.lrdevplugin Allows the user to update one of the localized values for the Title property in the XMP metadata. Info.lua LanguageExternalToolFilterProvider.lua win\LightroomLanguageXMP.exe mac/LightroomLanguageXMP The Export Filter Provider information and definition script. The platform-specific external XMP application that performs the selected action. Post-processing actions walkthrough 1. Use the Plug-in Manager to add the plug-ins, found in the Lightroom SDK samples folders: LR_SDK/Sample Plugins/creatorfilter.lrdevplugin and LR_SDK/Sample Plugins/languagefilter.lrdevplugin.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204

C
HAPTER
8: SDK Sample Plug-ins
Post-processing samples
164
7.
In the new Metadata Export Filter dialog section, choose Title from the drop-down menu, and enter
the title of one of your selected photos in the edit text field.
8.
Click Export to start the export operation.
Only the single picture whose Title value matches the one you entered is exported; all the other
photos in your selection are removed from the export operation by this Export Filter Provider.
Post-processing samples
The samples
creatorfilter.lrdevplugin
and
languagefilter.lrdevplugin
provide additional
examples of post processing, using Export Filter Providers. These plug-ins show the typical construction of
Export Filter Providers, making use of an external application to process XMP metadata. Together, the
samples demonstrate how you can combine multiple post-processing actions, allowing the user to choose
one, both, or neither of the actions.
The Creator External Tool (defined in
creatorfilter.lrdevplugin
) also includes the metadata filter
logic defined in the
Metadata filter sample
” on page 162
, which excludes files with matching metadata
from the export operation. This illustrates how to combine a simple exclusion filter with the external
post-processing that writes XMP metadata.
Plug-in
files
Post-processing actions walkthrough
1.
Use the Plug-in Manager to add the plug-ins, found in the Lightroom SDK samples folders:
LR_SDK
/Sample Plugins/creatorfilter.lrdevplugin
and
LR_SDK
/Sample
Plugins/languagefilter.lrdevplugin
.
creatorfilter.lrdevplugin
Info.lua
CreatorExternalToolFilterProvider.lua
win\LightroomCreatorXMP.exe
mac/LightroomCreatorXMP
Allows the user to add or modify certain XMP
metadata values to photos being exported.
The Export Filter Provider information
and definition script.
The platform-specific external XMP
application that performs the selected
action.
languagefilter.lrdevplugin
Info.lua
LanguageExternalToolFilterProvider.lua
win\LightroomLanguageXMP.exe
mac/LightroomLanguageXMP
Allows the user to update one of the
localized values for the Title property in the
XMP metadata.
The Export Filter Provider information
and definition script.
The platform-specific external XMP
application that performs the selected
action.