Существует ли легкий инструмент для быстрой обрезки изображений?

124

Мне часто приходится обрезать изображения - фотографии, экраны печати и т. Д., И загрузка gimp для такой простой задачи занимает слишком много времени. Можете ли вы порекомендовать более быстрый вариант?

Юстинас Дуденас
источник
3
stackoverflow.com/questions/14098965/… || superuser.com/questions/654557/…
Сиро Сантилли 事件 15 中心 法轮功 六四 事件

Ответы:

125

Gthumb - хороший инструмент для просмотра и редактирования изображений с простыми инструментами редактирования, такими как обрезка.

Инструкция по обрезке в gThumb 3.2.8

  1. Откройте свое изображение в gThumb

введите описание изображения здесь

  1. Откройте боковую панель «Правка», нажав кнопку e или нажав на мольберт в правом верхнем углу окна.

введите описание изображения здесь

  1. На боковой панели нажмите на Обрезать, а затем обрезать изображение, как вы хотите

введите описание изображения здесь

  1. После завершения нажмите Enter или Crop. Затем на боковой панели «Правка» нажмите «Сохранить», чтобы перезаписать исходный файл, или «Сохранить как», чтобы сохранить новый файл изображения.
duffydack
источник
12
После того, как Gthumb открыл изображение: Нажмите e> Нажмите C> Переместите выделение двумя перетаскиванием мышью вниз (жаль, одного было бы достаточно)> Нажмите «Обрезать» (нет быстрого доступа)> Нажмите Ctrl+s> Нажмите Alt+F4. Обрезка изображений - это очень распространенное занятие, поэтому я все еще ищу программу, которая бы делала это всего за одно нажатие клавиши мыши, нажатие кнопки «ноль», нажатие кнопки «ноль».
Николас Рауль
Gthumb - очень хороший инструмент, похожий на IrvanView для Linux, но по какой-то странной причине он всегда применяет своего рода фильтр размытия после обрезки. Еще более абсурдно, он делает это только после того, как я сохранил обрезанный файл, а не в превью. Есть идеи, как это исправить? РЕДАКТИРОВАТЬ : поцарапайте это - при опциях сохранения у меня было сглаживание изображения на 100% Виноват... ._.
FuzzyQ
Если в Gthumb есть обрезка, ее невозможно найти и реализовать. Никакой команды «Обрезать» на экране или в любом из раскрывающихся меню по состоянию на 15.04.2014, во всяком случае.
Жан Сибелиус
1
Это действительно здорово! Наконец, инструмент для обработки изображений Linux, который прост в использовании. Просто следуйте инструкциям «e» и «C» от ​​@NicolasRaoul.
Феликс
1
Gthumb хорошо выполняет свою работу. Я нашел способ, которым он организует различные «инструменты редактирования», немного сбивает с толку. «Инструмент обрезки» отсутствует в меню «Редактировать» окна, а также в меню панели инструментов «Инструменты». Вы должны нажать на иконку «Палитра художника». Это открывает боковую панель с большим количеством операций, «Crop» является одним из них. На самом деле мне потребовалось некоторое время, чтобы найти это :-)
Крис
27

В командной строке инструментом для управления растровыми изображениями является imagemagick Установите imagemagick или graphicsmagick Установите graphicsmagick (GM является разделением проекта IM и более активно разрабатывается). Это хороший вариант, если вы часто используете одни и те же параметры.

convert raw.jgp -crop 800x460+100+20 cropped.jpg     # ImageMagick
gm convert raw.jgp -crop 800x460+100+20 cropped.jpg  # GraphicsMagick

Для специального использования, где вам нужно увидеть каждое изображение, вы можете использовать display(также из набора ImageMagick) или gm display(GraphicsMagick) или Shotwell или Pinta или многие другие средства просмотра изображений с возможностью легкого редактирования.

жилль
источник
не GM просто развилка IM? В вашем ответе это звучит как замена IM.
математика
@ мат небрежная формулировка с моей стороны. Почему-то я думал, что GM сейчас в основном, но на самом деле это все еще IM. Отредактировано, спасибо.
Жиль
@Masi Вам нужно добавить имя выходного файла в конце. Если вы не знаете координаты, вам, вероятно, потребуется использовать интерактивный инструмент, а не инструмент командной строки. Смысл инструмента командной строки - это когда вы хотите применить одну и ту же операцию ко многим файлам.
Жиль
@ Жиль Да, я знаю. Я просто думаю о любом точном инструменте выбора. Что вы используете, чтобы получить координаты? Мне нужно повторить вещь много раз.
Лео Леопольд Герц 준영
1
@ Май ??? Ни в вопросе, ни в моем ответе не используется слово «легкий».
Жиль
17

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

