상세 정보
추천
v1.3.5-win
v1.3.4-mac
v1.3.2-win
v1.3.3-win
v1.1.1-mac
v1.3.4-win
v1.1.1-win
v1.3.1-mac
v1.3.5-mac
v1.3.0-mac
v1.3.2-mac
v1.2.0-win
v1.2.0-mac
v1.3.0-win
v1.3.3-mac
v1.3.1-win
Stable Diffusion Prompt Reader

Stable Diffusion Prompt Reader

0
1
3
#Prompt
#utility
#툴
#toolkit
#도구
#macOS
#windows

Stable Diffusion Prompt Reader

Github Repo:

https://github.com/receyuki/stable-diffusion-prompt-reader

简体中文

The SD Prompt Reader is now available as a ComfyUI node. Check out the ComfyUI Prompt Reader Node for more information.

A simple standalone viewer for reading prompts from Stable Diffusion generated image outside the webui.

There are many great prompt reading tools out there now, but for people like me who just want a simple tool, I built this one.

No additional environment or command line or browser is required to run it, just open the app and drag and drop the image in.

Features

  • Support macOS, Windows and Linux.

  • Provides both GUI and CLI

  • Simple drag and drop interaction.

  • Copy prompt to clipboard.

  • Remove prompt from image.

  • Export prompt to text file.

  • Edit or import prompt to images

  • Vertical orientation display and sorting by alphabet

  • Detect generation tool.

  • Multiple formats support.

  • Dark and light mode support.

Supported Formats

* Limitations apply. See format limitations.

If you are using a tool or format that is not on this list, please help me to support your format by uploading the original file generated by your tool to the issues, thx.

For ComfyUI users, the SD Prompt Reader is now available as a ComfyUI node. The ComfyUI Prompt Reader Node is a subproject of this project, and it is recommended to embed the Prompt Saver node in the ComfyUI Prompt Reader Node within your workflow to ensure maximum compatibility.

Download

For Windows users

Download executable from above or from the GitHub Releases

For macOS users

Download executable from above or from GitHub Releases

Install via Homebrew Cask

You may also install SD Prompt Reader via Homebrew cask.

brew install --no-quarantine receyuki/sd-prompt-reader/sd-prompt-reader

The parameter --no-quarantine is used since the SD Prompt Reader is currently unsigned as I mentioned here

For Linux users (not regularly tested)

Usage

Read prompt

  • Open the executable file (.exe or .app) and drag and drop the image into the window.

OR

  • Right click on the image and select open with SD Prompt Reader

OR

  • Drag and drop the image directly onto executable (.exe or .app).

Export prompt to text file

  • Click "Export" will generate a txt file alongside the image file.

  • To save to another location, click the expand arrow and click "select directory".

Remove prompt from image

  • Click "Clear" will generate a new image file with suffix "_data_removed" alongside the original image file.

  • To save to another location, click the expand arrow and click "select directory".

  • To overwrite the original image file, click the expand arrow and click "overwrite the original image".

Edit image

Please note that the edited image will be written in A1111 format, it meaning that image in any format will become A1111 format after editing.

  • Click "Edit" to enter edit mode.

  • Edit the prompt directly in the textbox or import a metadata file in txt format.

  • Click "Save" will generate a edited image file with suffix "_edited" alongside the original image file.

  • To save to another location, click the expand arrow and click "select directory".

  • To overwrite the original image file, click the expand arrow and click "overwrite the original image".

Copy as single line prompt

Copy image prompt and setting in a format that can be read by Prompts from file or textbox

Supported parameters

  • Click the expand arrow and click "single line prompt".

  • Paste it into the textbox below the webui script "Prompts from file or textbox".

ComfyUI SDXL workflow

The SDXL workflow does not support editing. If necessary, please remove prompts from image before edit.
If the image's workflow includes multiple sets of SDXL prompts, namely Clip G(text_g), Clip L(text_l), and Refiner, the SD Prompt Reader will switch to the multi-set prompt display mode as shown in the image below. There are two interface options available for the multi-set prompt display mode, and you can switch between them using buttons.

CLI

Format Limitations

TXT

  1. Importing txt file is only allowed in edit mode.

  2. Only A1111 format txt files are supported. You can use txt files generated by the A1111 webui or use the SD prompt reader to export txt from A1111 images

StableSwarmUI

StableSwarmUI is still in the Alpha testing phase, and its format may change in the future. I will keep track of upcoming updates of StableSwarmUI.

