HTML Canvas Referans Kılavuzu
HTML Canvas Referans Kılavuzu
HTML <canvas> etiketi, genellikle JavaScript aracılığıyla dinamik olarak grafik çizmek için kullanılır.
HTML <canvas> hakkında daha fazla bilgi edinmek için HTML Canvas Eğitimimize göz atın.
Renk, tarz ve gölge
Özellikler |
Açıklama |
fillStyle |
Doldurma için renk, gradyan veya desen ayarlayın veya döndürün |
strokeStyle |
Çizim için renk, gradyan veya desen ayarlayın veya döndürün |
shadowColor |
Gölge için rengi ayarlayın veya döndürün |
shadowBlur |
Gölge için bulanıklık seviyesini ayarlayın veya döndürün |
shadowOffsetX |
Gölgeyi şekle olan yatay mesafeyi ayarlayın veya döndürün |
shadowOffsetY |
Gölgeyi şekle olan dikey mesafeyi ayarlayın veya döndürün |
Çizgi tarzı
Özellikler |
Açıklama |
lineCap |
Çizginin bitiş noktası tarzını ayarlayın veya döndürün |
lineJoin |
İki çizginin kesiştiği yerde oluşturulan köşe türünü ayarlayın veya döndürün |
lineWidth |
Mevcut çizgi genişliğini ayarlayın veya döndürün |
miterLimit |
Maksimum yatay açı uzunluğunu ayarlayın veya döndürün |
Dikdörtgen
Yöntem |
Açıklama |
rect() |
Dikdörtgen oluşturun |
fillRect() |
“Doldurulmuş” dikdörtgen çizin |
strokeRect() |
Dikdörtgen çizin (doldurma olmaksızın) |
clearRect() |
Belirtilen dikdörtgen içinde belirtilen pikselleri temizleyin |
Yol
Yöntem |
Açıklama |
fill() |
Mevcut çizimi (yolu) doldurun |
stroke() |
Tanımlanmış bir yolu çizin |
beginPath() |
Yeni bir yol başlatın veya mevcut yolu sıfırlayın |
moveTo() |
Yolu kağıt üzerinde belirtilen noktaya taşıyın, çizgi oluşturmayın |
closePath() |
Başlangıç noktasına dönen bir yol oluşturun |
lineTo() |
Yeni bir nokta ekleyin ve bu noktadan sonraki belirtilen noktaya çizgi oluşturun |
clip() |
Orjinal kağıttan herhangi bir şekil ve boyutlu bölge kesin |
quadraticCurveTo() |
创建二次贝塞尔曲线 |
quadraticCurveTo() |
İki kere bilezir çizgi oluşturur |
bezierCurveTo() |
Üç kere bilezir çizgi oluşturur |
arc() |
Bir arkaç/çizgi oluşturur (dairesel veya daire parçası oluşturmak için kullanılır) |
arcTo() |
İki çizgi arasında bir arkaç/çizgi oluşturur |
Metin
Özellikler |
Açıklama |
font |
Metin içeriğinin mevcut yazı özelliklerini ayarlar veya döndürür |
textAlign |
Metin içeriğinin mevcut hiza yöntemini ayarlar veya döndürür |
textBaseline |
Metin çiziminde kullanılan mevcut metin çizgisini ayarlar veya döndürür |
Yöntem |
Açıklama |
fillText() |
Kanvas üzerinde 'doldurulmuş' metin çizer |
strokeText() |
Kanvas üzerinde metin çizer (doldurma olmaksızın) |
measureText() |
Belirtilen metin genişliğini içeren bir nesne döndürür |
Görsel çizimi
Yöntem |
Açıklama |
drawImage() |
Görseli, kanvasta veya videonun üzerine çizer |
Piksel işlemleri
Özellikler |
Açıklama |
width |
ImageData nesnesinin genişliğini döndürür |
height |
ImageData nesnesinin yüksekliğini döndürür |
data |
Belirtilen ImageData nesnesinin görsel verilerini içeren bir nesne döndürür |
Yöntem |
Açıklama |
createImageData() |
Yeni, boş bir ImageData nesnesi oluşturur |
getImageData() |
Kanvas üzerinde belirtilen矩形的像素数据复制的 ImageData nesnesi döndürür |
putImageData() |
Görsel verileri (belirtilen ImageData nesnesinden) kanvase geri koyar |
Kompozisyon
Özellikler |
Açıklama |
globalAlpha |
Çizimin mevcut alpha veya şeffaflık değerini ayarlar veya döndürür |
globalCompositeOperation |
Yeni resmin nasıl mevcut resme çizileceğini ayarlar veya döndürür |
Diğer
Yöntem |
Açıklama |
save() |
Mevcut ortam durumunu kaydet |
restore() |
Önceden kaydedilmiş yol durumunu ve özelliklerini geri döndür |
createEvent() |
|
getContext() |
|
toDataURL() |
|