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