2012-05-25 53 views
5

有一種方法將圖像轉換成等效html圖像的,由具有表html分割成許多單元,每個單元具有特定背景顏色這將像圖像中的像素?很像ASCII藝術。如何將圖片轉換爲html?

我會將此視爲在電子郵件簽名中擁有公司徽標的一種方式,而無需擔心電子郵件客戶端會阻止圖像。

回答

5

是的,負載的人已經這樣做了:http://pgl.yoyo.org/img2html/就是一個例子。

+0

不工作。即使它自己的示例圖像也會生成:'此服務器不支持imagecreatefromx-png()函數; exiting'。還有其他的嗎? – CJ7

+1

這很糟糕。那麼,電子郵件簽名和HTML電子郵件通常很糟糕,所以也許它也是如此! :) –

+0

是否可以通過MIME? – CJ7

4

也許你需要的只是將你的圖像轉換爲URI格式。

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA 
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO 
9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot"> 

http://jsfiddle.net/z6FFc/

+0

不,因爲普通的電子郵件客戶端不允許簽名超過5KB – CJ7

+0

貴公司徽標的大小(高度*寬度)是多少? –

1

嘗試 「圖像轉換爲HTML的電子郵件」 從STYLECampaign。如果我記得沒錯,你會得到一個下載鏈接來換取在stylecampaign.com上訂閱他們的時事通訊。該工具工作正常,具有縮放和壓縮;這裏有一個博客文章http://bit.ly/Jhf1CK和一個視頻指南解釋技巧和退格:http://www.youtube.com/watch?v=VSi51yLQFnc

0

我會提醒,不要嘗試這種伎倆。

用做「聰明」的東西用電子郵件一個簡單的規則是先詢問「垃圾郵件發送者使用相同的技術?」。如果答案是肯定的,那麼您可以確定互聯網服務提供商將他們的過濾器配置爲包含垃圾郵件的垃圾郵件。

在欺騙圖像轉換成顯示,無論是與以base64伎倆或pixeldivs的情況下,這些技術已經被垃圾郵件發送者使用多年,並有可能損壞你的聲譽發送。

如果有問題的公司與收件人有很好的關係,他們會很樂意展示圖片。一旦您回覆或添加到聯繫人,許多客戶端(如Gmail)都會啓用圖像。此外,使用諸如DKIM等技術簽署您的標題,使用信譽良好的第三方發件人或支付ReturnPath認證可以充分提高您的聲譽,以覆蓋大多數主要ISP的圖像阻止。

0

湯姆沃爾什,是什麼讓你覺得它總是ISP的阻止圖像?電郵客戶呢?默認情況下,80%的電子郵件圖像被阻止。依靠用戶的努力或知識來改變這些設置是一個壞主意。

使用某些服務,如Mailchimp,給你一個新的電子郵件地址,每次發送的時間,因此,你不能添加爲安全發件人。諸如此類的技術是獲得已加倍選擇的電子郵件列表的一種好方法,它可以接收電子郵件的半圖像版本,以吸引他們下載圖像。

該頂部鏈接的作品。我使用了JPG,我不確定它接受的格式。只是你知道,這使得文件比普通的JPG大一點。考慮是否值得使用更大的圖像,但對於電子郵件簽名,我可以看到這是一個體面的使用。我注意到,有時當您回覆時,簽名會打破...... sooooo ....請注意,您最終可能會加載<tr><td>A</td></tr>

最終警告......如果您的電子郵件簽名確實中斷並最終以代碼形式....請注意,頂部鏈接的默認值是「屁股」,因此...有些客戶可能會發現這種攻擊性。也許把它改成你的公司名稱。請記住,爲這個表格圖像建立鏈接將(a)花費一段時間,並且(b)第二次主要膨脹此代碼。

-1

嘗試轉換爲html/css。它比base64更緊湊,雖然我還沒有嘗試過,但它應該可以工作。它使用css來創建一個圖像,而不需要任何外部的東西。不要關注頂端,那就是所有工作的代碼所在的地方。注意底部。 https://codepen.io/blazeeboy/pen/bCaLE

no code. just something I have to do to get the post online. 
+0

雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/10632887) –

+0

@RohitGupta:鏈接指向執行轉換的工具(如問)。我懷疑還有更多有用的信息需要補充。如果您認爲該問題是要求提供場外資源/工具,則應該標記該內容。 – IInspectable

+0

@不可預測,OP沒有要求使用工具。他要求一種辦法,可以是代碼。無論你如何切片,這是一個鏈接的唯一答案,用戶已經把垃圾放到了它被接受的地方!在一天結束時,這是我的意見。如果還有2個評論者同意,它將被刪除。如果他們不這樣做,它會留下來。總是有增強答案的方法,例如發佈截圖或樣本結果。 downvote不是我的。我寧願發表評論。 –