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": {} // 始终执行的脚本,用于自定义持续运行的行为。

 

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