對於那些經常需要進行圖片分離的同學而言,過去將圖片背景從前景中分離出來是一項耗時且繁瑣的任務,需要使用專業的圖像編輯軟體如Photoshop和熟練的技能。不過,現在隨著技術的發展和人工智慧的應用,一些新的工具和服務已經出現,讓這一過程變得更加簡單和自動化。
其中一個網站是https://pixian.ai/,它提供了一個線上去背景的服務,讓使用者只需要上傳圖片,即可自動去除背景。然而,對於我等Mac效率狂魔而言,每次都要打開瀏覽器,輸入https://pixian.ai/,再上傳圖片,最後再下載,實在是太慢了,讓人難以忍受。
但是好在pixian支援API服務,這就方便了,我摸索了一下發現可以使用Mac上的Automator來把API加入到快速動作中,意味著,你圖片只要保存在桌面上,在圖片上右鍵 > 快速動作 > Remove Backgrounds就可以一鍵去背景了,是不是非常方便。
想知道怎麼實現它嗎?
三步驟透過Automator一鍵摳圖去背景
第一步:訪問https://pixian.ai/api申請一個key,點頁面中的GET API KEY然後註冊用戶,註冊完就會在同樣這個頁面中顯示你的KEY了。
就是在下圖中 -u xyz123:[secret]
這裏一串會變成你申請的KEY。
第二步:複製以下代碼
for f in "$@" do curl https: //api.pixian.ai/api/v1/remove-background \ -u XXXX\ - F "image=@\"$f\""\ - o "${f%.*}_result.png" done
注意:替換"XXXX"為你的KEY,注意右邊的\符號不要丟失了。
第三步:cmd+空格搜索automator
並打開,選擇快速動作並打開。
第四步:從工作流程接收目前的
下拉菜單中選擇影像檔案
, 位置
的下拉菜單中選擇Finder
,最後在左邊的搜索框中搜索取得所選的Finder項目
,並把它拖到右邊的窗體中。
第五步:再在左邊的搜索框中搜索Shell
,把執行Shell工序指令
拖到右邊窗體中。其中Shell的下拉菜單中選擇/bin/bash
, 傳遞輸入
變更為作為引數使用
,最後在下面輸入框中全選,然後粘貼剛剛第二步複製的代碼。PS:一定要全選替換哦!
第六步:按cmd+s保存檔案,按你喜好取個名,比如我的:Remove Backgrounds
最後,在你想要的圖片上右鍵 > 快速動作 > Remove Backgrounds,不一會兒圖片就去好背景了。個人測試後,發現大部分圖片都能正常識別並去除背景,所以我是推薦的,有碰上不行的圖片也歡迎在下面評論留言讓我知道,謝謝!
已知問題
1. 如果你要處理的圖較大,在發送到pixian的API進行處理後,返回result.png的圖片可能會較慢,如果automator沒有報錯說明圖片還在處理,你只要耐心等待就可以了。這處理的速度通常取決於他們API的處理速度,可能跟你訪問他們伺服器的速度也有關。
2. 目前API是免費使用的,至於後續是否需要付費建議你們關注他們的官網即可。
猜你喜歡
- 本站所有文章,如無特殊說明或標註,均為本站原創釋出。在未徵得本站同意時,禁止複製、盜用、採集、釋出本站內容。
- 本站資源僅供研究、學習交流之用,若使用商業用途,請購買正版授權,否則產生的一切後果將由下載使用者自行承擔。
- 如若本站內容侵犯了原著者的合法權益,可聯絡我們進行處理。 聯絡方式(#替換成@):info#booooker.com
評論(0)