目前網上流行的freetextbox 在插入圖片後,圖片大小可以通過移mouse來改變width,height,現在我想做,在移動圖片width,height時能實現等比縮放。這個功能如何實現。

解决方案 »

  1.   

    用js可以实现, freetextbox 就不知道能不能实现了。
    不能的花你需要自己修改代码。
      

  2.   

    我记得好想见过类似的方法,有人的blog里有,但是实在忘了是那里见的了.
      

  3.   

    1.大小图片通吃function DownImage(ImgD){ 
        var image=new Image(); 
        image.src=../../ImgD.src; 
        if(image.width>0 && image.height>0){ 
            //flag=true; 
            if(image.width>=300){ 
                ImgD.width=300; 
                ImgD.height=(image.height*300)/image.width; 
            }else{ 
                ImgD.width=image.width; 
                ImgD.height=image.height; 
            }  
        } 

    图片如果宽度不大于300,原始大小显示,否则缩放大小。
    2.真对大图片<script language="javascript">
      //图片处理函数
      function changeImageSize(img) {
     if(img.height > 90 || img.width > 90){
       if(img.height >= img.width){
      img.height=90;
       } else {
      img.width=90;
       }
     }
      }
    </script>
    http://topic.csdn.net/t/20051026/09/4350582.html
    http://www.chinaccna.com/www/aspnet/200605/13779.html