【问题标题】:Can Adobe Air do this?Adobe Air 可以做到这一点吗?
【发布时间】:2010-10-28 14:19:33
【问题描述】:

我之前写过很多 JavaScript,adobe air 看起来很有趣,我的问题是 Adob​​e Air 可以吗:

  • 访问存储在用户计算机上的 ICC 配置文件
  • 检测显示器当前使用的 ICC 配置文件
  • 将 SDK 用于专业 USB 硬件
  • 在 Windows 和 Mac 计算机上执行所有这些操作

感谢您提供任何信息。如果没有,是否有任何变通方法或其他潜在的解决方案?

【问题讨论】:

  • 我也很想知道这个问题的答案。 (顺便说一句:您可能希望将 icc 标记添加到此 q)
  • 我已经删除了我的答案,因为你已经发布了一个赏金,因为我的答案不是确定的。回答转贴评论:我很确定你想做的所有事情,虽然可能有点困难,但使用 flash.desktop.NativeProcess 是完全可能的,我相信最具挑战性的将是与你的 USB 硬件通信,尽管你可以为串行代理(如 TinkerProxy)编写自己的包装器,或者如果您知道如何编写和调用自己的串行代理,以通过套接字与 USB 设备通信。 Mike Chambers 在他的博客上详细介绍了如何使用代理与 Arduino 进行通信。
  • @TDI,感谢您提供的信息和您的宝贵时间

标签: javascript actionscript-3 air icc


【解决方案1】:

我不知道确切的答案,因为我从来没有尝试过,但我很确定 AIR 没有专门的工具来管理 ICC 配置文件。不过我知道Java does,所以您可以轻松地使用NativeProcess 来桥接并获取数据。与 USB 相同。

我之所以命名 Java,是因为我想到了它,并且它在 win 和 mac 中都可用,但您最终可以为每个操作系统使用任何其他本机进程。

【讨论】:

    【解决方案2】:

    http://www.adobe.com/devnet/flash/quickstart/color_correction_as3.html

    这可能会提供有关该主题的更多信息,它讨论了 icc 配置文件以及 swfs 如何使用它们。

    【讨论】:

      【解决方案3】:
      • 1 访问存储在用户计算机上的 ICC 配置文件

        不可能。也许您可以检查 FluorineFX(仅限 Windows)

      • 2 检测显示器当前使用的 ICC 配置文件

        不可能。也许您可以检查 FluorineFX(仅限 Windows)

      • 3 将 SDK 用于专业 USB 硬件

        不是很懂,但是有支持 用于检测 USB 设备和 USB 更改

      • 4 在 Windows 和 Mac 计算机上执行所有这些操作

        第 3 点必须同时在 windows 和 mac 上运行

      【讨论】:

        【解决方案4】:

        访问存储在用户上的 ICC 配置文件 电脑

        http://www.apponic.com/free-downloads-259/adobe-icc-profiles-cs4/

        我会说不,而不是将您重定向到某个第三方,然后摸不着头脑。

        检测显示器的 ICC 配置文件 目前正在使用

        将 SDK 用于专业 USB 硬件

        支持,但不完全支持。你需要去原生网桥支持 对于某些事情。

        在 Windows 和 Mac 上执行所有这些操作 电脑

        应该的。

        【讨论】:

          猜你喜欢
          • 2022-01-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多