[MacOS] 用快捷指令幹掉劉海

特拉仔•羅+斌 2022-01-07 14:56:42 阅读数:610

macos 快捷 指令

優秀的性能 vs 煩人的劉海

性能炸裂的 MacBookPro 2021 已經上市一段時間, 但是很多人糾結於它的劉海, 於是誕生了 TopNotch 這種去劉海的軟件, 但是為了降低劉海的存在感而安裝一個軟件, 有潔癖的强迫症錶示無法接受, 今天就給大家介紹一下不用第三方軟件去劉海的方法.

去劉海的原理很簡單, 其實就是找一個頂上帶黑邊的壁紙, 讓劉海與頂欄融為一體.

截屏2022-01-07 11.46.53.png

但是這種特殊的圖片, 可能網上很難找到現成的, 或者網上的圖不是我們喜歡的圖. 於是, 問題變成了如何給我們喜歡的圖片添加黑色頂欄以隱藏劉海?

用快捷指令制作去劉海壁紙

如果用 photoshop 或者其他專業的圖片處理工具來為我們喜歡的圖片添加黑邊, 就有點殺雞用牛刀, 麻煩且複雜.

其實這種簡單的圖片處理, 完全可以用快捷指令來完成. 快捷指令是蘋果官方出品的一款效率工具, 可以實現很多簡單的自動化任務.

在這裏我直接貼上我做好的快捷指令, 你只需要打開鏈接, 添加到你的快捷指令庫中即可:

點擊獲取去劉海壁紙快捷指令(16寸加頂欄)

Snipaste_2022-01-07_12-25-31.png

點擊獲取去劉海壁紙快捷指令(16寸加頂欄,帶圓角)

Snipaste_2022-01-07_12-17-56.png

使用說明

  1. 打開快捷指令軟件, 找到上面添加的去劉海壁紙指令, 點擊三角運行圖標, 或者右鍵菜單中選擇運行, 啟動該指令 Snipaste_2022-01-07_13-23-49.png

  2. 在彈出的對話框中, 選擇你要制作壁紙的圖片文件, 確認打開 Snipaste_2022-01-07_13-25-43.png

  3. 稍等片刻, 快捷指令會第二次彈出文件瀏覽對話框, 這是讓選擇生成圖片的保存路徑, 選好文件夾後點擊打開(這裏要吐槽一下這個按鈕的翻譯), 快捷指令就會將去劉海的壁紙保存到指定路徑. Snipaste_2022-01-07_13-26-44.png

  4. 修改壁紙, 選擇剛剛保存的去劉海壁紙

這裏我是以 16 寸的機器為例制作的快捷指令, 如果你使用的是 14 寸的 macbookPro, 可能需要對快捷指令中的一些參數設置進行微調.

創建/修改快捷指令

如果有興趣了解學習快捷指令的使用, 或是需要對已有快捷指令進行修改, 就繼續往下看吧. 我將以這個去劉海的指令, 簡單介紹一下快捷指令這個神器的使用方法.

  1. 打開快捷指令軟件, 首頁是"快捷指令中心", 可以添加官方提供的一些常用指令 Snipaste_2022-01-07_13-31-02.png

  2. 左邊欄下方是"我的快捷指令", 用戶自定義的指令會放在這裏 Snipaste_2022-01-07_13-47-48.png

  3. 新建或打開一個已有的快捷指令

    1. 新建一個指令, 在菜單欄點擊新建, 或點擊加號按鈕 Snipaste_2022-01-07_13-33-45.png

    2. 找到一個已有的快捷指令, 右鍵, 選擇打開 Snipaste_2022-01-07_13-34-34.png

  4. 打開快捷指令後, 可以看到該指令的詳情. 頁面分成兩部分, 左邊是當前指令的操作序列, 右邊是可選的操作庫.編輯快捷指令, 就是從右邊的操作庫中選擇需要的操作, 拖到左側, 並按一定的順序排列起來. Snipaste_2022-01-07_13-42-18.png

  5. 選擇變量

    很多操作都需要利用前面操作處理後的結果. 默認情况下, 當我們添加一個新操作時, 會自動取前一個操作的結果來作為本操作的輸入數據, 進行進一步的處理.但如果需要使用前面其他操作的結果, 就要重新選擇輸入的數據.在快捷指令中, 絕大部分操作的結果都會自動成為一個變量, 修改操作中用到的變量, 就可以選擇操作使用的數據.

    1. 點擊操作中高亮的變量部分, 在展開的框中選擇 "清除", 去掉當前選擇的變量
    2. 該操作的變量部分變成空白框, 背景中的"圖像"指示該操作在這裏需要一個圖像數據
    3. 點擊該空白框, 在下拉選項中點擊"選擇魔法變量"
    4. 前面各操作之間的間距變大, 多了各操作後的結果, 即各操作後生成的變量. 這裏選擇第一個"選擇文件"操作之後的"文件"變量

    Snipaste_2022-01-07_14-03-45.png

  6. 對操作的細節進行調整

    部分操作有一些可微調的選項, 比如這個去劉海的指令中, 用到了"調整大小"和"裁剪"操作, 由於我是以 16 寸的 macbookPro 為例, 這裏指定了分辨率為 3456*2158, 這個是 16 寸的屏幕分辨率(3456*2234)减去頂欄高度(76 個像素), 即壁紙中有效圖片的大小, 如果是 14 寸的 mbp, 這裏可以根據實際分辨率進行調整

    Snipaste_2022-01-07_14-16-29.png

  7. 其他說明

    去劉海壁紙的指令中, 有一串意義不明的代碼, 對不了解編程的人來說, 可能會擔心有什麼惡意代碼, 這裏簡單說明一下.

    這個去劉海的帶黑邊壁紙, 其實是在一張 3456*2234 的純黑底圖之上疊加 3456*2158 的有效圖片拼成的, 有效圖片就是指令中第一個操作所選擇的圖片, 而黑色底圖則是用 1 個像素的黑色圖片經過縮放得到的. 為了方便分享, 將1像素的黑色圖片嵌入到指令之中, 就使用了base64編碼, 將圖片轉換成字符形式存儲在快捷指令中.

Snipaste_2022-01-07_14-23-25.png

版权声明:本文为[特拉仔•羅+斌]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201071456422866.html