Tips

256色インデックスカラーをRGBカラーに変換

日付2007/06/26
ID07-010
バージョン2004
プラットフォームMac / Win

この記事は、最新ではないバージョンに関連した方法について解説しています。

最新のバージョンでは推奨されていないか、または他の方法で簡単に実現できる可能性があります。

256色カラーは長い間使用されてきました。しかし現在の主流は、RGBカラーです。インデックスカラーでコントロールされているオブジェクトとRGBカラーでコントロールされるオブジェクトが混在することもあるかもしれません。そうしたとき、インデックスカラーと同じ色をRGBカラーで表現したいと考えることは当然です。

そうしたとき、次のメソッドが参考になるでしょう。


上記ソースのテキストファイル

4Dのコマンドには、インデックスカラーとRGBカラーを変換するコマンドはありませんが、4D Chartにはあります。しかし4D ChartのRGBカラーのレンジと、4DのRGBカラーのレンジには差があるので、それを考慮する必要があります。またインデックスカラーのレンジにも差があります。この例題メソッドでは、そうしたレンジの違いを考慮しています。例題メソッドでは、固定的に色とオブジェクトを扱っていますが、この例題メソッドを改造して関数にしておくと便利でしょう。