Markdown用画像アップロード:GitHubのREADME・ドキュメント・ノートに使える画像共有

執筆:プロダクトチーム

スクリーンショットや図、GIFをアップロードしてください。READMEやWiki、ノートにそのまま貼れるMarkdownを取得できます。無料・登録不要で、リンクに有効期限もありません。

画像をアップロード

★ 評価 4.4/5(ユーザー評価 137 件)

Markdownでは、リンクを指定して画像を表示します:![alt text](image link)。画像はWeb上のどこかに置いておく必要があります。YourImageShareなら無料で画像をアップロードでき、貼り付けるだけのMarkdownも取得できます。GitHubやGitLab、Obsidian、ドキュメントサイトなど、あらゆるMarkdownファイルで使えます。

画像のMarkdownを取得する

  1. 画像をアップロードします。画像をアップロードを押すか、パソコンならCtrl+Vでクリップボードから直接スクリーンショットを貼り付けてください。
  2. アップロードが終わったらMarkdownタブを開き、コードをコピーします。
  3. ファイルに貼り付けます。

Markdownタブでは、クリックすると元のサイズの画像が開く画像リンクが表示されます:

[![AbC123xYz0](https://yourimageshare.com/ib/AbC123xYz0.png)](https://yourimageshare.com/ib/AbC123xYz0)

リンクなしで画像だけを表示したいときは、内側の部分だけを残し、代替テキストを分かりやすく書き換えてください:

![Settings screen](https://yourimageshare.com/ib/AbC123xYz0.png)

GitHubのREADME・Issue・Wikiで画像を使う

GitHubでは、README、Issue、プルリクエスト、ディスカッション、Wikiに外部の画像を表示できます。Markdownコードを貼り付けると、ページの表示時に画像が現れます。

  • サイズを指定するには、GitHubがMarkdown内で使えるHTMLタグを利用します: <img src="https://yourimageshare.com/ib/AbC123xYz0.png" width="400" alt="Screenshot">
  • デモ用GIFはREADMEでも動き続けます。詳しくはGIFアップロードをご覧ください。画面録画をGIFにしたい場合は、動画からGIFへの変換ツールが便利です。
  • 代替テキストは、スクリーンリーダー向けに画像の内容を説明するもので、画像を読み込めないときにも表示されます。

Obsidian・Notion・ドキュメントサイトで使う

  • Obsidian、Typora、VS CodeのプレビューなどのMarkdownエディタは、リンク先の画像を表示します。そのためノートは軽いままで、どのデバイスでも画像を見られます。
  • Notion:/imageと入力し、リンクを埋め込むを選んで、直接リンク(Directタブ)を貼り付けてください。
  • MkDocs、Docusaurus、Jekyll、Hugo、GitBookで作ったドキュメントサイトでも、同じMarkdownの画像構文で表示されます。

画像をリポジトリの外に置く理由

  • リポジトリを軽く保てます。スクリーンショットやGIFは、あとで差し替えても、クローンのたびにずっと数MBずつ容量を増やします。アップロードした画像なら、ページを開いたときにだけ読み込まれます。
  • リンクに有効期限はありません。画像は削除するまで保存されます。
  • 登録不要で、設定も必要ありません。スクリプトやCIには、無料のアップロードAPIもあります。
  • 元の解像度のまま、透かしも入りません。位置情報を含むEXIFデータは、画像を保存する前に削除されます。

よくある質問

Markdownファイルに画像を追加するにはどうすればいいですか?
画像をアップロードし、Markdownタブからコードをコピーして、ファイルに貼り付けてください。Markdownでは ![alt text](image link) で画像を表示します。
この画像はGitHubのREADMEで使えますか?
はい。GitHubでは、README、Issue、プルリクエスト、Wikiに外部の画像を表示できます。Markdownコードを貼り付けると、ファイルの表示時に画像が現れます。
READMEで画像のサイズを指定するにはどうすればいいですか?
通常のMarkdownにはサイズ指定の機能がありません。GitHubでは、幅を指定したHTMLのimgタグを使います。例:<img src="image link" width="400" alt="Screenshot">
README用の画像をリポジトリの外に置くのはなぜですか?
スクリーンショットやデモ用GIFは、リポジトリをクローンするたびに数MBずつ容量が増えてしまいます。アップロードした画像なら、READMEを開いたときにだけ読み込まれます。
画像のリンクに有効期限はありますか?
いいえ。画像は削除するまで保存されるため、ドキュメント内のリンクもそのまま使い続けられます。

さっそく画像を追加してみましょう