Almost anything you do to an image in GIMP can be undone. You can undo the most recent action by choosing Ctrl+Z.
→ from the main menu, but this is done so frequently that you really should memorize the keyboard shortcut,Undoing can itself be undone. After having undone an action, you can redo it by choosing → from the main menu, or use the keyboard shortcut, Ctrl+Y. It is often helpful to judge the effect of an action by repeatedly undoing and redoing it. This is usually very quick, and does not consume any extra resources or alter the undo history, so there is never any harm in it.
Atenție | |
---|---|
Dacă anulați una sau mai multe acțiuni și apoi operați imaginea în orice mod, cu excepția anulării sau refacerii, nu va mai fi posibilă refacerea acelor acțiuni: sunt pierdute pentru totdeauna. Soluția la acest lucru, în cazul în care creează o problemă pentru dvs., este de a duplica imaginea și apoi testa pe copie. (Nu faceți teste pe original, deoarece istoricul anulare/refacere nu este copiat atunci când s-a duplicat o imagine.) |
Dacă sunt mulți pași de depanare și refacere la un moment dat, poate fi mai confortabil să lucrați cu Dialogul istoric anulări, un dialog andocabil care vă arată o mică schiță la fiecare punct în istoricul anulărilor, permițând să vă întoarceți sau să înaintați apăsând clic pe acest punct.
Anularea se efectuează pe o bază de imagini: "Istoricul anulărilor" este una dintre componentele unei imagini. GIMP alocă o anumită cantitate de memorie pentru fiecare imagine pentru acest scop. Aveți posibilitatea să particularizați preferințele pentru a mări sau micșora dimensiunea, utilizând pagina Resurse de sistem din dialogul Preferințe. Există două variabile importante: numărul minim de niveluri de anulare, pe care GIMP îl va menține, indiferent de cât de multă memorie consumă, și memorie maximă anulare, dincolo de care GIMP va începe să șteargă din cele mai vechi elemente din istoricul anulărilor.
Notă | |
---|---|
Chiar dacă Istoricul anulărilor este o componentă a unei imagini, nu este salvat atunci când salvați imaginea folosind formatul nativ XCF al GIMP, care păstrează orice altă proprietate a imaginii. Când imaginea este redeschisă, va avea o istorie de anulări goală. |
Modul de punere în aplicare a anulărilor în GIMP este destul de sofisticat. Multe operații de anulare necesită foarte puțină utilizare a memoriei (de exemplu, schimbarea vizibilității unui strat), astfel încât se pot efectua secvențe lungi ale acestora înainte de a renunța la istoricul de anulare. Unele operațiuni, cum ar fi modificarea vizibilității stratului, sunt comprimate, astfel încât chiar dacă se fac de mai multe ori la rând produc doar un singur punct în istoricul de anulare. Cu toate acestea, există alte operațiuni de anulare care pot consuma o cantitate mare de memorie. Cele mai multe filtre sunt implementate de module, astfel încât nucleul GIMP nu are nici o modalitate eficientă de a ști ce s-a schimbat. Ca atare, nu există nicio modalitate de a implementa o anulare cu excepția memorării întregului conținut al stratului afectat înainte și după operație. Este posibil să reușiți să efectuați câteva astfel de operații înainte de a fi șterse din istoricul anulării.
Most actions that alter an image can be undone. Actions that do not alter the image generally cannot be undone. Examples include saving the image to a file, duplicating the image, copying part of the image to the clipboard, etc. It also includes most actions that affect the image display without altering the underlying image data. The most important example is zooming. There are, however, exceptions: toggling Quick Mask on or off can be undone, even though it does not alter the image data.
Există câteva acțiuni importante care modifică o imagine, dar nu pot fi refăcute:
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.
„Revenirea” înseamnă reîncărcarea imaginii din fișier. GIMP de fapt implementează acest lucru prin închiderea imaginii și crearea unei imagini noi, astfel că, în consecință, istoricul anulărilor este pierdut. Din acest motiv, în cazul în care imaginea nu este modificată, GIMP v-a solicita să confirmați că într-adevăr doriți să reveniți la imaginea originală.
Some tools require you to perform a complex series of manipulations before they take effect, but only allow you to undo the whole thing rather than the individual elements. For example, the Scissors Select tool requires you to create a closed path by clicking at multiple points in the image, and then clicking inside the path to create a selection. You cannot undo the individual clicks: undoing after you are finished takes you all the way back to the starting point. For another example, when you are working with the Text tool, you cannot undo individual letters, font changes, etc.: undoing after you are finished removes the newly created text layer.
Filters, and other actions performed by plug-ins or scripts, can be undone just like actions implemented by the GIMP core, but this requires them to make correct use of GIMP's Undo functions. If the code is not correct, a plug-in can potentially corrupt the Undo History, so that not only the plug-in but also previous actions can no longer properly be undone. The plug-ins and scripts distributed with GIMP are all believed to be set up correctly, but obviously no guarantees can be given for plug-ins you obtain from other sources. Also, even if the code is correct, canceling a plug-in while it is running may corrupt the Undo History, so it is best to avoid this unless you have accidentally done something whose consequences are going to be very harmful.