Подробный гайд: Обрезка изображений в ALT Linux с помощью графических инструментов
Графические инструменты
1. GIMP (GNU Image Manipulation Program) — профессиональный редактор
Установка:
su -
apt-get install gimp
Способы обрезки:
Метод 1: Инструмент «Кадрирование»
- Откройте изображение: Файл → Открыть (Ctrl+O)
- Выберите инструмент «Кадрирование» на панели инструментов или нажмите Shift+C
- Выделите нужную область мышью
- Нажмите Enter или кликните внутри выделения для применения
Метод 2: Обрезка до выделения
- Инструментом «Прямоугольное выделение» выделите нужную область
- Перейдите в меню: Изображение → Обрезать до выделения
- Изображение будет обрезано по границам выделения
Дополнительные возможности:
- Фиксация соотношения сторон в настройках инструмента
- Точная настройка размеров в пикселях
- Обрезка с учётом слоёв и прозрачности
2. Pinta — простой редактор в стиле Paint
Установка:
apt-get install pinta
Обрезка:
- Откройте изображение
- Выделите область инструментом «Выделение»
- Меню: Изображение → Обрезать по выделению
- Сохраните результат
Pinta подходит для быстрых правок без сложного интерфейса.
3. Просмотрщик изображений (Loupe) — базовое редактирование
Встроен в Альт Рабочую Станцию.
Позволяет:
- Просматривать изображения
- Вращать, масштабировать
- Обрезать изображение через простой интерфейс
Запуск:
- Найдите «Просмотрщик изображений» в меню приложений или откройте файл двойным кликом.
4. Inkscape — для векторной графики
Установка:
apt-get install inkscape
Хотя Inkscape ориентирован на вектор, он позволяет обрезать растровые изображения через Объект → Клип → Установить.
Консольные инструменты
1. ImageMagick — мощный пакет для обработки изображений
Установка:
apt-get install ImageMagick
Базовая обрезка:
# Обрезать область 200x150 пикселей, начиная с координат (50,30)
convert input.jpg -crop 200x150+50+30 output.jpg
Обрезка по центру:
convert image.png -gravity Center -crop 300x300+0+0 +repage result.png
Удаление краёв (автоматическая обрезка фона):
convert image.png -trim output.png
Обрезка снизу на 20 пикселей:
convert image.png -gravity South -chop 0x20 result.png
Пакетная обработка:
# Обрезать все JPG в папке
mogrify -crop 800x600+10+5 *.jpg
Параметр -crop принимает формат: ШиринаxВысота+СмещениеX+СмещениеY
2. GraphicsMagick — альтернатива ImageMagick
Установка:
apt-get install GraphicsMagick
Синтаксис аналогичен:
gm convert input.jpg -crop 400x300+0+0 output.jpg
3. sxiv / feh — минималистичные просмотрщики
- sxiv не имеет встроенной обрезки, но поддерживает скрипты для внешних команд
- feh подходит для просмотра, обрезку лучше выполнять через ImageMagick
Сравнение инструментов
| Инструмент | Тип | Сложность | Пакетная обработка | Идеально для |
|---|---|---|---|---|
| GIMP | GUI | Высокая | Нет | Профессиональная ретушь, сложные правки |
| Pinta | GUI | Низкая | Нет | Быстрая обрезка, простые правки |
| Loupe | GUI | Низкая | Нет | Просмотр + базовая обрезка |
| ImageMagick | CLI | Средняя | Да | Автоматизация, скрипты, серверы |
| Pinta + консоль | Гибрид | Средняя | Частично | Баланс простоты и функционала |
Практические примеры
Пример 1: Подготовка аватара 400×400 пикселей
convert photo.jpg -gravity Center -crop 400x400+0+0 +repage avatar.jpg
Пример 2: Удаление белых полей со скана
convert scan.png -trim -border 10x10 cleaned.png
Пример 3: Создание миниатюр с обрезкой
for img in *.jpg; do
convert "$img" -resize 800x600^ -gravity Center -crop 800x600+0+0 +repage "thumb_$img"
done
Совет:
Перед массовыми правками всегда делайте резервные копии оригиналов!