2012-02-23 19 views
11

Grafik işleme için Kahire kullanarak bir proje oluşturma. Kenar yumuşatma seçeneklerinden hiçbiri yeterince iyi sonuç vermez. Bir ARGB32 yüzeyi kullanıyorum ve png'ye yazıyorum.Kahire'de nasıl daha iyi kenar yumuşatma sonuçları elde edilir (örnek olarak gösterilmektedir)

Tüm ipucu stillerini kullanmayı denedim, ancak sonuçta hiçbir değişiklik göremiyorum.

hem beyaz ve siyah metin için en iyi seçenek seçenek 4 olacak ama gördüğünüz gibi, bu 5.

Herhangi giriş örnekte imagemagick kütüphanesinden üretilen bir çıktı olarak hala kadar güzel değil ya önerilerinizi bekliyoruz . 'ANTIALIAS_GRAY'

01 Kullanma 'ANTIALIAS_NONE'

example 2

3. Kullanılması 'ANTIALIAS_DEFAULT'

example 1

2. Kullanılması

1. Imagemagick ve onu kullanma 'ANTIALIAS_SUBPIXEL'

axample 4

5. Kullanılması

example 3

4. Birlikte takılıp kalıyorsa varsayılan

example 5

+1

Neden Kahire, neden imagemagick kütüphanesi en iyi araç neden değiştiririm diye sorabilir miyim? Kahire ile deneyim kazanıyor musunuz? Meraklı ... – manumoomoo

+0

Kahire, özellikle işlemek için birden çok katman olduğunda görüntüleri işlemede çok daha hızlıdır. Ayrıca PDF gereksinimlerime daha uygun bir şekilde yardımcı oldu. – digout

cevap

3

kenar yumuşatma bulunuyor Kahire, bir geçici çözüm m anual supersampling. Temel olarak daha büyük bir çözünürlükte (genişlik ve yüksekliğin iki katı veya 4 katı) oluşturup doğru boyuta getirin.

İlgili konular