如何在 Lightroom Web 引擎 Lua 模板中显示“Y 的图像 X”?

Posted

技术标签:

【中文标题】如何在 Lightroom Web 引擎 Lua 模板中显示“Y 的图像 X”?【英文标题】:How do I display "image X of Y" in a Lightroom web engine Lua template? 【发布时间】:2011-04-08 08:01:10 【问题描述】:

我正在为 Lightroom 创建一个新的“网络引擎”(即画廊格式),它使用 Lua 模板为画廊页面生成 html

我从这里获得了 SDK 和程序员指南:http://www.adobe.com/devnet/photoshoplightroom/

但是,SDK 文档、示例和程序员指南都没有提示我需要使用哪些变量来将“图像 1 of 50”添加到页面标题。

有几个对象,$model$image,我怀疑它们会包含这些信息 - 有没有办法将其中包含的完整数据转储为 text/html,所以我可以输出到 HTML页面并找出我想要什么变量?

更新:半途而废...找到了提供当前图像编号的变量$index,所以现在我只需要弄清楚总计数变量是什么/在哪里。

【问题讨论】:

作为一名 Lua 用户,通过阅读 LR for Windows 的第一个 beta 版本的 about box 发现了 Lua,我很惊讶我实际上并不知道答案... 嘿,这至少让我放心,我并没有完全昏暗! :) 公平地说,除了下载它并玩一两个示例之外,我对 LR SDK 什么也没做……但我一直在将 Lua 塞进每一个我能找到最微不足道的借口的项目中对于 ;-) 【参考方案1】:

在指南 pdf 的第 133 页上,它列出了变量“numImages”。这是你需要的吗?

【讨论】:

以上是关于如何在 Lightroom Web 引擎 Lua 模板中显示“Y 的图像 X”?的主要内容,如果未能解决你的问题,请参考以下文章

如何在cocos2d c++代码中调用lua以及探究

用于 Lua Web 开发的 Web 服务器 [关闭]

Lightroom Classic CC 8.3.1中文直装版

以OpenResty搭建RTB竞价引擎接入层

高并发 Nginx+Lua OpenResty系列——Lua模版渲染

高并发 Nginx+Lua OpenResty系列——Lua模版渲染