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

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

1
задан 22 April 2018 в 14:03

10 ответов

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

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

Для использования ad hoc, где вам нужно посмотреть каждое изображение, вы можете использовать display (также из пакета ImageMagick) или [ f3] (GraphicsMagick) или imagemagick или многих других зрителей с возможностями редактирования света.

21
ответ дан 25 May 2018 в 14:57
  • 1
    не GM просто вилка IM? В вашем ответе это похоже на замену IM. – math 21 February 2014 в 17:04
  • 2
    @math Sloppy формулировки с моей стороны. По какой-то причине я подумал, что GM теперь в основном, но на самом деле это IM. Отредактировано, спасибо. – Gilles 21 February 2014 в 18:58
  • 3
    @Masi Вам нужно добавить имя выходного файла в конце. Если вы не знаете координаты, вам, вероятно, потребуется использовать интерактивный инструмент, а не инструмент командной строки. Точка инструмента командной строки - это когда вы хотите применить одну и ту же операцию ко многим файлам. – Gilles 25 June 2016 в 21:34
  • 4
    @ Gilles Да, я знаю. Я просто думаю, что любой точный инструмент выбора. Что вы используете для получения координат? Мне нужно повторять это много раз. – Léo Léopold Hertz 준영 26 June 2016 в 00:43
  • 5
    Как вы решили, easy определить using CLI ... – Mai 13 November 2017 в 22:33

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

14
ответ дан 25 May 2018 в 14:57
  • 1
    Обе делают работу, но далеки от грациозности и быстроты. Ближе, чем Gimp, правда, ты прав :) – Justinas Dūdėnas 23 January 2012 в 04:40
  • 2
    Ответ duffydack может быть самой легкой программой, если это лучше для вас. Я просто приурочен к скриншоту, щелкните правой кнопкой мыши & amp; открытие с помощью Gimp, обрезка и сохранение. Мне потребовалось около 14 секунд, шесть из них ждали, пока Гимм откроется. Это довольно быстро. Независимо от того, что вы идете, узнайте быстрые клавиши, это значительно ускорит процесс. – Tom Brossman 23 January 2012 в 04:51
  • 3
    Скорость зависит от вашей системы. Холодный старт на этой машине P4 1GB - это то, что я не нахожу t like to think about :) But keyboard shortcuts is the tip I. – Justinas Dūdėnas 23 January 2012 в 05:07

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

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

https://github.com/pknowles/cropall

[d5 ]

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

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

11
ответ дан 25 May 2018 в 14:57
  • 1
    Гм ... GIMP обрезается прямо в панели инструментов. Нет необходимости продвигать ваш скрипт за счет других инструментов. – Michael Schumacher 15 March 2015 в 20:18
  • 2
    @MichaelSchumacher Если требуется больше времени, чем щелчок, чтобы выбрать то, что я хочу обрезать, и кнопку для сохранения и загрузки следующего изображения, это не полезно для этой цели. Imaging загружает / сохраняет несколько сотен изображений в gimp. Ты будешь там весь год. Кроме того, это уже существующий инструмент - imagemagick - я просто бросил на него тривиальный графический интерфейс для обрезки. Не поймите меня неправильно, если gimp или другой инструмент мог бы я не беспокоиться о скрипте. – jozxyqk 16 March 2015 в 07:03
  • 3
    Мне очень понравился ваш сценарий. Спасибо огромное! Это было просто - именно то, что я искал! Я смог обрезать и изменить размер 64 изображений за считанные минуты. Если возможно, мне нужна возможность перетаскивать поле вокруг, чтобы определить мои собственные измерения ... – haferje 23 November 2015 в 00:18
  • 4
    @haferje спасибо! У меня нет времени, чтобы работать над этим на данный момент, но вы можете его разветвить или создать проблему на github, чтобы напомнить мне, чтобы посмотреть на нее позже. – jozxyqk 23 November 2015 в 05:20
  • 5
    @MichaelSchumacher Некоторые из нас нашли свой сценарий полезным и изменили его в наших целях. Я разветвил его сценарий и добавил в функции, которые соответствуют нашему документообороту. Просто потому, что вы не видите прецедента, не означает, что это не полезно. – Rystraum 15 February 2016 в 07:16

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

