js 控制 图片 大小

发布者: seasun

Js代码

  1. /**
  2. * 控制图片比例大小
  3. * @param {} img 对象
  4. * @param {} width 最大宽度
  5. * @param {} height 最大高度
  6. */
  7. var flag = false;
  8. function imgSuitSize(ImgD, width, height){
  9. var image = new Image();
  10. var iwidth = width; // 定义允许图片宽度
  11. var iheight = height; // 定义允许图片高度
  12. image.src = ImgD.src;
  13. if (image.width > 0 && image.height > 0) {
  14. flag = true;
  15. if (image.width / image.height >= iwidth / iheight) {
  16. if (image.width > iwidth) {
  17. ImgD.width = iwidth;
  18. ImgD.height = (image.height * iwidth) / image.width;
  19. } else {
  20. ImgD.width = image.width;
  21. ImgD.height = image.height;
  22. }
  23. ImgD.alt = image.width + “×” + image.height;
  24. } else {
  25. if (image.height > iheight) {
  26. ImgD.height = iheight;
  27. ImgD.width = (image.width * iheight) / image.height;
  28. } else {
  29. ImgD.width = image.width;
  30. ImgD.height = image.height;
  31. }
  32. ImgD.alt = image.width + “×” + image.height;
  33. }
  34. }
  35. }

转载请标注编辑来源:js 控制 图片 大小

我想网 板凳 编辑

Tags:

分享
QQ书签
百度搜藏
Del.icio.us
Google书签
和讯网摘
天极网摘

回复已关闭.