我可以将SVG图像路径转换为Imagemap坐标吗? 让我们假设我有这样的SVG图像
http://www.openclipart.org/people/ArtFavor/anatomy26.svg
我想的路径转换不知何故在SVG图像映射到坐标 这样我就可以做出效果/脚本http://www.netzgesta.de/mapper/就可以了!
含义当我在解剖学的特定部分上滚动时,我想要突出显示效果(要使用的脚本不必是“映射器”,但我只是将其作为示例)可以将SVG图像路径转换为Imagemap坐标吗?
3
A
回答
1
您可能感兴趣的脚本:creating-an-image-map-from-svg
0
我发现这个非常有前景的指导。它使用一个名为Mapedit
和Sea Monkey
的程序,我相信这两个程序都是免费的。 http://socrtwo.info/image_map.htm
编辑:
一个简单的方法来完成同样的事情是
- 保存图像使用Inkscape
- 开在GIMP一个PNG,添加alpha通道,删除任何空白是是 应该是明确的
- 魔术:使用image-maps.com来映射您的图像,然后使一个 div与不透明度类似0.1的东西,把一个div完全放在 映射图像与其中的相同图片。
任何突出显示的区域都可以从原始SVG剪切,保存为PNG并夹在div之间以便翻滚和旋转。 (我用这种方式制作了发光的国家的世界地图,并且它的工作比预期的要好一些。
0
我发现转换矢量/ svg图形的最精确的方法是在Adobe Illustrator中打开矢量/ eps文件我使用Adobe Illustrator CC 2017)
突出显示一个路径,并在属性(在主菜单中,窗口>属性)将“图像映射”字段设置为所需的形状如果您正在建立一个图像映射文字地图,然后选择“多边形”。您也可以选择设置“URL”字段。
一旦您遍历每个形状并分配适用的属性,请进入主菜单File> Export> Save For Web(Legacy)。然后点击底部的“预览”左边,那将在浏览器中打开窗口。在预览中,您可以查看图像下方的HTML图像地图代码。
注意:您的vector/svg形状必须是路径。所以你可能不得不释放复合路径(通过右键单击突出显示的形状并选择“释放复合路径”。)
不是很直观,只要在Adobe中搞清楚,但迄今为止我已经找到了最准确的方法,要做到这一点。
相关问题
- 1. 将SVG地图路径元素转换为XY坐标
- 2. 如何在将imagemap转换为svg的同时更改坐标?
- 3. 我可以将文本转换为轮廓svg图像吗?
- 4. 将坐标转换为像素坐标
- 5. 将SVG图像转换为路径描述
- 6. 如何将多个坐标转换为可视路径?
- 7. 将SVG路径转换为线段
- 8. 将inkscape的SVG路径转换为Raphaëljs
- 9. 将纬度经度坐标转换为图像地图坐标
- 10. 将视图端口坐标转换为实际图像坐标
- 11. 将图像路径转换为http url
- 12. 如何将SVG图像“路径”转换为单独的PNG图像?
- 13. 将像素坐标转换为地图坐标
- 14. 如何将iPhone摄像头坐标转换为视图坐标?
- 15. 如何将世界坐标转换为相机图像坐标?
- 16. 将相对路径转换为svg中的相对路径
- 17. 我可以将awt图像转换为gwt图像吗?
- 18. 将300 dpi图像的坐标转换为72 dpi图像的坐标
- 19. 将极坐标图像转换为笛卡尔图像
- 20. 如何将笛卡尔图像转换为极坐标图像
- 21. 转换从JSON坐标转换成SVG
- 22. 如何将图像视图的坐标转换为位图的坐标?
- 23. 使用JQuery将XML图像路径转换为图像
- 24. 将SVG转换为PNG图像
- 25. 将jQuery SVG转换为图像
- 26. 尝试将SVG转换为PNG图像
- 27. 如何使用JavaScript将SVG图像转换为SVG代码以获取多边形或路径?
- 28. 将屏幕坐标转换为坐标
- 29. 转换坐标为可用
- 30. 我可以使用SVG图像作为按钮图标吗?