🎞️ 이미지 → GIF — 사진 움직이게, 업로드 없음
정지된 사진 1장을 부드럽게 반복되는 움직이는 GIF로 만드세요 — 줌·흔들림·글리치·반짝임 같은 효과를 골라 실시간으로 미리 보고 내보내면 끝. 모든 처리는 브라우저 안에서: 업로드도, 로그인도, AI 서비스도 없습니다. Ezgif의 무료·무가입 대안을 찾고 있다면, Toolio는 완전 무료이며 가입이 필요 없습니다.
설계부터 프라이빗. 이 도구는 브라우저에서만 실행됩니다. 입력한 내용은 업로드되지 않으며, 오프라인에서도 작동합니다.
소개
이미지를 GIF로 변환하면 선택한 움직임 효과의 여러 프레임을 캔버스에 렌더링하여 애니메이션 GIF로 인코딩합니다. 이 과정은 기기 내에서 수행되며 업로드도 AI 모델도 필요하지 않습니다. 15가지 반복 효과 중에서 선택할 수 있습니다: 켄 번스(느린 줌과 팬), 줌 인/아웃(호흡), 펄스, 바운스, 둥실/흔들림, 흔들기, 기울임(락), 회전, 대각선 반짝임 스윕, 컬러 사이클(색상 회전), RGB 분리, 글리치(색수차 분리와 찢어진 조각), 비네트 펄스, 네온 플래시, 페이드 인/아웃. 강도 슬라이더는 움직임의 강도를 조절합니다. 낮은 강도로 설정하면 세심한 '생생한 사진' 효과를, 높은 강도로 설정하면 더 강렬한 효과를 얻을 수 있습니다. 영역별 모션으로 전환하여 사진의 움직일 부분만 그립니다. 물/반짝임, 선택한 방향으로 흐르기, 흔들기, 펄스 또는 빛 반사 효과를 적용할 수 있습니다. 그리고 각 그려진 영역에 독자적인 움직임과 강도를 지정할 수 있습니다. 또한 루프 길이, 프레임 속도(FPS), 출력 너비, 배경 색상을 설정할 수 있습니다. (Fade 효과와 이미지가 테두리에서 벗어나는 효과에 대해서는 투명 배경을 선택합니다). GIF는 최대 120프레임을 포함할 수 있으므로, 루프 길이와 FPS의 곱이 이보다 클 경우 도구가 실제 루프 길이를 알려줍니다. 모든 효과는 주기적이므로 내보낸 GIF는 매끄럽게 루프됩니다. GIF는 gifenc라는 작은 내장 인코더로 인코딩되므로 도구는 빠르고 오프라인에서도 작동합니다. GIF는 프레임당 최대 256가지 색상을 지원하므로 하늘 같은 부드러운 그라디언트는 약간의 밴드 효과를 보일 수 있습니다. 파일 크기를 줄이려면 너비나 강도를 낮춥니다.
사용 방법
- 사진(PNG·JPG·WebP)을 업로드 영역에 끌어다 놓거나, 클릭해서 파일을 선택하세요.
- 애니메이션을 고르세요 — 켄 번스·흔들림·글리치·회전·반짝임·컬러 사이클 등. 미리보기가 실시간으로 움직여 보여줍니다.
- 사진의 일부만 움직입니까? 영역별 모션을 클릭하고, 움직일 부분을 브러시로 그립니다. 원하면 추가 영역도 추가할 수 있습니다. 각 영역에 움직임을 선택합니다(물/반짝임, 흐름, 흔들기, 펄스 또는 빛 반사). 미리보기를 클릭하여 확인합니다.
- 강도 슬라이더를 조절하세요. 낮으면 은은하고 자연스럽고, 높으면 강렬합니다. 건물·얼굴 같은 딱딱한 대상은 약하게 두는 게 자연스럽습니다.
- 루프 길이, FPS, 출력 너비, 배경 색상을 설정합니다. (Fade 효과와 이미지가 테두리에서 벗어나는 효과에 대해서는 투명을 선택합니다). GIF는 최대 120프레임을 포함할 수 있습니다.
- 'GIF 만들기'를 누르세요. 프레임이 로컬에서 렌더·인코딩된 뒤 미리보기와 다운로드 버튼이 나타납니다.
자주 묻는 질문
- AI로 이미지를 움직이게 하나요?
- 아니요. AI도 서버도 사용하지 않습니다. 캔버스 위에서 수학적 모션 효과(줌·팬·흔들림·색상 회전 등)를 프레임별로 적용한 뒤 그 프레임들을 GIF로 인코딩합니다. AI 영상 모델처럼 새로운 내용을 만들어내지는 못하며, 사진에 이미 있는 픽셀을 움직입니다.
- 사진이 어딘가로 업로드되나요?
- 아니요. 이미지는 내장 gifenc 인코더를 사용해 전부 브라우저 안에서 읽고·애니메이션하고·인코딩됩니다. 사진은 기기를 떠나지 않으며 오프라인에서도 동작합니다.
- 왜 GIF가 부드럽게 반복되나요?
- 모든 효과는 주기 함수(사인·코사인)로 만들어져 마지막 프레임이 첫 프레임과 맞물립니다. 그래서 애니메이션이 튀는 지점 없이 이음매 없이 반복됩니다.
- 투명 배경으로 만들 수 있나요?
- 예. 투명을 선택합니다. 이 옵션은 사진이 테두리에서 벗어날 때(바운스, 둥실/흔들림, 흔들기, 기울임, 회전)와 페이드 인/아웃 효과 중 전체 사진이 투명으로 페이드 아웃할 때 표시됩니다. 켄 번스, 줌, 펄스 및 기타 효과는 사진이 전체 화면을 덮도록 유지하므로 투명은 이 효과에 영향을 주지 않습니다. RGB 분리와 글리치 효과는 항상 검은색 배경에 그려지고, 영역별 모션도 이 옵션을 무시합니다.
- 파일이 크거나 그라데이션에 띠가 보여요. 어떻게 하나요?
- GIF는 프레임당 256색으로 제한되고 모든 프레임을 저장하므로 너비·FPS·반복 길이가 커질수록 용량이 늘어납니다. 출력 너비를 줄이거나 FPS를 낮추거나 반복 길이를 짧게 하세요. 부드러운 그라데이션(하늘 등)의 밴딩은 GIF의 한계이며, 너비와 강도를 낮추면 대개 나아집니다.
- 사진의 일부만 움직일 수 있습니까?
- 예. 영역별 모션을 클릭하고, 움직일 부분을 그립니다. 각 영역에 움직임을 선택합니다(물/반짝임, 흐름(위, 아래, 왼쪽 또는 오른쪽), 흔들기, 펄스 또는 빛 반사). 그림을 그린 부분만 움직이고, 나머지는 정지합니다. 필요에 따라 영역을 추가할 수 있으며, 각 영역에 독자적인 움직임과 강도를 지정할 수 있습니다.
- 입력한 루프 길이보다 GIF가 짧은 이유는 무엇입니까?
- 여기서 만든 GIF는 최대 120프레임을 포함할 수 있습니다. 루프 길이와 FPS의 곱이 120보다 크면(예: 30 FPS에서 6초), 도구는 120프레임에서 멈추고 실제 루프 길이를 알려줍니다. 전체 길이를 원한다면 FPS를 낮추거나 루프 길이를 줄입니다. 허용된 범위를 벗어난 값은 허용된 값에 가장 가까운 값으로 수정됩니다.
최근 29일 동안 189회 실행되었습니다. 결과가 복사 또는 다운로드됨: 37% 우리 서버에서 측정한 결과, 2026-09-20–2026-10-19.