ComfyUI

  1. If there are multiple sets of data (seed, steps, CFG, etc.) in the setting box, this means that there are multiple KSampler nodes in the flowchart.

  2. Due to the nature of ComfyUI, all nodes and flowcharts in the workflow are stored in the image, including those that are not being used. Also, a flowchart can have multiple branches, inputs and outputs.
    (e.g. output hires. fixed image and original image simultaneously in a single flowchart)
    SD Prompt Reader will traverse all flowcharts and branches and display the longest branch with complete input and output.

  3. ComfyUI SDXL workflow

  4. When custom nodes are used or when the workflow becomes overly complex, there is a high probability that metadata may not be correctly read. This is because ComfyUI does not store metadata but only the complete workflow. It is recommended to embed the Prompt Saver node in the ComfyUI Prompt Reader Node within your workflow to ensure maximum compatibility.

Easy Diffusion

By default, Easy Diffusion does not write metadata to images. Please change the Metadata format in settings to embed to write the metadata to images

Fooocus-MRE

Since the original version of Fooocus does not support writing metadata to image files, SD Prompt Reader only supports images generated by Fooocus MoonRide Edition.

FAQ

Malware Alert

The false positive reported by some anti-malwares is caused by the packaging tool pyinstaller which is a common issue for pyinstaller users. I spent a lot of time trying to fix the Windows Defender false positive before, but I couldn't do it for every antivirus software. So, you can either trust Windows Defender or use the instruction for Linux users to use this app.

"SD Prompt Reader.app" is damaged and can't be opend. You should move it to the Trash

This is a very common macOS issue when you run non appstore apps, and developers must pay $99 per year to Apple to eliminate this issue. You can choose to Allow Apps from Anywhere in security & privacy settings which can be dangerous. The way I prefer is to remove the quarantine attributes.

  1. Open Terminal from the Applications folder.

  2. Type in the following command and hit Enter.

    xattr -r -d com.apple.quarantine /path/to/app.app

    In my case it's

    xattr -r -d com.apple.quarantine /Applications/SD\ Prompt\ Reader.app

If you are still concerned about the security of the app you can use the instruction for Linux users to use this app.

TODO

  • Batch image processing tool

  • Gallery/Folder view

  • User preference

Credits

번역문 보기

평점 및 리뷰

-- /5
0 개의 평점

충분한 평가나 댓글을 받지 못했습니다.

no-data
데이터 없음
R
공고
2024-07-25
모델 게시
2024-05-21
모델 정보 업데이트
모델 상세정보
유형
Other
게시 날짜
2024-05-21
기본 모델
Other
버전 소개

Starting from v1.3.5, the command line tool has been added to the SD Prompt Reader on all platforms, please see the CLI section for details.

The SD Prompt Reader is now available as a ComfyUI node. Check out the ComfyUI Prompt Reader Node for more information.

A simple API document will be added to the README later.

Changes since 1.3.4

  • Add new icons

  • Add support for NovelAI stealth pnginfo #71 #73

  • Add support for postprocessing/extras in A1111 webUI

  • Add A1111 webUI (Postprocessing) for generation tool detection

  • Add CLI #69

  • Add CLI/GUI detection mechanism

  • Add a separate CLI executable for Windows

  • Add parsing success determination mechanism to the ComfyUI parser receyuki/comfyui-prompt-reader-node#68

  • Add functionality to export/copy metadata for ComfyUI images that cannot be parsed

  • Add user-friendly warnings

  • Add Logger

  • Fix display glitch caused by switching setting modes

  • Fix support for uppercase suffix images

  • Fix the handling of empty images

  • Fix the handling of parsing exceptions

  • Update pillow to 10.3.0

For macOS users

If you previously installed SD Prompt Reader via Homebrew cask, you can upgrade with

brew upgrade sd-prompt-reader

For Linux users (and other users)

If you previously installed SD Prompt Reader with pip or pipx, you can upgrade with

pip install --upgrade sd-prompt-reader

or

pipx upgrade sd-prompt-reader
허가 범위
모델 출처: civitai

1. 재게시된 모델의 권리는 원 제작자에게 있습니다.

2. 모델 원작자가 모델을 인증받으려면 공식 채널을 통해 SeaArt.AI 직원에게 문의하세요. 저희는 모든 창작자의 권리를 보호하기 위해 노력합니다. 인증하러 이동

창작 허가 범위
온라인 생방송
혼합 진행
다운로드 허용
상업적 허가 범위
생성된 이미지를 판매하거나 상업적 목적으로 사용 가능
모델의 재판매 또는 융합 후 판매 허용
QR Code
SeaArt 앱 다운로드
모바일에서 AI 창작 여정을 계속하세요