Index: plications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryAction.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryAction.java	(revision 31160)
+++ 	(revision )
@@ -1,49 +1,0 @@
-/**
- * 
- */
-package org.openstreetmap.josm.plugins.mapillary;
-
-import static org.openstreetmap.josm.tools.I18n.tr;
-
-import java.awt.event.ActionEvent;
-import java.awt.event.KeyEvent;
-
-import javax.swing.JDialog;
-import javax.swing.JOptionPane;
-
-import org.openstreetmap.josm.Main;
-import org.openstreetmap.josm.actions.JosmAction;
-import org.openstreetmap.josm.tools.Shortcut;
-
-
-/**
- * @author Polyglot
- *
- */
-public class MapillaryAction extends JosmAction {
-	
-	public MapillaryAction(){
-        super(tr("Mapillary"), "images/icon24.png",
-        tr("Create Mapillary layer."),
-        Shortcut.registerShortcut("menu:Mapillary", tr("Menu: {0}", tr("Mapillary")),
-        KeyEvent.VK_M, Shortcut.ALT_CTRL), false);
-    }
-
-	/* (non-Javadoc)
-	 * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
-	 */
-	@Override
-	public void actionPerformed(ActionEvent arg0) {
-		MapillaryDialog dialog = new MapillaryDialog();
-        JOptionPane pane = new JOptionPane(dialog, JOptionPane.PLAIN_MESSAGE, JOptionPane.OK_CANCEL_OPTION);
-        JDialog dlg = pane.createDialog(Main.parent, tr("Export"));
-        dialog.setOptionPane(pane);
-        dlg.setVisible(true);
-        if(((Integer)pane.getValue()) == JOptionPane.OK_OPTION){
-            // MapillaryTask task = new MapillaryTask();
-            // Main.worker.execute(task);
-        }
-        dlg.dispose();
-	}
-
-}
Index: /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/downloads/MapillaryExportDownloadThread.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/downloads/MapillaryExportDownloadThread.java	(revision 31160)
+++ /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/downloads/MapillaryExportDownloadThread.java	(revision 31161)
@@ -10,4 +10,6 @@
 
 import javax.imageio.ImageIO;
+import javax.imageio.ImageWriter;
+import javax.imageio.metadata.IIOMetadata;
 
 import org.apache.commons.jcs.access.CacheAccess;
@@ -20,4 +22,6 @@
 import org.openstreetmap.josm.plugins.mapillary.MapillaryImage;
 import org.openstreetmap.josm.plugins.mapillary.cache.MapillaryCache;
+
+//import com.sun.imageio.plugins.png.PNGMetadata;
 
 public class MapillaryExportDownloadThread implements Runnable,
@@ -39,4 +43,6 @@
 	@Override
 	public void run() {
+	    ImageWriter writer = ImageIO.getImageWritersByFormatName("png").next();
+	    //IIOMetadata metadata = writer.getDefaultImageMetadata(typeSpecifier, writeParam);
 		try {
 			CacheAccess<String, BufferedImageCacheEntry> prev = JCSCacheManager
Index: /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/downloads/MapillaryExportWriterThread.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/downloads/MapillaryExportWriterThread.java	(revision 31160)
+++ /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/downloads/MapillaryExportWriterThread.java	(revision 31161)
@@ -35,6 +35,6 @@
 			try {
 				img = queue.take();
-				outputfile = new File(path + "/" + i + ".png");
-				ImageIO.write(img, "png", outputfile);
+				outputfile = new File(path + "/" + i + ".jpg");
+				ImageIO.write(img, "jpg", outputfile);
 			} catch (InterruptedException e1) {
 				// TODO Auto-generated catch block
