Kaedah lukisan dalam HTML5: 1. Gunakan kanvas, yang berdasarkan piksel dan menyediakan fungsi lukisan 2D Ia bergantung pada HTML untuk melukis corak melalui skrip 2. Gunakan grafik vektor SVG, yang menyediakan satu siri grafik elemen Sesuai untuk paparan imej statik, paparan dokumen jaminan tinggi dan senario aplikasi percetakan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi HTML5, komputer Dell G3.
Terdapat dua kaedah lukisan dalam html5: Kanvas dan SVG.
Kanvas dan SVG adalah disyorkan dan utama dalam HTML5teknologi lukisan grafik 2D
Apakah itu Kanvas
-
<canvas>
Komponen baharu H5 adalah seperti tirai, di mana anda boleh menggunakan skrip (biasanya Javascript
) untuk melukis elemen grafik HTML
Ia boleh digunakan untuk mencipta pelbagai carta, jadual atau beberapa animasi.
- Teknologi kanvas agak baharu dan memfokuskan pada pemprosesan imej raster.
Apakah itu SVG?
- SVG ialah bahasa grafik vektor bebas yang telah menjadi standard W3C selama lebih daripada sepuluh tahun
- Berdasarkan XML Bahasa Penanda Boleh Diperluas
Perbezaan. :
Kanvas menyediakan lebih banyak fungsi asli, pemaparan dinamik dan lukisan volum data yang besar
Bergantung pada peleraian
-
Tidak menyokong pengendali acara
-
Kanvas dipaparkan piksel demi piksel setelah grafik Selepas lukisan selesai, ia tidak lagi akan diberi perhatian oleh penyemak imbas, jadi keupayaan pemaparan teks adalah lemah
-
Imej hasil boleh disimpan dalam format .png atau .jpg
-
Kanvas paling sesuai untuk permainan intensif grafik dengan banyak objek yang perlu dilukis semula dengan kerap
-
Sesuai untuk kawasan kecil, bilangan besar adegan
-
SVG mempunyai fungsi yang lebih lengkap dan sesuai untuk paparan imej statik, paparan dokumen jaminan tinggi dan senario aplikasi pencetakan
Tidak bergantung pada resolusi
-
Menyokong pengendali acara
-
SVG dipaparkan melalui manipulasi DOM, kebanyakannya sesuai untuk aplikasi dengan kawasan pemaparan yang besar (seperti Peta Google)
-
Kerumitan yang tinggi akan memperlahankan kelajuan pemaparan (sebarang aplikasi yang menggunakan DOM secara berlebihan bukanlah pantas)
-
SVG mempunyai kerumitan yang tinggi disebabkan oleh operasi DOM yang tinggi akan memperlahankan kelajuan pemaparan dan tidak sesuai untuk aplikasi permainan
-
Sesuai untuk kawasan yang besar. adegan nombor kecil. Adalah sangat disyorkan untuk memberi keutamaan kepada SVG untuk pemaparan pada platform mudah alih.
-
Pengesyoran berkaitan: "
tutorial video html
"
Atas ialah kandungan terperinci Apakah kaedah lukisan dalam html5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn