それは一日に何度も起こります。チームメンバーがSlackチャンネルにスクリーンショットを貼り付けます。ターミナルのエラー、指標を示すダッシュボード、エディタからのコードスニペット、あるいは設定パネルです。そのスクリーンショットの中のテキストが必要です——検索するためのエラーメッセージ、レポートに引用する指標、あるいはローカルでテストするためのコードブロックです。しかしSlackの画像ビューアは写真を表示するだけで、それ以外は何もありません。クリップボードにとって、中のテキストは水彩画と変わりありません。
Slackは画像を画像として扱う
誰かがSlackでスクリーンショットを共有すると、それはインラインの画像として表示されるか、Slackの画像ビューアで開かれます。OCRレイヤーも、テキスト抽出のオプションも、右クリックメニューの「画像からテキストをコピー」もありません。画像をダウンロードすることはできますが、それはディスク上のファイルとして同じピクセルを得るだけで、選択可能なテキストにはなりません。
これはエンジニアリング、サポート、オペレーションのチームで日々発生する摩擦です。スクリーンショットはチャットで視覚情報を共有する最速の方法ですが、テキストを含むスクリーンショットはすべて、受け取った側にとって行き止まりになります。送った側は情報が共有されたと思っていますが、受け取った側は手動でそれを書き写すか、送った側にテキストとして貼り付け直すよう頼むしかありません——そしてその依頼は何時間も放置されがちです。
Slackの画像から直接テキストを読み取る
必要なテキストを含むスクリーンショットをSlackで見かけたら、Slackの画像ビューアで開くか、インラインのプレビューをそのまま見て、メニューバーからOpticを起動し、テキストの上を選択範囲でドラッグします。文字は数秒で認識され、クリップボードにコピーされます——ダウンロードも、アプリの切り替えも、送った側がテキストとして再共有するのを待つ必要もありません。
エラーメッセージとログ
エラーやスタックトレースのスクリーンショットはエンジニアリングチャンネルで絶えず共有されます。200文字のエラーメッセージを打ち直す代わりに、正確なエラー文字列を抽出し、検索エンジンやログ集約ツールに貼り付けて瞬時に検索しましょう。
コードスニペット
誰かがコードをスニペットとして貼り付ける代わりにスクリーンショットで共有した場合でも、Opticならテキストとして抽出できます。コードをコピーしてエディタに貼り付け、ローカルでテストしましょう。画像から他人のコードを打ち直すよりもはるかに速い方法です。
指標とデータ
Slackチャンネルで共有されるダッシュボードのスクリーンショットには、数字、ラベル、傾向が含まれています。必要な具体的な数字を選択し、手動での書き写しミスなく、自分のレポートやスプレッドシートに貼り付けましょう。