Чи є легкий інструмент для швидкого обрізання зображень?


124

Мені потрібно часто обрізати зображення - фотографії, відбитки екранів і т. Д., А завантаження gimp для такого простого завдання займає занадто довго. Чи можете ви порекомендувати більш швидку альтернативу?


Відповіді:


125

Gthumb - це приємний інструмент для перегляду та редагування зображень за допомогою простих інструментів редагування, таких як обрізання.

Інструкція щодо посіву в gThumb 3.2.8

  1. Відкрийте своє зображення в gThumb

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

  1. Відкрийте бічну панель "Редагувати", натиснувши e або клацнувши на мольберті у верхньому правому куті вікна

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

  1. На бічній панелі натисніть Обрізати, а потім обріжте зображення за вашим бажанням

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

  1. Після завершення натисніть Enter або Обрізати. Потім натисніть кнопку Зберегти на бічній панелі Редагування, щоб перезаписати оригінальний файл, або Зберегти як для збереження у новий файл зображення.

12
Як тільки Gthumb відкрив зображення: Натисніть e> Натисніть C> Перемістіть вибір двома перетягуваннями миші (шкода, одного було б достатньо)> Клацніть "Обрізати" (відсутність ярлика afaik)> Натисніть Ctrl+s> Натисніть Alt+F4. Обрізання зображень є дуже поширеною діяльністю, тому я все ще шукаю програму, яка зробила б це лише одним перетягуванням миші, натисканням нульової клавіші, нульовим клацанням.
Ніколя Рауль

Gthumb - це дуже приємний засіб IrvanView для Linux, але з якоїсь дивної причини він завжди застосовує своєрідний фільтр, що розмивається після обрізання. Ще більш абсурдно, це робиться лише після збереження обрізаного файлу, а не в попередньому перегляді. Будь-яка ідея, як це виправити? EDIT : подряпини, що - під час збереження я мав згладжування зображення на 100%. Моя помилка... ._.
FuzzyQ

Якщо в Gthumb є обрізання, знайти і здійснити неможливо. Жодна команда "Обрізати" на екрані або в будь-якому меню, що випадає, станом на 15.04.2014, в будь-якому випадку.
ЖанСібеліус

1
Це справді чудово! Нарешті, інструмент для обробки зображень Linux, який простий у використанні. Просто дотримуйтесь вказівок "e" та "C" від @NicolasRaoul.
felix

1
gthumb прекрасно виконує роботу. Я знайшов спосіб, як він організовує різні «інструменти редагування», трохи заплутаним. "Інструмент обрізання" відсутній у меню "Редагувати" у вікні, а також у меню панелі інструментів "Інструменти". Ви повинні натиснути значок «Палітра художника». Це відкриває бічну панель з більшою кількістю операцій, "Обрізати" - одна з них. Насправді мені знадобилося певний час, щоб дізнатися, що :-)
kris

27

У командному рядку інструментом для маніпулювання зображеннями растрових зображень є imagemagick Встановіть imagemagick або graphicsmagick Встановіть graphicsmagick (GM - це розкол проекту чату та більш активно розвинений). Це хороший варіант, якщо ви часто використовуєте одні і ті ж параметри.

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? У вашій відповіді це звучить як заміна чату.
математика

@math Неслухняне формулювання з мого боку. Чомусь я подумав, що GM зараз є головним, але він насправді все ще IM. Відредаговано, спасибі
Жиль

@Masi Вам потрібно додати ім'я вихідного файла в кінці. Якщо ви не знаєте координат, можливо, вам знадобиться використовувати інтерактивний інструмент, а не інструмент командного рядка. Суть інструменту командного рядка полягає в тому, коли ви хочете застосувати одну й ту ж операцію до багатьох файлів.
Жиль

@Gilles Так, я знаю. Я просто думаю про будь-який точний інструмент вибору. Що ви використовуєте для отримання координат? Мені потрібно багато разів повторювати річ.
Лео Леопольд Герц 준영

1
@Mai ??? Ні питання, ні моя відповідь не використовують слово "легко".
Жиль

17

Ви можете досить швидко обрізати та експортувати за допомогою Shotwell, він попередньо встановлений. Якщо цього не випробувати Пінта , це в Центрі програмного забезпечення.


1
Обидва виконують роботу, але далеко не витончені та швидкі. Ближче, ніж Gimp, ти маєш рацію :)
Justinas Dūdėnas