Он просто обрезает JPEG без потерь.

5
ответ дан 25 May 2018 в 14:57
  • 1
    Стоит отметить, что связанная с этим страница говорит, что есть только упаковка для Ubuntu 8.04. Это довольно старый. – Christopher Kyle Horton 23 January 2012 в 13:15
  • 2
    Дайте CropGUI другой взгляд. Он вызывает «jpegtran» на задней стороне для обрезки без потерь. У этого есть простой сценарий установки, который чисто помещает свои библиотеки в / usr / local без пакета. Он помещает основную программу в ~ / bin / cropgui, поэтому вы можете добавить ~ / bin / к вашему пути. Потяните .zip из GitHub - github.com/jepler/cropgui , разархивируйте его и запустите установщик. Я рекомендую './install.sh -f gtk -p / usr / local /'. Он сохраняет исходный файл и создает новый файл с добавлением «_crop» перед расширением. Недавнее исправление теперь сохраняет данные EXIF. Это работает очень хорошо для меня. – Royce Williams 4 August 2014 в 20:43
  • 3
    Кроме того, моя настройка с несколькими мониторами делает увеличение масштаба изображения CropGUI по умолчанию больше, чем это удобно. Чтобы решить эту проблему, найдите «max_» в коде и измените множитель, используемый для max_h и max_w с 64 на нечто большее (я использовал 128). – Royce Williams 4 August 2014 в 20:51

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

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

Gwenview

5
ответ дан 25 May 2018 в 14:57
  • 1
    Стоит добавить, что Gwenview уже установлен в качестве просмотра изображений по умолчанию на Kubuntu. – luator 20 July 2017 в 17:40
ImageMagick. Запуск из CLI с помощью $ display <img>. Обладает визуальным обрезкой. Очень легкий (около 10 Мб в стороне от зависимостей), требует немного больше, чем libx11 и GNOME libxml2.

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

3
ответ дан 25 May 2018 в 14:57

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

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

$ mogrify -trim *.jpg

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

Изменение размера немного медленнее.

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

$ mogrify -geometry 280x280\> *.jpg

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

2
ответ дан 25 May 2018 в 14:57

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

1
ответ дан 25 May 2018 в 14:57
  • 1
    Не строго вне темы, но -1 для того, чтобы предлагать программное обеспечение Windows, когда есть так много местных альтернатив. ;-П – David Foerster 16 June 2016 в 12:13
  • 2
    XnViewMP: MP = Multi Platform, и да, у него есть deb, rpm и tgz. Я бы сказал, что это родной. Что случилось с не-аборигенами? Linux использовал много программного обеспечения GNU в те дни. Родной не всегда лучше всех. По крайней мере не для меня. Я не расист. – ipse lute 16 June 2016 в 12:39
  • 3
    О, и там я был убежден, что XnView был только для Windows. Не беспокойся в таком случае. – David Foerster 16 June 2016 в 20:02
  • 4
    В другой заметке, пожалуйста, не используйте такие термины, как «racist». ненадлежащим образом или инфляционным. Аналогия от человеческих расы к вычислительным платформам не подходит вообще, так как не может быть нарушений прав, поскольку право жить без расовой дискриминации - это право человека, а программы - не люди. – David Foerster 16 June 2016 в 20:07
  • 5
    "& Quot; дискриминация" не-родного и / или закрытого исходного программного обеспечения, как правило, связано с более сложной интеграцией и обслуживанием, а также с ресурсами, требуемыми программным обеспечением адаптера. – David Foerster 16 June 2016 в 20:14

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

0
ответ дан 25 May 2018 в 14:57

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

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

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

enter image description here

0
ответ дан 25 May 2018 в 14:57

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

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