百度地图截图默认自带官方水印、Logo及版权信息,个人非商用场景存在去除需求。

可根据不同场景选择对应处理方案。

一、网页版百度地图截图前去水印(推荐)

技术操作流程:在浏览器打开百度地图网页版,按下F12调出开发者工具,进入控制台入口。

运行以下代码隐藏水印元素:

// 隐藏左下角Logo和版权信息

document.querySelector('.anchorBL') && (document.querySelector('.anchorBL').style.display='none');

// 隐藏右下角版权文字(如有)

document.querySelector('.BMapcpyCtrl') && (document.querySelector('.BMapcpyCtrl').style.display='none');

水印元素完全隐藏后,使用系统自带截图工具截取即可。

合规提示:百度地图服务条款明确要求不得移除或遮盖官方Logo和版权声明,该方法仅建议用于个人内部使用,商用或公开发布请保留版权标识,否则存在合规风险。

二、已有截图的后处理去水印

已经完成截图的,可通过图片处理方式消除水印。

手机端方案

可通过微信端的去水印类小程序处理,上传百度地图截图后涂抹框选水印区域即可操作。

该类工具依托AI深度学习模型实现图像修复,处理速度快,去水印后画面自然无痕,无需下载安装APP,不占用手机内存,操作门槛低,一般提供每日免费处理额度,适配普通用户快速处理需求。

也可使用醒图、美图秀秀的「消除笔」功能,或Snapseed的「修复」功能框选涂抹处理。

电脑端方案

可以使用Photoshop的「修补工具」或「内容识别填充」功能处理。

也可选择Inpaint、水印云等在线工具框选去除。

快捷处理方案

如果水印位于图片边缘,直接使用系统自带的「裁剪」功能裁掉带水印的区域即可,适合水印在角落的场景。

自行开发网站调用百度地图JavaScript API需要隐藏Logo的,可根据所使用的API版本,采用对应的CSS或JS代码实现。