พื้นหลัง EPS โปร่งใส: ส่วนใดไม่ถูกระบายสี?
หาสาเหตุกรอบขาวใน EPS โดยแยกพื้นที่ไม่ระบายสี พื้นหลังทึบ และความทึบที่ยังแก้ไขได้ ตรวจภาพเรนเดอร์จริงและข้อจำกัดของตัวส่งออก
ในหน้านี้
EPS สามารถปล่อยพื้นที่รอบงานให้ไม่ถูกระบายสีได้ ซึ่งต่างจากการเก็บความทึบบางส่วนที่ยังทำงานอยู่ในงานภาพ พื้นที่ขาวรอบภาพอาจเป็นหน้ากระดาษของโปรแกรมดูภาพ สี่เหลี่ยมสีขาวจริง หรือผลลัพธ์ที่รวมความโปร่งใสแล้ว หาสาเหตุให้ได้ก่อนลบสิ่งใด
ยังมีข้อจำกัดเฉพาะผลิตภัณฑ์ด้วย: การส่งออก EPS ปัจจุบันของ PerfectVector ระบายพื้นหลังหน้าด้วยสีขาวหรือดำทึบ และไม่เก็บความโปร่งใสที่ยังทำงานอยู่ นี่ไม่ใช่ขั้นตอนส่งออก EPS โปร่งใส ตัวอย่าง EPS ที่สร้างขึ้นอย่างอิสระด้านล่างแสดงความแตกต่างของไฟล์ ไม่ใช่ผลลัพธ์จาก PerfectVector
ระบุว่าพื้นที่สีขาวคืออะไร
| สิ่งที่สังเกต | คำอธิบายที่เป็นไปได้ | การตรวจต่อที่มีประโยชน์ |
|---|---|---|
| ภาพปรากฏบนสีขาวในตัวอย่างหนึ่ง | โปรแกรมดูไฟล์ใส่หน้ากระดาษสีขาว หรือไฟล์ระบายสีขาวไว้ | เปรียบเทียบงานจริงบนพื้นหลังสีในขั้นตอนรับไฟล์ |
| สี่เหลี่ยมขาวปิดพื้นหลังสี | อาจมีวัตถุทึบหรือภาพที่รวมความโปร่งใสแล้ว | ตรวจวัตถุต้นฉบับและเนื้อหาราสเตอร์ที่ฝังอยู่ |
| รอบภาพว่างได้ แต่วัตถุกึ่งโปร่งใสกลายเป็นทึบ | การส่งออกไม่เก็บเอฟเฟกต์ความทึบที่ยังทำงานอยู่ | ตรวจรูปแบบไฟล์และตัวส่งออก แล้วเปรียบเทียบกับต้นฉบับที่แก้ไขได้ |
| ไฟล์เปิดใหม่ต่างกันระหว่างแอปที่สร้างกับแอปอื่น | แอปอาจอ่านรูปแบบการแทนข้อมูลคนละส่วน | ตรวจผลลัพธ์ที่จัดวางหรือแลกเปลี่ยน ไม่ใช่แค่เปิดกลับในแอปเดิม |
ไม่ถูกระบายสีหมายถึงไม่มีการวาดใดคลุมพื้นที่นั้น ความทึบบางส่วนหมายถึงวัตถุมีส่วนร่วมเพียงบางส่วนเมื่อประกอบกับสิ่งที่อยู่ด้านหลัง เรือสีน้ำเงินทึบที่รอบภาพว่างกับเรือสีน้ำเงินทึบครึ่งหนึ่งมีข้อกำหนดต่างกัน
เอกสารความโปร่งใสและการรวมความโปร่งใส ของ Adobe อธิบายว่า Illustrator EPS สามารถมีข้อมูลดั้งเดิมของ Illustrator ควบคู่กับข้อมูล EPS ที่รวมความโปร่งใสแล้ว การเปิดกลับใน Illustrator อาจอ่านข้อมูลดั้งเดิม ขณะที่การจัดวางในแอปอื่นอ่านข้อมูล EPS การเปิดกลับในแอปต้นทางได้สำเร็จจึงไม่ยืนยันว่าความทึบที่ยังทำงานอยู่จะทำงานเหมือนกันทุกแห่ง
การรวมความโปร่งใสแบ่งงานโปร่งใสออกเป็นรูปแบบการแทนข้อมูลอื่น ซึ่งอาจมีพื้นที่ที่แปลงเป็นราสเตอร์ เก็บต้นฉบับที่แก้ไขได้เมื่อการเปลี่ยนความทึบหรือพื้นหลังในอนาคตมีความสำคัญ
เปรียบเทียบ EPS สองไฟล์กับตัวควบคุม SVG แยกต่างหาก
เราสร้างสัญลักษณ์เรือกระดาษใหม่ใน EPS แบบง่ายสองไฟล์ ทั้งคู่ใช้ขอบเขต 240 × 160 และคำสั่งงานภาพทึบเหมือนกัน ไฟล์ที่สองเพิ่มการเติมสีขาวเต็มหน้าหนึ่งครั้งก่อนวาดเรือ:
1 1 1 setrgbcolor
0 0 240 160 rectfillการลบคำสั่งพื้นหลังที่ทราบแน่ชัดนั้นจากตัวอย่างที่สองของเราทำให้ได้ไฟล์แรกเหมือนกันทุกประการ นี่คือคู่ทดสอบที่ควบคุมไว้ ไม่ใช่วิธีลบข้อความสุ่มจาก EPS ใดก็ได้
Ghostscript 10.08.0 เรนเดอร์ทั้งสองไฟล์ด้วยอุปกรณ์ pngalpha ที่ 144 dpi เราตรวจ PNG ที่บันทึกไว้ตรงจุดภายในที่ห่างจากขอบซึ่งมีการลดรอยหยัก:
| ตัวอย่าง | อัลฟารอบภาพ | อัลฟาภายในเรือ | การตีความ |
|---|---|---|---|
| EPS ที่สร้างอิสระ ไม่มีการเติมสีหน้า | 0 | 255 | ตัวเรนเดอร์ปล่อยรอบภาพไว้โดยไม่คลุม เรือทึบ |
| งาน EPS เดิมหลังเติมสีขาวเต็มหน้า | 255 | 255 | หน้าขาวถูกระบายสีและทึบ |
SVG แยกที่มีความทึบกลุ่ม 0.5 | 0 | ประมาณ 128 | ตัวเรือเองมีความทึบบางส่วนในตัวควบคุม SVG นี้ |
ค่าเหล่านี้ใช้สเกลอัลฟา 8 บิต: 0 โปร่งใส และ 255 ทึบ ตัวควบคุม SVG เรนเดอร์แยกด้วย Sharp/librsvg และไม่ได้แปลงเป็น EPS

