A simple Mac application designed to make uploading images and screenshots toimgurquick and effortless.
Download the latest release(macOS 10.9+)
The application will listen for new screenshots taken by thebuilt in screenshot functionality of macOS,so you can use the following shortcuts to capture your screen:
-
PressCMD ⌘+SHIFT ⇧+3to take a full-screen screenshot
-
PressCMD ⌘+SHIFT ⇧+4to take a rectangular selection of the screen
-
PressCMD ⌘+SHIFT ⇧+4+SPACEto capture a specific window or menu
In addition, images can be uploaded manually by either:
- Dragging and dropping images on the status bar icon (macOS 10.10+)
- Clicking the "Upload Images…" option in the status bar menu
As soon as an image is uploaded, the link is copied to your clipboard and a notification is sent:
Preference Name | Description | Issue ID |
---|---|---|
Launch at Login | Allows mac2imgur to start as soon as you log in - this can also be changed from theLogin Items tab of theUsers & Groups pane ofSystem Preferences . |
#53 |
Clear Clipboard | Clears the clipboard when an upload is taking place. | #77 |
Copy Link to Clipboard | Copies the direct link to the uploaded image, if the upload completes successfully. | #88 |
Preference Name | Description | Issue ID |
---|---|---|
Delete After Upload | Causes the original screenshot file to be moved to trash after attempting to upload. | #23 |
Disable Detection | Any new screenshots taken are ignored by the application and not uploaded. | #30 |
Request Confirmation Before Upload | Screenshots are not uploaded automatically. Instead, an alert is displayed, showing the image and image name, allowing you to either proceed or cancel. | #38 |
Downscale from Retina | Retina screenshots are resized (reducing resolution) before upload.More Info. | #52 |
Some aspects of the system screenshot functionality can be customized throughdefaults
,including the following options:
Key | Value | Result |
---|---|---|
location | Any path, e.g./Users/[username]/Pictures |
Screenshots will be saved to the specified location, if it is valid. Otherwise, the default location (typically~/Desktop ) will be used. |
type | png ,jpg ,gif ,tiff etc |
The screenshot will be saved in the specified format. |
name | Any string, e.g.My Screenshot |
The screenshot file will be prefixed with the specified name, e.g.My Screenshot 2016-07-10 at 17.42.17 . |
You can modify the defaults easily fromTerminal.app
:
defaults write com.apple.screencapture <key> <value>
defaults delete com.apple.screencapture <key>
Save screenshots using theJPG
format:
defaults write com.apple.screencapture type jpg
Revert the screenshot save location back to the system default:
defaults delete com.apple.screencapture location
More aboutdefaults
can be found fromdefaults --help
andman defaults
.
For any changes to take effect, you must restartSystemUIServer
,which can be done throughActivity Monitor.app
or by running a command such askillall SystemUIServer
.
When changing the screenshot location, it is also necessary to restart mac2imgur.
If you encounter any problems or have an idea for a new feature, don't hesitate tofile an issue- but please be as descriptive as possible!
On the same note, pull requests to fix bugs, add features or simply to improve the codebase are greatly appreciated.
- Written in Swift 3
- CocoaPodsfor dependency management
mac2imgur is not affiliated with Imgur LLC, but this application would not be possible without the awesome service they offer - so feel free to show them some appreciation! 👍
This application is released under a GPLv3 license. SeeLICENSEfor more information.