Reputation: 4593
Here is the image file: https://gist.github.com/mbostock/5503544#file-thumbnail-png
I tried to drag-and-drop the image file in the edit mode of a gist. That didn't seem to work in Chrome and FireFox.
Update: After back and forth emails with GitHub, this feature (drag-and-drop binary files, including images) isn't supported.
Upvotes: 171
Views: 51247
Reputation: 3297
If you upload an image, try these steps:
If you want to convert back, there are several options. For example, this: Converting data URI to image data
Upvotes: -4
Reputation: 6774
How to put images in your Gist URL:
.md
and use markdown image syntax:
Upvotes: 4
Reputation: 5308
Clone gist with SSH:
$ git clone [email protected]:<hash>.git mygist
HTTP clone worked fine, but ran into HTTP authentication problems at git push
.
Upvotes: 10
Reputation: 1
This above answer is correct but added a bit more detail...
preview
tab at the top of the comment.Upvotes: 0
Reputation: 1327484
(2013) Update: After back and forth emails with GitHub, this feature (drag-and-drop binary files, including images) isn't supported.
Update Sept. 2021
File attachment support in Markdown for gists
You can now add images and videos to Markdown files in gists by pasting them into the Markdown body or selecting them from the dialog at the bottom of the Markdown file.
For information on supported file types, see the documentation.
If you checkout https://gist.github.com, you can now easily include images and videos in your markdown files.
Paste the image in or browse your file system to attach. Let us know what you think.
Upvotes: 5
Reputation: 6607
With a little creativity you can achieve this faster than cloning. To drag/drop:
https://user-images.githubusercontent.com
and insert markdown code in the comment field to display the image.Note: It is not required that you submit the comment.
Upvotes: 149
Reputation: 6479
uploading the image somewhere and using the HTML <img> tag works for me
Upvotes: 0
Reputation: 7388
Clone your gist:
git clone https://gist.github.com/<hash>.git
Add your image to your gist's repository:
git add my-image.jpg
Commit the image:
git commit -m "adding my image to my gist"
Update gist by pushing you modifications:
git push origin master
Upvotes: 54
Reputation: 1045
I was looking for answer for the same question, here is what I just found:
You can clone your gist as a git repository and add your picture, then push to origin. See loading-thumbnail-into-gist-for.
There is a script written to do this: hecticjeff/gist-img.
I have not tried the above solutions yet, but pretty sure they should work. I did try using defunkt/gist to update my gist with a png but ended up displaying a binary file in my gist.
Upvotes: 85
Reputation: 2399
I was looking for an answer to this same question too, in my case in order to be able to upload PDF files. I had trouble with gist-img
(mentioned in another answer to this question). I searched some more and discovered gistup, which worked perfectly, the first time I tried it. It uses node and npm, so it should work on most major operating systems.
Upvotes: 4