Cara otomatis menyimpan setiap layer sebagai png / jpeg sendiri sambil mempertahankan satu layer utama di atas

14

Kami menawarkan decals vinil untuk banyak perangkat. Untuk menunjukkan seperti apa sebuah desain pada sebuah perangkat, kita harus membuat lapisan utama pada perangkat tersebut, yang memiliki tempat di mana kulit akan cocok dipotong untuk gambar layer latar belakang kita untuk digeser ke belakang.masukkan deskripsi gambar di sini

Kami memiliki 2.000 desain untuk ditawarkan untuk setiap perangkat, jadi ini membutuhkan waktu. Setelah kami menempatkan semua latar belakang sebagai lapisan individual di belakang jendela perangkat utama, kami kemudian harus menyimpan setiap lapisan sebagai png sendiri. Ini adalah proses yang sangat memakan waktu. Inilah contoh uji beberapa desain.masukkan deskripsi gambar di sini

Setiap lapisan latar belakang diberi judul yang sesuai dengan apa yang disebut desain. Sebagai contoh: Lapisan atas di sini disebut "Pola Ikan dan Perahu Vektor Biru". Bagaimana kita melakukan ini sekarang adalah kita klik dua kali judul layer, jadi itu memungkinkan kita untuk "menyalin" judul (alih-alih mengetiknya).masukkan deskripsi gambar di sini

kemudian kita memunculkan jendela "save as" dan Anda akan melihat file PSD kami saat ini disimpan sebagai "The (nama layer) Skin untuk Beats oleh Dre Solo 2 Headphone", masukkan deskripsi gambar di sini

jadi kita kemudian perlu menempatkan judul layer kita ke tempat yang saat ini mengatakan "(nama layer):masukkan deskripsi gambar di sini

Kemudian ubah tipe simpan ke PNG atau JPEG.masukkan deskripsi gambar di sini

Kami kemudian menyimpan desain itu, menghapus layer yang baru saja kami simpan dan menduplikasi tindakan kami untuk lapisan berikutnya dalam kasus ini adalah "Seamless Vector Gold Fish". masukkan deskripsi gambar di sini

Apakah ada cara untuk membuat skrip khusus untuk secara otomatis melakukan tindakan berulang ini? Saya jelas melakukan hal yang sama berulang-ulang. Saya sangat menghargai bantuan apa pun! Kami biasanya menyiapkan batch 500 dan menyimpannya secara manual dan itu brutal. Silakan hubungi saya jika Anda memiliki saran. Terima kasih!

kyle buckner
sumber
Pernahkah Anda menemukan solusi untuk ini? Ini adalah pertanyaan yang sangat penting.
Mohammed Joraid
@ Mamoraid Saya tidak tahu apakah Anda pernah melihat tautan yang saya posting di atas komentar Anda. Saya tidak benar-benar menjelaskan apa itu dan saya melihat sekarang bahwa akan lebih baik jika saya menambahkan "Kemungkinan duplikat:" teks atau sesuatu sebelum tautan. Di sana saya telah memberikan jawaban yang tepat untuk apa yang pada dasarnya adalah pertanyaan yang identik.
Joonas
@Joonas Saya sebenarnya sudah menggunakan skrip itu sejak hari saya memposting komentar (jendela sembulan yang sama, tetapi saya tidak dapat mengingatnya jika saya menyalinnya dari jawaban itu atau menemukan jawaban yang serupa tanpa bug). Jadi kemungkinan besar saya mengklik tautan Anda, menemukan solusinya dan lupa untuk kembali ke sini. Saya memiliki desain produk tunggal dengan sekitar 35 nama, jadi saya menggunakan satu skrip untuk mengimpor semua nama dari TXT ke setiap lapisan individu, dan kemudian menggunakan solusi yang diusulkan di tautan Anda untuk menyimpan setiap lapisan sebagai JPEG sendiri. Saya hanya perlu memodifikasi variabel penamaan untuk memasukkan format saya sendiri. Ini bekerja dengan baik. Terima kasih.
Mohammed Joraid
@ Mamoraid, itu bagus. Ya saya ingat berpikir tentang skema penamaan ketika saya menulis skrip itu. Saya pikir alasan mengapa saya memutuskan untuk tidak menggunakan nama layer untuk skema penamaan adalah kesempatan bahwa ada nama layer yang identik dan saya tidak ingin repot dengan itu ... Cara saya melakukannya sedikit lebih sederhana .. . :)
Joonas

