Thu phóng mặc định cho tệp eps


3

Tôi có một tệp EPS, vì bất kỳ lý do gì, trông rất nhỏ trên màn hình khi tôi mở nó bằng trình xem EPS (gv, trong trường hợp của tôi ... nhưng nó trông giống nhau bất kể người xem). Tôi phải phóng to ngay lập tức phóng to lên 8 lần chỉ để có được hình ảnh để lấp đầy màn hình. Tất nhiên, vì là đồ họa vector, đồ họa trông ổn khi xem ở bất kỳ độ phóng đại nào.

Câu hỏi của tôi: Có mã nào tôi có thể thêm vào tệp EPS để thay đổi mức thu phóng mặc định (nói cách khác, để làm cho tệp hiển thị trên màn hình lớn hơn 8 lần theo mặc định, bất kể người xem)?

Câu trả lời:


1

Bạn có thể chia tỷ lệ nội dung của tệp định dạng eps bằng cách thêm vào như sau:

<xscale> <yscale> scale

Lệnh PostScript cho nó trước các lệnh khác trong tệp.

Vì vậy, để làm mọi thứ lớn hơn gấp 8 lần bạn sẽ sử dụng:

8 8 scale

Điều này chia tỷ lệ đồ họa sau liên quan đến nguồn gốc ở phía dưới bên phải, do đó, có thể cần phải dịch mọi thứ để khu vực xuất hiện các dấu nằm trong phần hiển thị của "trang". Không ngạc nhiên, điều đó có thể được thực hiện với:

<xoffset> <yoffset> translate

Các hoạt động này sẽ được áp dụng theo thứ tự hiển thị. Nói cách khác, đầu tiên nó sẽ chia tỷ lệ đầu ra, sau đó dịch nó. Làm theo thứ tự ngược lại sẽ cho kết quả khác nhau, vì vậy điều quan trọng là phải nhớ điều này khi tìm ra giá trị nào sẽ sử dụng.

Đã lâu rồi tôi mới sử dụng ghostview, nhưng dường như tôi nhớ lại có một cách để nói với nó về việc trả trước các tệp đang được xử lý bằng một đoạn lệnh, vì vậy bạn không cần phải sửa đổi bất kỳ cái nào trong số chúng.

Các tập tin eps phù hợp sẽ chứa các bình luận tiêu đề chứa thông tin hộp giới hạn của nội dung của chúng, điều này có thể rất hữu ích khi chuyển đổi chúng. Xem phần 3.1 Hiển thị tệp EPS trong tệp PDF Đặc tả định dạng tệp PostScript đóng gói .


Có lẽ, nếu tệp EPS có dữ liệu nhị phân, trình soạn thảo văn bản sẽ mung ( munge ) đó. Ghostview có thể thêm các lệnh mới vào tệp EPS có dữ liệu nhị phân không?
horatio

@horatio: Từ của munge và nó phụ thuộc vào trình soạn thảo văn bản. Tôi không biết câu trả lời cho câu hỏi thứ hai của bạn, vì như tôi đã nói, đó là một thời gian dài.
martineau

Bạn cũng có thể cần điều chỉnh %% BoundingBox sau khi chia tỷ lệ.
luser droog

@luser droog: Không thể điều chỉnh một nhận xét trong mã sẽ theo dõi cũng như không tạo ra một động lực nào có thể có bất kỳ ảnh hưởng nào trong mã đang thực thi - nhưng có lẽ không cần thiết.
martineau

Tôi tin rằng một số người xem nhất định (vì vậy, có lẽ các nhà nhập khẩu cũng vậy) sử dụng nhận xét hộp giới hạn để đặt đường dẫn cắt. Bạn sẽ thu phóng mà không cần mở rộng khung vẽ.
luser droog
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.