OS X'te Postscript'i (veya PDF) Görüntüleme: Aliasing sorunları


4

PostScript grafikler oluşturuyorum ve kenar yumuşatma ile aşırı kenar yumuşatma arasında bir denge bulmaya çalışıyorum.

Ham ghostscript görüntüleyiciyi kullanırsam gs Postscript'te iyi görünüyor. Metin kenar yumuşatma görünüyor, ancak görüntü hoş ve bloklu kalıyor. Ne yazık ki, gs gerçek bir kullanıcı arayüzü yok ve tüm güzel şeyleri kaybediyor Preview.app vardır. Yükleyebilirim gv, ama bağımlılık şişmesi çok büyük! Hepsini gerektirir gnome. Üstelik bu bile, çok iyi bir izleyici değil. Preview.app veya Skim.app. İşte ile görüntülenen bir resim gs:

PS viewed with GS

Bir kullanıcı etkileşimi ve Mac-ish perspektifinden, Preview.app (veya Skim.app kullanmak için çok daha güzel bir programdır. Takma adlandırma özelliğini açma veya kapatma seçeneğine sahiptir, ancak her iki seçenek de çok iyi görünmez. Üzerinde takma olan, görüntü bulanık. Kapalıyken, grafik, görüldüğü ile eşleşir. gs, ancak iki sorun var. Aşağıdaki ekran görüntülerinin Preview / Skim tarafından üretilen PDF’ye ait olduğunu unutmayın.

PDF with aliasing PDF without aliasing

  • Küçük sorun : yazı tipi çirkin. Şundan daha çirkin gs.
  • Ana sorun : Her PDF diğer adlarıyla örtülmemiş, normal PDF'leri metin dolu olarak okumayı zorlaştırıyor.

Yani, özet olarak:

  • Bu sorunları aşan PDF'yi PS'den manuel olarak oluşturmanın bir yolu var mı?
  • İle takma ad / unalias orta bir zemin bulmak için bir yolu var mı Preview.app?
  • Gibi kaliteli görüntüler başka bir uygulama var mı gs, ancak benzer bir kullanıcı arayüzü var Skim.app veya Preview.app
  • Sahip olmak için bir yolu var mı Preview.app sadece bir dosyaya takma işlemini kapat (grafikler içeren) ancak metin PDF'lerin hala okunabilmesi için genel olarak etkin bırakın.

Sağlayabilir misiniz ps dosya? Bulanıklık oldukça uç gözüküyor, her blok 3x1 piksel veya buna benzer bir şey yakınlaştırılmış gibi. Belki 30x10 ile daha iyi görünebilir?
Daniel Beck

Her blok bir pikseldir, çünkü 10x10'luk bir matris gösteriyorum, ancak ekran koduna 8.5x11 inçlik bir sayfa doldurması talimatını veriyor. Matrisimi yeniden örnekleyebilirdim, ancak bu bir kesmek gibi görünüyor, kod değişikliği gerektiriyor, dosya boyutunu artırıyor, vb. Açıklığa kavuşturmak için (yukarıda düzenlenmiştir), PS çalışır ve gv'de diğer adlarıyla görünür. Bulanık, PDF olarak görüntülendiğinde gerçekleşir.

Yanıtlar:


2

Bunun mümkün olduğunu sanmıyorum Ön izleme . Bu tek bir seçenek, PVPDFAntiAliasOption Önizlemede defaults.

Çözüm olarak, bunu yapan bir Automator servisi veya uygulaması oluşturabilirsiniz:

  • (Servis, herhangi bir uygulamada seçilen dosya ve klasörleri alır)
  • Değişken Değerini Ayarla, "Dosyalar" olarak adlandır
  • Uygulama önizlemesinden çık
  • Kabuk betiğini çalıştır defaults write com.apple.Preview PVPDFAntiAliasOption 0
  • "Files" değişkeninin değerini alın
  • Görüntüleri Önizlemede Aç (bu ayrıca PDF'lerle de çalışır)
  • Kabuk betiğini çalıştır defaults write com.apple.Preview PVPDFAntiAliasOption 1

Ne yazık ki, Önizleme, yalnızca başlatırken tercihleri ​​okur, bu nedenle Uygulamadan çık .

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.