วิธีบันทึกแต่ละเลเยอร์โดยอัตโนมัติเป็น png / jpeg ของตัวเองโดยที่ยังคงมีเลเยอร์หลักหนึ่งอันด้านบน


14

เราขอเสนอสติ๊กเกอร์ไวนิลสำหรับอุปกรณ์มากมาย ในการแสดงให้เห็นว่าการออกแบบมีลักษณะเป็นอย่างไรบนอุปกรณ์เราต้องสร้างเลเยอร์หลักของอุปกรณ์โดยมีที่ที่ผิวหนังจะถูกตัดออกเพื่อให้ภาพเลเยอร์พื้นหลังของเราเลื่อนไปด้านหลังป้อนคำอธิบายรูปภาพที่นี่

เรามีการออกแบบมากกว่า 2,000 แบบสำหรับอุปกรณ์แต่ละเครื่องดังนั้นจึงต้องใช้เวลา หลังจากที่เราวางพื้นหลังทั้งหมดเป็นเลเยอร์เดี่ยวด้านหลังหน้าต่างอุปกรณ์หลักแล้วเราต้องบันทึกแต่ละเลเยอร์เป็น png ของมันเอง นี่เป็นกระบวนการที่ใช้เวลานานมาก นี่คือตัวอย่างทดสอบการออกแบบบางอย่างป้อนคำอธิบายรูปภาพที่นี่

แต่ละเลเยอร์พื้นหลังมีชื่อสอดคล้องกับสิ่งที่เรียกว่าการออกแบบ ตัวอย่างเช่น: ชั้นบนสุดที่นี่เรียกว่า "Blue Vector Fish and Boat Pattern" วิธีที่เราทำตอนนี้คือเราดับเบิลคลิกที่ชื่อเลเยอร์เพื่อให้เราสามารถ "คัดลอก" ชื่อ (แทนที่จะพิมพ์ใน)ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นเราจะเปิดหน้าต่าง "บันทึกเป็น" และคุณจะเห็นไฟล์ PSD ของเรากำลังบันทึกเป็น "ผิว (ชื่อเลเยอร์) สกินสำหรับ Beats โดยหูฟัง Dre Solo 2", ป้อนคำอธิบายรูปภาพที่นี่

ดังนั้นเราจะต้องใส่ชื่อเลเยอร์ของเราลงในตำแหน่งที่ระบุว่า "(ชื่อเลเยอร์):ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นเปลี่ยนประเภทการบันทึกเป็น PNG หรือ JPEGป้อนคำอธิบายรูปภาพที่นี่

จากนั้นเราบันทึกการออกแบบนั้นลบเลเยอร์ที่เราเพิ่งบันทึกและทำซ้ำการกระทำของเราสำหรับเลเยอร์ถัดไปในกรณีนี้คือ "Seamless Vector Gold Fish" ป้อนคำอธิบายรูปภาพที่นี่

มีวิธีสร้างสคริปต์ที่กำหนดเองเพื่อดำเนินการซ้ำ ๆ เหล่านี้โดยอัตโนมัติหรือไม่ เห็นได้ชัดว่าฉันกำลังทำสิ่งเดียวกันซ้ำแล้วซ้ำอีก ฉันอยากจะขอบคุณความช่วยเหลือใด ๆ! เรามักจะตั้งค่า 500 และบันทึกออกด้วยตนเองและมันโหดร้าย กรุณาติดต่อฉันหากคุณมีข้อเสนอแนะใด ๆ ขอบคุณ!



คุณเคยพบวิธีแก้ปัญหานี้หรือไม่? นี่เป็นคำถามที่สำคัญมาก
Mohammed Joraid

@Moraid ฉันไม่ทราบว่าคุณเคยสังเกตเห็นลิงค์ที่ฉันโพสต์เหนือความคิดเห็นของคุณ ฉันไม่ได้อธิบายว่ามันคืออะไรและฉันเห็นแล้วว่ามันจะดีกว่านี้ถ้าฉันเพิ่ม "ข้อความที่เป็นไปได้ที่ซ้ำกัน:" หรืออะไรบางอย่างไว้ก่อนลิงค์ ในนั้นฉันได้รับคำตอบที่ถูกต้องว่าอะไรคือคำถามที่เหมือนกัน
Joonas

@ Joonas ที่จริงแล้วฉันใช้สคริปต์นั้นตั้งแต่วันที่ฉันโพสต์ความคิดเห็น (หน้าต่างป๊อปอัพเดียวกัน แต่ฉันจำไม่ได้จริงๆถ้าฉันคัดลอกมาจากคำตอบนั้นหรือพบคำตอบที่คล้ายกันโดยไม่มีข้อบกพร่อง) ดังนั้นเป็นไปได้มากว่าฉันคลิกลิงก์ของคุณพบวิธีแก้ไขและลืมกลับมาที่นี่ ฉันมีการออกแบบผลิตภัณฑ์เดียวที่มีชื่อประมาณ 35 ชื่อดังนั้นฉันจึงใช้สคริปต์หนึ่งตัวเพื่อนำเข้าชื่อทั้งหมดจาก TXT ไปยังแต่ละเลเยอร์แล้วใช้โซลูชันที่เสนอในลิงก์ของคุณเพื่อบันทึกแต่ละชั้นเป็น JPEG ของตัวเอง ฉันแค่ต้องแก้ไขตัวแปรการตั้งชื่อเพื่อรวมรูปแบบของฉันเอง มันใช้งานได้ดี ขอขอบคุณ.
Mohammed Joraid

