2015-04-09 5 views
1

Я пытаюсь наложить два изображения, но я также хочу иметь возможность передавать гамма из каждого изображения в конечное изображение. Я знаю, что можно получить и установить контрастные пределы, а также настроить трансформацию интенсивности (ITT), но я не нашел команд для доступа к значению Гамма.Каковы команды для получения и установки контрастности настройки гаммы растрового изображения?

Я что-то пропустил? Было бы полезно уметь устанавливать гамму для обоих изображений отдельно, прежде чем накладывать их.

ответ

0

В соответствии команды

Number ImageDisplayGetGammaCorrection(ImageDisplay imgDisp)

и

void ImageDisplaySetGammaCorrection(ImageDisplay imgDisp, Number gamma)

, и они используются, как в следующем примере:

image img1:=RealImage("test1",4,256,256) 
img1 = icol 
ShowImage(img1) 
img1.ImageGetImageDisplay(0).ImageDisplaySetGammaCorrection(0.6) 
+0

Это было именно то, что я искал для! Есть ли место, где я могу искать эти функции? В файлах справки не было ничего об этом ... – Michael

+0

@Michael Да, файл справки не всегда охватывает все (новые) команды. Они появляются со временем ... Что касается других мест для поиска этих вещей: я думаю, вы знаете базу данных скриптов и другие ресурсы, связанные с веб-страницей Gatan (раздел «Scripting»)? Но, как правило, я думаю, что просьба здесь может быть лучшей догадкой - и это помогает другим, кто ищет то же самое. – BmyGuest

+0

Спасибо за подсказку. Я обязательно задам еще несколько вопросов, пока я продолжу учиться. – Michael

 Смежные вопросы

  • Нет связанных вопросов^_^