Я хотел бы выполнить смещение интенсивности по оси Y для счетчиков на спектрах через это изображение спектра. Можно ли как-нибудь записать это добавление к спектрам для всех позиций в кубе данных?
Ваш код ниже - это именно то, что я искал! Большое спасибо Бернхард
Привет, Элвин, рад это слышать. Если у вас есть другие вопросы, просто задавайте их. Обычно это быстрый способ научиться чему-то новому. только одно: если вы чувствуете, что ответ здесь, в StackOverlow, «отвечает» на ваш вопрос, используйте маленький значок «галочка» рядом с сообщением с ответом, чтобы пометить вопрос как «отвеченный».
Я не уверен, что именно вы спрашиваете, но если ваше изображение спектра является самым передним изображением, вы бы сместили `` интенсивность '' всех спектров на 1000, используя:
image SI := GetFrontImage()
SI += 1000
Если вы хотите, чтобы сдвиг зависел от координаты y вашего SI (первая строка = 0, вторая строка = 1 и т. д.), Вы должны использовать:
image SI := GetFrontImage()
SI += 1000 * irow // irow is 0 in the first row, 1 in the second row etc.
Ответ, который я дал ниже, не дает вам того, чего вы хотите? Или у меня я все еще не понял вас правильно?