Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

История действий в GIMP: отмена, повтор и ограничения

💻 Информатика · 7 класс

Почему новая правка после отката удаляет ветку повтора и почему XCF не хранит историю отмены.

Клавиатура в компьютерном классе
Иллюстрация к предмету «Информатика»Hmartil · Wikimedia Commons · CC BY-SA 4.0

Отмена относится к конкретному изображению

GIMP хранит последовательность состояний, позволяющую отменять многие правки изображения. Команда Edit → Undo возвращает предыдущее состояние, Edit → Redo повторяет отменённую операцию. Для частых действий используются Ctrl+Z и Ctrl+Y в стандартной раскладке сочетаний; настройки и система могут влиять на клавиши.

История связана с отдельным открытым изображением. Если у вас два документа, отмена в одном не исправляет другой. Перед командой проверьте, какая вкладка активна.

Диалог Undo History

Диалог истории показывает последовательность правок и позволяет перейти к более раннему состоянию. Это удобно после нескольких операций: не нужно многократно нажимать Undo, считая шаги по памяти. Миниатюры помогают понять, до какого изменения нужно вернуться.

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

Главная ловушка: новая ветка

Представим последовательность: заливка, надпись, поворот. Вы отменили поворот и надпись, вернувшись к заливке. Пока вы только перемещаетесь Undo/Redo, можно снова получить поздние состояния. Но новая правка изображения после отката создаёт другое продолжение и делает прежнюю ветку повтора недоступной.

Если нужно сравнить несколько вариантов, безопаснее сохранить копии проекта или дублировать изображение до эксперимента. При дублировании сама история Undo не копируется: дубликат содержит текущее изображение, а не весь путь его создания.

Что история не заменяет

История не является резервной копией и не сохраняется в XCF. После закрытия и повторного открытия проекта прежний список отмены будет пуст. XCF сохраняет редактируемую структуру, например слои и маски, но это другой механизм.

Сохранение файла и изменение масштаба просмотра обычно не являются отменяемыми правками пикселей. Закрытие изображения уничтожает его историю. Поэтому рассчитывать на Ctrl+Z как на универсальное восстановление любого действия нельзя.

Память и длительность истории

Для Undo нужна оперативная память. Ограничения количества шагов и объёма настраиваются в системных ресурсах GIMP. Тяжёлые операции могут расходовать больше памяти, чем простое изменение видимости слоя. Старые шаги не обязаны оставаться доступными бесконечно.

Перед крупным экспериментом сохраните отдельную версию XCF с понятным именем. Это позволяет вернуться к надёжному состоянию даже после перезапуска программы, когда обычной истории уже нет.

Разобранный пример

После размытия фотография потеряла детали. Отмените размытие, сравните с исходным состоянием и при необходимости повторите через Redo. Если хотите попробовать другой радиус, вернитесь назад и примените новое размытие. Старый вариант тогда лучше заранее сохранить отдельной копией, если он нужен для сравнения.

Практика

  1. Вернётся ли история после открытия сохранённого XCF?
  2. Что происходит с Redo после новой правки в откатанном состоянии?
  3. Дублируется ли Undo History вместе с изображением?

Ответы

1. Нет: история не записывается в XCF. 2. Прежнее продолжение теряется, формируется новая ветка действий. 3. Нет: копируется текущее изображение. Для долгосрочного восстановления нужны сохранённые версии проекта, а для быстрых текущих исправлений — Undo.

Связанные материалы

Источники и материалы