Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 如何将URL转换为SVG图像的HREF_Image_Amazon Web Services_Url_Svg_Href - Fatal编程技术网

Image 如何将URL转换为SVG图像的HREF

Image 如何将URL转换为SVG图像的HREF,image,amazon-web-services,url,svg,href,Image,Amazon Web Services,Url,Svg,Href,如何将amazon预先签名的url转换为svg图像的正确href属性值 例如,这里我有一个url: https://s3.us-east-1.amazonaws.com/zed-content/Dialogue%20Items/a0A1r00002sLxg9EACLeft/testImg.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJ7V4MJWO3GNAM6WA%2F20180710%2Fus-east-1%2Fs

如何将amazon预先签名的url转换为svg图像的正确href属性值

例如,这里我有一个url:

https://s3.us-east-1.amazonaws.com/zed-content/Dialogue%20Items/a0A1r00002sLxg9EACLeft/testImg.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJ7V4MJWO3GNAM6WA%2F20180710%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180710T133927Z&X-Amz-Expires=604800&X-Amz-Signature=1044208e8a3fc4167fcd738637316d31a6b9a843063ec5658f8e7720c8963fb0&X-Amz-SignedHeaders=host
它显示一个url图像,但我不知道如何将位于url后面的图像作为svg图像

我正在使用.jpg扩展名存储图像。现在我想获取该图像的href,以便使用image svg元素显示它

换言之,我想要的是

<svg>
  <image href="IDoNotKnowWhatToPutInHere.jpg"/>
</svg>

你可以这样做。根据您的喜好更改宽度和高度

.svg main, .svg图像{ 宽度:200px; 高度:200px; }
链接中的图像存储为jpg。要将图像显示为svg,首先需要将其存储为svg格式。@Dunedan,我编辑了这个问题以反映您所谈论的内容。谢谢。你试过将整个预签名的URL放在href字段中吗?@MarkB作为一个标记B放在另一个标记B上,我可以确认它像一个符咒一样工作。你可能应该使用xlink:href来向后兼容SVG1.1。除了xlink:href,你还必须为SVG1.1支持设置宽度和高度属性。这不是通过CSS设置的