프레임 당 256 색 이상의 애니메이션 GIF를 사용할 수 있습니까? 애니메이션 GIF를 만들고 싶지만 제한된 색상 팔레트로 인해 쓰레기처럼 보입니다.
그렇습니다. 특정 제한이 있습니다.
GIF는 프레임 별 (로컬) 팔레트를 지원하며 여러 프레임을 결합 할 수있는 "있는 그대로"프레임 처리 방법이 있습니다.
이 기법을 사용하여 Gif 인코더 " gifski "를 작성했습니다. . 프레임 당 약 1000-3000 개의 색상으로 애니메이션을 생성합니다.
Catch는 이미지의 모든 픽셀이 프레임간에 변경되지 않는 경우에만이를 활용할 수 있다는 것입니다. 따라서 정지 배경 앞에서 움직이는 물체가있는 경우 256 개 이상의 애니메이션을 사용할 수 있습니다. 움직이는 물체는 256 색으로 제한되지만 배경은 팔레트가 다른 여러 프레임으로 구성 될 수 있습니다. 영리한 디더링을 사용하면 움직이는 픽셀의 일부 픽셀을 재사용 할 수도 있습니다.
아니요, 할 수 없습니다. GIF 형식은 256 색만 허용합니다.
Gif 파일은 256 색으로 제한되지 않습니다.
적어도 이론적으로는 gif를 쌓고 여분의 색상을 투명하게 만들 수 있습니다.
raw-ani.gif
ani2.gif
절대 위치로 HTML을 해킹하고 ani2.gif
위에 ani1.gif
을 (를) 놓습니다.
이 과정을 반복하여 8, 16, 4 개의 레이어를 원하는대로 만듭니다.
raw-ani.gif
결과 속도를 높이고 Kornel이 설명한 내용을 가질 수도 있습니다.
트루 컬러 gif를 가질 수 있으며 온라인에는 다양한 기사가 있지만 실용적이지는 않습니다.