2015-12-03 7 views
1

Я пишу код для создания изображения из данных пикселя, хранящихся в файле медицинских изображений (DICOM). По существу, у меня есть двумерный массив (строки x столбцы), где каждый элемент массива содержит цвет пикселя в этой области изображения. Значения элементов варьируются от 0 (черный) до 1 (белый). Значения между 0-1 отличаются друг от друга оттенками серого.Как рассчитать значение RGB серого цвета?

Язык, в котором я использую (Xojo), позволяет установить цвет отдельного пикселя на холсте, но только с использованием цветового пространства RGB или HSV.

Как бы, например, получить значение HSV для моего пикселя 0,9 (что было бы разумно «светлым» оттенком серого)?

ответ

2

Используйте значение цвета ВПГ из

  • H = 0
  • S = 0
  • V = ваш пиксел значение 0,9

g.FillColor=HSV(0.0, 0.0, 0.9) От Xojo Documentation

См Изображение [email protected] в правом верхнем углу.