과학적인 시각화가 그려지는 단일 캔버스가있는 간단한 HTML5 페이지가 있습니다.HTML5 캔버스가 있습니다. 캔버스의 애니메이션 GIF를 만들고 싶습니다.
캔버스의 X 프레임을 찍고 싶습니다 (키 포인트에서 toDataURL()
을 사용했을 가능성이 높음). 이것을 다운로드 할 수있는 애니메이션 GIF로 바꾸고 싶습니다.
다른 방법으로 메시지를 표시하지 않고 DOM에서 이미지를 디스크에 저장하거나 100-200 이미지를 압축하여 메시지를 저장하여 다른 곳에서 GIF로 만들 수있는 좋은 방법입니다.
이 문제에 대한 해결책이 있습니까? 그리고 DOM의 일부인 AVI를 녹음하고 저장하고 프레임을 추출한 다음 GIF로 다시 작성한다는 의미는 아닙니다. 로컬 디스크에
https://github.com/antimatter15/jsgif
저장 영상 메시지를 표시하지 않고 수 없습니다 :
+1. Kevin Kwoks (antimatters)'jsgif '는 캔버스 시퀀스를 gif로 만드는 훌륭한 라이브러리입니다. 그리고 로컬 디스크에 이미지를 저장하는 것이 보안 문제를 야기한다는 것에 동의했습니다. – markE
당신의 디스크가 아니고 실제로 그걸로 뭔가 유용한 것을하고 싶다면 ... –
@AdrianSeeley 이것을 로컬 env와 함께 사용하고 싶다면. 로컬 파일 사용 제한을 무시하는 플래그가있는 Chrome (여기서는 Chrome)을 시작할 수 있습니다 (file : //는 필요 없음). 명령 행에서'chrome.exe --disable-web-security' 또는'chrome.exe --allow-file-access-from-files'과 같은 크롬을 시작하십시오. (업데이트 된 답변) – K3N