3. Скасування дій

  1. 3.1. неотменяемого операції

Майже усі внесені в зображення зміни можуть бути скасовані. Ви можете скасувати останню дію, вибравши в меню зображення →, але ця операція застосовується так часто, що варто запам'ятати комбінацію клавіш Ctrl + Z.

Сама скасування може бути скасована. Після скасування дії ви можете повернути його вибравши в меню зображення пункт →, або з використанням клавіші швидкого доступу, Ctrl + Y. Часто це корисно при оцінці ефекту будь-якого дії, за допомогою його неодноразової відміни і затримки. Зазвичай це відбувається дуже швидко, без додаткової витрати ресурсів або зміни історії скасування, тому ніякої шкоди в цьому немає.

Зазвичай це відбувається дуже швидко, без додаткової витрати ресурсів або зміни історії скасування, тому ніякої шкоди в цьому немає

застереження

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

Якщо ви часто використовуєте скасування та повернення на безліч кроків за раз, можливо буде зручніше працювати з діалогом історії відмін - прикріплюється панеллю, яка показує невеликі ескізи кожної точки в історії скасування, дозволяючи вам переміщатися назад або вперед до точки, за якою ви клацаєте.

Undo is performed on an image-specific basis: the "Undo History" is one of the components of an image. GIMP allocates a certain amount of memory to each image for this purpose. You can customize your Preferences to increase or decrease the amount, using the System Resources page of the Preferences dialog. There are two important variables: the minimal number of undo levels, which GIMP will maintain regardless of how much memory they consume , and the maximum undo memory, beyond which GIMP will begin to delete the oldest items from the Undo History .

зауваження

Хоча історія дій є компонентом зображення, вона не зберігається разом з ним в власний формат GIMP з розширенням XCF (хоча всі інші властивості зображення зберігаються). Коли зображення буде відкрито знову, історія дій буде порожня.

Реалізація історії дій в GIMP досить складна. Багато операцій (такі як зміна видимості шару) вимагають дуже мало пам'яті для можливого скасування, тому ви можете виконати велику їх кількість до того, як вони почнуть пропадати з історії дій. Деякі операції (і знову зміна видимості шару) є стислими, тому виконання їх кілька разів поспіль проводить лише одну точку в історії дій. Проте, інші операції споживають багато пам'яті для можливого скасування. Як приклад можна привести практично будь-який фільтр: оскільки фільтри реалізовані як розширення, ядро ​​GIMP не може достеменно дізнатися, що вони змінили. Таким чином, не існує іншого способу скасувати таке дії крім як запам'ятати вміст порушеного шару до і після операції. Ви можете виконати обмежену кількість таких операцій перш, ніж вони будуть видалені з історії дій.

3.1. неотменяемого операції

Більшість дій, що змінюють зображення, можуть бути скасовані. Але деякі не підлягає скасуванню. Такі операції як збереження зображення в файл, скопіювати зображення, копіювання зображення, копіювання частини зображення в буфер обміну і т.д. Сюди також відносяться операції, що включають в себе вплив на відображення без зміни даних зображення. Найбільш істотним прикладом є масштабування відображення. Проте, існують і винятки: перемикання видимості швидкої маски може бути скасовано, якщо між перемиканнями не змінювалися дані зображення.

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

закриття зображення

The Undo History is a component of the image, so when the image is closed and all of its resources are freed, the Undo History is gone. Because of this, unless the image has not been modified since the last time it was saved, GIMP always asks you to confirm that you really want to close the image.

повернення зображення

означає перезавантаження зображення з файлу. GIMP реалізує це за допомогою закриття зображення і створення нового зображення, в слідстві чого втрачається історія відмін. З цієї причини, якщо зображення піддалося змінам, GIMP завжди буде питати у вас підтвердження перед виконанням повернення.

фрагменти дій

Деякі інструменти вимагають виконання комплексного набору маніпуляцій перед їх застосуванням, але дозволяють скасувати лише цілі операції замість окремих елементів. Наприклад, Ножиці дозволяють вам створювати закриті системи клацанням по різним точкам зображення з подальшим клацанням всередині контуру для створення виділення. Ви не можете скасувати окремі клацання: скасування після завершення поверне вас до початкової точки. В іншому прикладі, коли ви працюєте з інструментом Текст, ви не можете скасувати окремі літери, зміну шрифту і т.д .: скасування після завершення операцій видалить щойно створений текстовий шар.

Фільтри, і інші вироблені доповненнями або скриптами дії, можуть бути скасовані також як і реалізовувати ядром GIMP дії, але за умови правильного використання ними функцій скасування GIMP. Якщо код неправильний, доповнення потенційно може зіпсувати історію відмін, так що не тільки дії доповнення, але і попередні дії більш не зможуть правильно скасовуватися. Все що поставляються з GIMP скрипти і доповнення достовірно працюють правильно, однак очевидно, що немає гарантій для доповнення, отриманих з інших джерел. Також, навіть якщо код є правильним, скасування дополненіяво час його роботи іноді може залишити історію відмін пошкодженої, тому краще цього уникати, якщо ви випадково не зробили чогось з поганими наслідками.

© 2008 — 2012 offroad.net.ua . All rights reserved. by nucleart.net 2008