animated gif helper scripts

세부 정보

파일 다운로드

모델 설명

요청에 따라, 프롬프트를 GIF로 변환해주는 스크립트를 제공합니다.

이 스크립트는 WebUI에 포함된 prompts_from_file GIF 스크립트를 기반으로 제작되었습니다.

사용법!

prompts_from_file_to_gif

프롬프트 목록을 GIF로 변환하는 WebUI 내 스크립트를 단독으로 사용하고 싶다면, 이 파일만 필요합니다!

prompts_from_file_to_gif 업로드 파일을 다운로드하여 압축을 해제한 후, WebUI의 scripts 폴더에 넣고 WebUI를 다시 시작하세요. 스크립트는 "프롬프트 파일 또는 텍스트박스에서 GIF 생성"으로 이름 지어져 있습니다.

단계별 안내

  1. animatedGifHelper_promptsFromFileToGif.zip 파일을 다운로드하세요.

  2. 파일을 webui/scripts 폴더로 추출하세요.

  3. 이제 a1111 WebUI의 scripts 폴더 안에 prompts_from_file_to_gif.py 파일이 있어야 합니다.

  4. a1111 WebUI를 시작하거나, 이미 실행 중이라면 재시작하세요.

  5. 브라우저에서 WebUI를 열어주세요. 제 경우는 http://127.0.0.1:7860/입니다.

  6. 아래쪽 "Script" 부분에 드롭다운 메뉴가 있습니다.

  7. 드롭다운에서 "프롬프트 파일 또는 텍스트박스에서 GIF 생성"을 선택하세요.

  8. "프롬프트 입력 목록" 박스에 각각 한 줄씩 프롬프트를 입력하세요.

  9. 위로 스크롤하여 "Generate" 버튼을 클릭하세요.

이렇게 하면 7단계에서 선택한 프롬프트들을 사용하여 GIF가 생성됩니다. "프레임 지속 시간" 박스는 GIF에서 각 프레임(프롬프트)이 몇 밀리초 동안 표시될지 결정합니다. 예를 들어 100은 100ms이며, 이는 10fps에 해당합니다.

7단계에서는 입력 상자에 직접 입력하는 대신, "프롬프트 입력 업로드" 버튼을 클릭하여 각 줄마다 프롬프트가 있는 txt 파일을 선택할 수도 있습니다. 예를 들어, 이 페이지에 포함된 sample_prompts 파일을 사용하고 싶을 경우에 유용합니다.

  1. animatedGifHelper_samplePrompts.zip 파일을 다운로드하세요.

  2. animatedGifHelper_samplePrompts.zip에서 happy_face-prompts.txt 파일을 추출하세요.

  3. 위의 7단계와 같이 상자에 프롬프트를 복사 붙여넣기하거나, 그 텍스트 파일을 업로드하세요. "Generate" 버튼을 클릭하세요.

보너스: 샘플 결과를 제가 만든 것과 정확히 동일하게 얻고 싶다면, animatedGifHelper_samplePrompts.zip에서 happy_face-first_frame.png를 추출하세요. "PNG Info" 탭에 이미지를 불러와 txt2img로 보내고, 위의 지침을 따르세요. 중요: 이렇게 하려면 txt2img로 보낼 때 스크립트가 해제되기 때문에 다시 스크립트를 선택해야 합니다.

sample_prompts

시작을 도와주는 sample_prompts 업로드 파일을 다운로드하고 압축을 해제하세요. 그 후, 파일을 열어서 상자에 복사 붙여넣기하거나, 스크립트 내 "업로드 프롬프트 여기" 버튼을 클릭하여 txt 파일을 선택할 수 있습니다.

각 프롬프트는 한 줄에 하나씩 기입해야 하므로, 여러 개의 프롬프트가 있다면 각각 별도의 줄로 이동해야 합니다.

parameter_grabber

이 작업을 더 쉽게 도와주기 위해, parameter_grabber 스크립트도 함께 업로드했습니다.

필요하지 않다면 이 부분에 신경 쓰지 않아도 됩니다. 하지만 이 스크립트는 간단한 GUI를 제공하며, 지정된 폴더 내 모든 이미지 파일의 파라미터 데이터를 추출해 줍니다. 줄 바꿈 문자 제거 옵션도 있으며, 하나의 줄에 하나의 프롬프트만 기록하는 파일로 저장할 수 있습니다.

매우 유용합니다. 이미지를 하나씩 생성하면서, 별도로 생성 데이터를 저장하는 일 없이도 상관없고, 마음에 드는 새 프레임을 발견하면 WebUI에서 그 이미지를 새 폴더로 끌어다 놓을 수 있습니다. 마지막에 parameter_grabber 스크립트를 사용해 자동으로 생성 파일을 만들어낼 수 있습니다.

이 스크립트는 img2img 작업에 특히 유용하며, 그래서 prompts_from_file_for_batch 스크립트도 함께 업로드하였습니다.

prompts_from_file_for_batch

WebUI의 scripts 폴더에 넣은 후, 이 스크립트는 다시 prompts_from_file 스크립트를 기반으로 하지만, 이 버전은 주어진 목록에 있는 프롬프트들을 배치 처리할 파일들에 적용합니다.

예를 들어 img2img 탭으로 이동해 배치를 선택하고, 모든 이미지를 넣은 이미지 폴더를 선택했을 경우, parameter_grabber에서 받은 프롬프트 파일을 해당 이미지들에 사용할 수 있고, 원하는 대로 처리할 수 있습니다. ControlNet 적용, 해상도 변경, CFG 값 조정 등 원하는 모든 작업을 수행할 수 있습니다.

이 스크립트는 파일명 순서대로 프롬프트를 적용하므로, 첫 줄은 배치의 첫 번째 파일에 적용되고, 나머지도 순서대로 적용됩니다.

이 모델로 만든 이미지

이미지를 찾을 수 없습니다.