Changeset 19949 in osm for applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java
- Timestamp:
- 2010-02-09T19:42:26+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java
r19702 r19949 10 10 import java.awt.Image; 11 11 import java.awt.Point; 12 import java.awt.RenderingHints; 12 13 import java.awt.Toolkit; 13 14 import java.awt.image.BufferedImage; … … 234 235 public void paint(Graphics2D g, final MapView mv, Bounds bounds) { 235 236 synchronized(this){ 237 Object savedInterpolation = g.getRenderingHint(RenderingHints.KEY_INTERPOLATION); 238 if (savedInterpolation == null) savedInterpolation = RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR; 239 String interpolation = Main.pref.get("cadastrewms.imageInterpolation", "Standard"); 240 if (interpolation.equals("bilinear")) 241 g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR); 242 else if (interpolation.equals("bicubic")) 243 g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BICUBIC); 244 else 245 g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR); 236 246 for (GeorefImage img : images) 237 247 img.paint(g, mv, CadastrePlugin.backgroundTransparent, 238 248 CadastrePlugin.transparency, CadastrePlugin.drawBoundaries); 249 g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, savedInterpolation); 239 250 } 240 251 if (this.isRaster) {
Note:
See TracChangeset
for help on using the changeset viewer.