在PHP中从SVG(矢量)获取图像资源

在PHP中从SVG(矢量)获取图像资源,php,Php,我一直在网上到处搜索,寻找一种为矢量(svg)图像生成图像资源的方法,这样我就可以进行一些图像处理(合并两个矢量)。我还没有找到与imagecreatefromfrompng或imagecreatefromfromjpeg相当的函数或类似的函数。任何帮助都将不胜感激。我可能只是走错了路我使用CSS和javascript/jQuery获得了所需的结果 HTML Javascript $("#button").click(function(e){ e.preventDefault();

我一直在网上到处搜索,寻找一种为矢量(svg)图像生成图像资源的方法,这样我就可以进行一些图像处理(合并两个矢量)。我还没有找到与
imagecreatefromfrompng
imagecreatefromfromjpeg
相当的函数或类似的函数。任何帮助都将不胜感激。我可能只是走错了路

我使用CSS和javascript/jQuery获得了所需的结果

HTML

Javascript

$("#button").click(function(e){
    e.preventDefault();
    var img2 = $('<img src="http://something.com/img2.png"/>')
    img2.addClass("img").addClass("image2")
    $(".image1").after(img2)
})
$(“#按钮”)。单击(功能(e){
e、 预防默认值();
变量img2=$('')
img2.addClass(“img”).addClass(“image2”)
$(“.image1”)。之后(img2)
})

这有帮助吗?可以帮助您吗?PHP可用的Imagick模块本机支持SVG。@Martin,谢谢。我能够使用CSS实现所需的效果,这比向服务器发出创建和获取图像的请求要快——这是个好消息。你能给自己的问题贴一个答案吗?这样其他人(比如我)就可以看到你是如何解决这个问题的,并使用类似的方法?
.img{
    /*Set all images with this class to be on the top left of the screen*/
    display:block;
    width:100px;
    height:100px;
    position:absolute;
    left:10px;
    top:10px
}

.image1{
    z-index:1;
}

.image2{
    /*Make image 2 overlay image 1*/
    z-index:2;
}
$("#button").click(function(e){
    e.preventDefault();
    var img2 = $('<img src="http://something.com/img2.png"/>')
    img2.addClass("img").addClass("image2")
    $(".image1").after(img2)
})