ฉันสามารถมี GIF แบบเคลื่อนไหวที่มีมากกว่า 256 สีต่อเฟรมหรือไม่ ฉันต้องการทำ GIF แบบเคลื่อนไหว แต่พาเลทสีที่ จำกัด ทำให้มันดูเป็นขยะ
ฉันสามารถมี GIF แบบเคลื่อนไหวที่มีมากกว่า 256 สีต่อเฟรมหรือไม่ ฉันต้องการทำ GIF แบบเคลื่อนไหว แต่พาเลทสีที่ จำกัด ทำให้มันดูเป็นขยะ
คำตอบ:
ใช่คุณสามารถทำได้โดยมีข้อ จำกัด บางประการ
GIF รองรับจานสีต่อเฟรม (ท้องถิ่น) และมีวิธีการกำจัดเฟรม "ตามสภาพ" ที่อนุญาตให้รวมหลายเฟรมเข้าด้วยกัน
ฉันเขียน [ตัวเข้ารหัส GIF " gifski " โดยใช้เทคนิคนี้] มันสร้างภาพเคลื่อนไหวด้วยสีประมาณ 1,000-3,000 ต่อเฟรม
สิ่งที่จับได้คือคุณสามารถใช้ประโยชน์จากสิ่งนี้ได้ก็ต่อเมื่อไม่ใช่จำนวนพิกเซลทั้งหมดของภาพที่เปลี่ยนไประหว่างเฟรม ดังนั้นหากคุณมีบางสิ่งบางอย่างที่เคลื่อนไหวอยู่ด้านหน้าของพื้นหลังภาพนิ่งคุณสามารถมีภาพเคลื่อนไหวมากกว่า 256 สี - วัตถุที่เคลื่อนไหวจะถูก จำกัด ที่ 256 สี แต่พื้นหลังอาจประกอบด้วยหลายเฟรมที่มีจานสีต่างกัน ด้วยความคิดที่ชาญฉลาดคุณสามารถนำพิกเซลของวัตถุที่เคลื่อนไหวกลับมาใช้ใหม่ได้
0
เฟรมล่าช้าเป็น ~ 1/16 ของวินาทีดังนั้นที่ดีที่สุดคุณสามารถมีภาพเคลื่อนไหวที่สร้างภาพคงที่ สำหรับภาพนิ่งคุณจะดีกว่าด้วย PNG / JPG ต่อไป
ไม่คุณไม่สามารถ; รูปแบบ GIF อนุญาตให้ 256 สีเท่านั้น
อย่างน้อยในทางทฤษฎีคุณสามารถซ้อน GIF และทำให้สีพิเศษโปร่งใส
raw-ani.gif
)ani1.gif
)ani2.gif
)สับ HTML บางคนที่มีตำแหน่งแน่นอนและวางอยู่ด้านบนของani2.gif
ani1.gif
ทำซ้ำขั้นตอนนี้เพื่อสร้างสี่แปดหรือ 16 เลเยอร์หรือสิ่งที่คุณต้องการ
คุณสามารถเร่งraw-ani.gif
ผลลัพธ์และมีสิ่งที่ Kornel อธิบาย
ไม่มีไฟล์ gif ไม่ จำกัด เพียง 256 สี
เป็นไปได้ที่จะมี gif สีที่แท้จริงและมีบทความต่าง ๆ ทางออนไลน์ แต่พวกเขาไม่ได้ใช้งานได้จริง