2012-01-07 92 views
1

我想在我的web应用程序中生成一个jpg/bmp/png证书。我可以在此徽标内编码一个URL吗?无论何时点击它,它都会重定向到在线配置文件?如何在图像中嵌入链接?

回答

1

您可以使用:

这是常见的做法,现在使用CSS使用图像背景设置图像属性。

+0

“...,以设置图像......” 什么?你可以做一个'图像背景'超链接? – Paul 2012-01-07 19:39:04

+0

请参阅本指南:http://bluedogwebservices.com/css-trick-turning-a-background-image-into-a-clickable-link/ – 2012-01-07 19:41:32

+0

有趣的是,谢谢你。但是,如果他只是展示一幅图像,那么他可能更容易将它包装在一个锚点中,就像你的第一个建议一样。 – Paul 2012-01-07 19:42:57

0

你不能编码与URL的图像,但图像转成超链接是许多年前一个问题就解决了......地图标签

HTML Links

+0

那么你可以使用URL(数据URI)编码图像......但我不认为这就是你的意思! :) – 2012-01-07 19:39:34

+0

我不确定你的意思 - URL作为元数据存储在图像中?你能用它链接到另一个页面吗? – Paul 2012-01-07 19:41:25

+0

http://en.wikipedia.org/wiki/Data_URI_scheme解释了数据URI,它显示了如何使用URL对图像进行编码。我很迂腐,对不起。 – 2012-01-07 19:43:06

1

使用HTML标记区域

例如

<img src ="planets.gif" width="145" height="126" alt="Planets" usemap ="#planetmap" /> 

<map name="planetmap"> 
    <area shape="rect" coords="0,0,82,126" href="sun.htm" alt="Sun" /> 
    <area shape="circle" coords="90,58,3" href="mercur.htm" alt="Mercury" /> 
    <area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus" /> 
</map> 

src

0

我正在寻找的是将链接编码为图像二进制。我得到了我的答案

我们不能将超链接嵌入图形的二进制数据,如jpg,bmp和gif。 这是由于两个主要原因,

  1. 安全性。当我们给图像格式一个机会来执行 类似代码或超链接时,我们基本上会创建一个可能会出现漏洞的间隙 。
  2. 相关性。如果我们想要移动到允许在富媒体环境中执行代码的格式,则图像文件是 只是图像。闪光只是选项 社交媒体网站的大多数 将不允许从配置文件 图像重定向到外部链接。

问候, 阿布舍克兰詹