Gimp geri alma

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla

GIMP'te yaptığınız hemen hemen her şeyi geri alabilirsiniz. Yaptığınız en son eylemleri geri almak için menü çubuğunun "Düzen" menüsündeki geri al komutunu kullanabilirsiniz. Bu işlemi yapmak için ayrıca klavyedeki Ctrl+Z tuşlarını kullanabilirsiniz.

Geri alma kendiliğinden geri alınır. Bir eylemi geri aldıktan sonra yaptığınız işlemden vazgeçerseniz bunu yinele komutu ya da Ctrl+Y klavye kısayol tuşları ile yapabilirsiniz. Bir eylemin geri alma veya yinelemesinin etkisini tekrarlı olarak gerçekleştirmek için bu kullanışlı bir özelliktir. Bu yöntem çok hızlıdır ve ek kaynak harcamaz veya geri alma geçmişini değiştirmez.

İkaz: Eğer bir veya daha fazla eylemi geri alırsanız ve ardından görüntüde geri alma veya yineleme hariç herhangi bir işlem yaparsanız, artık bu eylemleri yinelemek imkânsız olur. Onları artık sonsuza dek kaybetmiş olursunuz. Bunun çözümü, eğer sizin için bu bir sorun teşkil ediyorsa, görüntüyü çoğaltmak veya onun kopyasında bunu test etmektir. (Özgün görüntüde test etmeyin, çünkü bir görüntüyü çoğalttığınızda geri al/yinele geçmişi kopyalanmaz.)

Eğer geri alma veya yineleme işlemini sıksık kullanıyorsanız, geri alma geçmişi ile ilgili yapılan küçük noktaları gösteren ve rıhtımlanabilir bir kutu olan geri alma geçmişi kutusu ile çalışmak daha uygun olabilir. Bu kutu belirlenen noktadan ileri veya geri gitmenizi sağlar.

Geri alma, özel bir görüntü tabanında gerçekleştirilir: "Geri alma geçmişi", görüntünün bileşenlerinden biridir. GIMP bu amaç için belleğin belirli bir miktarını ayırır. Miktarı arttırmak veya azaltmak için ortam yeğlenenleri sayfasını kullanabilirsiniz. İki önemli değişken vardır: Biri, harcanın bellek miktarının ne kadar olduğuna bakmaksızın, GIMP'in kullanacağı geri alma düzeyinin en düşük sayısı diğeri, geri alma geçmişindeki hangi ögeden silmeye başlayacağını belirleyen azami geri alma belleğidir. Peki "neye göre bellek miktarını belirleyeceğim?" diyorsanız, önbellek boyutu nasıl ayarlanır maddesine bakınız.

Not: Geri alma geçmişi bile görüntünün bir bileşenidir. GIMP'in doğal XCF formatı ile görüntüyü kaydettiğinizde bu bileşen kaydedilmez. Bu format herbir görüntüde kendine özgüdür. Görüntü tekrar açıldığında, geri alma geçmişi boş olur.

GIMP'in geri alma uygulaması, mükemmel bir özelliktir. Birçok işlem çok küçük geri alma belleği gerektirir. (örn, bir katmanın görünürlüğünü değiştirme). Bundan dolayı geri alma geçmişiniz dolana kadar birçok eylem gerçekleştirebilirsiniz. Katman görünürlüğünü değiştirme gibi bazı işlemler sıkıştırılır. Böylece onları tek bir satırda birkaç kez yapma, geri alma geçmişinde sadece tek bir nokta oluşturur. Fakat birçok geri alma belleği tüketen başka işlemler de vardır. Çoğu süzgeçler, eklentiler tarafından yürütülmektedir. Bundan dolayı GIMP çekirdeği, neyin değiştiğini bilme ile ilgili belirli bir kuralı yoktur. İşlemden önce ve sonra etkin katmanın tüm bileşenlerini hatırlama hariç, aslında geri almayı gerçekleştirmek için hiçbir yol yoktur. Geri alma geçmişini temizlemeden önceki sadece birkaç işlemi gerçekleştirebilirsiniz.

