antvis/G6

圆形的image node 变成方形了 #4610

neolee6053 posted onGitHub

### 问题描述

  1. 节点周边连接着的线条把圆形的image node 当成方形了 ^^"" image
  2. 上传的图片不是等边方形,如何可以把它自动调整到正中间?比如 image 这是vis-network
  3. 可以给image的node加边吗? image

重现链接

https://codesandbox.io/s/g6-p6fq42?file=/index.js

重现步骤

如上

预期行为

如上

平台

  • 操作系统: [ Windows]
  • 网页浏览器: [Google Chrome]
  • G6 版本: [4.8.15 ]

屏幕截图或视频(可选)

圆形的image node 变成方形了

补充说明(可选)

No response


可以给 graph 配置 linkCenter: true

image 描边暂不支持,需要自定义节点

posted by Yanyan-Wang almost 2 years ago

可以给 graph 配置 linkCenter: true

一级棒。谢谢

image 描边暂不支持,需要自定义节点

:( 好的

No. 2 呢,有什么建议吗? 得自定义image节点?? 想问,如果自定义,支持redo & undo 吗? image

posted by neolee6053 almost 2 years ago

第二个问题你意思是图片的长宽比问题吗?我理解你可以给 image 节点的 width height 设置和你图片比例一致的值,clipCfg 还是circle 就好。

redo undo 应该是操作层面的,用什么类型的点边应该都是一样可以用的

posted by Yanyan-Wang almost 2 years ago

第二个问题你意思是图片的长宽比问题吗?我理解你可以给 image 节点的 width height 设置和你图片比例一致的值,clipCfg 还是circle 就好。

谢谢,的确解决了. 但多么希望javascript 可以直接找到 image 的width, height,而不用onload啊 .. 因为图片的大小可能不一样,得一个一个的找出长宽.而asynchronous使的变得麻烦了 image

redo undo 应该是操作层面的,用什么类型的点边应该都是一样可以用的

posted by neolee6053 almost 2 years ago

那似乎 js 不 onload 是不知道的~目测当前问题解决了哈,先关闭咯。麻烦给我们仓库右上角点个星星~

posted by Yanyan-Wang almost 2 years ago

Fund this Issue

$0.00
Funded

Pull requests