java - 如何显示 SVG 图形的子部分或 "slice"?

标签 java image svg vector-graphics slice

有什么方法可以切片 SVG 。我的意思是任何已经可用的库。我需要用 Java 实现这个切片组件。

我的意思是,我有单个 SVG 文件和基于图形选择的标尺/比例尺,我想将单个 SVG 分割成不同的 SVG 文件。

希望我是清楚的

最佳答案

是的,虽然,您会认为这是 secret 信息 - 或者根本不可能 - 基于找到这个基本事实的难度....

显然all you need to do is reference the viewBox from a URI "fragment". .我已经确认,它确实有效。举个例子……这个故事的教训是……image.svg#svgView(viewBox(100,100,100,100))

image.svg 定义为 <svg .... viewBox="0,0,400,400" width="400" height="400">

http://example.com/image.svg

svg linked with no viewBox attribute

http://example.com/image.svg#svgView(viewBox(100,100,100,100))

enter image description here

关于java - 如何显示 SVG 图形的子部分或 "slice"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1098317/

相关文章:

javascript - SVG 无法正确呈现为主干 View

javascript - 使用 raphael.js 或其他 js 库缩放和平移 svg 图像

javascript - 获取具有多个正文的文档中的第一个正文标记

java - 注销后Spring MVC禁用后退按钮操作

Java:如何在不使用 actionListener 的情况下检测到用户已经完成了他们的保存名称?

java - Java中的颜色算法

ios - 将图像从库加载到 UICollection View 。应用程序不断崩溃

java - 在 Spring 上下文文件中使用什么 xmlns 和 schemaLocation?

java - 将 ZIP 转换为字节数组而不将输出保存到文件

jquery - 如何根据分辨率调整图像大小?