Index: applications/editors/josm/plugins/piclayer/src/org/openstreetmap/josm/plugins/piclayer/PicLayerAbstract.java
===================================================================
--- applications/editors/josm/plugins/piclayer/src/org/openstreetmap/josm/plugins/piclayer/PicLayerAbstract.java	(revision 16290)
+++ applications/editors/josm/plugins/piclayer/src/org/openstreetmap/josm/plugins/piclayer/PicLayerAbstract.java	(revision 16302)
@@ -117,5 +117,5 @@
             m_initial_position = m_position = Main.map.mapView.getCenter();
             // Initial scale at which the image was loaded
-            m_initial_scale = Main.map.mapView.getMapScale();
+            m_initial_scale = Main.map.mapView.getDist100Pixel();
         } else {
             throw new IOException( "Could not find the map object." );
@@ -190,5 +190,5 @@
             g.rotate( m_angle * Math.PI / 180.0 );
             // Scale
-            double scale = m_scale * m_initial_scale / Main.map.mapView.getMapScale();
+            double scale = m_scale * m_initial_scale / Main.map.mapView.getDist100Pixel();
             g.scale( scale, scale );
 
