กรอบครอบ EPS: แก้ภาพถูกตัดและพื้นที่เกิน
วินิจฉัยภาพ EPS ถูกตัดและขอบว่างเกิน โดยเทียบขอบเขตที่ประกาศกับภาพที่วาดจริง แล้วส่งออกใหม่และตรวจผลในกระบวนการรับไฟล์จริง
ในหน้านี้
หาก EPS ทำส่วนของโลโก้หายหรือมีพื้นที่ว่างมากเกิน ให้เปรียบเทียบ กรอบครอบภาพ ที่ประกาศกับสิ่งที่ไฟล์วาดจริง กระบวนการรับที่ใช้กรอบเล็กเกินอาจตัดภาพที่มีอยู่ ส่วนกรอบใหญ่เกินอาจเหลือขอบว่างไม่ต้องการ การส่งออกใหม่จากต้นฉบับที่แก้ได้มักเป็นวิธีแก้ชัดที่สุด การขยายค่าประกาศไม่สามารถคืนภาพที่ไม่เคยบันทึกหรือยังถูกตัดออกด้วยพาธคลิป
เริ่มจาก EPS ต้นฉบับ ภาพอ้างอิงครบถ้วน และข้อกำหนดแอปรับ เก็บต้นฉบับและทดสอบไฟล์แทนที่ตั้งชื่อแยกเพื่อให้เทียบผลส่งจริงได้
อ่านพิกัดสี่ค่าให้ถูก
กรอบครอบ EPS อธิบายสี่เหลี่ยมที่ล้อมสิ่งที่วาดไว้ ในส่วนหัวนี้:
%%BoundingBox: 20 15 101 6620 15 คือมุมซ้ายล่าง และ 101 66 คือมุมขวาบน ความกว้างคือ 101 − 20 = 81 พอยต์ และความสูงคือ 66 − 15 = 51 พอยต์ สองค่าสุดท้ายเป็นพิกัด ไม่ใช่ความกว้างและความสูง มุมซ้ายล่างที่ไม่เป็นศูนย์ใช้ได้
ข้อกำหนด EPSF 3.0 ของ Adobe นิยามกรอบรอบสิ่งที่วาด รวมขอบเขตความหนาเส้นและรอยต่อเส้น เส้นกลางพาธอย่างเดียวจึงอาจประเมินขอบเขตที่ต้องการต่ำไป ข้อกำหนด DSC 3.0 ของ Adobe กำหนดให้อาร์กิวเมนต์ %%BoundingBox เป็นจำนวนเต็ม