Том Броссман
источник
1
Оба делают работу, но далеко не грациозны и быстры. Ближе, чем Gimp, вы правы :)
Джастинас Дуденас
Ответ Даффидак может быть самой легкой программой, если это лучше для вас. Я только что сделал снимок экрана, щелкнул правой кнопкой мыши и открыл Gimp, обрезал и сохранил. Это заняло у меня около 14 секунд, шесть из них ждали открытия Gimp. Это довольно быстро. Что бы вы ни использовали, чтобы узнать сочетания клавиш, это значительно ускорит процесс.
Том Броссман
3
Скорость зависит от вашей системы. Холодный старт GIMP на этой машине P4 1GB это то, что я не буду t like to think about :) But keyboard shortcuts is the tip Iбрать.
Юстинас Дуденас
11

Пакетные задания и программы командной строки не очень хорошо подходят для обрезки, если у вас есть много разных вещей, которые вы хотите обрезать (т.е. объект находится в разных областях на каждом изображении) Редакторы изображений, такие как gimp и даже некоторые легковесные зрители, все еще раздражают, что они cropспрятаны под кучей меню, а затем добавление нагрузки / сохранения в дополнение к этому означает, что большая часть вашего времени уходит на навигацию.

Я собрал небольшой скрипт на python, чтобы автоматизировать большую часть этого процесса, но все же позволил человеку выбирать, где обрезать каждое изображение:

https://github.com/pknowles/cropall

введите описание изображения здесь

Используется imagemagickдля обрезки, python/ tkinterдля предварительного просмотра.

Он автоматически просматривает все изображения в каталоге, щелкает область, которую нужно обрезать, прокручивает для настройки размера, затем spaceсохраняет (в подкаталоге) и загружает следующее изображение.

jozxyqk
источник
Гм ... У GIMP есть обрезка прямо в наборе инструментов. Нет необходимости продвигать ваш скрипт за счет других инструментов.
Михаэль Шумахер
8
@MichaelSchumacher Если для выбора нужной обрезки требуется больше, чем щелчок, и кнопка для сохранения и загрузки следующего изображения, это бесполезно для этой цели. Загрузка изображений / сохранение нескольких сотен изображений в GIMP. Ты будешь там весь год. Также это существующий инструмент - imagemagick - я просто набросал на него тривиальный графический интерфейс для обрезки. Не поймите меня неправильно, если бы GIMP или другой инструмент могли бы не заняться сценарием.
Jozxyqk
1
Мне очень понравился твой сценарий. Спасибо вам большое! Это было просто - именно то, что я искал! Мне удалось обрезать и изменить размеры 64 изображений за считанные минуты. Если это возможно, я хотел бы возможность перетащить рамку вокруг , чтобы определить свои собственные размеры ...
haferje
@haferje спасибо! Сейчас у меня нет времени работать над этим, но вы можете его раскошелиться или создать проблему на github, чтобы напомнить мне о том, чтобы посмотреть позже.
Jozxyqk
2
@MichaelSchumacher Некоторые из нас сочли его сценарий полезным и изменили его для наших целей. Я раздвоил его сценарий и добавил функции, которые соответствуют нашему рабочему процессу. Тот факт, что вы не видите сценарий использования, не означает, что он бесполезен.
Rystraum
5

Как люди предложили в Интернете, попробуйте CropGUI: http://emergent.unpythonic.net/01248401946

Это просто обрезка JPEG без потерь.

prokoudine
источник
1
Стоит отметить, что на странице, на которую ссылаются, написано, что есть только упаковка для Ubuntu 8.04. Это довольно старый.
Кристофер Кайл Хортон
1
Дайте CropGUI еще один взгляд. Он вызывает «jpegtran» на заднем конце для обрезки без потерь. Он имеет простой установочный скрипт, который аккуратно помещает свои библиотеки в / usr / local без пакета. Он помещает основную программу в ~ / bin / cropgui, поэтому вы можете добавить ~ / bin / к своему пути. Извлеките ZIP-файл из GitHub - github.com/jepler/cropgui , распакуйте его и запустите установщик. Я рекомендую './install.sh -f gtk -p / usr / local /'. Он сохраняет ваш исходный файл и создает новый файл с добавлением «_crop» перед расширением. Недавнее исправление теперь сохраняет данные EXIF. Это работает очень хорошо для меня.
Ройс Уильямс
Кроме того, моя настройка нескольких мониторов делает масштабирование экрана по умолчанию в CropGUI больше, чем это удобно. Чтобы решить эту проблему, найдите «max_» в коде и измените множитель, используемый для max_h и max_w, с 64 на что-то большее (я использовал 128).
Ройс Уильямс
5

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

  • Функция обрезки в «Menubar -> Правка -> Обрезать» или crtl+k
  • Также поддерживает простые манипуляции с изображениями: вращение, зеркальное отображение, отражение и изменение размера, основные действия по управлению файлами, такие как копирование, перемещение, удаление и другие.
  • Это приложение Lightwave (с MB) и может быть расширено с помощью плагинов KIPI.

