วิธีอ่านไฟล์ Fireworks PNG หลายชั้นโดยไม่มี Fireworks


24

ฉันได้รับไฟล์ PNG ของดอกไม้ไฟสองอัน Fireworks มีรูปแบบพิเศษสำหรับการบันทึกภาพต้นฉบับหลายภาพในเลเยอร์ในไฟล์ png

ฉันจะอ่านสิ่งเหล่านี้โดยไม่ติดตั้งดอกไม้ไฟได้อย่างไร

(ฉันกำลังทำงานกับ mac แต่ใช้ vmware ดังนั้นคำแนะนำใด ๆ ก็ตามที่แพลตฟอร์มนั้นชื่นชม)

แก้ไข: ฉันต้องการได้รับสำเนาหนึ่งชุดจาก png แบบแบ่งชั้น และฉันชอบถ้าการส่งออกไม่มีความสูญเสีย


สำหรับรายละเอียดทางเทคนิค: stackoverflow.com/questions/4242402/…
mems

คำตอบ:


17

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

หากไม่ใช่ตัวเลือกคำแนะนำเดียวของฉันคือดาวน์โหลดAdobe Fireworks รุ่นทดลอง (ต้องลงทะเบียน) เพื่อแปลงภาพถ่ายเหล่านี้


5
+1 แต่คำชี้แจงอย่างหนึ่ง: มันเป็นรูปแบบเนื้อหาที่แท้จริงของกลุ่มที่ใช้เพื่อเก็บข้อมูลหลายเลเยอร์ที่เครื่องมืออื่นไม่เข้าใจ ไม่มีสิ่งใดที่ไม่ใช่ PNG ในการใช้ชิ้นส่วนเหล่านี้ อธิบายไว้ในข้อกำหนด PNG ( w3.org/TR/PNG/#11Ancillary-chunks ) APNG สามารถใช้งานร่วมกับ PNG ย้อนหลังและดอกไม้ไฟไม่ปกติ APNG เป็นเพียงส่วนเสริมที่ไม่จำเป็นไม่ใช่ PNG ประเภทอื่น
คนแคระ

+1 น่ารำคาญมากที่ฉันลงเอยด้วยการติดตั้งชุดทดลองของ Fireworks เพื่ออ่านเลเยอร์ของไฟล์
Jesper Ronn เซ่น

เมื่อหลายปีผ่านไปและตอนนี้ดอกไม้ไฟตายไปแล้วคำตอบนี้เปลี่ยนไปตามกาลเวลาหรือไม่? วันนี้เป็นไปได้ไหม (ฉันมีความต้องการเช่นนี้)
newyuppie

1
ดอกไม้ไฟไม่ตาย มันยังคงเป็นโปรแกรมที่ยอดเยี่ยม มันน่าเสียดายที่พวกเขาไม่ได้เผยแพร่สเป็คให้กับชิ้นงานที่เป็นกรรมสิทธิ์ของพวกเขา
Andrew E

ดอกไม้ไฟตายแล้ว คุณสามารถใช้งานได้บน Win10 แต่มันกลายเป็น clunker มันก็เหมือนกับการเต้นรำกับคณะ ดูวิธีแก้ปัญหา @Mingo Rdm (psd - ด้านล่าง) นี่เป็นกลอุบายถ้าคุณมี Fireworks ที่จะช่วยคุณประหยัด png ในฐานะ psd
Jeffz

5

คุณสามารถบันทึกจาก Adobe Fireworks ใด ๆ ที่คุณมีอยู่ตามที่คุณต้องการและบันทึกด้วย GIMP .psd และอย่างน้อยก็สามารถตรวจพบเลเยอร์ของที่เก็บถาวรของคุณ

คุณสามารถย้ายวัตถุและเลเยอร์ข้อความได้ แต่ด้วยเลเยอร์ข้อความคุณไม่สามารถแก้ไขข้อความและคงรูปแบบเดิมโดยการลบและทำโดยใช้เครื่องมือข้อความ GIMP

ฉันใช้ Adobe Fireworks CS5 และ Gimp 2.4.0 สำหรับการทดสอบ


2
ทั้งดอกไม้ไฟและ gimp รองรับ psd วิธีแก้ปัญหาที่ง่ายและยอดเยี่ยม !!
Timo Huovinen

4

ถ้าคุณต้องการอ่านไฟล์เหล่านี้คุณก็สามารถใช้ Batch PNG เป็น JPGเพื่อทำการแบน มันมีหน้าตัวอย่างที่ช่วยให้คุณดู PNG ได้อย่างแท้จริงหากนั่นคือสิ่งที่คุณต้องการ แต่ถ้าเป็นภาพเคลื่อนไหวจะส่งออกเฉพาะเฟรมแรกเท่านั้น

ดังนั้น,

โปรแกรมดูXnViewรองรับ
เบราว์เซอร์APNG Firefox อย่างสมบูรณ์เช่นกัน
ImageJ Image Processor เช่นกัน

ในขณะเดียวกันฉันสังเกตเห็นว่าคุณมาจาก Stackoverflow.com หากคุณต้องการเข้าถึงรูปแบบนี้โดยทางโปรแกรมคุณจะต้องใช้โปรแกรมแก้ไขสำหรับ libpngที่ให้การสนับสนุน APNG มันยอดเยี่ยม (แม้ว่าจะไม่ได้มาตรฐานเล็กน้อย) เพื่อ libpng หากคุณต้องการ แอพพลิเคชั่นทั้งหมดที่ใช้ ;)


