
简体中文 | 영어
WebUI 외부의 안정적인 확산 생성 이미지에서 읽기 프롬프트를위한 간단한 독립형 뷰어.
기능 • 지원 형식 • 다운로드 • 사용법 • CLI • Comfyui 노드 • FAQ • 크레딧

팁
SD 프롬프트 리더는 이제 Comfyui 노드로 제공됩니다. 자세한 내용은 Comfyui 프롬프트 리더 노드를 확인하십시오.
| PNG | JPEG | 웹 | txt* | |
|---|---|---|---|---|
| A1111의 Webui | ✅ | ✅ | ✅ | ✅ |
| 쉬운 확산 | ✅ | ✅ | ✅ | |
| 마구간 위아리* | ✅ | ✅ | ||
| Stableswarmui (0.5.8-Alpha 이전)* | ✅ | ✅ | ||
| fooocus-dre* | ✅ | ✅ | ||
| 소설 (스텔스 pnginfo) | ✅ | ✅ | ||
| 소설 (레거시) | ✅ | |||
| Invokeai | ✅ | |||
| Invokeai (2.3.5-post.2 이전) | ✅ | |||
| invokeai (1.15 이전) | ✅ | |||
| comfyui* | ✅ | |||
| 물건을 그립니다 | ✅ | |||
| Naifu (4chan) | ✅ |
* 제한 사항이 적용됩니다. 형식 제한을 참조하십시오.
메모
이 목록에없는 도구 또는 형식을 사용하는 경우 도구에서 생성 된 원본 파일을 문제인 THX에 업로드하여 형식을 지원하도록 도와주십시오.
팁
Comfyui 사용자의 경우 SD 프롬프트 리더는 이제 Comfyui 노드로 제공됩니다. Comfyui 프롬프트 리더 노드는이 프로젝트의 하위 프로젝트이며 워크 플로 내의 Comfyui 프롬프트 리더 노드에 프롬프트 절약 노드를 포함하여 최대의 호환성을 보장하는 것이 좋습니다.
GitHub 릴리스에서 실행 파일을 다운로드하십시오
GitHub 릴리스에서 실행 파일을 다운로드하십시오
Homebrew Cask를 통해 SD 프롬프트 리더를 설치할 수도 있습니다.
brew install --no-quarantine receyuki/sd-prompt-reader/sd-prompt-reader 매개 변수 --no-quarantine SD 프롬프트 리더가 현재 여기에서 언급했듯이 서명되지 않은 이후로 사용됩니다.
Linux 사용자는 실행 파일없이 물건을 알아낼 수 있다고 확신합니다.
sudo apt-get install python3-tkPIP로 설치하거나 수동으로 실행하도록 선택할 수 있습니다.
pip install sd-prompt-reader또는
pipx install sd-prompt-reader GUI를 시작하려면 터미널에 sd-prompt-reader 입력하십시오.
CLI의 경우 sd-prompt-reader-cli 사용하십시오.
git clone https://github.com/receyuki/stable-diffusion-prompt-reader.git cd stable-diffusion-prompt-reader
pip install -r requirements.txtpython -m sd_prompt_reader.app또는
또는


메모
편집 된 이미지는 A1111 형식으로 작성되므로 모든 형식의 이미지가 편집 후 A1111 형식이됩니다.

이미지 프롬프트 복사 및 파일 또는 텍스트 상자에서 프롬프트로 읽을 수있는 형식으로 설정하십시오. 다음 매개 변수가 지원됩니다.
| 환경 | 매개 변수 |
|---|---|
| 씨앗 | --씨앗 |
| 변형 종자 강도 | --subseed_strength |
| 종자 크기를 조정합니다 | -seed_resize_from_h |
| 종자 크기를 조정합니다 | -seed_resize_from_w |
| 샘플러 | -sampler_name |
| 단계 | -단계 |
| CFG 규모 | -CFG_SCALE |
| 크기 | --너비 |
| 크기 | --키 |
| 얼굴 복원 | -restore_faces |

