首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SVGEdit:老牌开源 SVG 编辑器是如何架构的?

    SVGEdit 一款非常老牌的 SVG 图形编辑器,用于编辑处理 SVG,star 数目前是 5.8k。 它的优点在于经过多年的开发,完成度高,较为成熟,功能相当丰富。...作为一款 SVG 编辑器,选择 SVG 没有毛病,这样渲染效果就完全交给浏览器,不需要根据标准去实现渲染效果,自己专心写编辑器的业务逻辑即可。...渲染方案 渲染方案是 SVG。 SVG 编辑器用 SVG,相当合理。 对于图形树的实现、图形拾取(点选)、图形渲染,SVGEdit 都交给浏览器都去实现。...比如你要在图形编辑器里加一个新的模块,比如倒计时、一个表单组件,网上找到轮子集成进去会很方便。因为 SVG 里面可以嵌入 DOM 元素,DOM 元素里也可以嵌入 SVG。...但如果你要做 SVG 编辑器,与其从零开始,不如基于 SVGEdit 做去二次开发。 我是前端西瓜哥,关注我,学习更多图形编辑器知识。

    76930

    FCK编辑器使用详解(PHP版本)

    前些日子(很久了),胡乱捣鼓了一番FCK编辑器的使用,结果还是没有捣鼓明白个所以然(今天又想起来fck的强大,我以前见到的只是它的冰山一角) 今天是按照一下过程完全配置了一遍,并且我也通过测试了。.../fckeditor/’;    //*****************编辑器路径 $FCK=new FCKeditor(‘neirong’);       //*****************创建一个...设置自己的工具栏,默认全部显示 //$FCK->ToolbarSet=’Default’; $FCK->BasePath=$BasePath;        //*****************设置编辑器路径...->Value=”;           //*****************设置表单的初始值 //$FCK->Width=”80%”;         //*****************设置编辑器宽度像素或者百分比...$FCK->Height=400;          //*****************设置编辑器高度像素或者百分比 $FCK->Create();           //*********

    2K60

    SVG初识

    SVG 意为可缩放矢量图形(Scalable Vector Graphics) 个人认为现在svg可能有点过时了,svg的很多功能css3或者canvas都能做到很好的效果, 但是刚刚研究了一下还是看到了一些很实在的写法...优势: SVG 图像可通过文本编辑器来创建和修改 SVG 图像可被搜索、索引、脚本化或压缩 SVG 是可伸缩的 SVG 图像可在任何的分辨率下被高质量地打印 SVG 可在图像质量不下降的情况下被放大 SVG...图像中的文本是可选的,同时也是可搜索的(很适合制作地图) 这些优势是官方给出的,对于前端来说优势比较明确的可能是可操作的dom结构 svg一般使用的场景: 1,划一条直线: svg xmlns="http...);stroke-width:2" /> svg> 2,一个圆 svg xmlns="http://www.w3.org/2000/svg" version="1.1"> SVG svg> ?

    1.6K20
    领券