HTML是否允许按流嵌入编码图像?

时间:2009-03-01 23:26:02

标签: html image

示例:

<div id="sampleimage">

***Stream or Serialize JPEG Image from Server Here w/o Sending another Request***

</div>

所以基本上,在一个响应中发送所有内容。

2 个答案:

答案 0 :(得分:11)

在某些浏览器中(在FF,Chrome和IE8中),您可以使用data URL scheme在HTML中嵌入图像文件。

它看起来像这样(取自RFC):

<IMG
   SRC="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw
   AAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFz
   ByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSp
   a/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJl
   ZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uis
   F81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PH
   hhx4dbgYKAAA7"
   ALT="Larry">

您可以看到图像的数据以base64编码。我相信你也可以使用这种格式在javascript中分配图像并在CSS中使用它们。

答案 1 :(得分:4)

是的,有可能:See here