У меня есть довольно простой вопрос по программированию, я надеялся, что кто-нибудь может мне помочь.
Я работаю с файлами Tiff с несколькими каналами (все они содержатся в файле .lif в формате Leica). Мне нужен способ легко конвертировать все мои Tiff в Tiff, содержащие только несколько каналов (которые я указываю). Сейчас я делаю это вручную для каждого изображения, и это утомительно. У меня нет опыта написания макросов, поэтому буду очень признателен за помощь или отправную точку. Я уверен, что это не сложный макрос для написания.
На данный момент я использую следующую ручную процедуру и команды после того, как открыл все свои Tiff:
- Изображение > Подборки > Стек в изображения – разделяет сложенные изображения на отдельные изображения.
- Закрыть изображения Я не хочу быть в стеке.
- Изображение > Стопки > Изображения в стопку — возвращает оставшиеся изображения в стопку и переименовывает ее.
- Image > Hyperstacks > Stack to Hyperstack — здесь я меняю так, чтобы у изображения было 3 канала.
- Сохраните новый Tiff с нужными каналами и именем.
- Закройте Tiff и повторите для всех Tiff.
Мне нужен макрос, который повторяет описанные выше шаги для всех открытых Tiff, позволяя пользователю указывать каналы (например, сохранять каналы: 2,3 и 5). Я знаю, что это очень простая задача программирования, но мне действительно не помешала бы помощь в ее выполнении.
Спасибо! Йоханнес