代码实现矢量图的批量编辑

Uncle_higo 2020-06-12 05:13:06
手上有一些矢量图,svg格式,包含了一些圆形和矩形的元素。

有没有办法通过代码读取图片,并且

1.遍历图里的这些形状元素,定位这些元素
2.定位后修改这些元素。例如圆形改为椭圆,或者矩形。矩形改为实心矩形或者圆形等。

不限于开发语言和平台,请问大佬们有没有什么思路啊,谢谢啦!
...全文
318 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhhh63 2020-06-16
  • 打赏
  • 举报
回复
https://download.csdn.net/download/hhhh63/6961889
这个资源里面有修改圆和矩形的实例,可以保存后再修改,应该和你的需求有类似的地方。
许文君 2020-06-16
  • 打赏
  • 举报
回复
引用 3 楼 Uncle_higo 的回复:
[quote=引用 2 楼 许文君 的回复:] 三方软件二次开发行不行?arcgis下个扩展模块svg转shp,或者直接构造标绘图层,然后想怎么编辑怎么编辑,然后在转存回去
感觉您的这个思路可行,只是我基本没接触过类型领驭,请问可以说的再详细些吗,分数好说。谢谢![/quote] 地理信息行业矢量是.shp格式的,下个arcgis先玩玩熟悉一下怎么编辑矢量(也可以超图等),https://blog.csdn.net/liukunrs/article/details/80213043 熟练之后可以直接拖控件就能用他的矢量编辑了,到时候只需找个svg转shp的插件就行了
Uncle_higo 2020-06-15
  • 打赏
  • 举报
回复
引用 2 楼 许文君 的回复:
三方软件二次开发行不行?arcgis下个扩展模块svg转shp,或者直接构造标绘图层,然后想怎么编辑怎么编辑,然后在转存回去


感觉您的这个思路可行,只是我基本没接触过类型领驭,请问可以说的再详细些吗,分数好说。谢谢!
许文君 2020-06-13
  • 打赏
  • 举报
回复
三方软件二次开发行不行?arcgis下个扩展模块svg转shp,或者直接构造标绘图层,然后想怎么编辑怎么编辑,然后在转存回去
zgl7903 2020-06-12
  • 打赏
  • 举报
回复
SVGDeveloper是一款功能强大的SVG编辑软件,利用功能强大的绘制功能,你可以绘制诸如圆形、矩形、星形等基本形状,也可以绘制文本、图像和自由曲线等复杂图形。同时,SVGDeveloper还提供了其他一些高级功能使得你更加容易的创建和管理SVG程序。强大的代码编辑器,集成了语法着色和智能语法提示功能,使得你可以编写复杂的脚本程序,从而和创建更加复杂的SVG应用。绘制各种高质量的SVG矢量图形,提供包括矩形、椭圆、圆、直线、折线、多边形等在内的基本形状构造。 支持任意形状的路径构造(贝赛尔曲线)。 支持文本构造。 支持栅格图像和SVG图像的导入。 按照命名空间和对象类型批量删除对象 转换图像为base64代码 支持线性渐变、辐射渐变和图案渲染。 基于时间线,创作包括变换、属性、运动、形状、声音、遮罩等在内的各种形式动画,同时可将动画绑定到事件; 可视化地编辑渐变、图案并生成相关动画; 图形对象的成组和解组以及层次调整功能; 语法自动加亮的代码编写机制,方便您书写SVG代码; 智能语法提示 智能化的事件创作机制,允许您通过列表式生成对象事件并自动定位到javascript代码。 打印支持 更强大的外部图图元支持 XAML支持(支持导出和语法提示) 颜色主题支持,可以定制个性化的开发环境 打印支持

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