SORU
12 EKİM 2008, Pazar


HTML <canvas> öğesi kenar yumuşatma kapatabilir miyim?

Etrafında <canvas> öğe, çizim hatları ile oynuyor ve böyle oldum.

Benim çapraz çizgiler beraber kenarları yumuşatılmış olduğunu fark ettim. Ne yapıyorum için jaggy bakmak - bu özelliği kapatarak bir yolu tercih ederim.

CEVAP
19 Temmuz 2010, PAZARTESİ


ctx.lineTo(10.5, 10.5) gibi koordinatları 1-pixel çizgiler çizmek. Çizim bir piksel çizgisi üzerinde nokta (10, 10) anlamına gelir, ki bu 1 piksel o konuma ulaşana 9.5 10.5 sonuçlar iki çizgi elde çizilmiş tuvale.

Güzel bir hile değil her zaman ihtiyacımız ekle 0.5 gerçek koordine çekmek istiyorum eğer size çok güzel bir piksel hatları, ctx.translate(0.5, 0.5) bütün tuval başına.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Noam Erez

    Noam Erez

    3 NİSAN 2012
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009