ComfyUI中如何根据图片宽高重新设置生成参数的宽度和高度

思路1:comfyui中使用节点实现

    微信截图_20250720104951.png

  1. 获取输入图片的宽度和高度,然后用表达式节点进行比较

     image.png

2.将比较结果int数值转换成布尔类型

     image.png

3.使用if else进行逻辑分支和类型转换

     image.png

4.使用text switch case 进行宽度和高度重新赋值和转换成int类型

    image.png

5.后面就是可以将宽度和高度接入后续节点,实现动态设置

   image.png

思路2:使用大模型API (claude比gemini pro更准)去判断图片宽高比的关系,然后返回对应的数字,

然后通过text switch case和CR split string两个节点实现赋值和拆分

   image.png

思路3:自己写一个节点,返回对应的数字或者说字符串标识,GPT给出的示例代码

   image.png

评论区