ซูมเริ่มต้นสำหรับไฟล์ eps


3

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

คำถามของฉัน: มีรหัสที่ฉันสามารถเพิ่มลงในไฟล์ EPS เพื่อเปลี่ยนการซูมเริ่มต้น (หรืออีกนัยหนึ่งคือการทำให้ไฟล์แสดงบนหน้าจอใหญ่กว่า 8 เท่าโดยค่าเริ่มต้นโดยไม่คำนึงถึงผู้ชม)

คำตอบ:


1

คุณสามารถปรับขนาดเนื้อหาของไฟล์รูปแบบeps ได้โดยการเพิ่มสิ่งต่อไปนี้:

<xscale> <yscale> scale

คำสั่ง PostScript ไปก่อนคำสั่งอื่น ๆ ในไฟล์

ดังนั้นเพื่อให้ทุกสิ่งใหญ่ขึ้น 8 เท่าคุณควรใช้:

8 8 scale

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

<xoffset> <yoffset> translate

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

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

การจัดทำไฟล์epsจะมีความคิดเห็นส่วนหัวที่มีข้อมูลกล่องขอบเขตของเนื้อหาซึ่งมีประโยชน์มากเมื่อทำการเปลี่ยนแปลง ดูส่วนที่3.1 การแสดงไฟล์ EPSในไฟล์ PDF Encapsulated PostScript Format Format File


สันนิษฐานว่าหากไฟล์ EPS มีข้อมูลไบนารีตัวแก้ไขข้อความจะmung ( munge ) ghostview สามารถเพิ่มคำสั่งใหม่ไปยังไฟล์ EPS ซึ่งมีข้อมูลไบนารี่ได้หรือไม่
horatio

@horatio: คำของMungeและมันขึ้นอยู่กับตัวแก้ไขข้อความ ฉันไม่ทราบคำตอบสำหรับคำถามที่สองของคุณเนื่องจากอย่างที่ฉันพูดมันใช้เวลานานมาก
martineau

คุณอาจต้องปรับ% BoundingBox หลังจากปรับขนาด
luser droog

@ droer droog: ไม่สามารถปรับความคิดเห็นในโค้ดที่จะติดตามหรือสร้างแบบไดนามิกที่จะมีผลกระทบใด ๆ กับโค้ดที่กำลังเรียกใช้งาน - แต่อาจไม่จำเป็น
martineau

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