2012-01-07 119 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. 相關性。如果我們想要移動到允許在富媒體環境中執行代碼的格式,則圖像文件是 只是圖像。閃光只是選項 社交媒體網站的大多數 將不允許從配置文件 圖像重定向到外部鏈接。

問候, 阿布舍克蘭詹