256色インデックスカラーをRGBカラーに変換
日付 | 2007/06/26 |
---|---|
ID | 07-010 |
バージョン | 2004 |
プラットフォーム | Mac / Win |
この記事は、最新ではないバージョンに関連した方法について解説しています。
最新のバージョンでは推奨されていないか、または他の方法で簡単に実現できる可能性があります。
256色カラーは長い間使用されてきました。しかし現在の主流は、RGBカラーです。インデックスカラーでコントロールされているオブジェクトとRGBカラーでコントロールされるオブジェクトが混在することもあるかもしれません。そうしたとき、インデックスカラーと同じ色をRGBカラーで表現したいと考えることは当然です。
そうしたとき、次のメソッドが参考になるでしょう。
4Dのコマンドには、インデックスカラーとRGBカラーを変換するコマンドはありませんが、4D Chartにはあります。しかし4D ChartのRGBカラーのレンジと、4DのRGBカラーのレンジには差があるので、それを考慮する必要があります。またインデックスカラーのレンジにも差があります。この例題メソッドでは、そうしたレンジの違いを考慮しています。例題メソッドでは、固定的に色とオブジェクトを扱っていますが、この例題メソッドを改造して関数にしておくと便利でしょう。