รูปแบบใดที่สนับสนุนแอนิเมชันเหมาะสำหรับเว็บและข้อดีและข้อเสียของแต่ละรูปแบบคืออะไร
รูปแบบใดที่สนับสนุนแอนิเมชันเหมาะสำหรับเว็บและข้อดีและข้อเสียของแต่ละรูปแบบคืออะไร
คำตอบ:
ขึ้นอยู่กับประเภทของภาพเคลื่อนไหวที่คุณต้องการ
<canvas>
ภาพเคลื่อนไหวนั้นเป็นจาวาสคริปต์ - มันเป็นเพียงรูปแบบที่แตกต่างกันซึ่งสามารถวาดสิ่งต่างๆได้ หากคุณต้องการความแม่นยำคุณควรแยกแยะความแตกต่างระหว่างองค์ประกอบ HTML ภาพเคลื่อนไหว SVG (ที่ใช้ raphael.js) และ HTML5<canvas>
นี่คือนอกเหนือจากคำตอบที่ดีของ Virtuosi Media:
Apple เพิ่งใช้ภาพ JPEG และ PNG สำหรับการเคลื่อนไหวในเว็บไซต์ พวกเขาใช้ JavaScript เพื่อสลับภาพ เป็นเทคนิคที่ยอดเยี่ยมถ้าคุณไม่มีเฟรมมากเกินไปต้องการการสนับสนุนอัลฟ่าโปร่งใสต้องการให้มีภาพเคลื่อนไหวในหน้าและถ้าคุณต้องการการสนับสนุนเบราว์เซอร์ที่หลากหลาย ข้อเสียคือขนาดการดาวน์โหลดและความพยายาม
นอกจากนี้ยังสามารถโต้ตอบ หากคุณเลื่อนไปที่ส่วน Smart Cover ของหน้า iPad ของ Apple คุณสามารถดูได้ในลักษณะการทำงาน: http://www.apple.com/ipad/features/
เมื่อวางภาพที่มีความโปร่งใสด้านบนของภาพเคลื่อนไหวบนเลเยอร์ใต้ภาพ คุณจะพบว่า PNG24 เป็นรูปแบบภาพเดียวที่ anti-aliasing ผสมผสานอย่างถูกต้องกับภาพพื้นหลัง ด้วย GIF และ PNG8 คุณจะพบว่าขอบของคุณเป็นก้อน ดูไม่ดี แต่พลาดง่ายมาก