阅读视图

发现新文章,点击刷新页面。
✇T客邦-Techbang

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

作者 alrin
Mac 的「預覽程式」不只是圖片檢視工具,它還藏著許多意想不到的功能。善用預覽程式,能輕鬆編輯圖片、掃描文件,甚至拷貝圖片中的文字,展現 macOS 的強大。1e8379d1b2955f1f589beb9cde0d9059

相信每個 Mac 使用者多少都應該知道「預覽程式」這個工具(英文叫:Preview),很多人都以為它只是一個檢視圖片的軟體,但其實它不只是圖片檢視,它裡面還藏著許多神奇的功能,我認為這個才是真正展現 macOS UX 的過人之處,以下我們將用各種需求來分享它這些奇妙的功能。

 

 

預覽程式是一個什麼樣的工具?

要說這個「預覽程式」一言以蔽之就是,它裡面藏著許多意想不到的功能,如果你發現了就會有種「這個它也做得到?」的感覺,至少我個人是這樣想的。

而預覽程式最基本的功能就是檢視圖檔,使用方式很簡單,把圖像拖到應用程式的 icon 上即可。它支援:JPG、PNG、GIF、TIFF、BMP、HEIC、RAW(部分相機)、PDF、部分的 3D 模型檔案⋯⋯等眾多格式的開啟。

它的工具也支援一些:編輯、去背、調整顏色、調整大小、翻轉圖像⋯⋯等簡單的功能。

大部分的編輯修改功能都可以在「工具」的彈出式選單中找到。而右上方那個按鍵可以叫出「標示工具列」,這個標示工具列就可以處理內容更細微的調整,或是 PDF 文件簽名葉在這邊可以找到。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

自訂預覽工具列

開啟圖片時,常用的工具會在右側上方,你可以在上面透過滑鼠右鍵來呼叫「自訂工具列」。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

然後在彈出式的面板中挑選會常用的工具,直接把它從面板拖到工具列上面即可。Apple 自家的工具很多都是這樣管理「自訂工具列」。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

多功能的檢閱器

預覽程式在「工具 > 顯示檢閱器」可以叫出一個資訊面板,那邊可以用下面四個選項來切換這張圖像的一些基礎資訊。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

輸入影像、掃描文件

預覽程式可以讓你的電腦透過:截取、iPhone、iPad、數位相機、掃瞄器來直接輸入影像,這樣的好處是拍進去的檔案就不會存一大堆在相簿裡,只會存在目前預覽程式中的文件裡面。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

那個掃描文件就更好用了,你可以在光線充足的情況下選擇「掃描文件」,iPhone 會自動開啟相機,還會自動的偵測你要掃描的對象文件,它會用 AR 自動針測你要掃描文件的角度,如果文件擺放歪斜,它還會自動的修正影像讓它看起來更像掃描的狀態。

不過要這樣使用其他設備來輸入照片,你的設備一定要和 Mac 在同一個區域網路裡面。

拷貝圖片中的文字

對,你沒看錯!你可以直接拷貝圖片中的文字,在預覽程式開啟圖像,然後把它當作真的文字一樣的來選取、拷貝,貼到你想要的地方。(也可以選取一小段,然後用 Command + A 來全選所有可以辨識到的文字,直接拷貝全部帶走)

所以如果你想要快速的輸入文件(取得文字),最快的方式是「掃描文件」,然後在預覽程式中開啟影像,在影像上選取、複製、貼到你的編輯工具上即可。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

而且最棒的是,即便你的文件是直排文字,預覽程式依然能針測到文件裡面的編排走向,你只需要選取、拷貝即可。

目前用起來中文的辨識精準度約 90%,希望未來會越來越準確。

拷貝圖片中的主體

以這種人像圖、或是物件主體圖來說,當我們用預覽程式開啟後,我們可以在圖像上面任意位置按下滑鼠的右鍵,點選「拷貝主體」。

你會看到主題人物周圍會隱約的發出一圈閃光,那樣代表它正在複製圖片中的主體。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

然後你可以把它貼到任何可支援貼上的軟體。

假設我把它貼到預覽程式打開的另一張圖上面,這個人物就會變成去背的物件(周圍會出現控制物件的框架。這種物件你要疊多少層都沒有問題,你可以透過這樣的方式來組合各種圖片。

不過預覽程式沒有圖層的功能,檔案在你關掉的那一刻,圖片就會被立即壓平。(希望 Apple 有一天能考慮加入圖層)

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

如果要貼在 Keynote、Power Point、Google 簡報上,也完全沒有問題喔!貼上之後就會是去背的物件(超棒的)。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

如果是想要直接在圖片上去背的話,就是「工具 > 移除背景」(快速鍵:Command + Shift + K)。

你可以發現圖片周圍全部變成白色(背景都被刪掉了),這樣圖片後面的背景就瞬間移除了;接下來只要儲存圖片即可。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

不過這種去背是有限制的,像我用的這張圖片的頭髮含有部分封閉路徑,這種情況會沒辦法去的很乾凈。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

調整圖片顏色

有時候部分的圖片對比不足,色溫不太正確,這時候你還要進 Photoshop 修嗎?其實預覽程式也內建調圖工具。點選選單列上的「工具 > 調整顏色⋯」,然後就會出現一個調色面板,你可以隨意的調整成想要的顏色。

功能雖然沒有專業的影像工具來得強大,但是以簡易的調圖需求來說,我認為絕對夠用了。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

如何?要簡單處理影像,不需要每次都要用 Photoshop,預覽程式也把影像的色溫、對比調整好。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

調整大小工具

在檢閱器中你可以看到影像的像素尺寸(範例中的圖片為 1024 × 1536 像素)。

如果要把圖拿來印刷使用,圖片縮到 300DPI 的時候,實際尺寸能放到幾公分?

用公式來計算的話,就是(像素 × 2.54 / 300),如果我的圖是1024px × 1536px,也就是(1024 × 2.54)/ 300 = 8.67;(1536 × 2.54)/ 300 = 13。也就是這張圖縮到 300DPI 當下的密度會是 8.67cm × 13cm。

要記公式很麻煩對吧?你也可以記住筆者的生日 1/18(我和周杰倫同一天),也就是 1024 / 118、1536 / 118(你同樣會得到相差無幾的數字)。

這個 118 是怎麼來的呢?其實就是 300 / 2.54。

不過除了用 118 換算之外,你還可以用預覽程式裡面的「工具 > 調整大小」來換算。

這個工具原本是圖像放大,但是用「影像重新取樣」的方式雖然會把圖片放大(過度放大解析度會變差)。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

在放大之前,如果你把「影像重新取樣」的勾選拿掉,把解析度從 72 改成300,你同樣可在這裡檢視它實際被縮放成 300DPI 的實際尺寸。(和我上面換算的結果幾乎是一樣的)

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

PDF 的相關功能

假如你的手邊沒有 Acrobat 可以開啟 PDF,那麼預覽程式也是一個很好的PDF 替代工具。

通常如果你的電腦裡面沒有 Acrobat、PDFelement 這種專業工具時,Double Click 一定會使用預覽程式來開啟。

用預覽程式打開 PDF 時你可以看到,右側是頁面預覽,如果你要編輯這個PDF 的話,點選工具列上的「標示」可以展開。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

預覽程式會在工具列下方顯示另一排小工具,這些工具都是和 PDF、影像有關的便利工具。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

這些工具的作用由左至右分別是:

1. 文字選取:像在 PDF 裡選文字,可複製或做搜尋。

2. 矩形選取:選取一塊矩形範圍,可做擷取、拷貝、刪除。

3. 修訂:在 PDF 文件中用來遮蓋或刪除特定內容(像是黑塊或白塊馬賽克)。

4. 塗鴉:自由手繪線條。

5. 形狀:插入矩形、橢圓、箭頭、對話框等。

6. 文字:新增文字方塊。

7. 簽名:插入已存的簽名,或用觸控板/相機新增。

8. 筆記:插入便利貼樣式的註解。

9. 形狀樣式:控制線條粗細。

10. 邊線顏色:設定線條顏色。

11. 填充顏色:設定形狀填色。

12. 文字樣式:設定字型、大小、顏色等。

這邊提幾個比較特別的工具來談:

修訂

「修訂」功能其實是一種遮掩的功能,例如有些文件或是照片,有些序號、車號想要遮掉,你用形狀工具雖然可以遮掉,但是儲存成 PDF 檔的時候形狀物件本身是一種圖層物件,是可以被輕易移除的。你可以在想要遮掉的地方直接用「修訂」拉區塊去遮掉。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

儲存之後,即使重新使用預覽開啟,或是在 Acrobat 開啟,只會看到被遮掉的區塊。

即便使用 Acrobat Pro 的編輯功能移掉那個區塊,那個「修訂」區塊下面的東西也會全部消失(無論那個區塊底下是圖、文字、向量物件),都會像是被黑洞吞掉般的直接不見。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

這個功能對於需要資料保密的人來說很強大,連 Acrobat 也沒有,算是預覽程式獨家功能,非常實用。

塗鴉

這個塗鴉功能雖然可以隨意繪製筆畫、圖案,不過當你畫完之後它會辨識你的圖像直接出現它覺得你想畫的東西,左上角會出現一個彈出式選單,如果你堅持自己要畫的不是它建議的,就可以點選單的第一個,它會切回你的手繪版本。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

這個功能是 macOS 內建的「手繪圖形辨識功能」,它的邏輯大概是這樣:

當你用滑鼠或觸控板畫出一個大概的形狀(圓形、矩形、三角形、箭頭、星星、對話框⋯),預覽程式會自動偵測你畫的輪廓,然後在你放開滑鼠後,跳出一個「辨識結果」的小預覽,讓你選擇要保留手繪版,還是替換成幾何上更工整的版本。

這個功能在 macOS 10.10 Yosemite 以後就有了,官方叫 「形狀辨識」(Shape Recognition),是標註工具列裡「塗鴉」的一個智慧延伸。

簽名

在 macOS 預覽程式 裡的「簽名」工具,其實是替 PDF 文件快速加上你的親筆簽名,使用方式很直覺:

打開簽名工具

● 在「標註工具列」裡點選「簽名」的圖示(通常像一個簽名字樣)。

● 如果你還沒有建立簽名,會提示你新增一個。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

建立簽名(有三種方式)

● 觸控板:用手指在 MacBook 的觸控板上寫簽名,按下任意鍵完成。

● 內建或外接相機:在白紙上簽好名,把紙舉到相機前,系統會自動偵測黑色字跡並存下。

● iPhone / iPad(需要登入相同 Apple ID):選「使用 iPhone 或 iPad 建立簽名」,在裝置螢幕上直接寫好。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

上面左側的圖是我從 iPhone 擷取,因為分不同次擷取,所以簽名略有不同(請見諒)。

插入簽名

● 建立好之後,簽名會儲存在工具裡。

● 下次打開 PDF,點「簽名」圖示,就能選擇要插入哪個簽名。

● 插入後,可以拖曳位置,縮放大小,調整到合適的位置。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

管理簽名

● 在「偏好設定」或「簽名」選單裡,可以刪除、重新建立新的簽名。

這樣一來,像報稅、合約、授權書等 PDF,不需要印出來再掃描,只要用Preview 幾秒鐘就能完成。

Tahoe 加入回復版本的新功能

如果你在嘗試眾多的功能中,不小心把自己的檔案玩壞了,沒關係。

點開「檔案 > 回復成 > 瀏覽所有的版本⋯」。

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

它會進入一個像 Time Machine(時光機)的畫面,左側是現在的版本,右側則是可以回復的版本,透過上下箭頭可以切換曾經儲存過的版本;確定之後點選中間的「回復」,檔案就可以很神奇的回到之前其他版本。(再也不用擔心手殘了)

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

我發現其實不只是預覽程式這樣,這種 Apple 時光機的變種用法,在 Apple自家的應用程式(Keynote、Page、Numbers)都能夠呼叫這個「回復」的功能。筆者猜測未來加上 Time Machine(時光機)的備份,你的文件要回復到任何一個版本應該都會變得異常的容易。

未來 Apple 會怎麼活用這個功能就很難說。

隱藏功能待續⋯

其實預覽程式在 PDF 工具上還有一個非常強大又無人知曉的功能,我常常在遇上 PDF 格式問題的時候都會藉由這個功能來解決問題。

不過礙於篇幅,這個功能我們就留到下次談到處理 PDF 的時候,再來談談這些比較高階的操作。

我這篇分享就到這裡,如果覺得我的內容有趣,請繼續訂閱本雜誌,我會持續介紹有趣的 Mac 電腦相關知識給各位。

本文同步刊載於 PC home 雜誌

【Mac 專欄】macOS 裡的跨領域工具:預覽程式

歡迎加入 PC home 雜誌粉絲團

加入T客邦Facebook粉絲團
✇T客邦-Techbang

終端機是什麼?Mac 使用者一定要學的超實用指令,解鎖 macOS 隱藏功能

作者 alrin
macOS 終端機是強大的工具,透過終端機指令能精準控制電腦。學習終端機指令,釋放 macOS 的無限潛能,體驗自動化的便利。5bbc53500dabce43fa4353b3f8454933

終端機(Terminal)是一個用「純文字指令」來控制電腦的工具,看似簡單,實際上卻能做幾乎所有事。macOS 的終端機背後是 Unix FreeBSD 系統,和 Unix、Linux 的核心架構很像,代表能使用許多開源指令工具、腳本語言,以及自由操作檔案系統、網路、應用程式。

 

 

我喜歡用 Mac 來工作,原因是除了它的 UI 很漂亮之外,人因工程設計得也比較合理,而且系統的底層是令人安心的 Unix FreeBSD 核心架構,平面顯示用了可和 Adobe 匹敵的 PDFKit 顯示技術,還有和其他 Linux、Unix 一樣完全支援 UTF-8 的文字編碼環境。

你在 Mac 上面覺得最神奇的工具是什麼?Automator、捷徑?還是預覽程式?雖然上述這些工具都很棒,但是和超級工具「終端機」比起來,那些就是小巫見大巫了。

當你點開工具程式資料夾,看見那個黑底綠字的圖示寫著「終端機」時,也許你會下意識的把它關掉了。它的界面看起來像駭客的工具、像某種危險指令的入口。但事實上,終端機是一個你應該認識的超級工具。

終端機是什麼?Mac 使用者一定要學的超實用指令,解鎖 macOS 隱藏功能

終端機是什麼?

簡單來說,終端機(Terminal)是一個通稱,它也是一種和電腦對話的介面,只是它沒有自然語言模型,所以你不太能用我們的語言和它溝通。終端機和 Windows 上的命令列工具(Command)是很類似的東西,輸入的文字就是所謂的「指令」,它這些指令比滑鼠點擊更精準、效率更高,也更有彈性。

macOS 的終端機背後是 Unix FreeBSD 系統,它和 Unix、Linux 的核心架構很像,這也代表你能使用許多開源指令工具、腳本語言,以及自由操作檔案系統、網路、應用程式。

終端機是什麼?Mac 使用者一定要學的超實用指令,解鎖 macOS 隱藏功能

Mac 用終端機可以做什麼事?

終端機(Terminal)是一個讓你用「純文字指令」來控制電腦的工具,看似簡單,實際上卻能做幾乎所有事。

不過在開始之前,我們有些東西一定要讓大家知道,避免大家一直踩雷。

• 終端機大小寫是不一樣的結果,Desktop 和 desktop 不是同一個字串。

• Mac 的系統目錄開頭都是大寫:Users、Document、Desktop、Music。

• 請勿使用「.」開頭的檔案名稱,它會變成隱藏檔案,不熟者請勿做這件事。

• 在 Unix、Linux 都有檔案權限,終端機也有,而且你只能在終端機管理。

本篇我們先用較簡單的指令來讓大家感受一下終端機能作些什麼。

只要打開終端機的視窗,你會看到一段文字,這段文字就是當下終端機的狀況:

  alrin@Alrin-MBP-16 ~ %  

這一行是被稱為提示符(Prompt),它並不是一個指令,而是在說明「你可以開始輸入指令的地方」,裡面其實包含了很多有用資訊。讓我們來逐段拆解說明:

終端機是什麼?Mac 使用者一定要學的超實用指令,解鎖 macOS 隱藏功能

`Last login: Mon Jun 16 16:42:18 on ttys000` 是當下登入時間,`ttys000` 則是登入視窗編號。

`alrin` 是我的英文名字,也就是我在電腦的使用者名稱;`@Alrin-MBP-16` 則是這台電腦的名稱;`~` 則表示你正在自己的目錄下,它等價於「/Users/alrin」;

`%` 則是代表你現在使用的終端機工具是「zsh」。

這邊有很多資訊一開始不容易讀懂,細節容我以後慢慢跟大家分享,這邊只要先記得開啟終端機視窗的時候,一定會在使用者自己的目錄下。

切換目錄:cd

在電腦中我們可以透過開啟資料夾的方式來切換路徑;而在終端機裡如果要切換路徑,我們就會需要用 cd 這個指令來切換我們想要去的路徑。(cd 全名是 change directory,也就是切換目錄的意思)

假設我們想要把目錄切換到電腦桌面上,這時候只需要輸入 `cd Desktop` 就可以將終端機的當下路徑切到桌面上。

  cd Desktop  

補充一下:在 Mac 上,每個使用者都有自己的桌面路徑;而終端機中,你只需要用 cd 指定到 Desktop 就能夠切換到當下使用者的桌面。如果你要到電腦的根目錄就是 `cd /`,你就可以把終端機切換到系統的最底層的位置。(等同在 Windows 上像切換到 c: 這樣)

查看目錄內容:ls

`ls` 則是一種列出檔案、資料夾的指令(類似 Windows 上的 dir);假設我們需要列出桌面檔案,只需要在終端機的任意路徑上輸入 `ls`,即可列出當下的檔案列表。

  ls  

新增路徑:mkdir

如果你想要在終端機為某個路徑直接產生檔案,請直接使用 `mkdir`:

  mkdir ~/Desktop/NewFolder  

這個指令的邏輯是:`mkdir [你要產生的路徑]`,如果你要產生的資料夾放在其他的位置裡面,你就要指定完整路徑,例如:`mkdir /Users/alrin/Document/NewFolder`。

複製檔案或資料夾:cp

如果需要複製檔案,可以用 `cp` 來達成:

  cp ~/Desktop/Myfile.txt ~/Document/Myfile_copy.txt  

把桌面上的 Myfile.txt 複製到 Document 裡面,並重新命名為Myfile_copy.txt。

刪除檔案或資料夾:rm

如果要刪除桌面上的 Myfile.txt 檔案,用 `rm` 指令就可以快速完成:

  rm ~/Desktop/Myfile.txt  

請注意!` rm ` 動作是不可逆的, 即便你按下 Command + Z,用 `rm` 刪掉的檔案是沒有任何恢復的機會的。

指令手冊:man

如果你想查詢任何一支指令碼的用法(只要你有安裝那個指令),就可以用 `man [指令名稱]` 來查詢那個指令的所有用法和參數。例如查詢刪除指令 `rm`:

  man rm  

`man` 指令是 manual 的縮寫,它也是 Unix、macOS、Linux 終端機中查詢「指令說明書」的超實用工具,可以讓你查詢任何內建指令的完整說明、參數、用途、語法等,是終端機世界的「使用手冊」。

Mac 獨有的指令:say

你知道 Mac 有內建文字轉語音功能嗎?終端機只要一個 `say` 指令即可辦到:

  say  "你好,我是你的 Mac,很高興你終於學會使用終端機了!"  

如果⋯⋯如果,你想把這個聲音直接存成檔案⋯⋯當然也是可以的:

  say -o ~/Desktop/語音輸出.aiff "我是你的Mac女友,今晚⋯⋯我們來點不一樣的!你說好不好?"  

貼入上面這段指令並按下 Enter,這個聲音就會輸出到你的電腦桌面,是不是很簡單?

透過終端機指令,完成自動化機制

有人會認為,本次分享的指令用 Finder 操作的方法也能辦到。不過,程式的終極目的就是自動化,而且迴圈、判斷式也只有透過程式才能完成自動化的部署,所以一定要懂終端機裡面的這些指令在幹嘛,將來才有可能透過這些指令來完成某些自動化的機制。

終端機不是可怕的黑盒子,而是你通往電腦真正力量的捷徑。從今天開始給它一點耐心,你會發現電腦能做的事情,遠比你想的還要多。

這是我第一篇在 PC home 雜誌上面的專欄,我自己在程式開發和 CLI 方面只能算是半桶水,所以如果有讀者是這方面的高手,還請您要開砲的時候,務必小力一點,如有錯誤也歡迎指正,謝謝!

如果你覺得我寫的這篇對你有幫助,歡迎持續關注我的文章。

常見終端機指令

■ 切換目錄:cd

■ 查看目錄內容:ls

■ 新增路徑:mkdir

■ 複製檔案或資料夾:cp

■ 刪除檔案或資料夾:rm

■ 指令手冊:man

■ Mac 獨有的指令:say 

本文同步刊載於 PC home 雜誌

終端機是什麼?Mac 使用者一定要學的超實用指令,解鎖 macOS 隱藏功能

歡迎加入 PC home 雜誌粉絲團

 

 

 

加入T客邦Facebook粉絲團
❌