カーソル位置の色取得 2
http://subtech.g.hatena.ne.jp/cho45/20061030/1162142940
は遅くてアレなので書き直した
http://lab.lowreal.net/trac/browser/c/mac/cpmousecolor.m
- コンパイル済 (Intel)み
- http://svn.lab.lowreal.net/lowreal/c/mac/cpmousecolor
CGDisplayAddressForPosition で座標位置の色のアドレスを取得して、unsigned int にキャスト。AARRGGBB になっているので、あとは AA を消して # をくっつける文字列処理
Universal Binary にしようと思ったけど、エンディアンの違いでおかしいのでコードも変えないとだめみたいだ。
CGDisplayBitsPerPixel 使ってちゃんと色数とったほうがいい。32bit 限定