README
大约 1 分钟
README
ImgEmbed 即 “图片嵌入” 的意思
优点、亮点
在支持指定格式时,可以正常渲染、也可以正常编辑
在不支持指定格式时,可以当成图片使用
大大保留了其兼容能力
灵感来源:draw.io的图片嵌入功能,.draw.png
后缀的图片
使用场景 - 具体
Super PNG: 可配合:(主要是画布类)
- draw.io: .draw.png
- 白版
- xmind
- node节点图 (comfyui、blender、houdini、ue4)
需实现接口
为图片提供几个接口,以实现通用性
- 源码拆分(将图片的图元信息自动拆出来)
- 自动化图片缓存
- 兼容、使流程流畅
- 后缀转接,例如让处理.canvas后缀的处理器认为这是一个.canvas后缀的文件,而不是png文件(目前想象的方案是创建一个“虚拟文件”作为中转)
- 无缝转 “编辑模式”,即图片右键/快捷键,使图片能快速进入元信息的编辑界面
使用场景 - 建议
建议使用: 最好是带模板的东西,例如通常只要存储一个节点的位置和文本内容,而无需过多地描述这个节点和文字的样式
虽然理论可以这样但不建议: 嵌入图片的信息要少,要矢量化。最好不要内嵌photoshop那种大格式,adobe-ai其实也不建议,因为比较多图层/编辑状态等额外信息。同理,html with css也不建议