我可以将z索引层合并到单个图像中吗
Can I merge z-index layers into a single image?
我可以将z索引层合并到一个图像中吗?
我正在为家庭设计一个绘画可视化工具。使用Javascript,我有40个div,所有div都有一个唯一的z索引。在给定的时间,1-4层在一个空间中显示:块(其余为显示:无),在(房子的)背景图像上层叠彩色形状。
有没有一种方法可以对这个空间进行屏幕截图,这样用户就可以"保存"他们的选择?
如果这不可能,也许我可以保存他们的选择,以便预加载颜色组合"加载"或"打开"?
谢谢!
如果使用<canvas>
,则可以使用.getAsDataUrl( )
,将层的内容提交到后端,并使用ImageMagik等库将它们合并并提供新图像。
否则,我不确定你是如何实现绘图效果的,但你可以"记录"所有发生的绘图事件,然后当你想合并图层时,你可以在目标div上"回放"事件,然后删除原始div。
您还可以添加代码,将两个(或多个)div本质上"链接"在一起,并使它们表现为一体。当你隐藏任何链接的div时,它们都会隐藏,如果你重新排列它们的z索引,你会将它们作为一个组移动。对于用户来说,它们似乎只是一层。
相关文章:
- 使用Jquery刷新除单个图像之外的所有页面
- 嵌套画布另存为单个图像
- 将7个图像组合为一个,一个在另一个之上,并输出为单个图像
- 背景图像仅在单个图像上切换
- 有没有一种方法可以保存单个图像,并防止用户使用dropzone.js放置多个图像
- 页面上的单个图像会显著减慢所有 jquery 事件的速度
- 将 DIV 和 SVG 的图层拼合为单个图像
- 单个图像天空盒的问题
- ajax .load 函数删除整个页面,只加载单个图像
- 已经为单个图像创建了点击效果,但希望其他图像具有相同的效果
- 使jquery上加载的图像在单个图像中淡入淡出
- 显示图像阵列中的单个图像
- KineticJS:具有多个单个图像的动画
- 如何在html/javascript中访问单个图像上的单独点/部分
- 如何使用jQuery来淡出()单个图像的不同部分
- 裁剪精灵与单个图像的效率
- 如何明确地针对GET请求的JSON文件中的单个图像并应用函数?
- 如何使用jspdf在多个页面上放置单个图像
- 合并两个数据uri以创建单个图像
- 在php foreach中使用jquery动态选择器删除单个图像