How can I make Windows Paint save by default as JPEG format?

Solution 1:

I use a dirty little hack for this.

  • Make a small blank white JPEG image and save it to a place like C:\blank.JPG and make it read only
  • right-click the paint shortcut in the start menu, and select "Properties"
  • Append "C:\blank.JPG" to the end of the Target field (keep the quotes)

now every time you open paint it will start with that JPEG image and the "Save As..." option will be set to JPEG. Since the image is read only, if you try and save over it, the "Save As" dialog will pop up instead.

If that doesn't suit your needs you can throw paint into ResHacker and search for the dialog or string table, and modify it accordingly.

Solution 2:

For the Windows Vista / Windows 7 version of Paint, what I did was to right-click the "save as... JPEG Picture" menu option, and select "Add to Quick Access Toolbar". This put a shortcut of it onto said toolbar, which is pretty much the same thing that you want to accomplish, right?

I searched the registry and found nothing useful, so that's the best I got.

Solution 3:

Here's a workaround hack that will open up a blank JPEG image and leave Paint offering JPEG as the default Save As... filetype when you want to save:

  1. Save a blank JPEG image, something like, blank.jpg on your computer somewhere
  2. Go to the actual file and lock it as read-only
  3. Right-click the Paint program from the Programs menu to bring up the Accessories menu
  4. In the Shortcut tab you'll see the Target field with a value something like:

    %SystemRoot%\system32\mspaint.exe
    
  5. After that, put the file location and name of your blank jpg so it will read like:

    %SystemRoot%\system32\mspaint.exe "C:\path to\blank.jpg"
    
  6. Next time you fire up Paint, it will display that blank JPEG image. You can then do what you need. Save As... will now default to file type JPEG.

This works at least on Windows XP - I don't know if there's a simpler method for Windows Vista or Windows 7.