@Joraid เป็นสิ่งที่ดี ใช่ฉันจำได้ว่าคิดถึงแผนการตั้งชื่อเมื่อฉันเขียนสคริปต์นั้น ฉันคิดว่าเหตุผลที่ฉันตัดสินใจที่จะไม่ใช้ชื่อเลเยอร์สำหรับรูปแบบการตั้งชื่อเป็นโอกาสที่จะมีชื่อเลเยอร์ที่เหมือนกันและฉันไม่ต้องการที่จะรำคาญกับสิ่งนั้น ... วิธีที่ฉันทำมันเรียบง่ายขึ้นเล็กน้อย .. . :)
Joonas

คำตอบ:


17

ไฟล์→สคริปต์→ส่งออกเลเยอร์ไปยังไฟล์

หรือใน Photoshop เวอร์ชั่นใหม่กว่า:

ไฟล์→ส่งออก→ส่งออกเลเยอร์ไปยังไฟล์


แต่นี่จะไม่เปิดเลเยอร์เทมเพลตหลักไว้ตลอดเวลา ฉันพลาดอะไรไปรึเปล่า?
Mohammed Joraid

ฮ่า ๆ นี่คือเหตุผลที่กระดานคำตอบ SE เป็นคนโง่โดยสิ้นเชิงนี่ไม่ใช่คำตอบสำหรับคำถาม แต่เป็นคำตอบที่ได้รับการโหวตมากที่สุดเพราะมันเป็นคำตอบสำหรับคำถามที่คนส่วนใหญ่มองหา 'ทุกชั้น' แต่คำถามนี้เกี่ยวกับ รักษาหนึ่งเลเยอร์ / กลุ่มที่ใช้งานอยู่ซึ่งต้องใช้สคริปต์ที่ต้องทำ
RenaissanceProgrammer

4

คุณควรลองใช้สคริปต์นี้ที่ผู้ใช้ Johannes แบ่งปันอย่างงดงาม: /graphicdesign//a/1962/24301

โดยพื้นฐานแล้วเป็นรุ่นที่ปรับปรุงแล้วของสคริปต์ "ส่งออกเลเยอร์ไปยังไฟล์" ใน PS ที่อนุญาตให้ (จากสิ่งอื่น ๆ ) ในการบันทึกเลเยอร์ด้วยชื่อเลเยอร์ สิ่งนี้จะส่งออกเลเยอร์ทั้งหมดในไฟล์ของคุณเมื่อพวกเขาอยู่ในตำแหน่งที่รักษาชื่อไว้

หลังจากนั้นฉันจะเปิดหนึ่งเลเยอร์อิมเมจขึ้นและสร้างแอคชั่นสำหรับวางภาพด้านบน ("กลุ่ม 1" ของคุณ) ไว้เหนือภาพปัจจุบันการบันทึกและปิด จากนั้นใช้เครื่องมือแบทช์เพื่อนำการกระทำนั้นไปใช้กับรูปภาพเลเยอร์ที่บันทึกไว้ทั้งหมดของคุณ


มีวิธีในการบันทึกฉันเพื่อคัดลอกชื่อเลเยอร์หรือไม่
kyle buckner

ไม่ใช่ว่าฉันรู้ แต่ฉันไม่เชื่อว่าคุณควรจะต้องใช้วิธีนี้ สคริปต์ควรบันทึกไฟล์ด้วยชื่อเลเยอร์แล้วถ้าคุณเพิ่งบันทึกรูปภาพในการดำเนินการที่คุณสร้างขึ้นใหม่จะเก็บไว้ แจ้งให้เราทราบหากนั่นเป็นปัญหาให้คุณหรือไม่ หากคุณถามเพราะคุณต่อท้ายสิ่งที่ชื่อไฟล์ (เต้นโดย dre ฯลฯ ) ฉันจะทำกับโปรแกรมอื่น (ไม่ใช่ PS) ในตอนท้าย อาจมีวิธีบรรทัดคำสั่งแบทช์ง่าย ๆ ในการทำเช่นนั้น
TMobotron

-2
  1. เลือกเลเยอร์ที่คุณต้องการบันทึกเป็น jpeg / png จากนั้นในพาเนลเลเยอร์ Photoshop จะเน้นสีอัตโนมัติตามที่เลเยอร์ที่เลือก
  2. จากนั้นไปที่ไอคอนรูปตาด้านข้างเลเยอร์ที่เลือกในแผงเลเยอร์ กดปุ่ม alt ค้างไว้และคลิกที่ตา
  3. สิ่งนี้จะทำให้เฉพาะเลเยอร์ที่คุณต้องการบันทึกเป็น jpeg / png ที่มองเห็นขณะซ่อนเลเยอร์อื่น
  4. ตอนนี้ตัดแต่งพื้นหลังพิเศษโดยไปที่ Image> Trim
  5. บันทึกภาพปัจจุบันของคุณโดยกด Alt + Ctrl + Shift + S มันจะบันทึกภาพของคุณสำหรับเว็บเช่น ในรูปแบบ png / jpeg

2
นี้ไม่ได้จริงๆตอบคำถาม
สกอตต์

ใช่..! มันไม่ได้เป็นไปตามคำถาม แต่จะมีประโยชน์หากคุณต้องการให้เลเยอร์เดี่ยวใด ๆ แปลงเป็นรูปแบบเว็บ
SuDzKooL

ตกลงมันมีประโยชน์ .. แต่ไม่เกี่ยวข้องกับคำถามเป็นหลัก คำตอบควรพยายามตอบคำถามที่ถูกวาง :)
สกอตต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.