
ShareX・Flameshot・Greenshotでスクリーンショットをすぐアップロード
投稿者:Product Team · 2026年7月24日 · 読了目安 1 分 · 最終更新日:2026年10月4日
スクリーンショットを撮るのは一瞬ですが、共有できる状態にするまでには手間がかかります。ファイルを保存し、ブラウザのタブを開き、アップロードボタンを探し、完了を待ち、リンクをコピーして、タブを閉じる。1日に何度もスクショを撮る人にとって、撮影から共有リンクができるまでのこの間は大きな負担です。YourImageShareのスクリーンショットツール連携は、まさにこの問題をなくすためのものです。
ShareX、Flameshot、Greenshotは、WindowsやLinuxで特によく使われているスクリーンショットツールで、3つとも撮影した瞬間にカスタムのアップロード先へ送信できます。どれかをYourImageShareに向ければ、ブラウザのタブは不要になります。撮影、アップロード、クリップボードにリンクをコピー、これで完了です。
ShareX(Windows)
ShareXは、Windowsで最も機能が充実したスクリーンショット・画面録画ツールといえるでしょう。カスタムアップローダーの仕組みも、このようなサービスにぴったりです。設定済みの .sxcu ファイルは、APIドキュメントのページの「Screenshot Tools」にあります。ダウンロードしたら、ShareXで「Destinations」→「Custom uploader settings」→「Import」→「from file」の順に進み、ダウンロードしたファイルを開いてください。Headersフィールドにあるダミーのapiキーを実際のキーに置き換え、画像とファイルのアップロード先として設定します。以降は撮影するたびに自動でアップロードされ、直接リンクがクリップボードにコピーされるので、そのまま貼り付けられます。
ご注意いただきたい点があります。ShareX標準の削除ショートカットは、この設定では使えません。ShareXは単純なリンクによる削除リクエストを想定していますが、このAPIの削除エンドポイントは認証付きのリクエストが必要なためです。ShareXでアップロードしたファイルを削除するには、yourimageshare.comのマイアカウントから行うか、APIに慣れている方は削除エンドポイントを直接呼び出してください。
Flameshot(Linux)
Flameshotは多くのLinuxデスクトップで標準のスクリーンショットツールです。ShareXのようなカスタムアップローダー機能はありませんが、小さなシェルスクリプトで同じことができます。スクリプトは flameshot gui を実行して範囲を選択し、結果をアップロードして、お使いの環境で使えるクリップボードツールで返されたリンクをコピーします。ツールがない場合も問題なく動作します。設定は最初の1回だけです。スクリプトをダウンロードして実行権限を付け、APIキーを環境変数または設定ファイルに登録します。あとは、普段Flameshotに使っているキーボードショートカットにスクリプトを割り当てれば、1回のキー操作で撮影とアップロードが完了します。
FlameshotのImgurアップロードを別の場所に変える
FlameshotにはUploadボタンがありますが、アップロード先はImgurだけです。FlameshotからImgurへのアップロードに失敗する場合や、仕事のスクショをコミュニティサイトに置きたくない場合は、上のスクリプトが解決策になります。Flameshotの撮影機能と注釈機能はそのままで、最後のステップだけを置き換えます。スクリーンショットはご自身のYourImageShareアカウントに保存され、リンクがクリップボードに入ります。この方法でのアップロードは公開フィードには追加されず、同じAPIキーで後から一覧表示や削除もできます。詳しい違いはImgurの代わりになるサービスの比較をご覧ください。
Greenshot(Windows)
Greenshotは、ShareXよりも軽くてシンプルなツールで、作業の邪魔にならない点を好む人が多いです。外部コマンドの送信先に対応しており、実際のアップロードはPowerShellスクリプトが行います。Windowsに付属のバージョンのPowerShellで動くように書かれているので、追加でインストールするものはありません。設定は、GreenshotのExternal command destinationでスクリプトを引数にしてPowerShellを実行するよう指定し、APIキーを環境変数に1回登録するだけです。その後は通常どおり撮影するだけで、アップロードはバックグラウンドで静かに行われます。
ブラウザのタブにドラッグするだけではだめなのか
正直にいえば、理由はスピードと習慣です。スクショを撮るのが週に数回なら、ブラウザのタブで十分です。しかし、開発チーム向けにバグを記録したり、同僚に送る画面を撮ったり、注釈付きスクショのナレッジベースを作ったりして、1日に何十回も撮るなら、ブラウザのタブは一瞬で終わるはずの作業で最も遅い部分になります。普段スクショに使っているツールにアップロードを直接組み込めば、手作業のステップが丸ごとなくなり、一度設定すればそのまま使い続けられます。メンテナンスも、ログイン画面も不要で、覚えるのはいつものショートカットだけです。
アップロード後のファイルについて
これらの連携でアップロードしたファイルは、ウェブサイトからの通常のアップロードとまったく同じ扱いです。ファイルの直接URL、共有オプション付きのページリンク、埋め込み用のHTMLタグ、フォーラム用のBBCodeリンクが自動で生成されます。1回限りのバグ報告や一時的なサポート用の添付ファイルなど、短期間だけ必要なスクショには、APIで使える有効期限付きアップロードの機能を使えます。設定した時間が過ぎるとファイルとそのページが自動で消えるので、後から手動で片付ける必要がありません。有効期限の詳細はAPIリファレンスをご覧ください。
独自の連携を作る
ShareX、Flameshot、Greenshotは代表的なスクリーンショットツールですが、仕組みの土台は yourimageshare.com/about/api に載っている同じアップロードAPIです。キーボードショートカットでスクリプトを実行したりHTTPリクエストを送ったりできるツールなら、同じ方法で連携できます。生のcurlコマンドを使うより小さなスクリプトを書きたい方向けに、JavaScriptとPythonの公式クライアントライブラリもあります。どちらもマルチパートのアップロードとエラー解析を処理してくれるので、一から作る必要はありません。
はじめに
3つのツールのダウンロードと、それぞれの具体的な設定手順は、APIドキュメントのページの「Screenshot Tools」にあります。最初にAPIキーが必要ですが、yourimageshare.comにログインしてマイアカウントから1分もかからず発行できます。クレジットカードも試用期間も不要で、無料プランは毎日のスクショの利用に十分な余裕があります。
APIキーの入力を最初から正しく行うには
この3つのどのツールでも、設定でよくある失敗は、ダミーのAPIキーを置き換えるときに余計なスペースが入ったり、貼り付けが途中で切れたりすることです。そうすると最初の撮影で認証エラーが出ますが、原因がわかりにくいことがあります。設定したらすぐに撮影して、クリップボードにコピーされたか、ツールの履歴に表示されたかで、実際に使えるリンクができていることを確認してください。失敗した場合は、まずAPIキーの入力欄を確認し、次にyourimageshare.comのマイアカウントにあるAPIタブで、キー自体が有効かどうかを確認してください。キーを再生成すると、古いキーはすぐに無効になります。
ほかのスクリーンショットツールを使う場合
ShareX、Flameshot、Greenshotは、WindowsとLinuxで特によく使われる組み合わせですが、カスタムのアップロード先に対応したツールはほかにもあります。撮影後にスクリプトを実行したりHTTPリクエストを送ったりできるツールなら、同じアップロード用エンドポイントに向けられます。必要な条件はシンプルで、/api への POST、uploads という名前のフィールドにマルチパートフォームデータとして送るファイル、そしてヘッダーまたはクエリパラメータで渡すAPIキーです。お使いのツールが撮影後のカスタムコマンドやWebhookに対応していれば、FlameshotやGreenshotのスクリプトと同じ方法(ファイルパスを読み取ってアップロードする)をそのまま応用できます。各フィールドの詳細はAPIドキュメントのページをご覧ください。
Macをお使いの方へ
ここで紹介した3つのツールは、macOSでは標準では動作しません。ただし、普段お使いのスクリーンショットの流れに同じ考え方を取り入れられます。たとえば、ショートカットアプリの自動化や、launchd やメニューバーのユーティリティでキーボードショートカットに割り当てたスクリプトなどです。ファイルを添付したcurlリクエストというアップロードの部分はmacOSでも同じように動くので、Flameshotのシェルスクリプトは、Linux以外でも使えるひな形になります。クリップボードへのコピーをLinuxのツールではなく pbcopy に変えれば、たいていはそれだけで済みます。
理想的なスクリーンショットの流れとは
ここでいう「すぐ」とは何か、具体的に説明します。この3つの連携のどれかを正しく設定すれば、撮影ショートカットを押してからクリップボードに使えるリンクが入るまでが、途切れない1つの操作になります。範囲を選んでマウスを離せば、リンクはもう貼り付けられる状態です。途中の保存ダイアログも、覚えておくフォルダも、切り替えるブラウザの画面もありません。撮影から共有リンクまでの手順をゼロにすること、それがすべてのポイントで、一度設定した人の多くが元のやり方に戻らない理由でもあります。
仕事でバグを記録している人にとっては、思った以上に効果があります。1日に数枚のスクショで、従来の保存してからアップロードする手順より1枚あたり30秒だけ短縮できたとしても、1週間の勤務で見れば確かな時間の節約になり、仕事の進め方はほかに何も変える必要がありません。
スクリーンショットが増えても整理しやすく
アップロードがこれほど手軽になると、撮るスクショの数は急に増えがちです。そうなると、どこかに埋もれてしまわないかが気になります。ウェブサイト、スクリプト、これらのツールのいずれを使った場合でも、アップロードしたものはすべてyourimageshare.comのマイアカウントに新しい順で一覧表示されます。残しておきたいスクショには、あとからタイトルや説明を追加することもできます。短期間だけ必要なものは、アップロード時に有効期限を設定しておけば、不要になった古いスクショを手動で片付ける必要がありません。
1つのキーで複数のパソコンから
仕事用のノートパソコンと個人用のデスクトップのように、スクリーンショットの作業が複数のパソコンにまたがる場合も、同じAPIキーを両方で問題なく使い回せます。どちらのパソコンからのアップロードも同じアカウントに入り、マイアカウントにまとめて表示されます。使用状況を別々に把握したい場合や、あとで片方のパソコンだけアクセスを無効にしたい場合を除き、デバイスごとにキーを作る必要はありません。
お使いの環境に合ったツールの設定に10分ほど時間を取れば、その後スクショを撮るたびに、ツールをインストールしている限りずっと、その効果が積み重なっていきます。
スクリーンショットが主な用途でない方には、このブログの別の記事で、スクリプトやボット、ビルドパイプラインからAPIで直接アップロードを自動化する方法を紹介しています。また、phpBB、SMF、MyBBなどのフォーラムソフトに本格的なアップロードボタンを追加する方法も別の記事で紹介していますので、個人でアップロードするだけでなくコミュニティを運営している方はぜひご覧ください。
いずれにしても目的は同じで、YourImageShare全体が目指しているものです。ファイルをできるだけ早くアップロードして、できるだけ手間なくリンクを手に入れること。
一度設定すれば、早いやり方は楽なやり方でもあるので、自然と習慣になります。
スクリーンショットを1枚だけ共有したいけれど、何もインストールしたくない場合は、クリップボードにコピーして、貼り付け用ページで画像を貼り付ければ、リンクが取得できます。デスクトップアプリよりブラウザ拡張機能がよい方は、YourImageShare Capture for Firefoxで、ブラウザから離れずに撮影、注釈、公開までできます。