Jawaban:

17

File → Script → Ekspor Layers ke File

Atau dalam versi Photoshop yang lebih baru:

File → Ekspor → Ekspor Layers ke File

pengguna42629
sumber
Tapi ini tidak membuat layer template utama tetap aktif sepanjang waktu. Apakah saya melewatkan sesuatu?
Mohammed Joraid
lol inilah mengapa papan jawaban SE benar-benar bodoh, ini bukan jawaban untuk pertanyaan, tetapi jawaban yang paling banyak dipilih karena ini adalah jawaban untuk pertanyaan yang kebanyakan orang cari 'semua lapisan' tetapi pertanyaan ini adalah tentang menjaga satu lapisan / grup aktif, yang memerlukan skrip untuk dilakukan
RenaissanceProgrammer
4

Anda harus mencoba skrip ini yang dibagikan oleh pengguna dengan ramah: /graphicdesign//a/1962/24301

Ini pada dasarnya merupakan versi yang disempurnakan dari skrip PS "Ekspor Layers ke File" internal yang memungkinkan (antara lain) untuk menyimpan layer dengan nama layer mereka. Ini akan mengekspor semua lapisan dalam file Anda karena diposisikan sesuai namanya.

Setelah itu, saya akan membuka salah satu gambar layer ke atas dan membuat tindakan untuk menempatkan gambar atas ("Grup 1" Anda) di atas gambar saat ini, menyimpan dan menutup. Kemudian gunakan alat batch untuk menerapkan tindakan itu ke semua gambar layer yang disimpan.

TMobotron
sumber
Apakah ada cara untuk merekam saya menyalin nama layer?
kyle buckner
Bukannya saya sadar tetapi saya tidak percaya Anda harus menggunakan metode ini. Script harus menyimpan file dengan nama layer, dan kemudian jika Anda hanya menyimpan kembali gambar dalam tindakan yang Anda buat itu akan menyimpannya. Beritahu saya jika itu memberi Anda masalah. Jika Anda bertanya karena Anda menambahkan sesuatu ke nama file (ketukan oleh dre dll) saya akan melakukannya dengan program yang berbeda (bukan PS) pada akhirnya. Mungkin ada cara baris perintah batch sederhana untuk melakukannya.
TMobotron
-2
  1. Pilih layer yang ingin Anda simpan sebagai jpeg / png, lalu di panel layer Photoshop akan secara otomatis menyorot layer apa pun yang dipilih.
  2. Lalu pergi ke ikon mata di samping lapisan yang dipilih di panel Layers; tahan tombol alt Anda dan klik pada mata.
  3. Ini hanya akan membuat layer yang ingin Anda simpan sebagai jpeg / png terlihat saat menyembunyikan layer lain.
  4. Sekarang trim latar belakang tambahan dengan pergi ke Image> Trim.
  5. Simpan gambar Anda saat ini dengan menekan Alt + Ctrl + Shift + S. Ini akan menyimpan gambar Anda untuk web yaitu. dalam format png / jpeg.
SuDzKooL
sumber
2
Ini tidak benar - benar menjawab pertanyaan.
Scott
Ya..! Ini tidak sesuai dengan pertanyaan, tetapi dapat membantu jika Anda ingin satu lapisan diubah menjadi format web.
SuDzKooL
Setuju, ini sangat membantu .. tetapi pada dasarnya tidak terkait dengan pertanyaan itu sendiri. Jawaban harus benar - benar berusaha menjawab pertanyaan yang diajukan. :)
Scott