메모
SDXL 워크 플로는 편집을 지원하지 않습니다. 필요한 경우 편집하기 전에 이미지에서 프롬프트를 제거하십시오.
이미지의 워크 플로에 여러 SDXL 프롬프트 세트, 즉 Clip G (Text_g), Clip L (Text_l) 및 Refiner가 포함 된 경우 SD 프롬프트 리더는 아래 이미지와 같이 멀티 설정 프롬프트 디스플레이 모드로 전환됩니다. 멀티 세트 프롬프트 디스플레이 모드에 사용할 수있는 두 가지 인터페이스 옵션이 있으며 버튼을 사용하여 전환 할 수 있습니다. 
메타 데이터를 읽고, 수정 및 지우기위한 CLI 도구가 제공됩니다.
SD Prompt Reader CLI.exe 별도의 실행 파일로 지퍼 패키지에 배치됩니다.
예제 : "SD Prompt Reader CLI.exe" -i example.png
실행 파일은 SD Prompt Reader.app/Contents/MacOS/SD Prompt Reader 에 있습니다.
예 : /Applications/SD Prompt Reader.app/Contents/MacOS/SD Prompt Reader -i example.png
예 : sd-prompt-reader-cli -i example.png
-r 또는 --read 플래그에 의해 활성화됩니다.-w 또는 --write 플래그로 활성화됩니다.-c 또는 --clear 플래그로 활성화됩니다. -i , --input-path 입력 파일 또는 이미지 파일을 포함하는 디렉토리로가는 경로, 필수 매개 변수.-o , --output-path : 처리 된 파일이 저장 될 출력 파일 또는 디렉토리로가는 경로.-l , --log-level : 로그 Verbosity 레벨을 지정합니다 (Egdebug, Info, Warn, Error). -f , --format-type : 출력 메타 데이터 형식을 지정하고 선택은 "txt"또는 "json"입니다. 기본 형식은 "txt"입니다. -m , --metadata : 작성을위한 메타 데이터 파일을 제공합니다.-p , --positive : 긍정적 인 프롬프트 문자열을 제공합니다.-n , --negative : 쓰기에 대한 부정적인 프롬프트 문자열을 제공합니다.-s , --setting : 작성을위한 설정 문자열을 제공합니다.sd-prompt-reader-cli [-r] -i <input_path> [--format-type <format>] [-o <output_path>]sd-prompt-reader-cli -i example.pngsd-prompt-reader-cli -i example.png -o metadata.txtsd-prompt-reader-cli -r -i example.png -f TXT -o output_folder/sd-prompt-reader-cli -r -i input_folder/ -f JSON -o output_folder/sd-prompt-reader-cli -w -i <input_path> -m <metadata_path> [-o <output_path>]sd-prompt-reader-cli -w -i example.png -m new_metadata.txtsd-prompt-reader-cli -w -i example.png -m new_metadata.txt -o output.pngsd-prompt-reader-cli -w -i example.png -m new_metadata.json -o output_folder/sd-prompt-reader-cli -c -i <input_path> [-o <output_path>]sd-prompt-reader-cli -c -i example.pngsd-prompt-reader-cli -c -i example.png -o output.pngsd-prompt-reader-cli -c -i example.png -o output_folder/sd-prompt-reader-cli -c -i input_folder/ -o output_folder/중요한
Stableswarmui는 여전히 알파 테스트 단계에 있으며 향후 형식이 변경 될 수 있습니다. 나는 다가오는 Stableswarmui의 업데이트를 추적 할 것입니다.
중요한
사용자 지정 노드가 사용되거나 워크 플로가 지나치게 복잡 해지면 메타 데이터를 올바르게 읽지 못할 확률이 높습니다. Comfyui는 메타 데이터가 아니라 전체 워크 플로우 만 저장하기 때문입니다. SD 프롬프트 리더는 기본 워크 플로 만 처리 할 수 있습니다. Workflow의 Comfyui 프롬프트 리더 노드에 프롬프트 절약 노드를 포함하여 최대의 호환성을 보장하는 것이 좋습니다.
기본적으로 Easy 확산은 이미지에 메타 데이터를 작성하지 않습니다. 설정에서 메타 데이터 형식을 변경하여 메타 데이터를 이미지에 쓰기 위해 포함하십시오 .
Fooocus의 원래 버전은 이미지 파일에 메타 데이터 작성을 지원하지 않기 때문에 SD Prompt Reader는 Fooocus Moonride Edition에서 생성 된 이미지 만 지원합니다.
경고
일부 정전 방지에 의해보고 된 오 탐지는 Pyinstaller 사용자에게 일반적인 문제인 포장 도구 Pyinstaller 에 의해 발생합니다. 나는 이전에 Windows Defender False Positive를 수정하려고 많은 시간을 보냈지 만 모든 바이러스 백신 소프트웨어에 대해 할 수는 없었습니다. 따라서 Windows Defender를 신뢰하거나 Linux 사용자 가이 앱을 사용하도록 지침을 사용할 수 있습니다.
중요한
이는 서명되지 않은 비 어프 스토어 앱을 실행할 때 매우 일반적인 MACOS 문제이며 개발자는이 문제를 제거하기 위해 Apple에 연간 99 달러를 지불해야합니다. 위험 할 수있는 보안 및 개인 정보 설정의 어느 곳에서나 앱을 허용하도록 선택할 수 있습니다. 내가 선호하는 방식은 검역 속성을 제거하는 것입니다.
응용 프로그램 폴더에서 터미널을 열십시오.
다음 명령을 입력하고 Enter를 누르십시오.
xattr -r -d com.apple.quarantine /path/to/app.app
제 경우에는입니다
xattr -r -d com.apple.quarantine /Applications/SD Prompt Reader.app
앱의 보안에 대해 여전히 우려하고 있다면 Linux 사용자 가이 앱을 사용하기 위해 명령어를 사용할 수 있습니다.