Changeset 29828 in osm for applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/RasterImageModifier.java
- Timestamp:
- 2013-08-06T16:15:48+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/RasterImageModifier.java
r29801 r29828 66 66 int height = bufferedImage.getHeight(); 67 67 BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB); 68 // converting grey scale colors to black/white is configurable (use less resources but is less readable) 69 boolean simplifyColors = Main.pref.getBoolean("cadastrewms.raster2bitsColors", false); 68 70 for (int y = 0; y < height; y++) { 69 71 for (int x = 0; x < width; x++) { … … 75 77 Color maskedColor; 76 78 if (rgb == cadastreBackground) { 77 maskedColor = new Color(r, g, b, 0x00); // transparent 79 maskedColor = simplifyColors ? new Color(0xff, 0xff, 0xff, 0x00) : 80 new Color(r, g, b, 0x00); // transparent 78 81 } else { 79 maskedColor = new Color(r, g, b, 0xFF); // opaque 82 maskedColor = simplifyColors ? new Color(0, 0, 0, 0xFF) : 83 new Color(r, g, b, 0xFF); // opaque 80 84 } 81 //maskedColor = new Color(r, g, b, alpha);82 85 bi.setRGB(x, y, maskedColor.getRGB()); 83 86 }
Note:
See TracChangeset
for help on using the changeset viewer.