ดีคำตอบที่ครอบคลุม ฉันไม่ทราบว่า Fireworks ใช้รูปแบบ APNG นั้นดีกว่าการเป็นเจ้าของโดยสิ้นเชิง ... ในเว็บไซต์อื่นมีคนถามวิธี / ซ่อมแซม / ไฟล์ดังกล่าวว่า Fireworks ไม่สามารถโหลดได้อีกต่อไป (หรืออย่างน้อยที่สุดก็กู้ได้) . หากคุณมีความคิด ... :-)
PhiLho

อืม ... ถ้าดอกไม้ไฟไม่สามารถโหลดไฟล์ได้อีกต่อไปมันจะต้องเสียหาย มีความเป็นไปได้ที่มันถูกสร้างขึ้นด้วยเครื่องมืออื่นเช่น ImageJ ด้านบน ดังนั้นจึงสามารถจ่ายเพื่อลองและโหลดจากที่นั่น หากล้มเหลววิธีเดียวที่จะทำให้ Hex editor ดีขึ้นและทำตามข้อกำหนด APNG ( wiki.mozilla.org/APNG_Specification ) เพื่อดูว่ามีอะไรผิดปกติ 010 Editor ( sweetscape.com/010editor ) รองรับเทมเพลตไบนารี คุณสามารถสร้างของคุณเองหรือใช้ชิ้นส่วนที่ทำจากอเล็กซานเดอร์ซึ่งรวมแม่แบบไว้แล้วเพื่อแยกส่วน PNG และ PNG
คนแคระ

ครอบคลุมมาก แต่ฉันยังไม่ได้ทำเครื่องหมายว่าตอบเพราะสิ่งหนึ่ง: สิ่งที่ฉันต้องการคือการทำให้เลเยอร์เป็น pngs (ต้องไม่สูญเสีย) ฉันกำลังแก้ไขคำถามเพื่อสะท้อนถึง
Jesper Rønn-Jensen

ImageJ ที่ฉันลองใช้สามารถอ่านได้เฉพาะไฟล์ แต่ดูเฉพาะเลเยอร์ด้านบนเท่านั้น ฉันไม่เห็นเลเยอร์อื่น ดังนั้น ImageJ ไม่สามารถแก้ปัญหาของฉันได้
Jesper Rønn-Jensen

คุณกำลังเข้าใกล้ขีด จำกัด ของความรู้ของฉันเกี่ยวกับปัญหานี้อย่างรวดเร็ว ฉันไม่ได้มีประสบการณ์กับมัน เพิ่งเกิดขึ้นเมื่อเร็ว ๆ นี้ฉันต้องทำงานเกี่ยวกับ APNG ลองและดูว่าคุณจะได้รับเลเยอร์เพื่อแสดงด้วยโปรแกรมแก้ไขภาพของ Evan ( evanolds.com/eie.html ) หากล้มเหลวคุณต้องใช้โปรแกรมแก้ไข hex คุณจะต้องการค้นหากลุ่มข้อความ ( w3.org/TR/PNG/#11textinfo ) หวังว่าพวกเขาอาจมีข้อมูลเกี่ยวกับซอฟต์แวร์ที่สร้างไฟล์
คนแคระ

2

โปรแกรมเดียวที่ฉันเห็นนอกเหนือจากดอกไม้ไฟที่เก็บเลเยอร์ PNG เหล่านั้นคือฟรีและแฟลช (ทั้งคู่เป็นอดีต Macromedia) ครั้งสุดท้ายที่ฉันทำเมื่อไม่กี่ปีที่ผ่านมาดังนั้นฉันจึงไม่แน่ใจด้วยซ้ำว่าเวอร์ชั่นปัจจุบันจะยังคงมีความสามารถดังกล่าวอยู่หรือไม่


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