0

ユーザー定義の Lab 型 (Lab 空間色型) から double 型に型キャストする必要があります。

static Lab heartColorLab(0.0,0.0,0.0);

heartColorLab =  _goals.getCurrentColorLab();

printf("updateScheduleLab %d {%d %d %d}\n", dtime, heartColorLab.L, heartColorLab.a, heartColorLab.b);

だから、heartColorLab.L、heartColorLab.a、heartColorLab.b の値を 2 倍にしたいのです。C スタイルの型キャストを試みたところ、型 'Lab' から型 'double' へのキャストが無効であるというエラーがコンパイラから出されました。では、Lab ユーザー定義型から double に変換するにはどうすればよいですか。

4

0 に答える 0