2015-01-28 1 views
1

У меня есть три отдельных изображения, загруженные в GIMP, и я хочу синхронизировать уровни навигации и масштабирования по каждому окну, чтобы я мог легко анализировать одну и ту же область каждого изображения без необходимости отрегулируйте навигационную панель три раза.Синхронизация навигации в изображениях одинаковых размеров в разных Windows

Все изображения одного и того же размера, но с различной обработкой, и каждое изображение имеет 6 слоев, которые я не хочу сливать, поскольку все они содержат различную информацию, которую я хочу скрыть или показывают в зависимости от ряда факторов. Я понимаю, что я мог бы иметь все слои в одном файле и просто создавать новый вид для каждого набора слоев, но я хочу, чтобы они были разделены по разным причинам.

У меня есть три окна, облицованные вертикально для сравнения, но возможность связать их навигацию значительно ускорит процесс.

Возможно ли это с использованием или без дополнительного инструментария/плагина?

ответ

0

Это невозможно с текущим GIMP, используя стандартные модули GIMP. API-интерфейс плагина не вызывает никаких вызовов для пользовательского интерфейса программы, но для создания и уничтожения нового представления для изображения. Невозможно установить уровень масштабирования или смещения для каждого окна.

Хотя теоретически возможно изменить код GIMP для этого, программирование этого в GIMP будет сложным.

Итак, ваш рабочий процесс, хотя разумный запрос, нелегко выполнить. Что я могу придумать, это настроить внешний просмотрщик изображений, который может загружать нужные вам изображения, а также синхронизировать навигацию и уровень масштабирования для трех из них. Затем может быть выполнен сценарий GIMP, который на одном нажатии клавиши может экспортировать изображения в разные окна и запускать этот внешний просмотрщик. Сам зритель должен быть написано, хотя, возможно, использовать что-то вроде этого в качестве базы: http://effbot.org/zone/simple-image-viewer.htm

Если вы используете GIMP, скомпилированный из GIT, я просто добавил способ иметь дисплей смещения в строке заголовка , По крайней мере, это позволит вам с синхронизировать оба окна вручную. Проверьте коды штрих-кода на How to quickly know layer dimensions in Gimp?

+0

Спасибо, очень тщательный ответ. У меня есть обходное решение с использованием команды оси Matlab, но это не так хорошо, как возможность использовать уровни GIMPs, поскольку GIMP был создан специально для изображений, а Matlab был для матриц –

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