기존 애니메이션 GIF 루프를 반복적으로 만들려면 어떻게합니까?


47

원래 생성 된 애니메이션 애니메이션 GIF가 있는데 한 번 애니메이션 한 다음 중지됩니다. 이미지 파일을 수정하여 영원히 반복되도록하고 싶습니다.

Mac OS X 용 무료 응용 프로그램 또는 명령 줄 유틸리티는 무엇입니까? 새 애니메이션을 만들 수있는 몇 가지 GIF 유틸리티를 찾았지만 기존 애니메이션의 속성을 조정할 수있는 GIF 유틸리티는 없습니다.


또한 애니메이션 GIF를 표시하는 데 사용하는 응용 프로그램에 따라 다릅니다. 예를 들어, Firefox의 애니메이션 GIF 표시는 <code> about : config </ code>를 통해 변경할 수 있습니다. <code> image.animation_mode = normal | 한 번 | none </ code>
Mike Fitzpatrick

1
파일을 영구적으로 반복하여 파일을 변경 하시겠습니까? 또는 컴퓨터에서 로컬로 설정을 변경하여이 작업을 하시겠습니까?
Daisetsu

파일을 표시하는 앱이 아니라 파일을 수정하고 싶습니다. 명확히하기 위해 질문을 편집하겠습니다.
브랜트 바비

답변:


29

터미널 관련 솔루션 :

  1. 다운로드 소스Gifsicle을
  2. 소스를 풀고 압축을 푼 디렉토리로 이동하십시오.
  3. 하다 ./configure --disable-gifview --disable-gifdiff
  4. 하다 make
  5. 하다 cd src
  6. 그리고 마지막으로 ./gifsicle -bl /path/to/image.gif

GUI 도구를 사용하는 솔루션 ( 테스트하지 않았습니다! ) :

  1. GifBuilder 를 사용해 볼 수 있습니다 (Snow Leopard와 함께 작동하려면 Rosetta 필요).
  2. Pixen 도 Gif 편집기 인 것 같습니다.

1
Gifsicle은 확실히 그 일을위한 도구입니다. XCode가 필요없는 쉬운 배포를 위해 바이너리로 설치 pkg을 빌드하는 것이 유용하다는 것을 알았습니다. dept.psych.columbia.edu/~peter/gifsicle
notpeter

@notpeter 설치 한 후에는 어떻게 사용합니까?
Ashley Ward

2
답을 넓히려면 여기에 효과가 있습니다. 먼저 보스처럼 Homebrew와 함께 설치 brew install gifsicle한 다음 루프를 만드십시오.gifsicle -l non_looping.gif > looping.gif
Michael

고마워 마이클, 당신의 제안은 훌륭하게 작동합니다 (brew install gifsicle 다음 루프 만들기 : gifsicle -l non_looping.gif> looping.gif)
Erwin

Mac에서 homebrew를 사용하면 할 수 있습니다brew install gifsicle
Just Lucky Really

44

ImageMagick을 사용할 수 있습니다. 당신은 그냥 실행 :

convert -delay 20 -loop 0 nonloopingImage.gif loopingImage.gif

먼저 ImageMagick을 설치해야 할 수도 있습니다.

brew를 사용 brew install imagemagick하면 터미널에서 다음을 수행 할 수 있습니다. convert명령을 실행할 수 있습니다 .


3
OS 10.11을 실행하는 2014 MBP에는 사전 설치되어 있지 않습니다. 했다 brew install imagemagick.
jasonszhao

imagemagick ftws
댄 브래드 베리

1
gif를 반복하지 않으려면-loop 1
Flimm

매력처럼 작동합니다! 가치 것을 지적 -delay <number>각 프레임 사이에 지연을 추가하여 GIF 느려질 수 있습니다. imagemagick.org/script/command-line-options.php#delay
mLuby

지연이 필요합니까? 그렇다면 왜 그렇습니까? 그렇지 않다면 아마 제거하십시오
anthonygore

9

김프 는 애니메이션 GIF를 편집 할 수 있습니다. 이미지를 연 다음 다시 저장하십시오. 몇 가지 질문을 받게되며 사용 가능한 옵션 중 하나는 영원히 반복되는 것입니다.

OS X에 김프를 설치하는 것은 가능하거나 쉬운 일이지만, 그렇게했다고 말할 수는 없습니다.


6

이미 설치 Homebrew하고 실행 했다고 가정합니다 brew install imagemagick.

명령 행을 사용하여 다음을 수행하십시오.

convert -delay 15 -loop 0 input.gif output.gif

기존 길이를 수정하지 않고 기존 이미지를 편집합니다.

mogrify -loop 0 Untitled.gif

참고 사항 : licecapmacOS에서 애니메이션 스크린 샷을 찍으십시오.
윌리엄 Entriken

3

Michael 's Animated GIFs 안내서를 참조하십시오 .

애니메이션 GIF의 내부 구조를 표시 할 수 있는 GIF 구성 세트 유틸리티에 대해 설명합니다 (불행히 OS X에는 해당되지 않음). 특히 관심의 대상은 다음과 같습니다.

LOOP 컨트롤은 일련의 이미지가 몇 번 표시 될지를 지정합니다. 많은 애니메이션 GIF가 무한 루프 상태이지만 사용자에게 혼란을 줄 수 있습니다. 이 'noframes'GIF는 5 번 순환됩니다.

영상

특히 Mac 사용자가 아니기 때문에 GIF 파일 편집을위한 무료 OS X 유틸리티를 찾기가 더 어렵습니다. 계산서에 맞는 것으로 보이는 것은 Gifsicle인데 , "loopcount"매개 변수를 통해 루프를 설정할 수 있습니다.


2

내가 한 것처럼 PC에서이 변경 작업을하기 위해 여기에왔다면 김프는 훌륭한 옵션입니다. 다른 사람의 답변은 좋은 답변입니다. 여기에 답변에 추가 할 세부 사항이 있습니다.

  1. 김프에서 애니메이션 GIF를 엽니 다
  2. 파일> 다른 이름으로 내보내기 ...를 클릭하십시오. 선택적으로 이름을 변경하고 "내보내기"를 클릭하십시오.
  3. "As Animation"을 선택한 다음 "Loop Forever"확인란을 선택하십시오. "내보내기"를 다시 클릭하십시오

위의 다른 옵션에 비해 김프의 장점은 코드 나 명령을 작성할 필요가 없다는 것입니다. 모두 내장되어 있고 무료입니다. 도움이 되었기를 바랍니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.