Как присоединиться к двум изображениям в Ubuntu?

Я хочу присоединиться к двум файлам изображений в Ubuntu 12.04. Есть ли способ, которым я могу это сделать?

Есть ли какая-нибудь утилита для соединения файлов изображений, возможно, что-то вроде MS-Paint в Ubuntu?

1
задан landroni 17 August 2015 в 09:12
поделиться

2 ответа

Дополнение к другому ответу на imagemagick и учитывая необходимость в GUI.

Вдохновленный этим сообщением, говоря, что ImageMagick имеет инструмент командной строки с именем convert для объединения изображений. Для объединения изображений по горизонтали (в алфавитном порядке):

convert +append *.png out.png 

Чтобы стекировать изображения горизонтально :

convert -append *.png out.png

Это должно выполняться в терминале в

Для этого было бы:

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

Простым способом, который входит в это, являются пользовательские действия Thunar:

Чтобы присоединиться к выбранным изображениям , запустите в терминал в папку, содержащую файлы png, чтобы присоединиться к ним все (в один файл png в алфавитном порядке, независимо от их расширения) добавьте это настраиваемое действие («Изменить - Настроить пользовательские действия»):

convert -append %F joined-vertical.png

Чтобы присоединиться к горизонтали:

[ f4]

Те же команды могут использоваться в файле .desktop в /.local/share/file-manager/actions, который добавляет контекстное меню для по горизонтали: .

Пример для вертикального соединения: [ ! d20]

[Desktop Entry]
Type=Action
Name=Join images (vertically)
Profiles=profile-zero;
TargetLocation=true
Icon=gthumb

[X-Action-Profile profile-zero]
Basenames=image/*;*;
Exec=convert -append %F joined-image.png
Name[en_US]=Default profile
Name[en]=Default profile
Name[C]=Default profile
12
ответ дан cipricus 25 May 2018 в 00:37
поделиться
  • 1
    О, МОЙ БОГ! Ваш конверт + append сделал трюк. Мне было очень трудно выполнить эту простую задачу. и pinta и gui imagemagic не работали для меня. Я не знаю. Но вы сделали это настолько простым. Благодарю. – Satya Prakash 26 May 2017 в 18:33

Вы можете использовать imagemagick для этого. (Я также использую его.)

Сначала установите его: sudo apt-get install imagemagick

. После этого посмотрите здесь для использования, вы найдете много примеров. Лучше всего, что вы можете использовать его из командной строки (например, интегрировать в скрипт).

8
ответ дан Frantique 25 May 2018 в 00:37
поделиться
  • 1
    это утилита GUI или командной строки? – vipin8169 6 December 2012 в 11:19
  • 2
    Вы можете использовать графический интерфейс для всего. CLI не является обязательным. – Simon Hoare 6 December 2012 в 11:30
  • 3
    нормально, но как получить доступ к графическому интерфейсу, когда я прав imagemagick в тире ничего не появляется – vipin8169 6 December 2012 в 11:36
  • 4
    Imagemagick также имеет своего рода GUI, тип display в терминале. – Frantique 6 December 2012 в 11:56
  • 5
    Винтажная вещь? Imagemagick? Командная строка быстрее и точнее, чем любой графический интерфейс. Использовать gimp только для соединения изображений? Как стрелять в птицу с пушкой ...;) – Frantique 7 December 2012 в 10:21

Другие вопросы по тегам:

Похожие вопросы: