截圖

螢幕截圖（screenshot, screen grab, screen capture；又譯螢幕擷取畫面、擷圖）是由電腦或行動裝置截取的顯示在螢幕或其他顯示設備上的視覺影像。通常截圖可以由作業系統或專用截圖軟體截取，也可利用外部設備如數位相機拍攝。截圖也分靜態截圖與動態截圖，前者截圖得到一個點陣圖檔案，如BMP、PNG、JPEG。而後者得到動態的GIF圖片，或一段影片檔案。截圖的目的通常是為了展示某狀態下的程序界面圖示、通訊軟體中文字對話內容、遊戲場景等。

## 原理

大部分的軟體截圖原理都是發送命令給機器，保存一個靜態畫面。然後呈現出來讓使用者選擇需要截取的區域進行剪切，置入新的容器，再讓使用者保存。

## 系統內置截圖功能

### Mac OS X

<image>

在Mac OS X系統中，使用者可通過快Cmd實現全屏截圖，Cmd對選定區域截圖。截圖文件以PNG格式保存在使用者桌面上。若按下Ctrl鍵，可將截圖複製到剪貼板。

從Mac OS X Tiger開始，OS X系統支持了對活動窗口的截圖。在快捷鍵Cmd下，按住Spacebar，十字光標會變為一個小相機圖標，而當前窗口會被高亮顯示，按下滑鼠或觸控板後，所有高亮元素（包括螢幕外或被其他窗口擋住的部分）會被截取。

Mac OS X系統提供了一個名為抓圖（Grab）的實用工具，它可抓取整個螢幕，整個窗口，並可實現定時截圖，截圖文件可以TIFF格式進行保存。另一個實用工具預覽（Preview）亦提供了同樣的功能，但它會立刻在新窗口中打開截圖文件。

通過終端程序（Terminal）或shell腳本，可使用一個shell工具Screencapture（地址為`/usr/sbin/screencapture`）實現截圖，並另存為快照文件，還可為截圖選擇多種不同的格式。這一程序可在Mac OS X的開發者工具下獲得。在DVD播放器運行時，使用者無法使用截圖功能。

### Microsoft Windows

<image>

在Microsoft Windows中，按下快捷鍵Prt Sc可實現截圖功能，且將圖片保存在剪貼板中，按下Alt則可捕捉活動窗口或對話框。在Windows的大多數版本中，截圖不會含有滑鼠指針。

截圖後，圖片必須從剪貼板中粘貼到一個特定程序，以便查看或保存。在Windows 8系統中，通過快捷鍵Win可實現截圖，螢幕出現短暫暗淡後，截圖文件會自動保存在我的圖片（My Pictures）文件夾下的「螢幕擷取畫面」子文件夾中。

使用硬體覆蓋渲染的影片內容不會被以上方法截圖，受此影響，Windows XP下舊版本的Windows Media Player在其默認配置下無法截圖，而Windows Media Player 9或10內置了新的截圖功能，其快捷鍵為Ctrl。不過，最好的辦法仍是關閉影片加速或使用第三方軟體。

在Windows Vista，Windows 7和Windows 8中，包含了一個實用的剪取工具（Snipping Tool）。該工具可進行矩形、不規則圖形截取，活動窗口截取與全屏截取，然後還可加入附註，儲存為PNG、GIF、JPEG等圖像格式和HTML頁面，並通過E-mail傳送。

Windows 7中還提供了一個問題步驟記錄器（Problem Steps Recorder，PSR），可記錄每次滑鼠點擊操作之間的螢幕圖片。這些截圖會被存儲在一個經壓縮的MHTML文件中。

在Windows 8 Metro模式下，按住螢幕下的Windows鍵與聲量減小鍵可進行截圖。

在編程訪問中，程序開發者可運用GDI、DirectX或Windows Media EncoderAPI進行截圖。

### Windows Phone

在Windows Phone 8系統中，同時按住電源功能鍵與Windows Start功能鍵可進行截圖。截圖文件以當前螢幕解析度保存在Photos下的screenshots中。在Windows Phone 8.1上，同時按電源和調大音量功能鍵，即可擷取螢幕的畫面。截圖文件以當前螢幕解析度保存在Pictures下的Screenshots中。

### iOS

在iOS系統中，同時按下Home Button與Lock Button，螢幕閃爍後，即可實現截圖功能；若為 Face ID 的機型，則是同時按下「音量增大」鍵以及「側邊鍵」來截圖。截圖文件為PNG格式，iPhone下存儲於相機膠捲（Camera Roll）中，iPod touch下則存儲於Saved Photos中。截圖功能適用於iOS 2.0及更高版本。

### Android

在Android 4.0版本之前，沒有系統自帶的截圖功能，部分第三方發行版則實現了私有的截圖功能。

自Android 4.0版本開始，按住聲量下調鍵與睡眠/喚醒鍵可實現截圖。文件存儲在畫廊程序（Gallery）的截圖文件夾（Screenshots）下。

### HP WebOS

對於webOS手機，截圖快捷鍵為Orange/Gray Key。對於HP Touchpad，則是Home Key。兩種設備中，截圖均保存在Photos程序的"Screen captures"文件夾下。

### X Window

<image>

因為X Windows系統本身並非一個桌面環境，僅僅包含一組基礎的程序集，故截圖的方法因其使用的平台不同而有所不同。其中，xwd (1)是X Windows系統下最接近標準的截圖方式，而其他綁定的工具則更易於使用。

- xwd：X Windows系統下標準的截圖工具，文件格式為XWD。
- ImageMagick：包含import參數的命令行工具，可將截圖轉換為多種格式。
- KSnapshot：KDE桌面環境先前默認的螢幕截取程序。
- gnome-screenshot：GNOME環境中默認的螢幕捕捉工具。

另外，在KDE和GNOME中使用Print Screen鍵，其效果相當接近Windows。一款跨平台開源圖像處理軟體GIMP亦提供一個簡易的截圖功能。

### Maemo 5

Maemo 5系統下，截圖快捷鍵為Ctrl。截圖文件以"Screenshot-YYYYMMDD-HHMMSS.png"格式的名稱保存在內部存儲的"Images/Screenshots"文件夾中。

### Google Chrome OS

在Chromebook與採用ChromeOS鍵盤布局的相關設備中，按住標準鍵盤上的Ctrl可對整個螢幕進行截圖，而Ctrl快捷鍵可講滑鼠指針變為矩形工具進行截圖。

## 截圖軟體

### 系統工具

- Microsoft Windows 剪取工具

### 獨立軟體

- KSnapshot
- Windows剪取工具
- HyperSnap
- SnagIt
- clip2net - 帶有網路上傳功能
- Greenshot - 開源軟體
- Microsoft Word - 2007版及以後版本有截圖功能

### 附屬性功能

- QQ
- Firefox - 需要擴展
- Fraps - DirectX和OpenGL遊戲

## 後期編輯

一般截圖後都需要進一步處理，例如切割、拼接、加標誌或說明文字。部分軟體具備這樣的功能，更方便使用。

## 參閲

- 數位相機
- 螢幕錄影

## 外部連結

- Print Screen for Microsoft
- Computers/Software/Shareware/Windows/Graphics/Screen_Capture