8

I want to select 1 or more BMP files in Windows 7 file explorer, right-click them, click "convert to PNG", and have them all replaced by PNGs with identical information. What are some possible solutions to do this?

Currently I'm opening them in the GIMP and saving them as PNG and then deleting the BMP, but this requires a lot of effort.

1
  • 2
    I would go with a Python script for the image conversion. Then add a context menu item that calls the script (search for "context verb" to find guides).
    – blee
    Feb 26, 2011 at 0:29

5 Answers 5

7
+50

Getting something with one click is always tough, but this might be what you're looking for.

XNView

Use it in conjunction with the shell extension, which offers a host of image manipulation options on right click.

Addictive Tips: XNView shell extension

1
  • this works pretty well. you select the images, right-click → XnShell → convert into → PNG, then press Delete to get rid of the old images. and I've ended up using XnView as my main viewer, too. :)
    – endolith
    Dec 20, 2013 at 22:34
3

Previously called "Right Click Image Converter", ImageBadger is an image converter which has the capability to convert multiple images with right-click.

The program is a shareware. There's a try & buy version on the official site.

enter image description here

4
  • 2
    Does it delete the original files afterwards?
    – martineau
    Feb 25, 2011 at 20:04
  • 1
    I did not try it but I don't think so; but since the files to be converted are selected, Del+Enter should be enough. Feb 25, 2011 at 20:31
  • That looks like 2 or 3 clicks, plus the manual deletion, and I'd prefer free or DIY
    – endolith
    Feb 25, 2011 at 20:43
  • 2
    @endolith: Good luck then. Feb 25, 2011 at 20:48
1

GIMP has a batch mode: see http://www.gimp.org/tutorials/Basic_Batch/ if GIMP is too heavy-weight for this application, there are probably other smaller packages that will do this which you can substitute.

You can create your own context item using "send to" and a batch file.

see: http://www.howtogeek.com/howto/windows-vista/customize-the-windows-vista-send-to-menu/

command line parameters are %0-%9 (0 is the program, 1-9 are the parameters)

With some experimentation, you can probably roll your own. I have never attempted to send a list of files with this method.

0

Here is the tool you want but it is not free you have to buy it but it complete the requirement of yours to delete original files.

-2

I do not know how to that think, but did you consider some program with image batch processing? You select all the files needed and have them converted to anything.

My choice is IrfanView because it is simple an lightweight and I did not feel the need to search for a better one. Corel PhotoPaint could also do that but that is a bit overkill.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .