スクリーンショット

スクリーンショット、スクリーンキャプチャ、スクリーンダンプとは、コンピュータのディスプレイの画面に表示されている内容を、そのまま画像データとして取得する操作、および、そのようにして取得された画像データ、画像ファイル。略して、スクショとも呼ばれる。動画の場合は「画面キャプチャ」も参照。

1. 概要
-----

スクリーンショットを得る方法基本的には、OSの「スクリーンショット機能」を利用して行われる。ショートカット・キーの組み合わせで、デスクトップ全体、ひとつのアプリケーション画面だけ、範囲を指定して、などさまざまな撮り方を選択できることが一般的である。

またアプリケーションソフトにスクリーンショット機能がついている場合はそれが利用してとる方法もある。

また画面をカメラ類で物理的に撮影する方法もある。 →#物理的なカメラで撮影する方法

スクリーンショットの使用目的スクリーンショットは画面の表示を記録したり、後で何かに利用する必要がある場合に用いられる。たとえばソフトウェアのマニュアルを作成するとき、コンピュータのユーザが画面上の様子をほかのユーザーに示すとき、システムの動作に不具合が生じたときにシステムに起きている状況を記録し、後で起きたことを説明するために使われることもある。

類義語と意味の違い以下の四語はほぼ同じ意味の言葉として用いられるが、以下のように区別する場合もある。

スクリーンショット - BMP、PNG、JPEGなどの汎用フォーマットでディスプレイ上の表示を記録したデータ。
スナップショット - スクリーンショットと同義であるが、ある時点のシステム内部の首尾一貫したデータという意味もある。
スクリーンダンプ - XWDなどによって一時的に取得された内部的なデータ。
スクリーンキャプチャ - 画面の変化を動画として記録したデータ。

2. 歴史
-----

スクリーンショットが普及する以前は、ゲームプログラムの良し悪しは書かれた特徴を参考に判断するしかなかった。1970年代を皮切りに、スクリーンショットがコンピューターゲームの紹介・販促として使われるようになり、ゲームプレイヤーは自身がプレイするときの様子を思い描くことができるようになった。しかし、中には低解像度なプラットフォームのソフトウェアにもかかわらず、より細密な上位機種の画像を用いるなど、判断材料にならないものもあった。たとえば Commodore64 のゲームソフトのスクリーンショットとして、上位機種であるCommodoreAmigaバージョンの画像が使われることがあった。これは消費者からの苦情により、メーカー側はどちらのバージョンの画像かを明示するようになった。

ホビーパソコンが「マイコン」と呼ばれていた1980年ごろには、スクリーンショットもしくはスクリーンショットを印刷することを指して「ハードコピー」と呼んでいた。この語は元来、コンピューター上のデータを紙などコンピューターなしで人間が利用できる物理的な媒体に記録・複製すること、またはそのようにしてできた印刷物などを指す用語である。したがって、画面表示の一部または全部を紙に印刷することはハードコピーの一種であるといえるが、元来の意味において、画像データとして保存したものはそうではない。「画面表示の印刷」と「ハードコピー」とは次第に同義に扱われるようになり、さらに、厳密にはソフトコピーにあたる「画像データとしてのスクリーンショット」のこともハードコピーと呼ぶようになっている。なお、原語の英語ではこうした混用は生じておらず、hard copyという語はあくまでも紙などに出力した複製を指す。

1990年代になると、ゲーム機の演算によって描かれる動画ではなく、予め高性能なCGワークステーションで動画として作成されたプレレンダリングの動画がゲームの節目でのイベントシーンとして使用されるようになった。この映像を用いてあたかも操作画面のスクリーンショットのような形で紹介されることもあり、実際の操作画面との落差で消費者を惑わすこととなった。これも同じように消費者からの苦情により、レビューでのスクリーンショットの用い方を改善させることとなり、「ゲームプレイ中の画面」などの注釈表示がなされるようになった。

今日でも、ゲームソフトはもとより、さまざまなアプリケーションプログラムのダウンロードサイトにもグラフィカルなスクリーンショットが用いられ、購入時の判断材料となっている。

3. 各OSのスクリーンショットの撮影方法
---------------------

3.1. Mac OS X
-------------