เอกสารอุปกรณ์ส่งออก ของ Ghostscript นิยามอัลฟา PNG ว่าเป็นการครอบคลุมพิกเซล และระบุว่าพื้นหลังโปร่งใสหากไม่ได้เติมสีไว้อย่างชัดเจน นี่อธิบายผลลัพธ์ดังกล่าว PNG โปร่งใสรอบเรือเป็นผลลัพธ์ของตัวเรนเดอร์ ไม่ได้ยืนยันว่ามีฟิลด์ EPS ที่เทียบเท่าความทึบที่ยังทำงานอยู่ของ SVG
การตรวจในเบราว์เซอร์ถอดรหัสภาพที่บันทึกแล้ววางบนพื้นสีน้ำตาลอ่อน พื้นหลังยังเห็นได้รอบเรือแรก สี่เหลี่ยมขาวปิดพื้นหลังในกรณีที่สอง และเรือ SVG ที่ทึบบางส่วนผสมกับพื้นหลัง การตรวจเหล่านี้ยืนยันพฤติกรรมของตัวอย่างที่บันทึกและตัวเรนเดอร์เหล่านั้น ไม่ใช่การนำเข้า EPS ของทุกแอปจัดหน้า
ทำซ้ำการตรวจเรนเดอร์ด้วยไฟล์ที่ควบคุมไว้
บันทึกต้นฉบับที่ทดสอบแล้วต่อไปนี้เป็น unpainted.eps:
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 240 160
%%HiResBoundingBox: 0 0 240 160
%%LanguageLevel: 2
%%Pages: 1
%%Title: Original paper-boat background specimen
%%Creator: Independently authored article fixture
%%EndComments
gsave
% ORIGINAL BOAT ARTWORK
0.192157 0.364706 0.435294 setrgbcolor
newpath 55 65 moveto 185 65 lineto 165 40 lineto 75 40 lineto closepath fill
newpath 115 75 moveto 115 135 lineto 65 100 lineto closepath fill
newpath 125 75 moveto 170 75 lineto 125 120 lineto closepath fill
grestore
showpage
%%EOFสำหรับตัวอย่างที่สอง บันทึกสำเนาเป็น white-painted.eps แทรกสามบรรทัดเติมขาวที่แสดงข้างต้นต่อจาก gsave ทันที ก่อน % ORIGINAL BOAT ARTWORK เก็บคำสั่งเรือไว้เหมือนเดิม
เมื่อติดตั้ง Ghostscript แล้ว ให้รัน:
gs -dSAFER -dBATCH -dNOPAUSE -dEPSCrop \
-sDEVICE=pngalpha -r144 \
-sOutputFile=unpainted.png unpainted.epsคำสั่งที่สองเปลี่ยนไปใช้ white-painted.png และ white-painted.eps อุปกรณ์ PNG แบบ RGB ปกติจะไม่ใช่การทดสอบอัลฟาเดียวกัน ต้องตรวจผลลัพธ์เป็นภาพโดยเปิดใช้ความโปร่งใสด้วย เพราะผืนผ้าใบสีขาวหลัง PNG โปร่งใสอาจซ่อนความแตกต่างอีกครั้ง
สำหรับไฟล์ของเรา การเปรียบเทียบครบถ้วนเมื่อมุมในตัวอย่างไม่เติมสีไม่มีสิ่งคลุม และมุมในตัวอย่างที่ระบายสีเป็นขาวทึบ ขณะที่ภายในเรือยังทึบทั้งคู่ ตัวควบคุม SVG แยกตรวจคุณสมบัติอีกแบบ คือความทึบบางส่วนภายในรูปทรงที่ระบายสี
แก้สาเหตุในงานที่แก้ไขได้
หากมีวัตถุสีขาว: ทำงานบนสำเนาของต้นฉบับที่แก้ไขได้ ยืนยันว่าวัตถุใดสร้างสีขาวรอบภาพ ซ่อนวัตถุนั้น แล้วเปรียบเทียบงานที่เหลือบนสีที่ตัดกัน เก็บรายละเอียดขาวที่ตั้งใจไว้ เช่น ตัวอักษรหรือไฮไลต์ ส่งออกใหม่ด้วยขั้นตอนที่ปล่อยรอบภาพไม่ให้ถูกระบายสีจริง แล้วตรวจไฟล์ส่งมอบในแอปของผู้รับ
หากสีขาวเป็นเพียงหน้ากระดาษตัวอย่าง: การเปลี่ยนงานภาพอาจทำให้ไฟล์ที่มีรอบภาพว่างตามต้องการอยู่แล้วเสียหาย ใช้การทดสอบพื้นหลังในขั้นตอนรับไฟล์หรือการเรนเดอร์การครอบคลุมที่เหมาะสมเพื่อระบุว่าระบายสีขาวไว้จริงหรือไม่
หากสีขาวฝังอยู่ในบิตแมปหรือผลลัพธ์ที่รวมความโปร่งใสแล้ว: การลบสี่เหลี่ยมหน้าเพียงอันเดียวอาจไม่คืนขอบหรือความทึบดั้งเดิม กลับไปยังต้นฉบับแบบเลเยอร์หรือเวกเตอร์หากทำได้ รูปร่างราสเตอร์สีเรียบอาจลากเส้นหรือวาดใหม่ได้เมื่อต้องการพาธ แต่เงานุ่มหรือขอบฟุ้งต้องใช้ขั้นตอนที่เก็บรูปลักษณ์ที่ตั้งใจไว้
หากความทึบบางส่วนต้องแก้ไขต่อได้: เก็บรูปแบบและตัวส่งออกที่รองรับไว้ และยืนยันว่าผู้รับยอมรับอะไร ข้อกำหนด SVG fill-opacity นิยามการระบายสีเติมด้วยความทึบบางส่วน ตัวควบคุม SVG ของเราใช้ความทึบกลุ่ม Adobe ยังมีเอกสารขั้นตอน PDF ที่เก็บความโปร่งใสด้วย ชื่อรูปแบบใดก็ไม่รับประกันว่าการส่งออกหรือตัวนำเข้าเฉพาะจะเก็บทุกเอฟเฟกต์
หากปัญหาเริ่มใน SVG คู่มือพื้นหลัง SVG โปร่งใส ครอบคลุมวัตถุพื้นหลังและการตรวจส่งออก หากต้องระบุว่า EPS มีพาธหรือภาพฝังอยู่ ใช้คู่มือตรวจโครงสร้าง EPS
ปัจจุบันการส่งออก EPS ของ PerfectVector ทำอะไร
คู่มือส่งออก EPS ของ PerfectVector ระบุว่าผลลัพธ์ใช้พาธเวกเตอร์สีเติมเรียบพร้อมพื้นหลังขาวหรือดำทึบ ตัวเขียนปัจจุบันระบายพื้นหลังเต็มหน้าและปฏิเสธอัลฟาค่ากลาง แทนการเก็บไว้เป็นเอฟเฟกต์ EPS ที่ยังทำงานอยู่
การลบพื้นหลังราสเตอร์ก่อนสร้างรูปทรงใหม่ไม่เปลี่ยนข้อกำหนดการส่งออก EPS นี้ เป็นไปได้ที่ขั้นตอนแก้ไขจะไม่มีรูปร่างรอบภาพที่ไม่ต้องการ แต่ยังได้หน้าทึบจากตัวเขียนผลลัพธ์ที่เลือก
หากโลโก้ที่มีเพียงราสเตอร์และเหมาะสมต้องสร้างพาธใหม่ และยอมรับพื้นหลัง EPS ทึบได้ PerfectVector สามารถให้ตัวเลือกเพื่อตรวจ เปรียบเทียบตัวอักษร มุม พื้นที่ว่าง และพื้นที่สี แล้วเปิด EPS ที่ส่งออกใหม่ในขั้นตอนรับไฟล์ที่กำหนด EPS ไม่เติมสีที่เราสร้างอิสระไม่ใช่หลักฐานว่าผลิตภัณฑ์ให้ผลลัพธ์แบบเดียวกัน
หากงานต้องการรอบภาพ EPS ที่ไม่ถูกระบายสีโดยเฉพาะ ใช้ขั้นตอนแก้ไขต้นฉบับและส่งออกที่เหมาะสมแล้วตรวจผลจริง หากความทึบบางส่วนที่ยังทำงานอยู่สำคัญ ให้ตกลงวิธีส่งมอบที่รองรับความโปร่งใสแทน เวกเตอร์ดั้งเดิมที่มีอยู่ควรคงเป็นเวกเตอร์ดั้งเดิม ภาพถ่าย พื้นผิว และเงานุ่มอาจเหมาะกับการเก็บเป็นราสเตอร์หรืออยู่ในต้นฉบับที่แก้ไขได้มากกว่า
คำอธิบาย JPG เป็น EPS ครอบคลุมการสร้างรูปทรงใหม่เทียบกับการห่อพิกเซลในภาชนะไฟล์อื่น สำหรับคำขอจากผู้ผลิตที่ไม่เจาะจงนัก คู่มือรูปแบบโลโก้ ช่วยชี้แจงข้อกำหนดไฟล์และวัตถุก่อน
คำถามที่พบบ่อย
EPS มีพื้นหลังโปร่งใสได้หรือไม่? EPS สามารถปล่อยรอบภาพไม่ให้ถูกระบายสีได้ ตัวอย่างอิสระของเราเรนเดอร์โดยรอบภาพไม่มีสิ่งคลุมในผลลัพธ์ PNG อัลฟาของ Ghostscript นั่นไม่ได้หมายความว่างานภาพมีความทึบบางส่วนที่ยังทำงานอยู่ หรือทุกตัวนำเข้า EPS จะทำงานเหมือนกัน
ทำไม EPS ของฉันแสดงกรอบขาว? สีขาวอาจมาจากโปรแกรมดูไฟล์ วัตถุที่ระบายสี บิตแมป หรือรูปแบบข้อมูลที่รวมความโปร่งใสแล้ว เปรียบเทียบกับพื้นหลังสีในขั้นตอนรับไฟล์และตรวจวัตถุต้นฉบับก่อนลบสิ่งใด
PerfectVector ส่งออก EPS โปร่งใสหรือไม่? ไม่ ตัวเขียน EPS ปัจจุบันระบายพื้นหลังขาวหรือดำทึบ และไม่เก็บความโปร่งใสที่ยังทำงานอยู่ ใช้เมื่อผลลัพธ์นั้นเหมาะกับงาน เลือกขั้นตอนอื่นที่ตรวจสอบแล้วเมื่อต้องการรอบภาพไม่ระบายสีหรือความทึบที่ยังทำงานอยู่
การเปิด Illustrator EPS ใหม่พิสูจน์ว่าความทึบจะคงอยู่เมื่อจัดวางที่อื่นหรือไม่? ไม่ Adobe ระบุว่า Illustrator สามารถอ่านข้อมูลดั้งเดิมที่เก็บคู่กับข้อมูล EPS ขณะที่การจัดวางในแอปอื่นอ่านข้อมูล EPS ที่รวมความโปร่งใสแล้ว ตรวจผลลัพธ์ของผู้รับจริง
แหล่งข้อมูล
- Adobe — พิมพ์และบันทึกงานโปร่งใส — อธิบายการรวมความโปร่งใสและความต่างระหว่างข้อมูลดั้งเดิม Illustrator กับข้อมูล EPS ที่แลกเปลี่ยน
- Ghostscript 10.08.0 — อุปกรณ์ส่งออก — อธิบายอัลฟา PNG ในฐานะการครอบคลุมและผลของพื้นหลังที่เติมสีอย่างชัดเจน
- W3C — ความทึบสีเติม SVG — นิยามความทึบบางส่วนของสีเติมและแยกจากความทึบกลุ่ม
- PerfectVector — ภาพเป็น EPS — ระบุขอบเขตส่งออก EPS ปัจจุบันที่มีพื้นหลังทึบและพาธสีเรียบ
ต้องการพาธจากราสเตอร์สีเรียบและยอมรับพื้นหลัง EPS ทึบได้หรือไม่? สร้างงานใหม่และตรวจ EPS ตัวเลือก หากข้อกำหนดคือรอบภาพไม่ระบายสีหรือความทึบที่ยังทำงานอยู่ ให้เลือกและตรวจขั้นตอนที่ให้ผลเช่นนั้นจริง
เพิ่มเติมจากบล็อก

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

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