sdapi img2img參數

inpainting_mask_invert = gr.Radio(label='Mask mode', choices=['Inpaint masked', 'Inpaint not masked'], value='Inpaint masked', type="index", elem_id="img2img_mask_mode" 
  
inpainting_fill = gr.Radio(label='Masked content', choices=['fill', 'original', 'latent noise', 'latent nothing'], value='original', type="index", elem_id="img2img_inpainting_fill"
     
inpaint_full_res = gr.Radio(label="Inpaint area", choices=["Whole picture", "Only masked"], type="index", value="Whole picture", elem_id="img2img_inpaint_full_res"

inpaint_full_res_padding = gr.Slider(label='Only masked padding, pixels', minimum=0, maximum=256, step=4, value=32, elem_id="img2img_inpaint_full_res_padding"

 

 

更多參數的解釋參考

https://blog.runpod.io/runpod-partners-with-randomseed-to-provide-accessible-user-friendly-stable-diffusion-api-access/

 

"init_images": [ "string" ], // 包含初始化圖像的文件路徑或標識符的列表,作爲模型輸入的起點。
"resize_mode": 0, // 指定圖像的調整大小模式。0表示不調整大小,1表示等比例縮放,2表示強制調整爲指定的尺寸。
"denoising_strength": 0.75, // 控制圖像去噪的強度。值介於0和1之間,較高的值表示更強的去噪效果。
"image_cfg_scale": 0, // 指定圖像的縮放比例。0表示原始尺寸,1表示將尺寸縮小一半,以此類推。
"mask": "string", // 指定遮罩圖像的文件路徑或標識符,用於指定需要進行特殊處理的區域。
"mask_blur": 4, // 控制遮罩模糊的程度。較高的值表示更模糊的遮罩邊緣。
"inpainting_fill": 0, // 指定圖像修復過程中填充缺失區域的方法。0表示不進行填充,1表示根據周圍的內容進行填充,2表示根據指定的遮罩進行填充。
"inpaint_full_res": true, // 指定是否在修復過程中使用完整分辨率的圖像。
"inpaint_full_res_padding": 0, // 如果使用完整分辨率的圖像進行修復,指定在圖像周圍添加的填充大小。
"inpainting_mask_invert": 0, // 控制修復過程中遮罩的反轉。0表示不反轉,1表示反轉。
"initial_noise_multiplier": 0, // 指定在生成圖像之前向模型添加的噪聲的強度。較高的值可能會增加生成圖像的多樣性。
"prompt": "", // 指定生成圖像的提示或描述,用於引導模型生成特定類型的圖像。
"styles": [ "string" ] // 包含應用於圖像生成的樣式的文件路徑或標識符的列表,樣式可以影響生成圖像的外觀和風格。
"seed": -1, // 隨機種子,用於控制生成的圖像結果的確定性。設置爲-1表示使用隨機種子。
"subseed": -1, // 子種子,用於進一步控制圖像生成的確定性。設置爲-1表示使用隨機子種子。
"subseed_strength": 0, // 控制子種子的強度。較高的值表示更強的影響。
"seed_resize_from_h": -1, // 從給定高度調整隨機種子圖像的尺寸。
"seed_resize_from_w": -1, // 從給定寬度調整隨機種子圖像的尺寸。
"sampler_name": "string", // 採樣器的名稱,用於生成圖像。
"batch_size": 1, // 批處理大小,指定同時處理的圖像數量。
"n_iter": 1, // 迭代次數,控制生成圖像的迭代次數。
"steps": 50, // 每個迭代步驟中生成圖像的步數。
"cfg_scale": 7, // 圖像生成的尺度配置。
"width": 512, // 生成圖像的寬度。
"height": 512, // 生成圖像的高度。
"restore_faces": false, // 是否還原圖像中的面部特徵。
"tiling": false, // 是否使用平鋪生成圖像。
"do_not_save_samples": false, // 是否保存生成的圖像樣本。
"do_not_save_grid": false, // 是否保存生成的圖像網格。
"negative_prompt": "string", // 負面提示,用於限制生成圖像的內容。
"eta": 0 // 控制圖像生成的平滑度。較高的值表示更平滑的圖像。
"s_min_uncond": 0, // 穩定擴散中無條件採樣的最小值。
"s_churn": 0, // 穩定擴散中圖像演變的速度。
"s_tmax": 0, // 穩定擴散中圖像演變的最大時間步長。
"s_tmin": 0, // 穩定擴散中圖像演變的最小時間步長。
"s_noise": 1, // 穩定擴散中添加的噪聲的強度。
"override_settings": {}, // 覆蓋默認設置的特定參數。
"override_settings_restore_afterwards": true, // 是否在之後恢復覆蓋的默認設置。
"script_args": [], // 腳本參數,用於自定義腳本行爲。
"sampler_index": "Euler", // 採樣器的索引,指定使用的採樣算法。
"include_init_images": false, // 是否在生成圖像中包含初始圖像。
"script_name": "string", // 腳本名稱,用於指定要執行的腳本。
"send_images": true, // 是否發送生成的圖像。
"save_images": false, // 是否保存生成的圖像。
"alwayson_scripts": {} // 始終執行的腳本,用於自定義持續運行的行爲。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章