Я хочу объединить два файла изображений в Ubuntu 12.04. Есть ли способ, которым я могу это сделать?
Есть ли какая-нибудь утилита для объединения файлов изображений, возможно, что-то вроде MS-Paint в Ubuntu?
Я хочу объединить два файла изображений в Ubuntu 12.04. Есть ли способ, которым я могу это сделать?
Есть ли какая-нибудь утилита для объединения файлов изображений, возможно, что-то вроде MS-Paint в Ubuntu?
Ответы:
«объединить два изображения» - довольно расплывчатое описание, но я уверен, что вы можете делать с Gimp все, что хотите . Вы можете установить его с помощью Software Center или из командной строки, используя
sudo apt-get install gimp
Это, вероятно, ближе по функциональности Photoshop, чем MSPaint, хотя ... что хорошо.
Вот как это сделать в GIMP:
Это оно! Вместо GIMP вы можете использовать Pinta
Дополнение к другому ответу на imagemagick
вопрос о необходимости графического интерфейса.
Вдохновленный этим сообщением о том, что ImageMagick имеет инструмент командной строки, названный convert
для объединения изображений. Чтобы объединить изображения по горизонтали (в алфавитном порядке) :
convert +append *.png out.png
Чтобы расположить изображения вертикально :
convert -append *.png out.png
Это должно быть запущено в терминале в папку, содержащую png файлы, чтобы объединить их все .
Gui для этого будет:
Простой способ, когда дело доходит до этого, - это пользовательские действия Thunar:
Чтобы объединить выбранные изображения по вертикали (в один png
файл, в алфавитном порядке, независимо от их расширения), добавьте это настраиваемое действие («Изменить - Настроить настраиваемые действия»):
convert -append %F joined-vertical.png
Чтобы присоединиться горизонтально:
convert +append %F joined-horizontal.png
Те же команды можно использовать в .desktop
файле, в /.local/share/file-manager/actions
который добавляется контекстное меню для Nautilus и / или PCManFM .
Пример вертикального соединения:
[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
После этого посмотрите здесь для использования, вы найдете много примеров. Лучше всего то, что вы можете использовать его из командной строки (например, интегрировать в скрипт).
display
в терминале.