LINUX.ORG.RU

Gimp. Совместить несколько скриншотов в один файл


1

1

Ситуация: есть 4 скриншота рабочего стола, есть Gimp. Объясните как собрать эти скрины в один файл гимпом чтобы получилось как, например, на этом скриншоте: http://www.linux.org.ru/gallery/5246032-med.jpg PS. Я пробовал увеличивать размер холста, потом добавлять изображения в качестве слоёв, а затем располагать их нужным образом и выравнивать их вручную, но во-первых получается не идеально ровно, а во-вторых хотелось бы узнать более элегантный метод решения.

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

PolarFox ★★★★★
()

>получается не идеально ровно

Делай «выравнивание по сетке».

Rapt0r
()

Как уже правильно сказали выше - в таких случаях гораздо проще и быстрее использовать ImageMagick. В его составе имеется нужная тебе утилита montage. Использовать её нужно примерно так:

montage -geometry +2+2 -background darkslategray -shadow -tile 2x2 screenshot*.png result.png
Здесь:

  • -geometry +2+2 - Сдвинуть каждый скриншот на 2 пикселя вниз и вправо, чтобы они не сливались друг с другом.
  • -background darkslategray - Цвет фона.
  • -shadow - Добавить тень. Опять таки, помогает, чтобы скриншоты не сливались.
  • -tile 2x2 - Расположить скриншоты в сетке 2 на 2.
  • screenshot*.png - Исходные четыре скриншота.
  • result.png - Файл, в который будет записан результат склеивания.

Полная документация по ImageMagick расположена там: http://www.imagemagick.org/Usage/.

Deleted
()
Ответ на: комментарий от Deleted

Благодарю за развёрнутый ответ. Это как раз то, что нужно.

from_by
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.