รูปแบบไฟล์

EPS - Encapsulated PostScript

EPS เป็นรูปแบบแลกเปลี่ยนกราฟิกเวกเตอร์แบบเก่าของอุตสาหกรรมการพิมพ์ โดยเป็นโปรแกรม PostScript ที่มีส่วนหัว และส่วนนั้นคือที่ที่ข้อมูลเมทาดาทาถูกเก็บไว้

.eps

EPS ย่อมาจาก Encapsulated PostScript PostScript เป็นภาษาโปรแกรมที่ Adobe ออกแบบมาสำหรับอธิบายหน้าที่จะพิมพ์ และไฟล์ EPS คือโปรแกรม PostScript แบบสมบูรณ์ในตัวที่อธิบายงานกราฟิกชิ้นหนึ่ง: encapsulated หมายถึงเขียนมาเพื่อวางลงในเอกสารที่ใหญ่กว่า แทนที่จะใช้พิมพ์เดี่ยวๆ เป็นเวลากว่าสองทศวรรษที่ไฟล์ประเภทนี้ใช้ส่งโลโก้และภาพประกอบให้โรงพิมพ์ และทุกวันนี้แนวทางการใช้แบรนด์จำนวนมากก็ยังจัดส่งไฟล์แบบนี้อยู่

EPS จัดเก็บงานกราฟิกอย่างไร

ส่วนเนื้อของไฟล์ EPS คือโค้ด พิกัด เส้นโค้ง พื้นที่ถมสี และเส้นขอบ ถูกเขียนเป็นโอเปอเรเตอร์ของ PostScript ในภาษาที่ทำงานแบบสแตก ดังนั้นการวาดรูปร่างหนึ่งๆ จึงเป็นลำดับคำสั่ง ไม่ใช่โครงสร้างข้อมูล สิ่งนี้ทำให้ EPS เป็นไฟล์ที่ไม่ขึ้นกับความละเอียดอย่างแท้จริง: ตัวแปลภาษาของเครื่องพิมพ์จะรันโปรแกรมที่ความละเอียดเท่าใดก็ได้ตามที่เครื่องพิมพ์ใช้

มีธรรมเนียมปฏิบัติอยู่สองอย่างที่ทำให้ EPS ใช้งานในเอกสารอื่นได้ อย่างแรกคือ bounding box คำอธิบาย (คอมเมนต์) ใกล้ส่วนบนของไฟล์ที่ระบุขอบเขตของงานกราฟิกเป็นหน่วยพอยต์ ซึ่งทำให้โปรแกรมจัดหน้าเอกสารรู้ว่าต้องเว้นพื้นที่เท่าใดโดยไม่ต้องรันโปรแกรม อีกอย่างคือ preview image ความละเอียดต่ำแบบเลือกใส่ได้ เพื่อให้โปรแกรมจัดหน้าเอกสารแสดงตัวอย่างบนหน้าจอแทนที่จะเป็นสี่เหลี่ยมสีเทา

ไฟล์ EPS ยังสามารถมีข้อมูลภาพแบบ raster อยู่ข้างใน และมักจะมีด้วย เช่น Photoshop EPS คือพิกเซลที่ห่อหุ้มด้วย PostScript ดังนั้นนามสกุลไฟล์อย่างเดียวจึงไม่ได้บอกว่ามันเป็นงานกราฟิกแบบเวกเตอร์หรือภาพถ่าย ซึ่งเป็นสาเหตุของความสับสนซ้ำๆ ในงานพรีเพรส

EPS มีเมตาดาต้าอะไรบ้าง

ข้อมูลเมทาดาทาของ EPS อยู่ในส่วนหัวของไฟล์ เป็นคอมเมนต์ที่จัดรูปแบบเป็นพิเศษตาม Document Structuring Conventions ของ Adobe คอมเมนต์เหล่านี้ขึ้นต้นด้วยเครื่องหมายเปอร์เซ็นต์สองตัว และอ่านดูคล้ายจดหมายแนะนำไฟล์

รายการที่คุณมักจะเห็นเกือบตลอดคือ %%BoundingBox พร้อมพิกัดจำนวนเต็มสี่ค่า %%Creator ที่ระบุชื่อแอปและเวอร์ชันที่สร้างไฟล์นี้ %%Title และ %%CreationDate ไฟล์พรีเพรสมักเพิ่ม %%DocumentFonts ที่แสดงรายชื่อแบบอักษรทั้งหมดที่งานกราฟิกต้องใช้ %%DocumentNeededResources %%For ที่ระบุชื่อบุคคลหรือองค์กรที่ไฟล์นี้ถูกสร้างให้ และ %%Pages ไฟล์ที่สร้างด้วยเครื่องมือของ Adobe ตั้งแต่ช่วงปี 2000 เป็นต้นมามักมีแพ็กเก็ต XMP เพิ่มเข้ามา เก็บตัวระบุเอกสารและประวัติการแก้ไข

%%DocumentFonts เป็นตัวที่สำคัญในทางปฏิบัติ: ถ้าไม่มีฟอนต์ใดฟอนต์หนึ่งในรายการนี้ในระบบที่ใช้พิมพ์ไฟล์ ผลลัพธ์ที่พิมพ์จะผิด และรายการนี้คือสัญญาณเตือนเพียงอย่างเดียวที่คุณจะได้รับ %%For คือรายการที่ควรตรวจดูก่อนนำไฟล์กลับมาใช้ซ้ำ เพราะมักระบุชื่อลูกค้าไว้

เนื่องจากส่วนหัวเป็นข้อความล้วน คุณจึงอ่านข้อมูลทั้งหมดนี้ได้ด้วยการเปิดไฟล์ EPS ในโปรแกรมแก้ไขข้อความ เมทาดาทาจะมองเห็นได้แม้จะไม่เห็นงานกราฟิกก็ตาม

ควรใช้ EPS เมื่อไร

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

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