コマンドキー、Shiftキー、3のキーを同時に押すことで画面全体のスクリーンショットを撮影できる。また、コマンドキー、Shiftキー、4のキーを同時に押すことで画面上の指定範囲のスクリーンショットを撮影できる。その後スペースキーを押すことで撮影するウィンドウを個別に選択することができる。

撮影された画像はデスクトップに保存されるが、Control}}キーを押しながらこれらのショートカットキーを操作した場合はクリップボードに格納される。これらのショートカットはMac OS X以前のクラシックOSでも有効である。

3.2. Microsoft Windows
----------------------

PrintScreen}}キーを押すことで画面全体のスクリーンショットを撮影し、クリップボードに格納する。また、SystemRequest}}キー、つまり、AltキーとPrint Screenキーを同時に押すことで現在のアクティブウィンドウのみを撮影することができる。

ただし、ノートパソコンやタブレットPCの機種によっては Fn}}+PrtSc}}、Shift}}+PrtSc}}、Ctrl}}+PrtSc}}、Win}}のホームボタン+ボリュームを下げるボタンなどの場合もある。この方法で撮影したスクリーンショットにマウスポインタは含まれない。通常はクリップボードに格納されるのみで保存はされないため、保存するにはOSに付属の「ペイント」などに取り込む必要がある。

Windows XP などでは、ビデオオーバーレイの関連で、Windows Media Playerの動画から目的のスクリーンショットをPrintScreen}}キーを用いて取り込みしても肝心な画像が真っ黒な画像状態で表示される。回避策として簡単な方法としては、PC内にあるほかのビデオオーバーレイを使うアプリケーションプログラムを使って事前に適当な動画を再生をしておき、実行すると動画の静止画像の取り込みが可能になるなどの手法がある。
なお、アプリケーションプログラム自体に、動画の静止画像を取り込む機能が備わっている場合もある。

オンラインゲームなどの中には、特定の操作でスクリーンショットを撮影し、自動的に指定されたフォルダに画像データとして保存する機能を持つものもある。OSに備えられた撮影機能では使い勝手がいいとは言えず、スクリーンショットを自動的に撮影・加工・保存するためのユーティリティソフトが多く作成されている。
OneDriveにも、スクリーンショットを自動的にOneDrive内に保存する機能がある。

Windows Vista以降では、Snipping Toolというスクリーンショット撮影用のユーティリティが標準で実装されており、指定したウィンドウや領域のスクリーンショットを容易に撮影することができる。DirectXやWindows Media Encoder APIなどにも対応。

Windows 8以降では、Win}}+PrtSc}}キーを同時に押すことでスクリーンショットの撮影ができる。撮影した画像はピクチャ内の「スクリーンショット」フォルダーにPNG形式で保存される。

3.3. iOS
--------

ホームボタンのある機種ではスリープボタンを押しながらホームボタン、ホームボタンのない機種ではサイドボタンを押しながら音量を上げるボタンを押すことでスクリーンショットが撮影できる。撮った画像は『カメラロール』に保存されている。撮影後、一定期間が経つかユーザーがスワイプするまで左下にプレビューが表示され、タップすることで切り抜きやマークアップができる。

3.4. Android
------------

Androidスマートフォンおよびタブレットでは、バージョン3.0または2.3までの一部では電源ボタンとホームボタンを同時に押すことにより撮影できる。ただし3.0・2.3以前のバージョンではこの機能ができないものがある。バージョン4.0以降の多くの機種では、3.0・2.3以前からバージョンアップしたものも含め、電源ボタンとボリューム下を同時に押すことにより撮影できる。ただし、一部の機種ではボリューム下ボタン+電源ボタンの組み合わせではない、メーカーが独自に実装した例外も存在する。たとえば、画面最下部のナビゲーションバーをスライドさせて、スクショ実行ボタンを含むサブナビゲーションバーを表示させる、ナビゲーションバーの「ホーム」と電源ボタンを同時に押すなどの方法である。

3.5. Unix系やLinux
----------------

X Window System自体はデスクトップ環境ではなく非常に基本的なプログラムを含むだけなので、スクリーンショットをとる方法はプラットフォームによって大きく変わる。xwdはX Window Systemでスクリーンショットを撮るもっとも「標準的な」方法ではあるものの、ほとんどの人は簡便性からバンドルされたほかのツールを使う。

