Bir görüntünün merkezini nasıl kesip kenarları birbirine yaklaştırırsınız?


12

Bir PNG görüntüsünden çok sayıda sütun kesmem gerekiyor. Kaldırmak istediğim alan görüntünün merkezindedir; Bu nedenle kesimden sonra sol ve sağ kenarların birbirine daha yakın olmasını istiyorum.

Bunu Gimp veya Photoshop CS5'te yapmanın bariz bir yolunu bulamıyorum (çok acemiyim). Gerçekten "soldan 4 piksel başlayarak 100 sütun kes" diyen bir araç rica ediyorum. Herhangi bir öneri?

Yanıtlar:


14

Belki başka biri daha basit bir yöntemle gelecektir, ancak düşünebileceğim en basit yöntem şu adımlar olacaktır:

  1. MarqueeKaldırmak istediğiniz orta bölümü seçmek için aracı kullanın .

  2. Select > Inverseo orta bölümden başka her şeyi seçmek için .

  3. Kopyala ve yapıştır. Bu, görünmez bir merkezle yeni bir katman oluşturacaktır.

  4. Sağ yarıyı seçin ve Moveiki yarım hizalanacak şekilde aracı kaydırmak için kullanın .

  5. Arka plan katmanını / orijinal görüntüyü gizleyin.

  6. Image > Trim sağ alt piksel ile.


Bu en basit yöntem ... + 1
Jack

Bunun bir Eylemde işe yaramayacak tek kısmı 4. adımdır, çünkü bu manuel ayarlamayı içerir. Bahse girerim, bir Eylemde işe yarayacak başka bir yol düşünebilirim ...
16'da jhocking

Adım 4 ve Adım 1 her ikisi de bir eylemde kaydedilebilen Seçim Çerçevesi aracını gerektirir, ancak her zaman aynı seçim boyutlarını kullanır. Her iki çözümümüzü de eylem olarak kullanırsak, tek fark benimki herhangi bir yükseklikte çalışır, oysa sizinki sadece orijinal kaydedilen yükseklikle çalışır. İkimiz de gala için çirkin tarihler bulduk ...
Farray

Seçim çerçevesi kaldırmak istediğiniz parçayı (yani adım 1) seçip ardından eylemi çalıştırmak gibi bir şey düşünüyordum. 4. adımı gerçekleştirmenin başka bir yolunu düşünebilseydim bu işe yarardı.
jhocking

1
Bunu yapmak için akılcı bir neden olmaz ... ama 4. adım için eyleme geçirilebilir bir yedek buldum. (4a) görünür pikselleri (4b) tersine çevirme (4c) dönüşüm seçimini seçin ve genişliği sol çapa ( 4d) seçimi temizle (4e) yapıştırma (4f) seçimi değiştir ve sağ tutturma (4g) ile seçimi genişletme genişliğini maksimum genişliğe ayarla katmanın sol kenarını seçimle hizala (4m) katmanı düzleştir (4n) görünür pikselleri (4o) kırpmayı seçerek seçer. (4p) görünür katmanları düzleştirin Pheuw !!!
Farray

3

Bu jhocking'in cevabından daha iyi değil , ama farklı bir yol ...

Görüntüyü çift ofsetleyin ve kırpın.

  1. Katmanınızı çoğaltın (Katmanlar paletinin altındaki Yeni Katman simgesine sürükleyin)
  2. Üst katmanı sola kaydır
    1. Filter > Other > Offset
    2. Yatay'ı, kaldırdığınız piksellerin ve bunların kaldırılmasını istediğiniz yere negatif değerine ayarlayın (örneğin, -104)
    3. Olarak Undefined areasayarlandığından emin oluntransparent
  3. Üst katmanı sağa kaydır
    1. Filter > Other > Offset
    2. Yatay pozitif kaymayı, kaldırmanın başlamasını istediğiniz yere ayarlayın (örneğinizde +4)
    3. Olarak Undefined areasayarlandığından emin oluntransparent
  4. Tuval boyutunu küçültün
    1. Image > Canvas Size
    2. Genişliği, kaldırdığınız piksel sayısına göre azaltın (örneğinizde 100 azaltın)
    3. En soldaki sütundan bir bağlantı noktası seçtiğinizden emin olun.
  5. Katmanları düzleştirin ( Ctrl+ E)

Bir grup görüntüye yapmanız gerekiyorsa bunu bir Eylem'e dönüştürebilirsiniz ...


Bu yöntemi benim yaklaşımımla yapamayacağınız bir Eylem'e dönüştürebilmeyi seviyorum. Öte yandan, bir Eylem olarak, ofsetler her seferinde tam olarak aynı olacaktır, bu da herhangi bir kullanım olmayabilir.
jhocking

@jhocking Evet ... Bundan sonra bunun sizin adımınız kadar uygulanabilir olduğunu fark ettim. Tek gerçek yararı, Bilgi paletine bakmak yerine sayısal girişlerle yapılmasıdır. Bununla birlikte, eğer bunu yapsaydım kişisel olarak yaklaşımınızı kullanacağım (seç, temizle, ters çevir-seç, kopyala, yapıştır, ctrl + üst karakter + taşı, kırpma) ... zarif bir cevap yok, sadece araçları kullanmak zorundayım. (Ama "daha kolay bir yol olmalı!" Gibi hissetmeye devam ettim ve hala yok ...)
Farray

2

Eski bir soru olduğunu biliyorum, ancak bu bahsettiğiniz PNG gibi basit bir resim (katman yok) ise ve SnagIt (sürüm 11.00 ile denedim) varsa, seçmenize izin veren " Kes " işlevini kullanabilirsiniz bir alanı seçin ve yatay veya dikey olarak daraltın.


0

Ben de aynı şeyi yapıyordum. Bunu yapmanın en kolay yolu, istenen boyutlarda yeni bir görüntü oluşturmaktı. Orijinal görüntünün içeriğini kopyalayın ve yeni görüntüye yapıştırın. Orijinal görüntünün sol tarafındaki pikselleri hatırlaması kolay bir genişlikle seçin (her iki görüntünün yüksekliği aynı olacaktır, bu yüzden önemli değildir.) Yeni görüntüde aynı dikdörtgeni seçin ve yapıştırın. Sağ taraf için tekrarlayın. Basit ihtiyaçlarım için iyi çalıştı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.