AI高階教程 AI高階邏輯操作,打開新世界大門!通過條件判斷自動執行不同分支 | comfyui高階教程

东方之韵
12粉絲
8 次觀看·2026年1月14日
hello大家好 從今天這個開始
我會給大家去錄製一個系列的全新的高階課程
高階課程第一部分我們先從邏輯講起
這個系列如果說你學會了
你真的會感覺打開了一個新世界的大門
config雖然說已經可以去寫工作流
保存的是一個工作流程對吧
但是通常來說我們針對的還是單張圖片的一個單次的操作
如果說你實際的在使用config的時候
你還是會發現有很多批量的操作
包括我們想要去做一些更高階的操作的時候
有很多地方是不方便的
那如果說你想突破這個瓶頸的話
那麼像你就應該去學一下這個邏輯這一部分
那邏輯這部分可以做什麼事情呢
舉一個最簡單的例子
比如像我們的這個xy圖表這種東西對吧
我們在config裡面用插件也可以去寫
但是用插件去做出這個xy的圖表
它的這個xy的這個輸入一般來說都是坐著給你寫死的
就是如果說你想自己更自由的去做一些事情
比如像flux剛出來的時候
flux raw然後想去測他的這個xy圖表
你就測不了
就是他的那些插件他沒有支持flux的模型
那這個時候如果說你會自己用這個循環去寫一個
像非常的簡單
就中間這一組它就是一個正常的一個
我們用文生圖的這麼一個通道
那麼上面加個循環下面加個循環
就兩個循環一嵌套
這個xy圖表就出來了
就是非常非常的簡單
這個就是一個很簡單的例子
包括有時候我們要去做一些這個邏輯判斷
比如說我們去做不同的分支
比如說我上傳一張這個彩色的圖
我想走這個圖生圖的重繪的通道
如果說我上傳的是一張黑白的圖
我想走的是文生圖這個通道
它走的通道是不一樣的
這個時候我能不能說我上傳這個圖之後
不用自己去思考對吧
我讓這個流程自動去跑
這些都是我們在這個進階的裡面
想去跟大家去講的這些內容
邏輯這部分主要涉及到的就有比如說像條件判斷
不同的分支你怎麼去走
然後循環
循環嵌套等等
有些概念可能同學們之前都沒有接觸過
我們還是會從最基礎的開始給大家去講起
掰開了揉碎了讓大家真正的去理解了
以後纔能夠自由的在自己的工作流程裡面
去使用這些技術
我們第一個案例
我們還從if的這個條件判斷
開始給大家去講起
那麼if條件判斷有一個非常簡單的一個案例
給大家去舉個例子
比如說以前我們要去做control net的時候
我們要去比如說用一張圖片的線稿
來控制我們的這個生成的圖像
我們經常會去接一個圖片
那麼我們圖片要去做預處理對吧
我們接個control net過來
給大家簡單的試一下
我們這裡需要去接一張圖像
這個圖像它通常來說是一個黑底這種圖對吧
那麼比如說我們這邊應該是接這個圖像
比如說你用lineart接著這個圖像過去對吧
好那麼接了之後再去接這個後續的流程對吧
那麼這個是大家應該是經常會用的
這個在config裡面是非常基礎的一些操作
這個我們在高階課就不去細說這些了
那我們有時候會遇到一種情況就是
如果說我這個線稿
我自己本身從建模軟件裡面已經做好了
那我這個線稿實際上我不需要它去提取線稿
我只需要做一個圖像反轉
我就要去接這個流程對吧
那這個時候如果說我們寫的是這樣子的流程
如果你以前不知道怎麼去實行這種自動化的流程對吧
那你每次上傳張圖片進來之後
你就要去判斷一下
比如說我上傳的是這樣子的線稿對吧
我應該走什麼流程
我上傳的是張這樣子的線稿
我走什麼流程
我上傳的是這樣子的線稿
我走什麼流程
你每次上傳圖片進來之後
你就要人為的去思考一下
說卡在這個地方
卡一下
卡一下對吧
停頓一下
這個雖然說這個流程也能跑的吧
但是呢總歸你是覺得不舒服
反正這個流程它還有可以被進一步的去自動化
去優化的這個空間
那我們這個課就教大家去做這個事情了
那這個地方主要的這個核心
實際上就是一個條件判斷
加我們的一個這個叫輸入的切換
那這一方式怎麼去實現的呢
我給大家去畫了一個簡單流程圖
給大家去先說一下
大家先理解這個思路
就是我們常規的流程對吧
就是你上傳圖片
然後你要去思考
假如說你走的是這個流程對吧
你直接走對吧
但是有可能你上傳這個圖片
他不走這個通道對吧
你要去走下面的通道
他們要手動的去把這個地方接過來
然後把這邊斷開對吧
那麼這個是比較麻煩的
而現在我們希望做的事情就是
我上傳了圖片之後
我自動的去判斷這個圖片
是否是黑白的線稿
如果說是我就走上面的通道對吧
他有對應的執行的這個操作邏輯
如果說是否
我又有對應的執行的操作邏輯
然後把這個對應的
獲得的這個分支的這個結果
然後再發送到後續的這個流程裡面去
這個其實思路是很好理解的
好那麼具體在我們的config裡面實現的話
實際上核心的就是
一個是要用到這樣一個節點
但這個不是最好的這個節點
我先跟大家去說
這個節點比較方便大家去
先從最開始去理解
就是這地方有一個叫switch
類似這些節點還有很多
大家裝不同的插件很多有
我這方用的是impact pack這個地方的
然後我先把這個地方的這個把它刪掉
上面這個是非常簡單的
大家應該看起來就懂
這個我就不去從頭搭了
那麼他這個地方
他有不同的端口
假如說你輸入1
你把這個接過來之後
他就會自動的加一個輸入2
你把它接過來
如果你加了輸入2
他會自動的多出來一個input3對吧
所以說這地方無限多個
你想去接多少個都可以
那麼下面還有一個選項叫選擇1還是2
我們先不去管這個條件判斷
假如說我們人工的判斷
他應該是怎麼一個邏輯
就是假如說我要去選擇1
假如說我現在上傳的是一張彩色的圖對吧
那麼我彩色圖我走的應該是這個分之1對吧
就是這個地方我要去提取它的這個線
如果說是走個黑白的圖的話
我們就使用反轉的
這邊你可以再去寫一下
說彩色的這個分支
彩色分之1
然後這個是黑白的分之2對吧
OK好
現在是一個彩色圖
我就手動的去選
然後選擇1
然後把它接過來
好我們按一下
Ctrl按一下
我們看一下對不對
OK好
如果說你走的是圖像反轉
這個很明顯是錯的
那麼它肯定是走的這個
你看最終輸出的結果就是這樣子的
那麼我就可以把這個
發送到Ctrl按後續這個流程裡面去
好
那麼現在再來上傳一張黑白的圖
我們再來看一下
假如說我上傳是一張這樣子的線稿
這個時候我們就要人為的去判斷
我要去選擇這個分支2對吧
選擇2
Ctrl加Enter
我們為什麼如果說自己有這個線稿
我們要去用這個圖像反轉
而不是用這個線稿提取
你可以看一下這個線稿提取的
它這樣提取出來這個結果
就是它總之會有這個精度的損失
而且它是比較浮
就是沒有你自己做這個線稿
那我們能夠用自己做這個線稿對吧
當然我們是希望直接用這個線稿
直接做個反向就行了
好
那你直接把它發送過來對吧
那就得到是這個結果
肯定不是上面這個結果
這個因為這兩個比較像
給大家看一下
這個不要
大家不要搞錯了
好
那現在實際上我們掌握了這個之後
實際上我們的核心對吧
就是怎麼去自動化的
去把這個選項給它做出來
那這一方我們就用到一個條件判斷
我們先從最簡單的
最容易去理解的方式給大家去講
我這一方用的一個條件判斷
就是一個VLM的模型
這一方用的是BZL的
這個是可以在雲端
去用雲端的這個算力來跑
本地跑的話應該也有類似的這些插件
但是這個對算力要求比較高
我們就直接用一個雲端的
BZL的話
我們之前在基礎課裡面給大家去講過
怎麼去調用它
你要去填一個你自己的這個密鑰
你在這方去申請一下
填一個你自己的API k就可以了
好
然後呢進來之後呢
我們把這個圖像接過來
那麼這一方我是怎麼去做的呢
我就直接在這方去寫了一段prompt
就告訴它
如果說這個圖片是彩色的
它就回答1
如果說圖片是黑白的
它就回答2
然後呢直接回答數字對吧
不要回答多餘的內容
它就會直接回答一個數字
但是大家要注意一下
就這個地方的數字
它是一個視訊
視訊是不能直接當成這個數字
當成整數這樣子去使用的
你要做一個轉換
這方轉換用了一個BZU的
這個轉換任何的這個節點
這一方把它轉換成整數就可以了
好
那麼我們這個地方的切換
只要你右鍵把它轉換為輸入
我們把這個select轉換為輸入
這方的節點你可以看一下
它是藍色的對吧
那麼所以說
如果說你直接把這個綠色去接過來
實際上也不可能
接不過去
你必須要把它轉成一個整數
才讓你接過去
我們把它轉成整數之後
就可以去選擇
好
那再注意一下
再去核對一下
就是對應一下
就是說如果說你這個圖片是彩色的
你回答的是1對吧
我回答1的話
它這邊就選擇1
那麼1的話你要核對一下
1是不是彩色的分支
如果說你彩色分支是2對吧
那麼你就
這樣子去交換一下這個接口的位置就行了
如果說它是黑白的
它的回答是2對吧
那麼我們就把這個2就接到我們的
接過來之後
2接的是黑白的分支對吧
那麼這樣子它就自動化的去判斷了
好
我們剛剛是手動的在那邊去選對吧
我們現在再來執行一下自動化的判斷
我們來看一下
我們按ctrl加enter
好
這邊它會自動去判斷
我們這個圖片其實是個黑白的對吧
應該這邊就讓它顯示2
對
好
這邊2對吧
自動的就執行了
好
我們再來去切換成我們彩色的這個圖
ok
這次它執行的就是上面的這個分支對吧
那麼這個是比較容易去理解的
好
那麼這個如果說你知道了的話
其實最基本的一個我們的條件判斷的這個
它的流程你就跑通了
但是這個流程它有一個問題
就是你這個節點
包括很多這個節點
它切換的時候都有問題
就是什麼問題
就是它必須要求
假如說我這方有這個東西對吧
就是前面接過來
輸入1輸入2
你接了這個線
它必須要求你有東西發送過來
就是說你前面的這個
不管你要不要這個分支1對吧
其實我比如說我這個方式彩色
我是不需要分支2的
但是它分支2也會去運行一次
如果說我運行的是一個黑白的圖對吧
那我其實不需要它去運行這個彩色的分支
但是它也會去運行
這個實際上就造成了一些這個資源的浪費
在我們這個案例裡面
你可能看著還覺得沒啥對吧
就它就零點幾秒就給你跑完了
但是有些時候會有些更複雜的情況
比如說好
我現在根據這個
這個圖片是彩色還是黑白的
我要去走個分支
就它這個不同的分支裡面
執行的操作邏輯就完全就變了
比如我上面走的是一個圖生圖的重繪的分支
而下面我走的是一個文生圖的一個分支對吧
那麼如果說這個是一個彩色的圖對吧
我希望在保留一些材質的這種什麼質感啊
這些紋理對吧
我希望它有些保留
那麼這個時候你必須要去走這個圖生圖重繪的這個通道
那麼在這一方你可以去調它這個圖生圖的這個
就是我們的重繪幅度對吧
在這一方可以去調
那麼這個時候如果說你還是用我們剛剛的
比如像這個switch這個
這個就會造成非常大的這個計算資源的這個浪費
就是你文生圖也在跑
圖生圖也在跑
最後呢你只是從這個兩個結果裡面去選了一個
而實際上我們應該一開始我做好了這個條件判斷之後
比如說我這一方做了這個條件判斷之後
我根本就不去跑另外一個通道
我直接就只跑一個通道
這個時候我們就不能用我們之前說的這個叫switch那個節點
這個地方推薦大家去用這個叫if else這個節點
這個節點的話它是這樣子的
我們還是可以先在這邊給大家去講一下
基礎的給大家講一下
if else這個節點它好處是
如果說你選擇了哪個通道
另外一個通道它就不會去執行了
它的區別就是它只能去選這個true和false
但它也有對應的一個就是可以去做很多個分支的
一般來說我們其實用不上
如果說是很多個分支的話
就是有一個叫undindexed switch這個
就是這個如果說你有很多個你就可以這樣子去接
它這個也是一樣的
就是你去輸入了更多的它就自動的會給你加
這個就是允許你去接很多個
它也這方也是輸入編號
但是一般情況下我們用這個if else就夠了
它的邏輯跟這個上面幾乎是一樣的
就是當你選擇這個true的時候它就走這個true這個分支
當你選擇false的時候它就走false這個分支
但它比上面這個的好處是
當你選擇了true的時候false這個分支它是不會走的
就是它是這樣子的
好我們這地方如果說你要去用這個if else的話
它在這個地方的邏輯就要去變換一下
我們把這個地方
圖像分別接過來
好因為if else這個節點
它下面的這個選項是true和false
true和false在我們的計算機語言裡面
它實際上是跟0和1對應起來的
false對應的是0
true對應的是1
這地方我們要去做一個轉換
比如說我把這地方我把它改一下
如果說圖片是彩色我們回答1
圖片是黑白我們就回答0
那麼我們的這個是一個字符串
字符串你要把它轉成布爾茲的話
這個要經過兩輪的這個轉換
我們這邊再去複製一個串
如果說你直接去轉換成這個
你直接把它轉成這個布爾茲它會出錯
字符串轉成這個布爾茲
它只要有這個字符串就會認為是true
我們先給它去做個錯誤的示範
雖然不太理解
我們把這一方直接改成這個布爾茲
然後你把這一方接過來
假如說我們這一方我就讓它0
它0它也會變成true
比如說我們這一方圖片是黑白的
就回答0
按道理應該是false
我們把這個右鍵轉回輸入
然後把這個布爾茲接過去
現在是圖片是黑白的
黑白的應該回答0
然後我們可以在這邊給它去再接一個
我們把這個接給它
上面這個我們就先不要了
看一下b
先來看一下這個邏輯它是什麼樣的
好我們來看一下這邊
這個地方它是黑白的圖對吧
它這邊輸出的結果是0
但是你如果說把0直接去轉成布爾茲
它會告訴你是true
它只讓這個地方
這個是程序語言的一種思維
就是它認為你這一方有數值
有值就是true
沒有值它就是false
所以這一方你要去用整數
先把它轉成整數
先把這個0變成整數
因為我們的true和false
它對應的是整數
它不是對應的是個文本
你先把它轉成整數
再用整數去轉成這個布爾茲
它就不會出問題了
這個時候我們再來跑一下
ctrl加enter
你看它就變成false
就是0對應的就是false
這方你多轉一下
好我們再來換一張彩色圖
我們再來看一下
好現在走的是true這個通道對吧
那麼true它走的是上面的通道
好上面通道了
有沒有問題
但是我們剛剛給它說了
就是我們用這個if else這個的時候
它實際上它應該是
只走其中一個通道
另外一個通道不走的
就是它另外通道應該是不去參與運算的
它這個地方它但是兩個都參與了運算
所以說這個地方又有一個坑
大家經常會容易去犯錯的地方
給大家說一下
就是你在這個分支裡面
它不能去預覽或者保存
你想要去輸出的任何的結果
不管是圖像也好文本也好
你不能去預覽不能去保存
這個你怎麼判斷你這個分支
是否滿足我們所說的這個
如果說我們只走一個分支
就是另外一個分支不走
它有個專業術語叫這個惰性求直
就是這個是if else的作者
他自己講的就是
這個實際上是程序語言裡面的一些
比較專業的語言
我們做設計的
有時候可能不會接觸到這麼複雜的語言
大家聽一下就行了
那這裡面它怎麼去才能滿足這個條件
就得把這個刪掉
你把這個刪掉了
看一下
我們重新來執行一下
我們再換成這個黑白的線稿
再來看一下
OK
你看到這個地方這個有時間
上面這個沒有時間顯示的
它就只執行了下面這個分支
上面這個分支沒有執行
我們再換成彩色的圖再看一下
OK
上面這個有時間
下面這個沒有時間
它下面這個分支根本就沒有動
這個就是一個完整的
符合這個程序邏輯的這麼一個工作流了
那麼這個怎麼去判斷
就是說我們這個分支
是不是符合我們這個惰性求直這個條件
有一個比較簡單的判斷方法
就是我們來把這個禁用一下
那我們這裡去寫一個最基礎的工作流程
它怎麼去判斷
它是不是可以放到我們的
if的這個分支裡面去
我們直接來執行ctrl加enter
它會提示你提示詞對列沒有輸出
這個恰恰是我們可以放到
我們的惰性求直的這個分支裡面去的
如果說你這方去加了一個
預覽圖像保存圖像
隨便你加個什麼東西
你只要有輸出這個結果
它就不能放到我們的分支裡面去了
你應該把這個分支
就是這個是做一個分支
然後你放到這個if else的後面去
if else
比如說這個
你應該把它放到這個後面去
就是你要去預覽它
你要接到這個後面去再去預覽它
你不要在這個if else前面去預覽它
在這個分支裡面
你不要去產生任何的這個預覽
輸出不管是文本也好
圖像也好
都不要有輸出
這樣子它才滿足
一般來說我們在調試這個工作流程的時候
就會去把它打開
比如說我就調試
調試好了之後
你就可以把它刪掉了
因為你知道
最終它輸出結果
你可以在這個地方去預覽它
那麼這個就是我們一個非常簡單的
if else的一個判斷
那麼如果說你把這個理解了之後
我們就會去寫更進階的工作流程
比如說我的高階的工作流程1號
像我們在懶人工作流程1號上面去升級的
那麼這個地方我們的線稿控制
實際上這塊就是獨立的去使用了我們的條件判斷
然後不管你輸入的是什麼圖
我們自動的去判斷
最終預覽圖像在這個if else後面去輸出
那麼如果說我一來就給你講這麼複雜的工作流程
你一看就懵了
你這節課能夠把這個事去把它理解了就可以了
那這個地方
後面我們再給大家去稍微的補充一點
就是關於這個圖像
如何去判斷它是黑白的
實際上還有一種更簡單的方法
一開始我們給大家去講
這個節點它只是看起來比較直觀
實際上我們可以這樣子去判斷
我們來打開我們的另外一個工作流程
好
這個是我之前寫好的一個工作流程
那這個工作流程裡面
我實際上是這樣去判斷的
這個只是節點看著比較多
它並不是說這個運行起來很複雜
它運行起來很快
它比之前那個還快一些
因為VLM的這個視覺模型
實際上它比較消耗計算資源的
而這個節點只是看起來會比較複雜一點
它這個節點邏輯是這樣子的
就是它去獲取我們這個圖像裡面的主要的色調
我們條件判斷
主要去看條件判斷這個邏輯
那麼它獲取到這個色調之後
我們把這個色調把它提取出來
我們去分析這個顏色
那麼我們如果說是一張
比如說是一個白底的這個圖
白底的這個線稿圖
那麼它實際上這個主要的顏色
因為我們這邊分析是主要的顏色
它就是個白色
純白色實際上它分析出來應該是00100
我們來分析一下
你看一下就知道
好
那麼這個時候它判斷了之後
就是我們去判斷它
讓我給它一個容差
這個容差是什麼意思
我們這邊稍微給大家去多科普一點點知識
好
我們打開PS之後
你在這個PS的色板這
你可以看到這邊有個叫HSB
其實這個就是我們的
在我們的config的這個工作裡面
對應的這個地方
HSL它實際上叫法不一樣
那這個H指的是這個色相
拿去補一下課對吧
這個是色相
你在這邊轉
它是0到360之間可以去拉動它
它是數字範圍是0到360
而這個S指的是飽和度
saturation
這個你就可以去用鼠標放到它去滾
看一下
我們這邊為了給它一些容差
比如說這個圖對吧
它可能稍微有點偏一種什麼淺灰色什麼的對吧
它可能會有一點點這個飽和度
我們給它一個容差
我把飽和度這一方設置的
它的容差是
因為這個saturation這個值對應的就是飽和度
我讓它小於5
小於5的話就是小於在這個範圍內
我們S我把它斷到5這邊去
大概就是在這個區間
然後這個B就是我們的這個亮度
我給它是95
它實際上它最大隻能是0到100
我們給它95到100這個區間
我都讓它去認為它是一個白底的顏色
就相當於這個如果說有一點點那種淺灰色的話
因為你這個圖片在網上
因為很多圖片在網上傳來傳去的對吧
就是包括這種社交媒體
它可能都會對圖片產生一些壓縮
那麼這個時候可能壓來壓去
它這個白色就不是一個純白色了
給它稍微一點點容差
這樣子你就是處理起來
有時候對吧有些小的這種瑕疵
你就相當於會更方便一些吧
好
如果說你希望這個容差去調的話
就是在這個地方
我們輸出來的這個顏色這個值
saturation這個值
我去讓它小於5
然後另外一個是我們的lightness
就是亮度
我希望它大於95對吧
那麼這個時候呢
涉及到兩個條件了
就是它輸出的Bolt值有兩個對吧
就是我要同時滿足這兩個條件
它才我認為它纔是一個
這個我們的比如
我們認為這個背景是白色對吧
就是實際上它的區間呢
就在這個區間之內
就是我們算到5
95這邊
實際上你就可以在
基於真正的這個白色這個點
和我們現在這個點
這去畫一個這個正方形對吧
就是這個區間內的顏色
我們都近似的認為它是一個白底的這個圖
就是這個區間的顏色
那它要同時滿足兩個條件
就是我的S要小於5對吧
同時我的B要大於95
這兩個條件同時滿足
就涉及到一個布爾運算的這個
這個求值
這個地方呢
像我們常用的就兩個
就是我這邊也給大家去做了一個總結
這個表
就是我們實際上常見的這個
義輔條件判斷的這個合併呢
就是一個是and
就是我不知道大家還記不記得
其實這個在應該是初高中的這個
數學的這個邏輯判斷裡面有
and就是指的是
兩個條件它都必須為真的時候
整個表達式才會真
就是我兩個條件都必須要滿足
缺的一個都不行對吧
然後還有一個呢是or
or的話就是兩個條件
只要有一個就行了
就是它要寬鬆一些
其他的其實用的不多
其他的如果說你需要用的時候
到時候你看一下
我會把這個科建整理好的這個
給你們去發給你們
你們可以自己看一下
其實我們最常用的就這兩個
好多其他的條件呢
其實你可以用這兩個去拼湊出來
跟去讓它轉換出來
好我們這裡呢就是用and
就是布爾運算的這個雙子
這兩個
然後它會輸出一個我們最終結果
就是假如說我這一方
就是一個白底的圖對吧
那麼它就會輸出這一方是一個true
我們可以用一個這個運行
這個logger
我們來看一下
這邊是一個白底的圖
我們按下ctrl
這邊就是true的吧
這個非常的快
比你那個VLM快多了
它只是這一方節點看著比較複雜
它實際上運行起來會非常快
假如說我給它是一張彩色的圖
好我們按下ctrl下enter
它就會自動的去執行
好那麼我們在寫這個
自動化的程序的時候
還有一個事情要去注意一下
就是我們寫的時候
有時候可能想的這個問題很簡單
你可能覺得我就這種圖
或者我就這種線稿的圖
但是實際上它的真實的情況
其實要複雜很多
比如說有可能你的這個線稿
它可能是這樣子的圖
像這個圖它的背景
它不是一個純白色的
你就要去想一下這個圖
你要給它稍微一點點容差
這個圖雖然我做的比較誇張一點
我是比著這個容差去做的
你在網上可能會看到這樣子的圖
就是你這個線稿
包括你的屏幕上可能有一些色差
它都有可能你看著它不太像一個白色
但是你其實心裡面想像的
這個應該是白色的線稿
這個時候你看我們執行Ctrl-Enter
它也會把它當成這個線稿去執行
然後它會做一個反向
那麼這個時候
如果你直接執行這個單純的反向
還有問題
因為它這個圖其實帶有一點點彩色
包括還有一種情況
因為我們這一方做的條件判斷
實際上我們是判斷這個背景是不是白色
那如果說我遇到這種圖
它背景是白色
但是它的線稿不是黑色
如果說我們遇到這個背景是純白色的
我們還要去做一個事情
一定要去把這個圖強制的調整為黑色
所以我這一方在這個圖像反轉前面
再加了一個顏色調整
把它的這個飽和度改成0就可以了
假如說我們沒有這個節點
假如說沒有這個節點的話
我們按Ctrl-Enter去執行的話
你會發現它是做了這個圖像的反轉
但是它的顏色變成這樣了
這個我們也不符合
我們的Ctrl-Net使用的條件
雖然說有可能它能出結果的
但是這個肯定是不符合規範的
所以說我們加了一個圖像顏色調整的
它這個顏色調整
如果說你本來就是個黑白的圖
我去把它飽和度給它降到0
它對它沒有影響
如果說是一個彩色的圖
它就會把它飽和度降掉
這樣子就符合我們的要求了
所以說你在寫這個自動化的流程的時候
有時候要多考慮幾步
考慮一下有沒有什麼例外的這種情況
那麼如果說你把這個流程跑通了之後
基本上if else這個事你就把它理解清楚了
如果說後面我們的課程
再涉及到這種條件判斷的時候
我們就不會再單獨給大家去講
這個節點的邏輯了
包括這個地方一定要去注意清楚
這個惰性求值的條件
就是它不能有輸出和預覽的這個節點
這樣子你的整個分支運行起來的時候
它就會比較省資源
它就只走一個分支
另外一個分支是不會走的
那麼這個課程後面
我們還會去經常會用到這種條件判斷
去實現更多這種自動化的流程
我們在後面遇到這個if else的時候
我們就不會再去
反反覆覆的給它去科普最基礎的用法了
這期課這些流程很簡單
大家完全可以自己叢林
去一步一步的把每一個節點自己去搭建一下
這個工作的我會分享給大家
大家照著自己去搭建一下
你會真的會很有收穫的
好那麼這期課就講到這
謝謝大家