xwd X Window Systemを動作させているシステムでX Window Systemの画像をダンプするユーティリティはxwdであり、xwdはXWD画像を作る。たとえば、hoge.xwdという名前のファイルでスクリーンショットを得るには以下のようにする。$ xwd -root > hoge.xwd

KSnapshotはKDEでスクリーンショットをとる標準のユーティリティである。KDEでは PrintScreen}} キーを押すとKSnapshotが起動して画面全体のスクリーンショットをとるように設定されている。
GNOME スクリーンショットはGNOMEでスクリーンショットを撮る標準のユーティリティである。

3.5.1. Ubuntu
-------------

Ubuntu日本語フォーラムの公式サイトの解説によると次のとおり。

[Prt Scrn] ひとつで、デスクトップのスクリーンショット撮影。
[Alt] + [Prt Scrn] で、ウィンドウのスクリーンショットを撮影。
[Shift] + [Prt Scrn] で、選択領域のスクリーンショットを撮影。

4. 動画のスクリーンショット
---------------

4.1. Mac OS X
-------------

QuickTime Playerを起動、「ファイル」メニューの「新規画面収録」を選択で撮ることができる。なお、この方法では音声は録音できない。

4.2. iOS
--------

iOS 11の場合、設定でコントロールセンターに「画面収録」アイコンを追加してから、アイコンをタップすることで撮れる。本体の音声に、マイクで音声を追加することもできる。録画は「写真」アプリに保存される。

4.3. Microsoft Windows
----------------------

Windows 10やWindows 11では機能が強化され、スクリーンの動画のキャプチャも可能となった。

[Windowsキー] + [G]で「操作パネル」が立ち上がる。
操作パネルにはボタンが並んでおり、その中の赤色の「●」のボタンを押せば録画を開始する。Windows 10より前の段階では、動画でのスクリーンショットを撮影するためにはBandicamなどのさまざまなアプリケーションソフトウェアが使われた。

4.4. Android
------------

次の手順で録画できる。

画面上部から下に2回スワイプ。
スクリーンレコードアイコンをタップ。
録画対象を選択して [開始] をタップ。

4.5. Ubuntu
-----------

Ubuntuではスクリーン動画の撮影は「キャスト」と呼んでいる。

Ctrl+Alt+Shift+Rを押すと、画面の録画を開始。
録画中にもう一度Ctrl+Alt+Shift+Rを押すと、録画を停止。動画はホームフォルダーにある「ビデオフォルダー」に自動的に保存される。ファイル名は「Screencast」から始まり撮影日時が続く。

5. アプリケーションソフトのスクリーンショット機能
--------------------------

6. 物理的なカメラで撮影する方法
-----------------

画面をカメラやスマホカメラなどで物理的に撮影する方法もある。コンピュータから出力されたビデオ信号を何らかの外部記録装置を用いて記録する方法が使われることもある。OSやソフトウェアが不調でそれのスクリーンショット機能すら動いていない場合にはこうした方法が使える。物理的な方法は、システム全体がマルウェアなどに感染した場合に症状を記録・報告するためにも使う。

7. インターネット上のスクリーンショット
---------------------

LiveJournalやMSN メッセンジャーなどの、映画・テレビ番組やそのファンアート製作などに関するフォーラムのアイコンに関連する画像が使われるなど、スクリーンショットはポピュラーなものになりつつある。

なおスクリーンショットを撮影・投稿する機能を搭載したゲーム機やウェブサイトも設立され、「非営利目的であること」「権利表記を明示すること」などの条件を満たす場合に限り、ゲームのスクリーンショットや動画の投稿も容認される例が増えつつあるが、ゲーム制作会社やコンソールメーカーごとにルールが異なるため、詳しく調べる必要がある。よく調べもせずにうかつなことをすると法律違反となり、かなり高額の賠償請求がされる可能性もある。

8. 注意点
------

8.1. ハードウェアオーバーレイ
-----------------

