【问题标题】:Does HTML allow for embedded encoding of images by stream?HTML 是否允许通过流对图像进行嵌入式编码?
【发布时间】:2010-12-06 09:49:23
【问题描述】:

例子:

<div id="sampleimage">

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

</div>

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

【问题讨论】:

    标签: html image


    【解决方案1】:

    在某些浏览器中(在 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 中使用它们。

    【讨论】:

    【解决方案2】:

    是的,有可能:See here

    【讨论】:

    • 他问的是 HTML 而不是一个特定的(损坏的)实现。
    猜你喜欢
    • 2020-08-26
    • 1970-01-01
    • 1970-01-01
    • 2021-06-26
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    相关资源
    最近更新 更多