I recently had the need to change the default Mac OSX takes it’s screen shots in. There’s some occasions where you need more quality than PNG and some occasions where you need a file anyone can open and simply don’t want PNG as your default.
Well, in OSX 10.4 and onwards you can change the default screen shot format.
Start by opening Terminal, located in /Applications/Utilities/Terminal
defaults write com.apple.screencapture type image_format
Replace image_format with your selected format that you wish to change the default setting to. The second line reloads the default so that you don’t need to log out and back in again for the change to take effect. The next time you take a screen shot after executing both of these commands, it will be saved in the new format you have chosen.
Below is a list of several popular image types and their commands in full should you wish to paste them.
defaults write com.apple.screencapture type bmp
defaults write com.apple.screencapture type gif
defaults write com.apple.screencapture type jpg
defaults write com.apple.screencapture type pdf
defaults write com.apple.screencapture type png
defaults write com.apple.screencapture type tiff
Beppe Bravi aka Beppone —
Thank you very much… veeery interesting info.
Have a nice day.
Thanks. I just tried this, but it doesn’t seem to be changing. Still stuck in tiff. OS X 10.5.6
brianjlandau (Brian Landau) —
@cdrum here’s a tip for you http://bit.ly/cs73W or you could try http://skitch.com/
Thanks very much, just what I needed!
Many thanks! I was having a problem with the screen capture failing with the message “Unable to create type string”. I discovered that the plist was set to pict (no longer supported in SL) and, based on several suggestions, used the defaults write fix to change it to png. Had no effect until I restarted the SystemUIServer. I’m a Mac support guy and hate being stumped!
Thanks! this did the trick
Format image des capture écran dans Mac Mail. | Peace