Asp.net/Openlayers4 : 是否有可能从网站导出地图图像而不会失真和发蓝



我正在尝试从 asp.net 网站导出地图图像。图像如本问题中所述和所示失真

我仍然有同样的问题。

通过在预组合事件中关闭画布平滑可能会获得更好的效果,尽管当放大到超过源的最大缩放时,它主要有利于栅格图层,如本示例 http://mikenunn.16mb.com/demo/smoothing.html

map.on('precompose', function(evt) {
  evt.context.imageSmoothingEnabled = false;
  evt.context.webkitImageSmoothingEnabled = false;
  evt.context.mozImageSmoothingEnabled = false;
  evt.context.msImageSmoothingEnabled = false;
});

最新更新