2015-01-27 1 views
0

플래시를 사용하지 않았습니다. 여전히 속도를 유지하면서 24fps 애니메이션을 12fps로 변경하는 방법이 있습니까? 이 방송사는 자신의 시스템이 더 이상 아무것도 처리 할 수 ​​없다고 주장하는 40kb의 미친 사양을 가지고 있지만 (이는 쓰레기처럼 보입니다) 나는 준수해야합니다.플래시 FPS를 24에서 12로 줄이지 않고 페이싱 손실

지금까지 모든 그래픽 요소를 제거하고 모든 모션 트윈을 프레임별로 클래식 프레임으로 변환했습니다. 내가 할 수있는 일이 너무 많지는 않은 것 같습니다.

답변

0

호스트가 버전 11.1 이상을 지원하는 경우 LZMA (훨씬 더 작은 swf 크기)를 사용하여 벡터를 압축 할 수 있습니다.

게시 품질 설정에서 JPEG 품질을 70-99 % (일반적으로 70 %는 괜찮음)로 선택하고 각 라이브러리 항목 (그림이있는 경우)의 특성에 따라 특성을 지정할 수 있습니다. 압축은 무자비하지 않아야합니다. 압축 품질이 낮 으면 디 블로킹이 부드러워집니다.

게시 설정에서 '크기 보고서 생성'을 선택하여 프레임별로 프레임을 추적하고 영향을받는 위치를 확인합니다.

글꼴을 사용하는 스크립트를 사용하는 경우에도 전체 글꼴이 아닌 문자 만 포함됩니다. (사용되는 문자도 크기 보고서에 표시됩니다.)

프레임 애니메이션 (SWF 크기 성능 - 생성 된 크기 보고서 참조) 대신 모션 트윈을 사용하는 것이 좋습니다. 그렇지 않으면 애니메이션을 만들 때 swf 용도를 사용하지 않습니다. - 각 프레임에 새로운 이미지가있을 때 gif 원리를 얻습니다.

에 한번 사용하는 벡터는

벡터 일러스트 레이터를 통해 단순화하고 이미지를 포토샵을 통해 웹에 수출 (벡터 모양이 복잡하면 가끔 사진 벡터 이상 경력이있다) .. 포맷을 PNG, 수 있었다.

배포 가능한 280x280 swf 파일 당 40kbs를 달성 할 수 있습니다!

24fps에서 12pt로 단계 변경하면 swf 크기가 아닌 프레임 당 컴퓨팅 리소스 만 얻게됩니다.

내 머리 꼭대기에 모든 것이 있습니다. 추가 할 내용이 더 있습니까? swf 크기는 중요한 주제입니다.

관련 문제