草庐IT

svg-sprite-loader

全部标签

php - SVG/PNG扩展开关

有没有办法在我的网站上使用SVG图像,如果浏览器/设备不支持它,请将扩展名切换为png?有更好的方法吗?注意:我使用的是标签和Modernizr。这是我动态吐出图像的代码。"alt=""class="full"/>输出如下: 最佳答案 这是有效的,只过滤svg文件jQuery(document).ready(function(){if(!Modernizr.svg){jQuery("img").each(function(){varsrc=this.src;if(src.match(/svg$/)){//Replace"svg"by

php - 将度数转换为 SVG 坐标

我正在寻找一个PHP或jQuery函数来将度数转换为SVG等效坐标(如果有的话)以简化转换。例如:90degree=x1="0%"y1="0%"x2="100%"y2="0%"180=x1="0%"y1="0%"x2="0%"y2="100%"等等。这就是问题所在。我正在寻找一个函数来处理从0到360度到SVG坐标的任何转换。我正在调查http://keith-wood.name/svg.html,以及其他几个页面,但没有成功。如果您确定不存在这样的功能,简单的“否”也会很有帮助。至少我将不得不停止寻找不存在的东西:)任何提示或引用将不胜感激。谢谢。更新:作业引用:http://www

php - 如何生成带图像的 SVG 二维码?

我有一个用于生成jpeg和png格式的二维码的代码,但还想在PHP中生成带有背景图像的svg二维码。我正在使用qrlib.php生成jpeg和png格式。 最佳答案 QRlib.php也支持SVG,不是吗?https://github.com/t0k4rt/phpqrcoderequire_once(__DIR__.'/phpqrcode-master/qrlib.php');echoQRcode::svg('hello'); 关于php-如何生成带图像的SVG二维码?,我们在Stack

php - 如何用PHP获取SVG标签内容

我想用PHP获取SVG标签内容。测试.svg:PHP:$svg=newSimpleXMLElement(file_get_contents('test.svg'));$svg->registerXPathNamespace('svg','http://www.w3.org/2000/svg');$svg->registerXPathNamespace('xlink','http://www.w3.org/1999/xlink');现在,我想获取字符串形式的svg标签内容。期望的结果(硬编码示例):$content='';//编辑:我不想寻找g标签:'/svg:svg/svg:g'。因为

php - PhalconPHP - 如果使用 Loader 命名空间则无法加载 Controller

在我为我的应用程序(测试应用程序)命名空间之前,一切正常。但是在我开始为Controller和所有内容命名空间并像这样加载命名空间之后:$loader=newLoader();$loader->registerNamespaces(array('Application\Controllers'=>'Application/Controllers/'))->register();我收到错误Exception:IndexControllerhandlerclasscannotbeloaded我输入的命名空间是正确的:namespaceApplication\Controllers;useP

php - WordPress 包含 SVG 文件错误

我使用PHP和WordPress。在本地主机上,我可以毫无问题地包含一个SVG文件,但在实时服务器上。我尝试包含一个SVG文件,以便能够使用CSS对其进行样式设置。我收到此错误消息Parseerror:syntaxerror,unexpectedT_STRINGin/www/webvol1/34q/h6njx/mysite.com/public_html/wp-content/uploads/2014/02/fish_icon.svgonline1我在文件上运行file_exists并返回true但包含不起作用。为什么不?为什么在本地主机上而不是实时服务器上?

php - 代码点火器 2 : not loading MY_Loader class

我一直在尝试覆盖加载程序类(CI_Loader)的“数据库”方法。我按照CodeIgniter用户指南中的说明进行操作:CreatingLibraries(滚动到“扩展native库”)。但是MY_Loader类不会自动加载,并且不会在$this->load调用中代替CI核心加载器类。我只创建了MY_Loader类(如用户指南中指定的application/libraries/MY_Loader.php)。有什么我想念的吗?我试图将它放在该文件的库部分的config/autoload.php中,它确实是自动加载的,但后来我使用$this->my_loader->database()这不

php - 使用 PHP 遍历 SVG 元素

这个问题在这里已经有了答案:HowtogetSVGtagcontentwithPHP(2个答案)关闭9年前。如何使用PHP遍历SVG元素?';$svg=newSimpleXMLElement($svgString);$result=$svg->xpath('//image');echocount($result);for($i=0;$icount($result)返回0,因此循环被省略。我做错了什么?

php - 在离线 TideSDK webapp 中将 SVG 导出为 PDF

我有一个使用TideSDK构建的离线HTML5/CSS/JS应用程序,其中使用用户输入的数据使用Highcharts绘制条形图作为SVG“标签”。我需要将此图表导出为PDF文档,其中还将包含文本和表格。因为它是一个离线应用程序,所以我不能使用Highcharts中包含的导出模块(getSVG()方法除外)或其他解决方案,如DocRaptor。我愿意使用另一个JS插件来绘制图表,但我真的很喜欢Highcharts图表的“外观和感觉”和功能。如您所知,借助TideSDK,我可以在我的应用程序中嵌入Python、PHP或Perl脚本/模块(我更喜欢避免使用Perl,因为我从未使用过它)。另一

php - 不使用 ImageMagick 从 SVG XML 创建 PNG

在服务器端我有一个生成的SVGXML源代码。这应该更改为图像,以便从SVGXML代码提供PNG(或JPG)下载。在网上搜索了很长时间,我只找到了使用ImageMagick的解决方案。ConvertSVGimagetoPNGwithPHP但我无权访问ImageMagick库,因此我需要一种不同的方法来将SVGXML代码转换为位图图像。有人有想法吗?Brw:保存svg并在操作系统上执行二进制文件或脚本进行转换不是一个选项。谢谢。 最佳答案 你需要使用batik库。下载它,放在你项目的某个地方。然后在php中使用shell_exec()函