Eps dosyası için varsayılan yakınlaştırma


2

Herhangi bir nedenden ötürü, bir EPS görüntüleyiciyle açtığımda ekranda çok küçük görünen bir EPS dosyasına sahibim (gv, benim durumumda ... ama izleyiciden bağımsız olarak aynı görünüyor). Görüntünün ekranı doldurmasını sağlamak için hemen 8x büyütme oranına yaklaşmam gerekiyor. Tabii ki, bir vektör grafiği olduğu için, herhangi bir büyütmede bakıldığında grafik iyi görünüyor.

Sorum: Varsayılan yakınlaştırmayı değiştirmek için EPS dosyasına ekleyebileceğim bir kod var mı (başka bir deyişle, dosyayı ekranda görüntüleyiciden bağımsız olarak varsayılan olarak 8 kat daha büyütmek için)?

Yanıtlar:


0

İçeriğini ölçeklendirebilirsiniz. eps aşağıdakileri ekleyerek dosyayı biçimlendirin:

<xscale> <yscale> scale

PostScript komutu ona, dosyadaki diğer komutlardan önce.

Yani her şeyi 8 kat daha büyük yapmak için kullanacağınız:

8 8 scale

Bu, aşağıdaki grafikleri sağ alt köşedeki bir kökene göre ölçeklendirir, bu nedenle işaretlerin göründüğü alanın "sayfanın" görünür kısmında yer alması için her şeyi çevirmek gerekebilir. Beklendiği gibi, bu bir ile yapılabilir:

<xoffset> <yoffset> translate

Bu işlemler sipariş siparişte uygulanacaktır. Başka bir deyişle, önce çıktıyı ölçekler, sonra çevirir. Bunu ters sırada yapmak farklı sonuçlar verir, bu nedenle hangi değerleri kullanacağınızı bulurken bunu hatırlamak önemlidir.

Ghostview kullandığımdan bu yana çok zaman geçti, ama hatırlıyorum ki bir dosyayı bir komut dosyası ile işlenen her bir dosyaya hazırlamak için bir yol olduğunu söylemeliydim, bu yüzden giriş dosyasını gerçekten değiştirmeniz gerekmeyecekti. (ler).

uyumlu eps dosyalar, dönüştürürken çok yararlı olabilecek içeriklerinin sınırlayıcı kutu bilgilerini içeren başlık yorumları içerecektir. Bölüme bakınız 3.1 Bir EPS dosyasını görüntüleme içinde Encapsulated PostScript Dosya Biçimi Özellikleri PDF dosyası.


Tahminen, eğer EPS dosyası ikili veriye sahipse, bir metin editörü maş ( munge ) bu. Ghostview, ikili veri içeren bir EPS dosyasına yeni komutlar hazırlayabilir mi?
horatio

@horatio: Kelimenin munge ve bu metin editörüne bağlıdır. İkinci sorunun cevabını bilmiyorum, dediğim gibi, çok uzun zaman oldu.
martineau

Ölçeklemeden sonra %% BoundingBox değerini de ayarlamanız gerekebilir.
luser droog

@luser droog: Yürütülecek kodda herhangi bir etkiye sahip olacak olan dinamik olarak izleyen veya izleyen kodda bir yorum yapmak mümkün değildir - ancak muhtemelen gerekli değildir.
martineau

Bazı izleyicilerin (muhtemelen ithalatçıların da) sınırlama kutusu yorumunu kırpma yolunu ayarlamak için kullandığına inanıyorum. Tuvali genişletmeden zoom yaparsınız.
luser droog
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.