图像相关(img)

Posted Autumn の Box

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像相关(img)相关的知识,希望对你有一定的参考价值。

插入图像  <img src="url/图像文件名" alt="图像不能正常显示时的替代显示文本" />

图像附注  <img src="url/图像文件名" alt="显示文本" title="鼠标置于图像上时显示的提示文本" />

图像大小  <img src="url" width="#" height="#" />(以px为单位)

预加载图片  <img lowsrc="url/低解析度图形文件名" src="url/高解析度图形文件名" />

设置图像跨域  <img src="url" crossorigin="anonymous" />  (crossorigin可取值为:anonymous(匿名)、use-credentials(使用凭据))

将图像定义为服务器端图像映射:

  <a href="demo.php">
    <img src="" width="" height="" ismap="ismap">
  </a>

  ismap 属性将图像定义为服务器端图像映射(图像映射指的是带有可点击区域的图像),当用户在 ismap 图像上单击了某处时,浏览器会自动把鼠标的 x、y 位置(相对于图像的左上角)以?传参发送到服务器端,服务器端程序(如本例中的demo.php)可以根据这些坐标来做出响应,只有当 <img> 被包含于带有有效 href 属性的 <a> 里面时,才允许使用 ismap 属性;

将图像定义为客户端图像映射(点选图、影像地图)(需要CGI程式)(Dreamweaver 中可以用形状热点工具):

  <img src="url/图形文件名" usemap="#加上要使用的<map>的name或id" ismap="ismap" />

  <map name="demo" id="demo">(描述地图)

    <area shape="形状" coords="区域坐标列表" href="连接点的url">

    <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>

  usemap 属性将图像定义为客户端图像映射(图像映射指的是带有可点击区域的图像),usemap 属性与 <map> 元素的 name 或 id 属性相关联,以建立 <img> 与 <map> 之间的关系,只有当 <img> 元素不属于 <a> 或 <button> 元素的子级时,才允许使用 usemap 属性;

  上面的例子中将img映射为4个区域,当用户单击其中一个区域时,将被链接到不同的文档中,请注意,在<img>标签中已包含了对 ismap 图像映射的处理功能,这样那些使用不具有 usemap 处理功能的浏览器用户就可以通过服务器端机制来处理图像映射,usemap 客户端处理图像映射的好处是,它不要求有服务器或特殊的服务器软件,与 ismap 机制不同,它可以用在非 web (无网络)环境中,例如在本地的文件或者 CD-ROM 中使用;

  地图就是很好地应用 ismap 和 usemap 属性的一个示例,例如,在浏览一家全国范围的大公司网页时,用户可能会在地图上单击他们所居住的城市,以获得附近地区零售店的地址和电话号码等;

  <map> 标签用于客户端图像映射(图像映射指带有可点击区域的一幅图像),<img>中的 usemap 属性可引用 <map> 中的 id 或 name 属性(取决于浏览器),所以我们应同时向 <map> 添加 id 和 name 属性;

  <area> 元素永远嵌套在 <map> 元素内部,<area> 元素可定义图像映射中的区域;

    <area shape="" coords="" href="" hreflang="" target="" media="" rel="" type="">

      shape:规定区域的形状

        default --规定全部区域

        rect --矩形区域

        circle --圆形区域

        poly --多边形区域

      coords:规定区域的坐标,相对图像左上角的坐标 (0,0),与 shape 属性配合使用,来规定区域的尺寸、形状和位置;

        shape="rect":必须使用四个数字,前两个数字为左上角坐标,后两个数字为右下角坐标

          例:<area shape="rect" coords="100,50,200,75" href="url">

        shape="circle":必须使用三个数字,前两个数字为圆心的坐标,最后一个数字为半径长度

          例:<area shape="circle" coords="85,155,30" href="url">

        shape="circle":将图形的每一个转折点坐标依序填入

          例:<area shape="poly" coords="232,70,285,70,300" href="url">

      href:规定区域的目标URL

      hreflang:规定目标URL的语言

      target:规定在何处打开URL,包括:_self(默认)、_blank、_parent、_top、framename

      alt:URL不能正常显示时的替代显示文本

      media:规定目标 URL 是为何种媒介/设备优化的

      rel:规定当前文档与目标 URL 之间的关系

      type:规定目标 URL 的 MIME 类型

以上是关于图像相关(img)的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 matlab 中使用 imfilter 计算两个图像之间的相关性吗?

干货 |HTML图像标签的基本特点和相关属性

在浮动图像旁边保留相关文本

Python opencv 图像特效处理

Python opencv 图像特效处理

在 UIWebView 中使用 HTML 页面,相关页面图像出现奇怪问题,但链接有效