У нас есть куча файлов изображений tiff. Мы хотим добавить их горизонтально и создать одно изображение. Пробовал несколько вариантов, например, команду конвертации Imagemagick, команду просмотра панорамы Irfan. (на самом деле, все, что она делает, это сшивает изображения бок о бок, так что это не панорама в прямом смысле, но это неважно)
Проблема с конвертацией IM в том, что это займет огромное количество времени, так как файлы tiff большие. Проблема с командой панорамы IrfanView в том, что она автоматически изменит размер всего полученного файла до размера первого изображения в этом списке.
Существуют такие инструменты, как FastStone и XnView, в которых есть "Image Strip Builder", который создает панорамное изображение аккуратно, не занимая много времени. Но нет эквивалента командной строки для инструмента FastStone GUI. Мы хотим выполнить то же самое через командную строку, чтобы его можно было вызвать из приложения Java.
решение1
Вам следует взглянуть наИнструменты панорамы. Он включает в себя библиотеку, инструменты командной строки и интерфейсный графический интерфейс для инструментов командной строки. Исходный код предоставляется, но также есть ссылки на двоичные файлы для различных платформ.