Скриншот

V2R
источник
Стоит добавить, что Gwenview уже установлен в Kubuntu как средство просмотра изображений по умолчанию.
Луатор
3

ImageMagick. Запускается из CLI с $ display <img>. Имеет визуальное обрезание. Очень легкий (около 10 МБ помимо зависимостей), требует чуть больше, чем libx11 и GNOME libxml2.

ImageMagick - это программный пакет для создания, редактирования и создания растровых изображений. Он может читать, конвертировать и записывать изображения в различных форматах (более 100), включая DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG и TIFF. Используйте ImageMagick для перевода, зеркального отображения, поворота, поворота, масштабирования, сдвига и преобразования изображений, настройки цветов изображения, применения различных специальных эффектов или рисования текста, линий, многоугольников, эллипсов и кривых Безье. Все манипуляции могут быть выполнены с помощью команд оболочки, а также через графический интерфейс X11 (дисплей).

ImageMagick

Эндрю Смарт
источник
2

Я использую mogrify в командной строке.

Перейдите в папку, которую вы хотите изменить.

$ mogrify -trim *.jpg

Готово. Работает очень быстро. Я просто сделал несколько тысяч изображений за 1 секунду.

Изменение размера происходит немного медленнее.

Я выполнил предыдущую команду с помощью ( \>указывает на изменение размера до указанного максимального размера, чтобы все изображения помещались в пределах):

$ mogrify -geometry 280x280\> *.jpg

Это заняло 8 минут.

Баттл Буткус
источник
1

XnViewMP или IrfanView (под Wine). Они работали на меня со времен бронзового века.

ipse lute
источник
1
Не строго не по теме, но -1 для предложения программного обеспечения Windows, когда есть так много нативных альтернатив. ;-P
Дэвид Фёрстер
XnViewMP: MP = Multi Platform, и да, он имеет пакеты deb, rpm и tgz. Я бы сказал, что это родной. Что не так с не уроженцами? В те времена Linux использовал много программного обеспечения GNU. Родные не всегда равны лучше всего. По крайней мере не для меня. Я не расист.
Ипс лютни
О, и там я был убежден, что XnView был только для Windows. Тогда не важно.
Дэвид Фёрстер
2
С другой стороны, пожалуйста, не используйте такие термины, как «расистские», неуместно или инфляционные. Аналогия между человеческими расами и компьютерными платформами совершенно не подходит, поскольку не может быть нарушения прав, поскольку право на жизнь без расовой дискриминации является правом человека, а программы - это не люди.
Дэвид Фёрстер
1
«Различение» неродного и / или закрытого программного обеспечения обычно связано с более сложной интеграцией и обслуживанием, а также с нехваткой ресурсов, требуемой программным обеспечением адаптера.
Дэвид Фёрстер
1

В дополнение к основным ответам (gthumb, gwenview и т. Д.):

  • Изображение также можно открыть с помощью средства просмотра, а затем обрезать с помощью инструмента «Снимок экрана» . Есть много таких инструментов в зависимости от рабочего стола. Поскольку сейчас есть Ubuntu Budgie, я возьму этот пример: у Budgie есть апплет для панели, который позволяет легко захватывать и сохранять изображения; возможно, его нужно добавить в панель из настроек волнистого попугая.

введите описание изображения здесь

  • Браузер Opera имеет инструмент обрезки и даже редактирования. Открыв изображение в Opera (да, вы можете), вы можете затем обрезать и даже добавить стрелки и рисовать на нем перед сохранением.

введите описание изображения здесь

введите описание изображения здесь


источник
1
Также Firefox, в меню «Действия страницы» (значок «...» рядом с адресной строкой).
djvg
0

только что установил KolourPaint (часть среды рабочего стола K, которая, кажется, включает GwenView), и это сделало это для меня. кажется стабильным под RHEL6.5, и сегодня вечером я попробую с Trusty. У меня есть очень простые цели: поддержка Ctrl-V для вставки сразу после запуска приложения (что не очень хорошо для GwenView), а также простое обрезание (в данном случае Ctrl-T) и копирование обратно в буфер обмена. для повторного использования в офисе или приложения для обмена мгновенными сообщениями. он также поддерживает несколько функций рисования. все еще не полная замена для irfanview (если есть даже один ... начинающий заключать, что действительно нет), но я буду жить.

photoleif
источник