Я хочу объединить два файла изображений в Ubuntu 12.04. Есть ли способ, которым я могу это сделать?
Есть ли какая-нибудь утилита для объединения файлов изображений, возможно, что-то вроде MS-Paint в Ubuntu?
«объединить два изображения» - довольно расплывчатое описание, но я уверен, что вы можете делать то, что хотите, с Gimp . Вы можете установить его с помощью Software Center или из командной строки с помощью
sudo apt-get install gimp
По функциональности Photoshop он, вероятно, ближе, чем к MSPaint, хотя ... что хорошо. [ 1114]
Вот как это сделать в GIMP:
Вот и все! Вместо GIMP вы можете использовать Pinta
Вы можете использовать imagemagick
для этого. (Я также использую его.)
Сначала установите его: sudo apt-get install imagemagick
После этого посмотрите здесь для использования, вы найдете много примеров. Лучше всего то, что вы можете использовать его из командной строки (например, интегрировать в скрипт).
S дополнение к другому ответу на imagemagick
и рассмотрение потребности в GUI.
Вдохновленный этим сообщением, говоря, что 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
Те же команды могут использоваться в a .desktop
файл в /.local/share/file-manager/actions
который добавляет контекстное меню для Наутилуса и/или 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
Для тех, кто не может позволить себе роскошь устанавливать программное обеспечение (например, на рабочий компьютер)...
Если оно не было удалено, libreoffice Draw также может сделать это, если вы предпочитаете манипулировать вручную... (я догадываюсь, что на самом деле означает «присоединение»)
Вы открываете оба экземпляра
вырезать одно изображение
вставьте его в другой (или оба в новый файл)
упорядочить их по предпочтениям (postiton/crop/etc)
выберите все новое изображение
щелкните правой кнопкой мыши и преобразуйте его в растровое изображение или метафайл
щелкните правой кнопкой мыши и сохраните
выберите свой формат