จับคู่อาการกับการตรวจถัดไป
| อาการ | สาเหตุที่เป็นไปได้ | การตรวจที่ช่วยได้ |
|---|---|---|
| ขอบตรงสี่เหลี่ยมตัดผ่านเครื่องหมาย | ขอบครอบที่ประกาศหรือกรอบรับเล็กเกิน | เทียบค่าประกาศ ขอบเขตภาพที่บันทึก และการตั้งค่าครอบของผู้รับ |
| เครื่องหมายครบแต่อยู่ในขอบว่างกว้าง | ขอบประกาศใหญ่เกินหรือมีสิ่งที่วาดเพิ่ม | ตรวจต้นทางทั้งหมดกับสี่เหลี่ยมวางจริง |
| เส้นถูกเฉือนที่ขอบซึ่งดูถูกต้อง | ขอบเขตอาจไม่รวมความหนาเส้นที่วาด | คำนวณใหม่จากรูปลักษณ์ครบในแอปต้นทาง |
| ภาพย่อต่างจากผลวาง | ภาพตัวอย่างกับงานเรนเดอร์อาจเป็นการแทนคนละแบบ | เทียบภาพเรนเดอร์ใหม่กับผลปลายทางจริง |
| ขยายค่าประกาศแล้วภาพยังขาด | ไม่มีข้อมูลวาดหรือมีพาธคลิป | กลับต้นฉบับที่แก้ได้ครบแล้วตรวจงานวาดเอง |
ขอบขาวต้องตรวจพื้นหลังแยกด้วย อาจเป็นพื้นที่ว่างรอบภาพ วัตถุขาวจริง หรือเนื้อหาที่แปลงเป็นราสเตอร์ การวินิจฉัยพื้นหลัง EPS ครอบคลุมความต่างนี้ การเปลี่ยนขอบเขตไม่ได้ยืนยันความโปร่งใส
ภาพวาดเดียวกัน ประกาศกรอบต่างกันสี่แบบ
เราสร้าง EPS สี่ไฟล์ที่โปรแกรมวาดเหมือนกันทุกไบต์: สี่เหลี่ยมเขียวน้ำเงิน สามเหลี่ยมเข้มที่มีวงกลมขาว และแท่งส้มใกล้ขอบขวา การเปิดคำสั่งวาดที่บันทึกอีกครั้งยืนยันขอบภาพวาดนอกสุดเหมือนกันทุกไฟล์:
lower-left: (20.25, 15.5)
upper-right: (100.75, 65.25)เปลี่ยนเฉพาะคอมเมนต์กรอบ ส่วนหัวทั้งสี่ประกาศ PostScript LanguageLevel 2 Ghostscript 10.08.0 เรนเดอร์ไฟล์ที่บันทึกจริงด้วย png16m, -dEPSCrop และ 288 dpi จึงได้สี่พิกเซลต่อพอยต์ในการศึกษานี้
| ค่าประกาศ | ขนาด PNG จริง | ผลที่สังเกต |
|---|---|---|
%%BoundingBox: 20 15 101 66 | 324 × 204 | เครื่องหมายครบพร้อมขอบเล็กจากการปัดจำนวนเต็ม |
%%BoundingBox: 20 15 60 66 | 160 × 204 | สามเหลี่ยมด้านขวาถูกตัด แท่งส้มอยู่นอกภาพเรนเดอร์ |
%%BoundingBox: 0 0 120 80 | 480 × 320 | เครื่องหมายครบพร้อมพื้นที่ขาวรอบมาก |
| กรอบจำนวนเต็มที่ล้อมภาพเดิมพร้อมขอบ HiRes แบบเศษส่วน | 322 × 199 | เครื่องหมายครบโดยไม่มีขอบจากการปัดจำนวนเต็มในตัวเรนเดอร์นี้ |
สำหรับแถวสุดท้าย คอมเมนต์เพิ่มคือ:
%%HiResBoundingBox: 20.25 15.5 100.75 65.25ที่นี่ HiResBoundingBox ให้ขอบเขตเศษส่วน การครอบที่สังเกตทำตามค่าเหล่านี้ในการรัน Ghostscript นี้ ไม่ได้สัญญาว่าโปรแกรมนำเข้า EPS ทุกตัวให้ความสำคัญคอมเมนต์เท่ากัน เราไม่ได้กล่าวว่าส่วนขยายนี้มาจากข้อกำหนด DSC 3.0
ผล 324 × 204 กับ 322 × 199 แทนขนาดครอบต่างกัน ไม่ใช่ภาพที่ปรับสเกลต่างกัน สี่เหลี่ยมจำนวนเต็ม 81 × 51 พอยต์ที่ประกาศล้อมสี่เหลี่ยมภาพวาด 80.5 × 49.75 พอยต์ ขอบจากการปัดเป็นสิ่งที่คาดในไฟล์ควบคุมนี้
การตรวจพิกเซลพบแท่งส้มในภาพเรนเดอร์ครบ ตำแหน่งที่ทราบของมันอยู่นอกภาพเรนเดอร์ที่เล็กเกิน การรันอุปกรณ์ bbox ของ Ghostscript แยกโดยไม่ครอบ EPS รายงานขอบภาพวาดเดียวกันสำหรับทั้งสี่ไฟล์ ตรงกับสี่เหลี่ยมล้อมภาพที่เก็บในไฟล์ จึงยืนยันข้อผิดพลาดของตัวอย่าง: ภาพเรนเดอร์ครอบสูญเสียการมองเห็น ขณะที่คำสั่งวาดที่บันทึกยังอยู่
ค่าประกาศเล็กและใหญ่เกินเป็นตัวควบคุมที่ตั้งใจทำผิด การศึกษาทดสอบตัวเรนเดอร์เดียวกับเรขาคณิตสีเติมง่าย ไม่มีนัยว่าเป็นผลนำเข้าแอป ภาพตัวอย่าง EPS งานพิมพ์จริง หรือผลแปลง PerfectVector
วินิจฉัย แก้ และตรวจไฟล์แทนที่
1. แยกค่าประกาศออกจากงานวาด
เปรียบเทียบภาพอ้างอิงครบกับเนื้อหาที่ไฟล์เรนเดอร์จริง หากตรวจส่วนหัว EPS ข้อความธรรมดาได้ ให้อ่านประกาศขอบทั้งสองเมื่อมี อย่าถือว่าวัดสิ่งที่ไฟล์ใด ๆ วาดได้ด้วยการค้นเลขพิกัด เพราะ PostScript จริงอาจใช้การแปลง กระบวนคำสั่ง ข้อความ ภาพ และการคลิป
สำหรับการตรวจเรนเดอร์ทางเทคนิคเมื่อติดตั้ง Ghostscript รูปแบบคำสั่งที่เราทดสอบคือ:
gs -dSAFER -dBATCH -dNOPAUSE \
-sDEVICE=png16m -r288 -dEPSCrop \
-sOutputFile=eps-check.png artwork.epsคำสั่งเขียน PNG สำหรับตรวจ ไม่ได้แก้หรือแทนที่ EPS เอกสารใช้งาน Ghostscript อธิบาย -dEPSCrop ว่าเป็นการครอบ EPS ตามกรอบครอบ
หากต้องวัดขอบภาพวาดแยก ให้แยกจากภาพเรนเดอร์ครอบดังกล่าว เอกสารอุปกรณ์ bbox อธิบายว่าผลขึ้นกับความละเอียดราสเตอร์และการปัดค่า และไม่รวมวัตถุขาวโดยปริยาย ขอบเขตส่วนไม่ขาวที่วัดจึงไม่ได้เป็นกรอบผลิตครบโดยอัตโนมัติ โดยเฉพาะงานที่ตั้งใจมีสีขาว
2. แก้สาเหตุในต้นฉบับที่แก้ได้
หากขอบเขตไม่รวมภาพที่มีอยู่ ให้ส่งออกภาพครบที่ต้องการใหม่พร้อมกรอบล้อม รวมขอบเขตความหนาเส้นที่มองเห็น หากขอบว่างมากไป ให้ตรวจว่าวัตถุหลงหรือวัตถุที่ตั้งใจวาดทำให้เนื้อหาจริงขยายหรือไม่ก่อนเปลี่ยนพื้นที่ส่งออก
ใช้ตัวควบคุมบันทึก EPS ตามเอกสารแอปต้นทางและยืนยันอาร์ตบอร์ดหรือช่วงที่ต้องการ คู่มือบันทึกงาน Illustrator ของ Adobe อธิบายการบันทึก EPS การเลือกอาร์ตบอร์ด และตัวเลือกภาพตัวอย่างแยก นี่คือตัวควบคุมตามเอกสาร การศึกษาของเราไม่ได้ส่งออกด้วย Illustrator หรือยืนยันพฤติกรรมนำเข้าของมัน
หากเนื้อหาที่ขาดไม่ได้อยู่ในงานวาดที่บันทึกหรือถูกพาธคลิปตัด ให้แก้ปัญหาต้นทางแล้วส่งออกอีก การเปลี่ยนคอมเมนต์ไม่ได้เพิ่มคำสั่งพาธที่หายหรือเปลี่ยนการคลิป หากไม่มีต้นฉบับ ให้ขอต้นทางครบหรือไฟล์ส่งออกแก้ไข แทนการยอมรับกรอบว่างที่ขยายขึ้น
3. ตรวจไฟล์เดียวกับที่ผู้รับจะใช้
เรนเดอร์ไฟล์แทนที่แล้วเปรียบเทียบเงารูปครบ ปลายเส้นละเอียด รายละเอียดขาวภายใน และขอบที่ตั้งใจกับอ้างอิง ยืนยันขนาดจากผลต่างพิกัด แล้ววางหรือนำเข้าไฟล์แทนที่เดียวกันในขั้นตอนรับจริงและตรวจการครอบกับสเกล
หากภาพเรนเดอร์ครบแต่การวางยังตัดภาพ ให้ตรวจกรอบปลายทาง การตั้งค่านำเข้า และการจัดการไฟล์ หากทั้งคู่ยังไม่ครบ ให้กลับไปตรวจเนื้อหาต้นทางกับการคลิป เก็บไฟล์แทนที่แยกจนทั้งเนื้อหาและผลรับตรงข้อกำหนด
การผ่านการตรวจขอบเขตไม่ได้บอกว่าไฟล์มีพาธที่แก้ได้หรือบิตแมปฝัง ใช้คู่มือตรวจโครงสร้าง EPS สำหรับงานนั้น กรอบครอบ SVG เป็นอีกระบบ ค่าที่วัดจาก DOM ใช้แทนการตีความคอมเมนต์และการวาด EPS ไม่ได้
ใช้กับ PerfectVector อย่างไร
หากเหลือเพียงโลโก้ราสเตอร์สีเรียบที่ครบและงานยอมรับพื้นหลัง EPS ทึบ ให้สร้างรูปทรงที่เห็นใหม่ด้วยกระบวนการภาพเป็น EPS ของ PerfectVector เปรียบเทียบเงารูป ตัวอักษร และช่องเปิดที่สร้างกับภาพอ้างอิง แล้วตรวจ EPS ส่งออกครบกับขนาดในขั้นตอนรับ
ผลลัพธ์ปัจจุบันใช้พาธเติมสีเรียบพร้อมพื้นหลังขาวหรือดำทึบ นี่คือการเตรียมภาพใหม่เบื้องต้น ไม่ได้แก้ส่วนหัว EPS ใด ๆ คืนภาพที่มองไม่เห็นซึ่งหายไป หรือรับรองการครอบของผู้รับ หากมีต้นฉบับเวกเตอร์ที่แก้ได้ ให้แก้และส่งออกต้นฉบับนั้นใหม่แทน
คำถามที่พบบ่อย
กรอบครอบ EPS ต้องเริ่มที่ศูนย์ไหม?
ไม่ พิกัดซ้ายล่างไม่เป็นศูนย์ได้ ความกว้างและความสูงมาจากพิกัดบนลบล่าง กรอบจำนวนเต็มล้อมภาพของเราเริ่มที่ (20, 15) และอธิบายสี่เหลี่ยม 81 × 51 พอยต์โดยไม่ย้ายคำสั่งวาด
BoundingBox ที่ใหญ่ขึ้นคืนภาพถูกตัดได้ไหม?
เปลี่ยนพื้นที่มองเห็นได้เมื่อคำสั่งวาดยังอยู่และขั้นตอนรับใช้ค่าประกาศนั้น แต่สร้างคำสั่งวาดที่ไม่มีหรือยกเลิกพาธคลิปไม่ได้ แก้และส่งออกจากต้นฉบับครบ แล้วตรวจปลายทางจริง
HiResBoundingBox จะลบขอบเกินเสมอไหม?
ที่นี่ไม่ได้ยืนยันพฤติกรรมสากล Ghostscript 10.08.0 ทำตามขอบเศษส่วนในการรันควบคุมของเรา ได้ 322 × 199 พิกเซลแทนกรอบจำนวนเต็มล้อมภาพ 324 × 204 ยืนยันพฤติกรรมโปรแกรมนำเข้าจริงและคงประกาศจำนวนเต็มที่ล้อมภาพอย่างถูกต้อง
แหล่งอ้างอิง
- Adobe — ข้อกำหนด EPSF 3.0 — นิยามขอบซ้ายล่างและขวาบนรอบสิ่งที่วาด รวมความหนาเส้นและรอยต่อ
- Adobe — ข้อกำหนด DSC 3.0 — นิยามอาร์กิวเมนต์พิกัดจำนวนเต็มของคอมเมนต์ BoundingBox
- Ghostscript — พารามิเตอร์ EPS — อธิบาย EPSCrop และตัวควบคุมประมวลผล EPS ที่เกี่ยวข้อง
- Ghostscript — ผลลัพธ์กรอบครอบ — อธิบายการวัด bbox การจัดการวัตถุขาว และข้อจำกัดความละเอียด/การปัดค่า
- Adobe — บันทึกงานภาพ — อธิบายการส่งออก EPS การเลือกอาร์ตบอร์ด และตัวเลือกภาพตัวอย่างที่แยกกัน
เริ่มจากโลโก้ราสเตอร์ครบและรับพื้นหลังทึบได้ใช่ไหม? สร้าง EPS เบื้องต้นจากภาพ เปรียบเทียบพาธกับอ้างอิง แล้วตรวจภาพส่งออกทั้งหมด ขนาด และการครอบในกระบวนการผู้รับ
เพิ่มเติมจากบล็อก

กรอบหน้า PDF: TrimBox, BleedBox และ MediaBox
เข้าใจกรอบหน้า PDF ด้วยตัวอย่างงานที่วัดจริง เปรียบเทียบ TrimBox, BleedBox, MediaBox และ CropBox ก่อนส่งออกโลโก้หรือส่งพิมพ์

ข้อกำหนดเวกเตอร์ Shutterstock: ตรวจไฟล์ EPS
ตรวจรูปแบบ EPS ขอบเขตกราฟิก และขนาดไฟล์ตามกฎ Shutterstock แล้วตรวจพาธ สี และสิทธิ์ของต้นฉบับก่อนเตรียมส่งงานเวกเตอร์
