A < maksimum boyutu;canvas> öğesi
600 ila 1000 piksel yüksekliğinde ve birkaç on ya da yüz binlerce piksel genişliğinde bir tuval elemanı ile çalışıyorum. Ancak, piksel belli bir sayıdan sonra (tabii ki) bilinmeyen, tuval artık JS ile şekiller çizmek görüntüler.
Eğer bir sınırı varsa biliyor mu? Teşekkürler.
Edit: Chrome 12 ve Firefox 4. Test
CEVAP
10/13/2014 güncellendi
Test edilen tüm tarayıcılar tuval elemanları ve boy sınırı var, ama birçok tarayıcı da tuval öğesi toplam alanı sınırı. Olarak sınırlarını test edebilirim tarayıcıları için aşağıdaki
Krom:
Maksimum yükseklik/genişlik: 32,767 piksel< / ^ br . Maksimum alan: piksel (örneğin, bu 16.384 x bu 16.384) 268,435,456
Firefox:
Maksimum yükseklik/genişlik: 32,767 piksel< / ^ br . Maksimum alan: piksel (örneğin, 22,528 x 20,992) 472,907,776< / ^ br .
YANİ:
Maksimum yükseklik/genişlik: 8,192 piksel< / ^ br . Maksimum alan: N/A
Mobil YANİ:
Maksimum yükseklik/genişlik: sayısı 4096 piksel< / ^ br . Maksimum alan: N/A
Diğer:
Bu seferde diğer tarayıcıları test edemiyorum. Ek sınırlar için bu sayfada diğer cevaplara bakın.
< / ^ hr .Çoğu tarayıcı maksimum uzunluk/genişlik/alan aşan tuval kullanılamaz hale getirmektedir. (Herhangi bir çizim komutları bile kullanılabilir alanı dikkate almaz.) IE ve IE Mobile kullanılabilir alanı içindeki tüm çizim komutları kabul edecektir.
Bir ikilik(max) değişken maksimum boyu...
Bir maksimum Java yığın boyutu 32-bit ...
HTML <canvas> öğesi kenar yumuşa...
Boyutu aşıldı hata maksimum çağrı yığı...
PHP değiştirmek maksimum yükleme dosya...