我想在在图片上建立矩形、弧开和多边形的选区,以在web应用程序中生产热点(热区)?谢谢

解决方案 »

  1.   

    <TABLE cellSpacing="0" cellPadding="0" width="767" align="center" border="0">
    <TR>
    <map name="FPMap0">
    <area href="pages/register/registerstep1.aspx" shape="RECT" coords="161,114,234,182">
    </map>
    <TD><IMG height="183" alt="" src="Images/index_login_02.jpg" width="6"></TD>
    <TD><IMG height="183" alt="" src="Images/index_login_03.jpg" width="235" usemap="#FPMap0"></TD>
    </TR>
    </TABLE>
      

  2.   

    图形切片就可以了,可以在FireWork等中实现。如果用代码,楼上的仁兄。。
      

  3.   

    我要实现DW的功能!而不是在DW设计好它!
      

  4.   

    矩形说了,再补两个:
    圆形:必须使用三个数字,前两个数字为圆心的座标,最后一个数字为半径长度
    如:<area shape=circle coords=85,155,30 href="URL">
    c.任意图形(多边形):将图形之每一转折点座标依序填入
    如:<area shape=poly coords=232,70,285,70,300,90,250,90,200,78 href="URL">
      

  5.   

    berlin8600(柏林) 
    谢谢你
    我是要用c#取出座标来,应该如何取,就是做一个像photoshop的套鎍之类的功能!
    你说的那个我明白!
      

  6.   

    很难吗?用winform 实现会不会简单点!
      

  7.   

    我认为你还不如用ImageButton这个控件算了
      

  8.   

    那个一个平面图,很复杂的,有交叉,用那个不合理呀!====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2
      

  9.   

    哎,为什么这么一个问题都两个月了!还解决不了呢?====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2
      

  10.   

    在winform上吧!====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2
      

  11.   

    哎,一脸无奈winform总该有人回答吧====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2
      

  12.   

    先绘出图片
    dim pen As New pen(Color.Red)
    dim g As Graphics
    g = Me.CreateGraphics
    g.DrawImage(bitmap, 0, 0)
    再绘矩形
    g.DrawRectangle(pen, x坐标, Y坐标, 矩形宽, 高)
    这样可以在图片上画一个矩形  我就没想明白怎么把这个矩形设置为热区呢? 
    楼主解决了给我说说原理
      

  13.   

    原理是得到这个矩形的座标,存入数据库,然后通过asp.net动态生成罢了!
      

  14.   

    luluonline(kazama) ( ) 信誉:99 
    你说的是在已知座标的情况下画!我现在就是不知道座标了!
      

  15.   

    ImageButton中点击的时候会有点击点在图片中的坐标,每次回传这个坐标,进行相应的运算就可以了,如果有需要给我[email protected]发邮件,我看看还能做成WEB控件。
      

  16.   

    asp.net  无非是把html 和 javascript 结合书写在一起包装成用户控件罢了。万变不离其宗。只要你掌握好了html和javascript和用户自定义控件的写法就可以实现了。
      

  17.   

    去看看GraphicsPath类.(System.Drawing.Drawing2D)
    这个类用来构造矩形、弧开和多边形的区域很方便的,同时可以通过PathPoints属性来获取所有的点.至于如何实现Point->Html的工作就看你的算法了.如果想做出类似FrontPage的what you see is what is you get,可以调用Graphics的DrawPath来在用户界面上描绘Path.