내보낸 TGS가 크기 제한을 초과하면 작업물과 애니메이션을 표현하는 데 필요한 정보를 줄이세요. 미리보기를 자르거나 파일 이름을 바꿔서는 해결되지 않습니다. 사본에서 작업하며 한 번에 원인 하나씩 조정하고, 원본 SVG 크기뿐 아니라 실제로 압축된 TGS 출력도 비교하세요.
단순화하기 전에 비교 기준 기록하기
SVG를 저장하고 프리셋, 재생 시간, 최종 파일 크기, 표시된 경고를 기록하세요. 의도한 결과의 스크린샷이나 참고 이미지도 보관하세요. 최적화 후에도 디자인이 유지됐는지, 내보낸 파일에 실제 변화가 있었는지 판단하려면 이 기준이 필요합니다.
Telegram은 TGS 애니메이션의 최대 크기를 64 KB로 정하고 있습니다. 변환기는 압축된 출력을 확인하고 최적화를 시도하지만, 복잡한 작업물은 여전히 너무 클 수 있습니다. 내보낸 파일이 너무 크다면 원본을 점검해야 한다는 뜻으로 받아들이세요. 확장자를 바꾸면 파일이 고쳐진다는 뜻은 아닙니다.
불필요한 도형 데이터부터 줄이기
지나치게 세밀한 자동 트레이싱 결과, 중복 윤곽선, 작고 떨어져 있는 도형, 숨겨진 장식을 찾아보세요. 사진을 트레이싱한 결과는 단순한 SVG 이미지처럼 보여도 엄청난 양의 도형 데이터를 포함할 수 있습니다. 스티커 크기로 볼 때 실루엣이나 표정을 전달하는 데 도움이 되지 않는 세부 요소를 제거하세요.
예를 들어 마스코트의 재킷에는 바느질 선, 옷감 질감, 아주 작은 단추 여러 개가 들어 있을 수 있습니다. 재킷의 주요 형태와 디자인을 알아보게 해 주는 단추 하나를 남기세요. 보통 보는 크기에서 결과를 비교한 다음, 제거한 질감이 실제로 필요한 역할을 했는지 판단하세요.
알아볼 수 있는 특징을 지키며 패스 단순화하기
벡터 편집기의 단순화 기능은 그림 전체에 반복 적용하지 말고 선택한 패스에 사용하세요. 변경할 때마다 얼굴, 로고 모서리, 글자 안쪽의 빈 공간을 확인하세요. 사람들은 이런 특징을 가장 먼저 알아보는 경우가 많습니다.
거의 일직선으로 놓인 점이 많은 곡선은 단순화해도 형태를 잘 유지할 수 있습니다. 하지만 브랜드 마크를 구분해 주는 작은 홈은 그렇지 않을 수 있습니다. 단계별로 별도의 저장본을 남기면, 버린 세부 요소를 모두 되살리지 않고도 중요한 윤곽선 하나만 복구할 수 있습니다.
- 점이 많은 패스나 장식 그룹 하나를 선택하세요.
- 원본 사본에서 해당 요소를 단순화하세요.
- 실루엣과 내부에 둘러싸인 구멍을 확인하세요.
- 같은 움직임 설정으로 다시 내보내세요.
- 파일 크기나 구조가 수용할 만한 수준으로 개선된 경우에만 변경을 유지하세요.
효과가 작은 개별 움직임 줄이기
애니메이션은 움직임뿐 아니라 데이터도 늘립니다. 많은 장식 요소에 각각 다른 타이밍이 있다면 정말 독립적으로 움직여야 하는지 생각해 보세요. 개체 전체를 일관되게 움직이면 더 단순한 구조로 같은 뜻을 전달할 수 있습니다. 일부 고급 레이어 제어 기능은 선택한 제품 요금제에 따라 달라집니다.
애니메이션을 조정하기 전에 정지 상태의 기준 버전을 만들어 보세요. 정지 버전부터 이미 크다면 도형 데이터에 집중하세요. 움직임을 추가했을 때 크기가 크게 늘어난다면 애니메이션을 적용한 부분의 수를 줄이거나 움직임을 단순화하세요. 복잡도를 해결하는 대신 TGS에 요구되는 프레임 속도를 낮추지는 마세요.
출력 결과, 모양, 향후 편집 가능성 비교하기
유용한 후보를 각각 내보내고 결과 크기를 기록하세요. SVG 바이트 수, 패스 수, 압축된 TGS 크기의 관계는 완벽하게 선형적이지 않습니다. 원본 SVG에서 공백 문자를 지우는 것보다 불필요한 도형 데이터를 제거하는 편이 훨씬 효과적일 수 있습니다.
마지막으로, 결과가 만족스러운 후보 중 가장 작은 파일을 Telegram에서 확인하세요. 단순화 후에도 얼굴의 세부 묘사, 글자, 투명도가 유지됐는지 점검하세요. 편집 가능한 원본과 성공한 내보내기용 사본을 함께 보관하세요. 제한 크기 이내인 파일도 애니메이션이 의도한 뜻을 계속 전달하고 나중에 수정할 수 있어야 쓸모가 있습니다.