Geri alınamaz şeyler

Görüntüde değiştirilen çoğu eylem geri alınabilir. Değiştirilmeyen eylemler genellikle geri alınamaz. Örneğin görüntüyü bir dosyaya kaydetme, görüntüyü çoğaltma, görüntünün bir parçasını panoya kopyalama, vb. Buna ayrıca, görüntü ekranına etki eden çoğu eylem de dahildir. Yalnız görüntü verisini değiştirme hariç. En önemli örnek yakınlaştırmadır. Yine de birkaç istisna vardır: HızlıMaske etkinleştirme veya pasifleştirme bile geri alınabilir. Hatta görüntü verisini değiştirmezse bile bu işlemi yapabilir.

Bir görüntüyü değiştirme gibi birkaç önemli eylem geri alınamaz. Bu eylemler:

Görüntüyü kapatma

Geri alma geçmişi görüntünün bir bileşenidir. Bu yüzden görüntü kapatıldığında ve tüm kaynakları serbest bırakıldığında geri alma geçmişi gider. Bunun nedeni, son oturumda kaydedildiğinden bu yana görüntünün düzenlenmemiş olmasıdır. Bu yüzdendir ki GIMP'i her kapattığınızda bu işlemi gerçekten yapmak isteyip/istemediğinizi size daima sorar. Bu doğrulama işlemini pasifleştirmek için ortam yeğlenenleri sayfasını kullanabilirsiniz. Eğer bunu yaparsanız, ne yaptığınızdan gerçekten emin olmuş olursunuz.

Görüntüyü geri getirme

“Geri getirme”, görüntüyü bir dosyadan tekrar yükleme demektir. GIMP aslında, görüntüyü kapatıp yeni bir görüntü oluşturarak bu işlemi gerçekleştirir. Böylece geri alma geçmişi sonuç olarak kaybedilir. Eğer görüntü temiz değilse, görüntüyü gerçekten geri getirmek isteyip/istemediğinizi GIMP size sorar.

Eylemlerin parçaları

Bazı araçlar etkili olması için karmaşık işlem serisi gerçekleştirmenizi ister. Yalnız, sadece ayrı ayrı elemanlar yerine tüm şeyi geri almanızı sağlar. Örneğin, akıllı makas (makas seçim) aracı, görüntüdeki birçok noktaya tıklatarak kapalı bir yol oluşturmanızı ister. Ardından seçim oluşturmanız için yolun içine tıklatmalısınız. Ayrı ayrı tıklatmaları geri alamazsınız: işlemi bitirdikten sonra geri alma, sizi tıklatmaya ilk başladığınız noktaya geri götürür. Başka bir örnek: metin aracı ile çalışırken, yazıyüzü değişikliklerini, harfleri tek tek geri alamazsınız: işlemi bitirdikten sonra geri alma, yeni oluşturduğunuz metin katmanını kaldırır.

Eklentiler veya betikler tarafından gerçekleştirilen süzgeçler ve diğer eylemler, GIMP çekirdeği tarafından yürütülen eylemler gibi geri alınabilir. Fakat bunun için onların GIMP'in geri alma işlevini doğru olarak tanımlaması gerekir. Eğer kod doğru değilse, eklenti geri alma geçmişine zarar verebilir. Böylece sadece eklentiler değil ayrıca evvelki eylemler bile artık düzgün olarak geri alınamaz. GIMP ile dağıtılan eklentiler ve betiklerin tümünün doğruluğu sağlanmıştır. Fakat diğer kynaklardan elde edilen eklentiler için aynı şeyi söylemek mümkün değildir. Ayrıca kaynak kodu doğru olsa bile eklenti çalışırken onu kapatmaya çalışma geri alma geçmişininin bozulmasına neden olabilir. Bu yüzden, kazara bu tür olaylara mahal vermemek için en iyisi bunlardan sakının.

Kaynak

Gimp Documentation 3. Undoing sayfası