キャプチャ・マークアップ
保存する前に、画面領域を選択して直接注釈を追加できます。別のウィンドウを開くことなく、キャプチャと編集を1つのシームレスなフローに統合します。
仕組み
キャプチャ・マークアップを実行すると、画面が固定され、ネイティブのオーバーレイが表示されます。最初に保存して後からエディタを開くのではなく、選択範囲の上に直接描画できます。完了すると、注釈が合成された最終的な画像がエクスポートされます。
キャプチャ・マークアップを起動するには、グローバルショートカット ⇧⌘7 を使用するか、URLスキーム snapzy://capture/area-annotate を開きます。
領域の調整
キャプチャ・マークアップが開始されると、まずキャプチャしたい領域に選択矩形を描画します:
- 8つのリサイズハンドル — 角または端のハンドルをドラッグして、領域のサイズを調整します。カーソルはサイズ変更の方向を示すために動的に変化します。
- 選択範囲の移動 — Space キーを長押ししながらドラッグして選択領域全体をシフトさせるか、ツールバーの選択移動ハンドルを使用します。
- 注釈の保持 — 領域のサイズ変更や移動を行うと、既存の描画注釈の位置が自動的に調整されるため、作業内容が失われることはありません。
対応している描画ツールとキー
フル機能の注釈(Annotate)ウィンドウと同じ堅牢なネイティブ描画エンジンを再利用しており、キャプチャ・マークアップでは以下のツールを1文字のショートカットキーで切り替えて使用できます:
V選択ツール — 個々の注釈の選択、移動、およびプロパティの編集。R矩形 — ワイヤーフレームの矩形を描画します。F塗りつぶし矩形 — 枠線と塗りつぶしが同期した矩形を描画します。O楕円 — 円形または楕円形の境界線を描画します。A矢印 — きれいな矢印線で要素を指し示します。L直線 — シンプルな直線の区切り線を描画します。Tテキスト入力 — 背景色を設定できるテキストラベルを追加します。Hハイライター — 半透明のオーバーレイハイライトを描画します。Bぼかし — 機密情報を隠します(システム / ラジアル / スムース)。Nカウンター — 連番のステップバッジ(1, 2, 3...)を配置します。W透かし — カスタムテキストと回転を適用したブランディングオーバーレイを追加します。Pペンシル — フリーハンドの描画やスケッチ。
ツールの例外 — 切り抜き(Crop)および3Dモックアップはレイアウトのエンベロープを編集する必要があるため、インラインオーバーレイ内では利用できません。これらが必要な場合は、キャプチャを保存してから、フル機能のエディタで開いてください。
クイックプロパティとデフォルトの同期
描画ツールがアクティブな間、ツールバーのすぐ下にインラインのプロパティバーがフローティング表示されます。これにより、以下に素早くアクセスできます:
- 線の色(プライマリ、アウトライン、テキスト背景)
- 線の太さとフォントサイズ
- 不透明度スライダーと角丸(コーナー半径)のコントロール
- 透かしのスタイル設定(回転角、カスタムテキスト)
デフォルトでは、スタイルの変更は将来の注釈のデフォルト値に適用されます。この同期は、環境設定 → 注釈 → ツールのデフォルトを同期 で無効にでき、ツールごとに描画の好みを独立して保持できます。
アクションレールとショートカット
選択領域の横に、3つの主要な操作を行うアクションレールが表示されます:
- Enter または ⌘S — 完了して画像を直接エクスポートします。
- Esc — キャプチャ・マークアップセッションをキャンセルします。
コピー— 注釈が合成された画像をクリップボードにコピーして閉じます。
マルチディスプレイの仕組み
キャプチャ・マークアップは、接続されているすべてのモニターにまたがる連携レイヤーによって動作します。起動されると、画面ごとに .screenSaver ウィンドウレベルで NSPanel が生成されます。
選択したキャプチャ領域がディスプレイの境界をまたぐ場合、Snapzyは合成ブレンド(cropCompositeImage)を使用して、異なるディスプレイフレームからのピクセルを単一の統合されたワークスペースにマージします。
注釈セッションの永続化
Snapzyは、アクティブな注釈セッションの状態を自動的に保存します。オーバーレイやエディタウィンドウを閉じても、描画された注釈、履歴、キャンバスの状態は安全に保存されます。キャプチャを再び開くと、作業スペースが終了時の状態に正確に復元され、作業内容が失われるのを防ぎます。