Plik Edycja Zaznaczanie Widok Obraz Warstwa Kolory Narzędzia Filtry Okna
Pomoc

Cofanie

Prawie wszystko, co robisz z obrazem w GIMP, można cofnąć. Możesz cofnąć ostatnią akcję, wybierając polecenie Edytuj Cofnij z menu obrazu, ale to jest tak często robione, że naprawdę trzeba zapamiętać skrót klawiaturowy Ctrl + Z.
Cofnięcie może zostać cofnięte. Po cofnięciu operacji możesz ją ponownie wybrać poleceniem Edytuj Ponów z menu obrazu lub użyj skrótu klawiaturowego Ctrl + Y. Często przydatne jest ocenienie efektu działania przez wielokrotne cofanie się i ponowne jego ponawianie. Zwykle jest to bardzo szybkie i nie zużywa żadnych dodatkowych zasobów ani nie zmienia historii cofania, więc nic złego w tym nie ma.
Uwaga
Jeśli cofnie się jedno lub więcej działań, a następnie wykona operację na obrazie w dowolny sposób, za pomocą funkcji Cofnij lub Ponów, nie będzie można powtarzać tych czynności: utracone zostaną na zawsze. Rozwiązaniem tego problemu jest utworzenie duplikatu obrazu, a następnie przetestowanie jego kopii. (Nie testuj oryginału, ponieważ historia cofania / ponawiania nie jest kopiowana podczas kopiowaniu obrazu).
Jeśli często robisz cofanie się i powtarzanie wielu kroków naraz, wygodniejsze może być używanie okna dialogowego Historia działań, które pokazuje mały szkic każdego punktu w historii cofnięcia, co pozwala cofnąć się lub ponowićj do tego punktu, klikając przycisk.
Cofanie jest wykonywane na podstawie konkretnych obrazów: "Historia działań" jest jednym z elementów obrazu. GIMP przypisuje w tym celu pewną ilość pamięci do każdego obrazu. Preferencje można dostosować, aby zwiększyć lub zmniejszyć ilość, korzystając ze strony Środowisko w oknie dialogowym Preferencje. Istnieją dwie ważne zmienne: minimalna liczba poziomów cofania, które będą utrzymywane przez GIMP bez względu na ilość zajmowanej pamięci i maksymalna pamięć cofnięcia, poza którą GIMP rozpocznie usuwanie najstarszych elementów z Historii cofnięcia.
Uwaga
Nawet jeśli historia cofnięcia jest składnikiem obrazu, to nie jest zapisywana podczas zapisywania obrazu przy użyciu macierzystego formatu XCF GIMP, co zachowuje każdą inną właściwość obrazu. Gdy obraz zostanie ponownie otwarty, będzie miał pustą historię cofnięcia.
Implementacja Cofnij przez GIMP jest dość wyrafinowana. Wiele operacji wymaga bardzo małej pamięci Cofnij (np. Zmiany widoczności warstwy), dzięki czemu można wykonywać długie ich sekwencje, zanim zdążą usunąć historię cofnięć. Niektóre operacje, takie jak zmiana widoczności warstwy, są kompresowane, więc robienie ich kilka razy z rzędu daje tylko jeden punkt w historii cofnięcia. Istnieją jednak inne operacje, które mogą zużywać dużo pamięci cofania. Większość filtrów jest implementowana przez wtyczki, więc rdzeń GIMP nie ma efektywnego sposobu na poznanie tego, co się zmieniło. Jako taki nie ma możliwości implementacji funkcji Cofnij, z wyjątkiem zapamiętania całej zawartości warstwy, której dotyczy problem, przed i po operacji. Przed wykonaniem tej operacji można wykonać tylko kilka takich operacji.

3.1. Operacje, których nie można cofnąć

Większość działań, które zmieniają obraz, można cofnąć. Nie można cofnąć działań, które nie zmieniają obrazu. Przykładem jest zapisanie obrazu w pliku, powielanie obrazu, kopiowanie części obrazu do schowka itd. Obejmuje ona również większość działań wpływających na wyświetlanie obrazu bez zmiany danych podstawowych. Najważniejszym przykładem jest powiększanie. Istnieją jednak wyjątki: włączanie i wyłączanie funkcji Szybka maska może być cofnięte, nawet jeśli nie zmienia danych obrazu.
Istnieje kilka ważnych czynności, które powodują zmianę obrazu, ale nie można ich cofnąć:
Zamknięcie obrazu
Historia Cofnij jest składnikiem obrazu, więc gdy obraz jest zamknięty, a wszystkie jego zasoby są zwolnione, historia cofnięcia znikła. Z tego powodu, chyba że obraz nie został zmodyfikowany od ostatniego zapisania,  program GIMP zawsze prosi o potwierdzenie, że chcesz zamknąć obraz. (Możesz to wyłączyć w oknie Otoczenie okna dialogowego Preferencje, jeśli tak się stanie, przyjmujesz odpowiedzialność za to, co robisz).
Przywracanie obrazu
"Cofnięcie" oznacza ponowne załadowanie obrazu z pliku. GIMP faktycznie implementuje to zamykając obraz i tworzy nowy obraz, więc w związku z tym historia cofania zostaje utracona. Z tego powodu, jeśli obraz jest nieczynny, GIMP poprosi o potwierdzenie, że naprawdę chcesz cofnąć obraz.
"Fragmenty" działań
Niektóre narzędzia wymagają wykonania złożonych manipulacji zanim zaczną obowiązywać, ale tylko pozwalają cofnąć całość, a nie poszczególne elementy. Na przykład Inteligentne nożyczki wymagają utworzenia zamkniętej ścieżki, klikając w wielu punktach obrazu, a następnie klikając wewnątrz ścieżki do utworzenia zaznaczenia. Nie można cofnąć poszczególnych kliknięć: cofnięcie po zakończeniu powraca się powrotem do punktu początkowego. W innym przykładzie podczas pracy z narzędziem Tekst nie można cofnąć pojedynczych liter, zmian czcionek itd .: cofnięcie po zakończeniu usuwa nowo utworzoną warstwę tekstową.
Filtry i inne czynności wykonywane przez wtyczki lub skrypty można cofnąć, podobnie jak działania realizowane przez rdzeń GIMP, ale wymaga to prawidłowego korzystania z funkcji Cofnij GIMP. Jeśli kod nie jest poprawny, wtyczka może potencjalnie uszkodzić historię cofnięcia, dzięki czemu nie można już cofnąć nie tylko wtyczek, ale również wcześniejszych działań. Wtyczki i skrypty dystrybuowane z GIMP są uważane za poprawnie skonfigurowane, ale oczywiście żadne gwarancje nie mogą być dane dla wtyczek, które można uzyskać z innych źródeł. Nawet jeśli kod jest poprawny, anulowanie wtyczki podczas jej uruchamiania może uszkodzić historię cofnięcia, więc najlepiej jest tego unikać, jeśli przypadkowo nie zrobisz czegoś, czego konsekwencje będą bardzo szkodliwe.

Na podstawie:
https://docs.gimp.org/en/gimp-concepts-undo.html