草庐IT

svg-sprite-loader

全部标签

php - SVG - 计算转换矩阵到具有不同 View 框的 SVG

我有一个带有View框00500500和转换矩阵0.8,0,0,0.8,54,54的SVG现在我想将此转换添加到其他SVG。问题是所有其他SVG都有不同的View框。所以我写了一个函数来计算基于View框的转换...getAdjustedTransform('0.8,0,0,0.8,54,54','00500500','00100100');效果很好。但是现在我发现了另一个问题。一些SVG有一个高度和宽度不同的View框(不是正方形)。我试着在这里解决这个问题$viewboxWH_diff=$toThisViewBox_arr[2]/$toThisViewBox_arr[3];$tra

php - Phalcon Router 和 Loader 用于子文件夹结构变大。如何设置?

我有一个很大的项目需要编程。我曾经使用CodeIgniter编写代码,但由于他们停止维护框架,我决定切换到另一个。我选择了Phalcon框架。接下来是我要实现的应用程序的文件夹结构:应用/Controller/管理员/用户/UsersController.phpUserGroupsController.php仪表板/系统/另一个子文件夹/AnotherSubFolderController.php生产/设置/设置Controller.php仪表板/流/另一个子文件夹/AnotherSubFolderController.php网站1/客户/CustomersController.php

PHP SVG 检查后备,可能吗?

是否可以检查(使用PHP)浏览器是否支持SVG?喜欢...if(BROWSERsupportSVG){$iT='svg';//Icontype}else{$iT='png';//Icontype}在HTML代码中..."class="icon"/>编辑:如何检查浏览器和版本?好主意?$data['browser']=strtolower($data['browser']);if($data['browser']=='firefox'&&(int)$data['browser']['version']>=10)$iT='svg';elseif($data['browser']=='saf

php - 在 PHP 中使用 TCPDF 将 SVG 转换为 PDF

我正在尝试使用PHP中的TCPDF库将SVG文件转换为PDF文件。我创建了一个SVG文件并使用PHP替换文本,并计划将生成的SVG文件呈现为PDF文件。任何想法,如果TCPDF库支持SVG到PDF的转换。在这个方向上的任何指示都会真正帮助我。 最佳答案 一旦创建了svg文件,您实际上并不需要替换文本或渲染。您只需要在脚本中包含tcpdf并创建其对象,例如require_once(DOCUMENT_ROOT.'/library/Lib/tcpdf/mypdf.php');$this->pdf=newMYPDF(PDF_PAGE_ORI

java - 如何在具有延迟加载滚动 Loader.js 的站点中使用 Jsoup

由于lazyloadscrollLoader.js,我对jsoup有疑问我使用java代码访问站点,我只列出了jsoup的50个图像名称。但是当在站点上向下滚动时,大量图像连续加载。我的问题是,是否可以将图像数量发布到与Jsoup.connect()一起使用的url中以从网站获取所有图像?这是网站:http://www.logowik.com这是站点中脚本的用法:$(document).ready(function(e){CalculateColumns();recordCount=50;groupID="0";catID="0";query="";userEntry="";group

java - Batik SVG 到 PDF - PDFTranscoder - 页面大小 A4

我使用ApacheBatik成功地将SVG文件转换为PDF。以下代码用于生成PDF:importorg.apache.fop.svg.PDFTranscoder;importorg.apache.batik.transcoder.TranscoderInput;importorg.apache.batik.transcoder.TranscoderOutput;...FilesvgFile=newFile("./target/test.svg");...PDFTranscodertranscoder=newPDFTranscoder();try(FileInputStreamfileI

java.lang.LinkageError : loader constraint violation 错误

大家好我遇到过这样的链接错误问题:java.lang.LinkageError:loaderconstraintviolation:whenresolvingmethod"javax.xml.transform.Transformer.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V"theclassloader(instanceoforg/jboss/mx/loading/UnifiedClassLoader3)ofthecurrentclass,org/richfaces/renderkit/T

java - SVG 蝾螈的例子?

我正在研究Java和SVGSalamander,但不太了解如何将简单的SVG文件渲染到JPanel中。有人可以给我一个简短的例子吗?试图按照官方网站上的松散教程,但找不到简单的代码来更好地理解。 最佳答案 首先,您需要以某种方式创建图表(com.kitfox.svg.SVGDiagram)。Filef=newFile(mysvgfile);SVGUniversesvgUniverse=newSVGUniverse();SVGDiagramdiagram=svgUniverse.getDiagram(svgUniverse.loadS

java - 请求 : https://www. w3.org/2000/svg 找到 : http://www. w3.org/2000/svg

这个问题在这里已经有了答案:XMLNamespaceURIwithHTTPS?(1个回答)关闭5年前。我们使用ApacheBatik渲染SVG文件。出于安全原因,所有URL都转换为HTTP。现在,当我们渲染SVG文件时,我们遇到了这个问题。原始SVG是:svgxmlns=\"http://www.w3.org/2000/svg\"xmlns:xlink=\"http://www.w3.org/1999/xlink\"转换后的SVG是:svgxmlns=\"https://www.w3.org/2000/svg\"xmlns:xlink=\"https://www.w3.org/1999

java - 在 JPanel 上绘制 SVG 图像

我想在我的Java应用程序中的JPanel上绘制经过缩放、旋转、着色和带有alpha层的SVG图像。我怎样才能做到这一点?这些图像中可能有多个重叠。我真的不知道如何在Java中使用SVG图像所以请从头开始解释,不仅仅是渲染过程:)提前致谢! 最佳答案 您需要将SVG图像转换为JPanel可以显示的类型——我假设您已经知道如何使用BufferedImage来显示,例如一个PNG,并且您不需要编辑SVG,只需显示它即可。这里的关键是Java本身不支持SVG。你必须使用像batik这样的库加载图像并将其转换为可显示格式。我从http://