Я хочу присоединиться к двум файлам изображений в Ubuntu 12.04. Есть ли способ, которым я могу это сделать?
Есть ли какая-нибудь утилита для соединения файлов изображений, возможно, что-то вроде MS-Paint в Ubuntu?
Дополнение к другому ответу на 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
Вы можете использовать imagemagick для этого. (Я также использую его.)
Сначала установите его: sudo apt-get install imagemagick
. После этого посмотрите здесь для использования, вы найдете много примеров. Лучше всего, что вы можете использовать его из командной строки (например, интегрировать в скрипт).