ゲーム画面やメディアプレイヤー上の動画の撮影に失敗することがある。これはグラフィックカードなどのハードウェア上で描画された画像を重ね合わせるようにしてディスプレイに表示しているためである。グラフィックカードなどのハードウェア上で描画された画像を抜き出して保存することはできない。

ただし、ハードウェアオーバーレイを無効にすることでパフォーマンスの低下と引き換えに解決できる可能性がある。昨今のコンピュータの多くはハードウェアオーバーレイを行わないため、OSはハードウェアオーバーレイが無効であっても正常に動作するよう設計されている。ハードウェアアクセラレータのスライダーを「なし」に設定することで無効となる。

DVDに収録された動画コンテンツなどでは、Content Scramble Systemによって保護されており、通常の手段ではスクリーンショットとして画像データを抜き出すことができない。また、満足な性能のDVDプレイヤーはおおむねハードウェアオーバーレイでの再生方式となるため、先に述べた理由で撮影は難しい。

8.2. データとしての保存
--------------

動画でのスクリーンショット撮影はコンピュータの操作方法などを手早く、また分かりやすく記録・表示するために有効な手段だが、得てしてファイルサイズが大きくなることと、撮影・再生時の処理能力不足によるコマ落ちが問題となる。

ディスプレイの描画は本来毎秒30フレームであるが、たいていの場合、単にデスクトップの動きを記録するのみならばこれほどの高フレームレートは必要なく、低フレームレートで撮影することで動画再生に必要な処理速度も抑えることができる。ただし個々の機器環境や処理能力によって状況は異なる。

9. 著作権
------

コンピュータゲームのキャプチャや、漫画・アニメのキャラを描いた壁紙などを含むスクリーンショットを撮影して公開することは、そのプログラムおよびコンテンツの著作権を侵害することになる。これは The Trusted Computing Groupからも提唱されている問題である。同団体ではプログラム的にスクリーンショットを撮影できないようにすることも可能としている。

また、日本にはフェアユースがないため、OS標準の壁紙や何らかのアイコンを含んだスクリーンショットですら著作権侵害となる。

2019年、文化審議会著作権分科会では無断で投稿された動画や静止画のスクリーンショットは違法の対象になると指摘した。

一部の電子書籍では、ネット上への画像のアップロードや印刷を防止するために、専用のビューアーを用いらせ、ビューアーにスクリーンショットを抑止する機能をつけている場合がある。

もっとも、これらの対策を施したとしても通常の手順でスクリーンショットが撮影できなくなるだけであり、何らかの手段を用いて回避される可能性はある。

9.1. 撮影防止策の例
------------

スクリーンショットの撮影を防止する策の例としては、PrintScreen}}そのものを無効化することで撮影不能にするものであり、市販のセキュリティ対策ソフトの機能の一つとして搭載されているのもある。

コナミが1996年～1997年に発売したゲーム『ときめきメモリアル』をテーマにしたデスクトップアクセサリー集では、起動時には常時クリップボードを監視し、PrintScreen}}の押下が検知された場合、クリップボードの内容を自動で別画像に置き換える機能が働き、スクリーンショットの撮影が不能となっている。

10. セキュリティ
----------

外部への持ち出しが禁止されている機密文書を、手っ取り早く持ち出す手段として「スクリーンショット」が用いられる場合がある。これは持ち出し禁止の文書ファイルについて、印刷やファイルの持ち出しが抑制がされている場合がある。しかし、スクリーンショットが「文書から画像へ変換」する役割を果たすため、「画像」にしてDropboxに接続するなどして、この規制をすり抜けようとするものである。このような意図的な手段のほか、暴露ウイルスなどによってスクリーンショットが撮られ、情報漏洩の原因となる場合がある。オンラインバンキングサービスを展開している三井住友信託銀行や三菱UFJ銀行などは、スクリーンショットも監視するインターネットバンキング専用セキュリティ対策ソフトとして「Rapport」を推奨している。Rapportはスクリーンショットを監視し、ボタンが押下された時点で利用者が意図した操作かどうかをポップアップウィンドウにて表示し、利用者に対しスクリーンショットを許すかどうかの確認を求めてくる。

10.1. 撮影防止策の例
-------------

11. 脚注
------

12. 関連項目
--------

セーブ 
キャプチャ 
デスクトップ環境
暴露ウイルス