🛝툴리오
소개 문의

🎞️ 이미지 → GIF — 사진 움직이게, 업로드 없음

정지된 사진 1장을 부드럽게 반복되는 움직이는 GIF로 만드세요 — 줌·흔들림·글리치·반짝임 같은 효과를 골라 실시간으로 미리 보고 내보내면 끝. 모든 처리는 브라우저 안에서: 업로드도, 로그인도, AI 서비스도 없습니다. Ezgif의 무료·무가입 대안을 찾고 있다면, Toolio는 완전 무료이며 가입이 필요 없습니다.

이미지 불러오기
🖼️
사진을 여기에 끌어다 놓거나 클릭해 선택
PNG, JPG, WebP … 브라우저에서 처리됩니다

설계부터 프라이빗. 이 도구는 전부 브라우저 안에서 실행돼요 — 입력한 내용은 업로드되거나 저장되지 않으며, 오프라인에서도 작동합니다.

소개

이미지 → GIF는 선택한 모션 효과를 캔버스에 여러 프레임으로 렌더링한 뒤 움직이는 GIF로 인코딩해 사진 1장을 애니메이션으로 만듭니다 — 모든 처리는 기기 안에서 이루어지며 업로드도, AI 모델도 없습니다. 15가지 반복 효과 중에서 고르세요: 켄 번스(느린 줌·팬), 줌 인/아웃 호흡, 펄스, 바운스, 둥실/흔들림, 흔들기, 기울임(락), 회전, 대각선 반짝임 스윕, 컬러 사이클(색상 회전), RGB 분리, 글리치(색 분리 + 슬라이스 찢김), 비네트 펄스, 네온 플래시, 페이드 인/아웃. 강도 슬라이더로 움직임의 세기를 조절합니다 — 낮추면 은은한 '살아있는 사진' 느낌, 높이면 강렬한 연출이 됩니다. 반복 길이, 프레임 레이트(FPS), 출력 너비, 배경색(또는 이미지가 움직이는 효과를 위한 투명 배경)도 설정할 수 있습니다. 모든 효과는 주기적이라 내보낸 GIF가 이음매 없이 반복됩니다. 내장된 경량 인코더 gifenc로 인코딩하므로 빠르고 오프라인에서도 동작합니다. GIF는 프레임당 256색을 지원하므로 하늘 같은 부드러운 그라데이션은 약간의 밴딩이 보일 수 있습니다 — 너비나 강도를 낮추면 파일이 작아집니다.

사용 방법

  1. 사진(PNG·JPG·WebP)을 업로드 영역에 끌어다 놓거나, 클릭해서 파일을 선택하세요.
  2. 애니메이션을 고르세요 — 켄 번스·흔들림·글리치·회전·반짝임·컬러 사이클 등. 미리보기가 실시간으로 움직여 보여줍니다.
  3. 강도 슬라이더를 조절하세요. 낮으면 은은하고 자연스럽고, 높으면 강렬합니다. 건물·얼굴 같은 딱딱한 대상은 약하게 두는 게 자연스럽습니다.
  4. 반복 길이·FPS·출력 너비·배경색을 설정하세요 (움직이는 효과는 '투명' 체크 가능).
  5. 'GIF 만들기'를 누르세요. 프레임이 로컬에서 렌더·인코딩된 뒤 미리보기와 다운로드 버튼이 나타납니다.

자주 묻는 질문

AI로 이미지를 움직이게 하나요?
아니요. AI도 서버도 사용하지 않습니다. 캔버스 위에서 수학적 모션 효과(줌·팬·흔들림·색상 회전 등)를 프레임별로 적용한 뒤 그 프레임들을 GIF로 인코딩합니다. AI 영상 모델처럼 새로운 내용을 만들어내지는 못하며, 사진에 이미 있는 픽셀을 움직입니다.
사진이 어딘가로 업로드되나요?
아니요. 이미지는 내장 gifenc 인코더를 사용해 전부 브라우저 안에서 읽고·애니메이션하고·인코딩됩니다. 사진은 기기를 떠나지 않으며 오프라인에서도 동작합니다.
왜 GIF가 부드럽게 반복되나요?
모든 효과는 주기 함수(사인·코사인)로 만들어져 마지막 프레임이 첫 프레임과 맞물립니다. 그래서 애니메이션이 튀는 지점 없이 이음매 없이 반복됩니다.
투명 배경으로 만들 수 있나요?
네 — '투명'을 체크하세요. 이미지를 움직이는 효과(바운스·흔들림·회전 등)에서 특히 의미가 있으며, 드러나는 영역이 단색 대신 투명해집니다. RGB 분리와 글리치는 항상 검은 배경 위에서 합성되므로 투명 옵션을 무시합니다.
파일이 크거나 그라데이션에 띠가 보여요. 어떻게 하나요?
GIF는 프레임당 256색으로 제한되고 모든 프레임을 저장하므로 너비·FPS·반복 길이가 커질수록 용량이 늘어납니다. 출력 너비를 줄이거나 FPS를 낮추거나 반복 길이를 짧게 하세요. 부드러운 그라데이션(하늘 등)의 밴딩은 GIF의 한계이며, 너비와 강도를 낮추면 대개 나아집니다.