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 생성"으로 이름 지어져 있습니다.
단계별 안내
animatedGifHelper_promptsFromFileToGif.zip 파일을 다운로드하세요.
파일을 webui/scripts 폴더로 추출하세요.
이제 a1111 WebUI의 scripts 폴더 안에 prompts_from_file_to_gif.py 파일이 있어야 합니다.
a1111 WebUI를 시작하거나, 이미 실행 중이라면 재시작하세요.
브라우저에서 WebUI를 열어주세요. 제 경우는 http://127.0.0.1:7860/입니다.
아래쪽 "Script" 부분에 드롭다운 메뉴가 있습니다.
드롭다운에서 "프롬프트 파일 또는 텍스트박스에서 GIF 생성"을 선택하세요.
"프롬프트 입력 목록" 박스에 각각 한 줄씩 프롬프트를 입력하세요.
위로 스크롤하여 "Generate" 버튼을 클릭하세요.
이렇게 하면 7단계에서 선택한 프롬프트들을 사용하여 GIF가 생성됩니다. "프레임 지속 시간" 박스는 GIF에서 각 프레임(프롬프트)이 몇 밀리초 동안 표시될지 결정합니다. 예를 들어 100은 100ms이며, 이는 10fps에 해당합니다.
7단계에서는 입력 상자에 직접 입력하는 대신, "프롬프트 입력 업로드" 버튼을 클릭하여 각 줄마다 프롬프트가 있는 txt 파일을 선택할 수도 있습니다. 예를 들어, 이 페이지에 포함된 sample_prompts 파일을 사용하고 싶을 경우에 유용합니다.
animatedGifHelper_samplePrompts.zip 파일을 다운로드하세요.
animatedGifHelper_samplePrompts.zip에서 happy_face-prompts.txt 파일을 추출하세요.
위의 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 값 조정 등 원하는 모든 작업을 수행할 수 있습니다.
이 스크립트는 파일명 순서대로 프롬프트를 적용하므로, 첫 줄은 배치의 첫 번째 파일에 적용되고, 나머지도 순서대로 적용됩니다.
