圖片按比例縮放函數

原创 2016年06月02日 12:44:16
圖片按比例縮放函數
<script language="JavaScript">
<!--
//圖片按比例縮放
var flag=false;
function DrawImage(ImgD){
var image=new Image();
var iwidth = 150; //定義允許圖片寬度
var iheight = 100; //定義允許圖片高度
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width/image.height>= iwidth/iheight){
if(image.width>iwidth){
ImgD.width=iwidth;
ImgD.height=(image.height*iwidth)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}

ImgD.alt=image.width+"×"+image.height;
}
else{
if(image.height>iheight){
ImgD.height=iheight;
ImgD.width=(image.width*iheight)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}
}
}
//調用:<img src="圖片" onload="javascript:DrawImage(this)">
//-->
</script>
版权声明:本文为博主原创文章,未经博主允许不得转载。

PHP按比例生成縮略圖片

一個頁面,列出幾百個頭像的圖標,。尺寸是64x64的,而我有全部圖標的160x160尺寸的,如果全部加載大圖標,那頁面顯示比較慢,那我就需要做出一份小圖標,如下: set_time_limit(...
  • ljihe
  • ljihe
  • 2016年07月21日 18:27
  • 160

php等比缩放图片

步骤如下: 1.获取图片的基本信息 用这个getimagesize函数2.判断图片资源类型并创建对应图片资源 用这个getPicType函数(自定义函数)3.计算缩放比例 原则是取最小的缩放系...
  • qq_18297675
  • qq_18297675
  • 2016年07月15日 22:54
  • 1097

Swift笔记 使用UIScrollView来居中显示图片,可缩放和跟踪触摸点

目标:居中显示一张图片,可以手势缩放。还需要十字星来标识选touch的地方,来进一步处理。源码1.自定义UIScrollView var imageView: UIImageView! ...
  • SVALBARDKSY
  • SVALBARDKSY
  • 2016年03月07日 10:28
  • 1261

asp.net 圖片上傳方法/匯總/縮放截取

ASP.NET 上传图片自动压缩指定大小,找到: imgFile.SaveAs(filePath);代码后加入 public void SmallPic(string PicPath, int i...
  • dcasc
  • dcasc
  • 2013年06月05日 17:16
  • 685

android 自定義控件實現圖片縮放

public class MyImageView extends ImageView implements View.OnTouchListener {         public inte...
  • sunfeihu
  • sunfeihu
  • 2013年03月08日 08:53
  • 1108

swift中UIScrollView的使用(图片缩放)

github学习地址:https://github.com/potato512/SYSwiftLearning 效果图 关键源码 注意事项: (1)缩放时将图片视图UI...
  • potato512
  • potato512
  • 2016年11月04日 11:20
  • 1407

call_usermodehelper()函数简介

call_usermodehelper()用来让内核空间的驱动程序启用用户空间的若干应用程序,如:/sbin/hotplug、/bin/gliethttp_hello等,它的函数原型如下:static...
  • babyfans
  • babyfans
  • 2010年02月11日 21:45
  • 1034

函數

  一、--聚合函數 use pubs go select avg(distinct price) --算平均數 from titles where type=business go use pubs...
  • Joannaz_924
  • Joannaz_924
  • 2009年05月08日 20:06
  • 372

ACCESS 日期函數 常用函數

1、在查询中格式化输出日期  Format(date(), "yyyy-mm-dd")  2、计算两个日期的差值  DateDiff(interval, date1, date2[, fir...
  • yw1688
  • yw1688
  • 2015年03月26日 16:27
  • 302

ORACL instr 函數 substr函數

Oracle函数INSTR用法:     在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始到字符的结尾就结束。   语法如下: ...
  • PC734648643
  • PC734648643
  • 2012年02月17日 08:58
  • 273
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:圖片按比例縮放函數
举报原因:
原因补充:

(最多只允许输入30个字)