问题标签 [lightroom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
plugins - Weird behaviour with dialog boxes and variables in Lua script for Lightroom plugin
I'm writing a Lightroom plugin using the Lightroom SDK/API in the Lua language. I'm new to Lua. I've found a situation where my script only works if a Lightroom dialog box (LrDialogs.message("random message")) is present in one function. Without it the function falls over at a later point claiming a string variable (Image.dr in the last LrDialogs.message) is 'nil' as opposed to the normal value it has when the plugin is working properly. Anyone know what's going wrong? Here's the relevant code segment:
database - Lightroom 数据库在恢复后损坏
我正在尝试重建一个基本上是 SQLite 数据库的 Adobe Lightroom 目录文件。在这种情况下,文件被意外删除并使用 Disk Drill 恢复。当我使用 .dump 创建 SQL 文件时,我只能从 5.5GB 的原始目录文件中得到一个非常小的文件,它是无用的。如果我尝试在 SQLite 的数据库浏览器中打开文件,它认为它已加密并要求输入密码。任何我如何解决这个问题的建议将不胜感激。
ios - 通过 LAN 在 Lightroom 插件和 iOS 应用程序之间进行通信
我在 Adobe 的 LR SDK 论坛上问过这个问题,我想我也会在这里问。
我想为 Lightroom 6+ 创建一个插件,允许在 LR 插件和 iOS 应用程序之间进行双向通信。iOS 设备将位于同一本地网络上。
实现这一目标的最佳方法是什么?我在想用LRSocket,这是最直接的方法吗?我假设使用这种方法,iOS 应用程序需要充当服务器,而 LR 插件将是连接客户端?但是,我发现的所有关于 LRSocket 使用的文档和示例都暗示使用了 localhost。如果 iOS 设备只能使用 localhost,这将无法通过 WiFi 与 iOS 设备直接通信?
任何信息,将不胜感激。
macos - 查找(并杀死)端口 23515 Mac osx
多年来,这里的新人学到了很多东西,碰巧有一个非常令人费解的问题。我刚刚购买了一个产品来帮助在 Adobe Lightroom 中编辑照片。它被称为放大镜。附带软件,是一种控制所有参数的设备Lightroom
(使编辑方式更快)一旦我安装了他们的 loupdeck 软件并打开,Lightroom
我立即得到了这个提示。
“Loupedeck 需要访问tcp ports
23515
和23516
。其他进程当前正在占用23515
。
Loupedeck
在该应用程序关闭之前将无法工作。”
我一直在寻找几天来试图找到我安装的那个正在使用或使用的应用程序port 23515
。我尝试使用简单的 netstat 命令签入终端,但一无所获。我用小告密者查看是否有任何程序正在使用该端口,但仍然没有。我有点迷茫,可悲的是,公司也迷路了,没有任何建议。
电脑 - Macbook pro 2011 17" 2.3ghz OSX 10.12.6
c# - 如何通过 C# 应用程序移动 Adobe Lightroom 滑块
我希望能够从我的 C# 应用程序中移动 Adobe Lightroom 的滑块控件(曝光、对比度等)。使用 Spy++,我可以获得有关滑块控件(类 msctls_trackbar32)的信息,但我缺乏如何从我的应用程序控制它们的知识。
我希望有人可以提供一些代码或想法开始。
目标是创建一个 C# 应用程序,充当 Lightroom 和微控制器驱动的拨号控制器之间的“驱动程序”,通过物理旋转拨号而不是鼠标和键盘来控制 Lightroom 的每个滑块。
c# - 是否可以使用 C# 在 Lightroom 中编辑关键字?
是否可以使用 C# 从外部访问 Adobe Lightroom 目录?
我想获取图像,然后做一些事情,添加一些关键字,然后将其写回目录中。
那可能吗?以前有人有过这样的事情吗?
如果是,您是如何做到的,或者您将如何做到这一点?
谢谢!
macos - 如何调试 2 个独立应用程序(macOS)之间的通信
谁能向我解释一下,如果一个应用程序必须向第二个应用程序发送数据,应用程序通常如何通信。(例如图像)。或者我怎样才能知道通信是如何实现的?
在我的示例中,我试图找出“Capture One 11.x”如何使用其他应用程序(如 Photoshop 或 Lightroom)打开图像。
我在猜测,“Capture One 11.x”将通过运行带有其他启动参数(如打开图像的文件路径)的第二个应用程序来在其他应用程序中打开图像。但我找不到任何证据证明这种行为。
我很感激任何提示或帮助。
lua - 使用 ZeroBrane 调试 Lightroom --> 错误
我正在尝试开始开发 Lightroom 插件,并且我正在使用 ZeroBrane IDE,因为它应该可以进行调试。我按照这里的说明进行操作。
但是当我在 Lightroom 中运行插件时,总是会出错。消息说:
在文件夹/usr/local/lib/
中没有文件夹调用/lua/5.1/
我想这与我的 LUA 安装有关,但我还想不通。我希望你能以某种方式帮助我。
我使用 macOS High Sierra (10.13.4) 和 Lightroom Classic CC (7.3.1)。
谢谢你的帮助
merge - Lightroom 批处理 HDR 脚本
我没有太多或任何编码经验。
我希望在适用于 OSX 的 lightroom CC 中批量合并 HDR 照片。更具体地说,自动化批处理。
任务:
在 Lightroom 中从曝光 -3 到 +3 选择 3 张包围照片,使用 Photomerge HDR 功能(control + shift + H) - 这会在 3 张包围照片之后的目录中创建一个合并的照片文件。
从那里开始,该过程将继续 - 选择接下来的三张并合并 HDR 照片,直到目录中的所有照片都已处理完毕。
我查看了 Adobe 论坛并且没有运气自动化该过程,现在手动执行此操作需要很多时间......