Відповідь duffydack може бути найбільш легкою програмою, якщо це найкраще для вас. Я просто приуротив знімок екрана, клацання правою кнопкою миші та відкриття за допомогою Gimp, обрізання та збереження. На це у мене пішло близько 14 секунд, шість з них чекали, коли Гімп відкриється. Це досить швидко. Що б ви не пішли з ознайомленням із комбінаціями клавіш, це значно прискорить роботу.
Том Броссман

3
Швидкість залежить від вашої системи. На цій машині P4 1 Гб холодний старт - це те, що я не t like to think about :) But keyboard shortcuts is the tip Iвізьму на себе.
Джастінас Дуденас

12

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

Я зібрав невеликий сценарій python, щоб автоматизувати багато цього процесу, але все-таки дозволяв людині вибрати, де обрізати кожне зображення:

https://github.com/pknowles/cropall

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

Використовує imagemagickдля врожаю, python/ tkinterдля попереднього перегляду.

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


Ах ... GIMP має обрізання прямо у панелі інструментів. Немає необхідності просувати свій сценарій ціною інших інструментів.
Майкл Шумахер

8
@MichaelSchumacher Якщо для вибору того, що я хочу обрізати, та кнопки для збереження та завантаження наступного зображення потрібне більше часу, ніж для натискання, це не корисно для цієї мети. Зображення завантаження / збереження декількох сотень зображень у gimp. Ти будеш там цілий рік. Також це вже існуючий інструмент - imagemagick - я просто перекинув на нього тривіальний графічний інтерфейс для обрізання. Не зрозумійте мене неправильно, якби gimp чи інший інструмент не міг би зациклюватися на сценарії.
jozxyqk

1
Мені дуже сподобався ваш сценарій. Дуже дякую! Це було просто - саме те, що я шукав! Я зміг обрізати та змінити розмір 64 зображень за лічені хвилини. Якщо можливо, я хотів би мати можливість перетягнути поле навколо, щоб визначити свої власні розміри ...
haferje

@haferje дякую! Наразі у мене немає часу над цим працювати, але ви можете роздрібнити його або створити проблему на github, щоб нагадати мені переглянути це пізніше.
jozxyqk

2
@MichaelSchumacher Деякі з нас знайшли його сценарій корисним і змінили його під наші цілі. Я розширив його сценарій і додав функції, які відповідають нашому робочому процесу. Це те, що ви не можете бачити регістр використання, не означає, що це не корисно.
Rystraum

5

Як пропонують люди в Інтернеті, спробуйте CropGUI: http://emergent.unpythonic.net/01248401946

Це просто обрізання JPEG без втрат.


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. Це дуже добре працює для мене.
Royce Williams

Крім того, моя настройка мультимонітора дозволяє збільшити масштаб екрана за замовчуванням на CropGUI, ніж це зручно. Щоб вирішити це, знайдіть у коді "max_" та змініть множник, який використовується для max_h та max_w з 64 на щось більше (я використав 128).
Royce Williams

5

Як щодо Gwenview , який є дуже настроюваним та простим у використанні програмою для перегляду зображень / керування зображеннями.

  • Обрізати функцію в розділі "Менюбар -> Редагувати -> Обрізати" або crtl+k
  • Також підтримує прості маніпуляції із зображенням: обертання, дзеркало, гортання та розмір, основні дії з управління файлами, такі як копіювання, переміщення, видалення та інші.
  • Це додаток Lightwave (з MB) і може бути розширений за допомогою плагінів KIPI.

скріншот


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

3

ImageMagick. Запускається від CLI з $ display <img>. Має візуальне обрізання. Дуже легкий (близько 10 Мб окрім залежностей), вимагає трохи більше, ніж libx11 та libxml2 GNOME.

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). Вони працювали на мене ще з епохи бронзи (Windows).


1
Не суворо тему, але -1 для пропонування програмного забезпечення для Windows, коли існує стільки рідних альтернатив. ;-P
Девід

XnViewMP: MP = Мультиплатформа, і так, він має пакети deb, rpm та tgz. Я б сказав, що це рідне. Що не так з не вихідцями? Ще в минулому Linux використовував багато програмного забезпечення GNU. Рідні не завжди рівні з найкращими. Принаймні не для мене. Я не расист.
ipse лютня

О, і там я переконався, що 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 (якщо навіть є такий ... почати робити висновок, що насправді немає), але я буду жити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.