问题标签 [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.
applescript - AppleScript:Lightroom 5:智能收藏面板中的操作“AXShowMenu”不显示上下文菜单
我们正在使用 Applescript 使用 Lightroom 5(CC 的最新版本)开发一个简单的自动化工具。
对于某些操作,我们需要智能收藏面板中的上下文菜单,例如导入智能收藏描述。
根据 stackoverflow 和其他地方的文档和各种来源,AXShowMenu 应该会显示该菜单。
到目前为止,我还无法弹出该上下文菜单。
使用 UIElementInspector 和 UI 浏览器,我找到了附加了 AXShowMenu 操作的元素。根据 UI Browser 提供的代码,我得到了以下脚本,我从 Applescript 编辑器运行:
请注意,如果您尝试重新创建它,则窗口数和行数可能会有所不同。此外,最后一行只是为了方便,与代码无关。
在 AppleScript 编辑器的结果窗口中,我有以下内容:
这意味着我确实调用了该操作。
但是……什么也没有发生。
任何见解,解决方法等都受到高度赞赏。
提前致谢。
dialog - AppleScript,Smile:从终端运行的 Applescript 工作,从微笑对话框调用的相同脚本不能
我正在使用 AppleScript(以及许多使用系统事件的 UI 脚本)为 Lightroom 5 开发自动化工具。我正在使用一个微笑对话框作为控制脚本(尽管计划最终使用 Swift 创建一个控制应用程序)。
我有一个脚本应该导入一组智能收藏。为了做到这一点,我使用了 UI 脚本,外加一个“realClick”实用程序(用 Python 编写)作为这个问题的答案。
如果我从 AppleScript 编辑器运行脚本,它会按预期工作。如果我从终端运行脚本(使用 osascript 语法和正确的参数列表),它会按预期工作。
但是当我从微笑控制脚本中调用它时
脚本开始工作,但是当涉及到 UI 脚本部分和点击时,什么也没有发生。
我看不出这不起作用的任何合理原因。可能我想念一些简单的东西。
我正在运行 OSX 10.9.5、Lightroom 的最新版本(通过 CC)和 Smile 版本 3.8.0,构建 845。
过去,我无法与 SatImage 的微笑支持部门的任何人取得联系。也许我没有尝试正确的渠道,所以到目前为止我没有任何帮助。
任何评论、提示、建议都将受到高度赞赏。提前致谢。
更新:我放弃了微笑,现在正在将我拥有的东西迁移到 XCode / ASOC。第一次测试成功了,对我来说事情似乎更快了。
image - 如何将包含非去马赛克图像的矩阵转换为可由 Lightroom 打开的 RAW 图像文件?
我有一个摄像头模块,从中读出“RAW”、非去马赛克图像数据(这个摄像头模块使用拜耳 BGGR 过滤器)。我目前将其存储在 MATLAB 矩阵中。我知道 MATLAB 可以为我去马赛克这个图像,但我想使用 Adobe Lightroom 的去马赛克算法和处理工具。
是否有任何工具可以将此矩阵(使用 MATLAB 或其他方式)转换为标准 RAW 文件,例如 Adobe 的 DNG 格式?我知道 DNG 与 TIFF 非常相似,这可以利用吗?
c# - 从 C# 中的图像中提取作业标识符/传输引用
我需要为系统提取一些元数据。
我已经有以下代码,它适用于我需要访问的所有其他元数据属性。
但是,它不适用于作业标识符/传输参考。如何从图像中读取这些数据?
lightbox2 - 是否可以从 Adobe Lightroom 生成 LightBox2 画廊?
我是 Adobe Lightroom 的常客,导出图片有很多选择。不幸的是,我找不到任何允许导出到 LightBox2 画廊的东西。
有人能帮我吗?
lightroom - 灯室 6 | 导入视频会增加“媒体缓存文件”文件夹大小超出限制
我最近安装了 Lightroom 6,我是新用户。当我将所有照片(包含超过 50000 张照片和视频的“照片”文件夹)导入目录时,文件夹 C:\Users{myuser}\AppData\Local\Adobe\Lightroom\Caches\Video\Media Cache Files 开始增加它的大小,我的 SSD 驱动器没有空间就完成了。
我能做些什么?- 是否可以禁用视频缓存?- 或者我将不得不禁用视频文件导入?如何?
谢谢
photoshop - DNG 给了我原始图片而不是编辑过的图片
当我们使用 UFraw 或其他基于 DCRAW 的程序时,我们得到的是原始图片,而不是经过编辑的图片。
当我们的摄影师在 DNG 中拍照时。之后使用 Photoshop 或 Lightroom 对这张照片进行编辑。图片再次保存在 DNG 中。
当我在 UFRaw 中打开图片时,我看到了原始图片。
我怎样才能避免这种情况
c++ - 使用 C++ 在 OSX 中向 Lightroom 发送击键。一切正常,除了命令键
我有一个旨在将击键发送到 Lightroom 的应用程序。它假定 Lightroom 是前台应用程序。对于任何击键/修饰键组合(代码未包含在下面),它在 Windows 中都能正常工作,但在 OSX 中,如果包含命令修饰键,它就不起作用。Command 键被忽略。Shift 有效,Option 有效,但 Command 无效。
例如,shift+command+c(复制)在 OS X 中不起作用。Shift+l(熄灯)可以。
完整代码(包括 Windows 和 OS X)位于https://github.com/rsjaffe/MIDI2LR/blob/master/Source/SendKeys.cpp。下面是一个专注于手头问题的版本。尽管这是代码的缩写版本,但我还是包含了所有“包含”,以防万一有助于您理解问题。此外,我在此示例中硬编码了一个字母,并假设使用英文键盘来简化操作。
请注意,我是在 C++ 中执行此操作,而不是 Objective C。我一直在努力避免使用另一种语言,因为我的应用程序已经使用了两种语言(C++ 和 Lua),而且我的大脑几乎已经满了。
问题:我是否在这里遗漏了有关处理修饰键的内容,这是将 C++ 用于这些 OS X 功能的问题,还是 Lightroom 在其键处理中的错误?
macos - 从 shell / terminal / AppleScript 而不是 OS X 上的 Web 浏览器调用自定义 URI 方案(例如 lightroom://myplugin...)
Adobe Lightroom 使用自己的 URI 方案:lightroom://myplugin.details/command 将消息发送到已安装的插件。
我试图从 OS X 触发这些(特别是在我的情况下从 AppleScript)。我可以通过告诉 Safari 或 Firefox 打开有效的 URL“lightroom://....”来做到这一点。但是,我发送了数百个这样的命令,并且这些选项卡变得难以管理。
在后台发送它会好得多,例如通过 shell 脚本或 curl,但 curl 不理解 lightroom:// 链接,所以我不知道该怎么做。
我不需要得到任何回复,只需触发链接。
plugins - 组合框 - 验证未调用
有人可以给我一个关于6.0中组合框使用( LrView
)的提示吗?lightroom
sdk
我的validate
函数没有被调用。我不知道为什么。有人暗示我做错了什么吗?这是代码:
我在Windows 10
机器上使用 Lightroom。