Может ли Adobe Air сделать это? - PullRequest
4 голосов
/ 28 октября 2010

Я написал много JavaScript прежде, и Adobe Air выглядит очень интересно, мой вопрос может ли Adobe Air:

  • Доступ к профилям ICC, хранящимся на компьютере пользователя
  • Определите, какой профиль ICC монитор использует в настоящее время
  • Используйте SDK для специального оборудования USB
  • Сделайте все это на компьютерах Windows и Mac

Спасибо за любую информацию. Если нет, то какие-либо обходные пути или другие потенциальные решения?

Ответы [ 4 ]

1 голос
/ 05 ноября 2010

Я не знаю точного ответа, поскольку никогда не пытался сделать что-либо из этого, но я почти уверен, что в AIR нет специальных инструментов для управления профилями ICC. Однако я знаю, Java поддерживает , поэтому вы можете легко использовать NativeProcess для соединения и получения данных. То же самое с USB-устройством.

Я называю Java, потому что она приходит на ум и доступна как в win, так и в mac, но в конечном итоге вы можете использовать любой другой встроенный процесс для каждой ОС.

1 голос
/ 06 ноября 2010

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

Это может предоставить дополнительную информацию по этому вопросу, рассказать о профилях icc и о том, как их используют swfs.

0 голосов
/ 07 ноября 2010

Доступ к профилям ICC, хранящимся на пользователях. компьютер

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

Я бы сказал НЕТ, вместо того, чтобы перенаправить вас к какой-то третьей стороне, а затем почесать голову.

Определение профиля ICC монитора в настоящее время использует

НЕТ

Используйте SDK для специального оборудования USB

Да , но не полностью поддерживается. Вам нужно перейти на поддержку родного моста для определенных вещей.

Сделайте все это как для Windows, так и для Mac. компьютеры

Должен.

0 голосов
/ 03 ноября 2010
  • 1 Доступ к профилям ICC, хранящимся на компьютере пользователя

    Невозможно.Может быть, вы можете проверить FluorineFX (только для окон)

  • 2 Определить, какой профиль ICC монитор использует в настоящее время

    Невозможно.Может быть, вы можете проверить FluorineFX (только для Windows)

  • 3 Использовать SDK для специального оборудования USB

    Не совсем понятно, но есть поддержка для обнаружения USB-устройств и USBизменения

  • 4 Сделайте все это как на компьютерах с Windows, так и на Mac

    пункт 3 должен работать как на Windows, так и на Mac

...