Archive for the 'ColorSyncScripting' Category

2008/10/12 ColorSync Scriptingで各種情報を取得

ColorSync関連の情報を取得するサンプルです。ここらへんの情報は、Mac系の開発者でも取得する方法を知っている人が少なくて……Cocoa系のMLでもColorSync系のMLでも答えが見つからなかった(質問もしてみたものの、誰も分らない)のですが、ふつーにAppleScriptを書いてみたらアッサリ求められた(脱力)ということがありました。

スクリプト名:ColorSync Scriptingで各種情報を取得
tell application ColorSyncScripting
  run
  
system profile location
  
> file “Cherry:Library:ColorSync:Profiles:Displays:Color LCD-4271840.icc”
  
  
default RGB profile location
  
> file “Cherry:System:Library:ColorSync:Profiles:Generic RGB Profile.icc”
  
  
default CMYK profile location
  
> file “Cherry:System:Library:ColorSync:Profiles:Generic CMYK Profile.icc”
  
  
default Lab profile location
  
> file “Cherry:System:Library:ColorSync:Profiles:Generic Lab Profile.icc”
  
  
default XYZ profile location
  
> file “Cherry:System:Library:ColorSync:Profiles:Generic XYZ Profile.icc”
  
  
default Gray profile location
  
> file “Cherry:System:Library:ColorSync:Profiles:Generic Gray Profile.icc”
  
  
system profile
  
> profile “カラー LCD”
  
  
default RGB profile
  
> profile “一般 RGB プロファイル”
  
  
default CMYK profile
  
> profile “一般 CMYK プロファイル”
  
  
default Lab profile
  
> profile “一般 Lab プロファイル”
  
  
default XYZ profile
  
> profile “一般 XYZ プロファイル”
  
  
default Gray profile
  
> profile “一般グレイプロファイル”
  
  
preferred CMM
  
> “appl”
  
  
profile folder
  
> file “Cherry:System:Library:ColorSync:Profiles:”
  
end tell

▼新規書類に ▼カーソル位置に ▼ドキュメント末尾に