Photoshop Seçimi PNG'ye kaydetme


32

Seçili alanları PNG dosyalarına çıkarmak istediğim birkaç yüz katmanlı geniş bir PSD dosyam var.

Alanlar birkaç katmandan oluşabilir.

Photoshop'ta yeni olmak için aşağıdaki geçici çözümü kullanıyorum. İhtiyaç duyulan katmanları aynı boyutta yeni bir çizik PSD dosyasına kopyalayın, saydamlığa TRIM, PNG Olarak Kaydet, TRIM'i geri alın, katmanları gizleyin, durulayın ve tekrarlayın ...

Sanırım çiziksiz dosya yapabilirim ve sadece seçimi, PNG'yi Farklı Kaydet ve geri al seçimini kesebilirdim, ancak daha hoş bir yöntem olmalı.

Seçilen bir alanın PNG'ye ihracatını gerçekleştirmenin başka yolları nelerdir?

EDIT: Bu Photoshop CS3 Extended çalışan Windows Xp üzerinde

Yanıtlar:


38
  • Seçimini yap
  • Düzenle - & gt; Birleştirme kopyası
  • Dosya - & gt; Yeni (Photoshop, seçim boyutuna uyacak şekilde otomatik olarak yeni bir tuval boyutu önermelidir)
  • Düzenle - & gt; Yapıştırmak
  • Dosya - & gt; Farklı Kaydet (PNG)
  • Durulayın ve tekrarlayın ... (klavye kısayolları burada kullanışlıdır)

(Photoshop CS4'te test edilmiştir)


17
Photoshop mühendisleri bunu iyileştirmeyi ciddi bir şekilde düşünmelidir, çünkü 6 adımda çok basit bir şey yapmak sıkıcıdır, en fazla 2 adımda seçmesi ve dışa aktarması gerekir. basit değil mi?
Pedro Lobito

4
Yaklaşık 10 yıldır Adobe için beta testi yapıyorum. Her sene yeni bir arayüz istedim. Photoshop UI doksanlı yılların rahatsız edici, sinir bozucu, bağbozumudir. Bir zamanlar orada birileri bu şeyleri sormamı istedi, çünkü çok fazla özellik isteği dolduruyordum ve sistemlerinde "gürültü" yaratıyordum. Nasıl geliştirebileceğim konusunda bir beta test cihazını nasıl çalıştırabilirim?
SpaceDog

Bu adımlar için klavye kısayolları: 1. ctrl + shift +c, 2. ctrl + n, 3. ctrl + v, 4. ctrl + s. 5. ctrl + w
Mahn

15

Dilim aracıyla alanları seçmeyi ve ardından Dosya & gt; Web için & amp; cihazlar.


Orijinal cevaba göre bu metodu gittikçe daha fazla kullanıyorum. Muhtemelen, bu, Photoshop geliştiricilerin bu özel problem için kullanılması amaçlanan şeydir.
Aniti

+1 kabul edilen cevabından daha iyi, özellikle bu işlemi çok fazla tekrarlamanız gerekiyorsa.
Amir Uval

1
bu, görüntünün kenarlarına dikdörtgen ve paralel olmayan seçimler için işe yaramazken, yukarıdaki yöntem tüm şekiller ve boyutlar için çalışır
think123

@ think123 Doğru. Yine de ortaya çıkan PNG hala dikdörtgendir. Elde edilen Dilim dışa aktarmasında istediğiniz şekilleri oluşturmak için maske kullanabilirsiniz.
Tomas Andrle

@TomasAndrle Taranan resimleri çıkarmaya çalışıyorum - Dört veya çok fazla resmi tek bir büyük tarama dosyasına birlikte taradım, ancak bu resimler tam olarak yerleştirilmemiş, bu yüzden onları etkin bir şekilde dilimlemek zor.
think123

1

Bunu koyduğum bir senaryo oluşturarak çözdüm Presets\Scripts\Export Selection to PNG.jsx

Aşağıdaki gibi kod:

app.displayDialogs = DialogModes.NO;

var pngSaveOptions = new PNGSaveOptions();
pngSaveOptions.compression = 9;

var hasSelection;
var docRef;
try {
    hasSelection = !!app.activeDocument.selection.bounds;
} catch (err) {
    hasSelection = false;
}

if (hasSelection) {
    app.activeDocument.selection.copy(true);
    var w = app.activeDocument.selection.bounds[2];
    var h = app.activeDocument.selection.bounds[3];
    docRef = app.documents.add(w, h);
    docRef.paste();
} else {
    docRef = app.activeDocument;
}
var file = File.saveDialog("Export as PNG to...");
if (file && ((file.exists && confirm("Overwrite " + file +"?")) || !file.exists)) {
    docRef.saveAs(file, pngSaveOptions, !hasSelection, Extension.LOWERCASE);
    if (hasSelection) {
    docRef.close(SaveOptions.DONOTSAVECHANGES);
    }
}

Yukarıdaki betiğin seçimi "hepsini seç" olarak ele alır ve hedef dosyanın üzerine yazıldığını onaylar olup olmadığını kontrol eder.

Bu komut dosyasından tetiklenir. File->Scripts->Export Selection to PNG


-1

Seçim yap. Ardından, bu seçimi yeni bir katmana kopyalamak için Ctr veya CMD + J tuşlarına basın. sonra:

File -> Scripts -> Export Layer to Files...

Export Layers to files

Katmanınız tuvalin tam genişliğinden / yüksekliğinden küçükse kontrol etmeyi unutmayın Trim Layers.


1
Soru, katmanları dosyalara dışa aktarmakla ilgili değil. Bir seçimi bir dosya olarak kaydetmekle ilgilidir. Soru özellikle "Alanlar birkaç katmandan oluşabilir" demiştir.
Mike Fitzpatrick
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.