Photoshop'ta yeniden boyutlandırdıktan sonra resmin etrafında 1px Şeffaf Kenarlık


12

Hangi ayarın veya herhangi bir şeyin buna neden olduğundan emin değilim, ancak bir görüntüyü Image > Image Sizeyeniden boyutlandırdığımda, yeniden boyutlandırılan görüntü yarı saydam 1 piksel sınır alır! Böyle bir şeye neden olacak belirgin bir ayar yok gibi görünüyor.

Zamanın% 100'ünü yapmıyor gibi görünüyor, bir tasarımı kesip görüntüleri yeni belgelere yapıştırdığımda daha fazla fark ediyorum. Burada basit bir 2 katmanlı görüntü ile yeniden yarattık:

resim açıklamasını buraya girin

Yanıtlar:


8

Bu, yeniden örnekleme yönteminin bir ürünüdür.

500 piksel kare kırmızı bir görüntü alırsanız (başka katman yok ve kırmızı katmanın arka plan katmanı olarak kilitlenmediği yerlerde) 100 piksele düşürürseniz, bicubicyeniden örnekleme kullanılırken saydamlık olur , ancak kullanıldığında gerçekleşmez nearest neighbor.

Bunu gürültü dolu katmanlarla denedim ve hala ortaya çıkıyor, ancak çok daha az fark ediliyor.


nearest neighborGörüntüyü tamamen çöp gibi gösteren çok kötü .
manafire

1
Bana öyle geliyor ki, bu, yeniden örnekleme yönteminin doğasında bulunan bir yapıdan ziyade yeniden örnekleme algoritmasının uygulanmasında bir hata. Yanılıyor olabilirim, ancak kendi yeniden boyutlandırma algoritmamı yazacak olsaydım, yeni pikseller sadece eski piksellerden örneklenirdi ve hiçbirinin saydamlığı yoksa, örneklerden hiçbiri eklenmemelidir. PS neredeyse görüntünün ötesinde kenar vakaları ile örneklemeye çalışıyor ve opaklık / alfa için 0 elde ediyormuş gibi hissediyorum, ama bu sadece benim için tam bir spekülasyon.
TMobotron

+1 Sadece geçici çözüm yerine açıklama yapmak için.
Kaptan Hypertext

5

Yeniden boyutlandırılan katmanı çoğaltın ve birleştirin. Tekrar et. Bu, opak katmanların yarı saydam kenarlarını kaldıracaktır. Yine de kıçında bir ağrı olduğunu kabul ediyorum.


Bunu yaparken, daha sonra kullanmak üzere bir eylem olarak kaydedin. Ne zaman tekrar ihtiyaç duyacağınızı asla bilemezsiniz. :)
lorddarq

4

Bunu birkaç kez geçirdim, sadece belgenin arkasına siyah gibi tek bir renkte veya işinizin kenarlarına uyan bir renk ekleyerek sıralamanız gerekir!


3

Fotoğraf önemliyse, iki görüntüyü birleştiririm: 1, bilinear yöntemi kullanılarak altörneklenmiş bir görüntü ve 2 (üstte), aynı görüntü bikubik daha keskin kullanılarak azaltıldı. Bu bana daha iyi bir fotoğraf verir, yalnızca daha az küçültme yöntemindeki kenar pikselleri. (İlk önce bilinear yöntemle örnek alın, sonucu kopyalayın, sonra geçmişe gidin ve tam boyutlu görüntüye dönün, ardından bikubik daha keskin kullanarak örnek alın. İşlemi tamamlamak için kopyalanan ilk görüntüyü ikincinin altına yapıştırın. Dosya> Web için kaydet.

Ve evet, bazen sonuç çabaya değer.


2

Bunun için bulduğum en iyi çözüm , 1 piksel yarı saydam kenarlığı yeniden boyutlandırmak ve önlemek için eski Bilinear örnekleme yöntemini kullanmaktır . Görüntü> Görüntü Boyutu> Yeniden Örnekle: ( Bilinear'ı seçin ) altında bulabilirsiniz . Bicubic yöntemi kadar güzel bir şekilde yeniden örneklenmiyor , ancak yeterince iyi buluyorum ve sorunu çözüyor.


2

Yeniden boyutlandırmadan önce görüntülerinizin düzleştirildiğinden emin olun, tek katman arka plan katmanı olmalıdır!


2

Bu geçici çözümü deneyin: 200 × 100 hedef çözünürlüğü istediğinizi, bunun yerine ~ 202 × 102 olarak yeniden boyutlandırdığınızı ve Tek Saydam / Sütun Seçim Çerçevesi Aracı'nı kullanarak yarı saydam kenarlığı el ile kaldırın.


2

Benzer bir sorunla karşılaşıyordum, ancak herkesin bunu yararlı bulması durumunda bir çözüm buldum.

Kısacası, Katmanlar yeniden boyutlandırıldığında tuvalin dışından örnek alıyor gibi görünüyor, bu nedenle kenarlık piksellerine saydamlık getiriyor, ancak Arka Plan Katmanları bu yapıdan muzdarip değil.

Tek bir Katmanı Arka Plan Katmanına seçip giderek Layer > New > Background from Layerdönüştürebilir veya giderek birden çok Katmanı Arka Plan Katmanına dönüştürebilirsiniz Layer > Flatten Image.

Katman panelim daha önce şöyle görünüyor:

Önce

Ve işte böyle görünüyor:

Sonra

Şimdi bu görüntüyü yeniden boyutlandırabilir ve saydamlık getirmeden kaydedebilirim.


0

Neden işe yaradığını bilmiyorum ama söz konusu öğeyi akıllı bir nesneye dönüştürdüğümde önce yeniden boyutlandırmayı (ve isterseniz katmanı rasterleştirebilirsiniz) yarı saydam pikselleri griye dönüştürmeyeceğini, ancak şeffaflık yerine. Denemek!

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.