`
Zhoumx
  • 浏览: 73506 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

图片缩放比例代码

阅读更多

java:

private static int[] getImageWidthAndHeight(int orgW , int orgH, int avW, int avH) {
  int width=0;
  int height = 0;

  if(orgW>0&&orgH>0){
   if(orgW/orgH>=avW/avH){
    if(orgW>avW){
     width = avW;
     height = (orgH*avW)/orgW;
    }else{
     width = orgW;
     height = orgH;
    }
    System.out.println("++Widht:"+width+" Height"+height);
   }else{
    if(orgH>avH){
     height = avH;
     width = (orgW*avH)/orgH;
    }else{
     width = orgW;
     height = orgH;
    }
    System.out.println("++Widht:"+width+" Height"+height);
   }
  }
  int[] arr = new int[2];
  arr[0] = width;
  arr[1] = height;

  return arr;
}

 

javascript:

function DrawImage(ImgD,iwidth,iheight,altmsg){
     //参数(图片,允许的宽度,允许的高度)
     var image=new Image();
     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=altmsg+" "+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=altmsg+" "+image.width+"×"+image.height;
         }
     }
 }

 

以上代码来自网络,挺实用的

分享到:
评论

相关推荐

    图片等比例缩放代码,图片等比例缩放JS代码,图片缩放代码

    在网页设计和开发中,图片的处理是一项非常重要的工作,特别是在响应式布局中,确保图片能够根据屏幕尺寸等比例缩放是必要的。...以上就是关于图片等比例缩放JS代码的详细解释,希望对您有所帮助。

    图片缩放代码,等比例显示图片

    虽然提供的文件“dbl.asp”没有包含具体的代码,我们可以假设这是一个使用VBScript(Visual Basic Script)编写的功能,用于处理图片缩放。 在VBScript中,我们可以使用GDI+(Graphics Device Interface Plus)库来...

    js图片缩放效果制作鼠标滚动图片等比例缩放

    3. 计算缩放比例:根据滚动的增量和当前缩放比例计算新的缩放值。 4. 设置图片样式:通过CSS控制图片的基础样式和布局。 5. 图片渲染优化:设置`image-rendering`属性保持图片清晰度。 以上就是利用JavaScript实现...

    js图片缩放效果制作鼠标滚动图片等比例缩放代码.zip

    总结来说,"js图片缩放效果制作鼠标滚动图片等比例缩放代码"是一个利用JavaScript实现的网页动态效果,通过监听滚动事件、计算缩放比例和应用CSS3动画,使得图片在鼠标滚动时能够平滑、等比例地缩放,提升了网页的...

    jQuery图片缩放例子代码

    下面我们将深入探讨jQuery图片缩放的原理、实现方式以及相关知识点。 首先,我们需要理解jQuery的基本用法。jQuery通过$符号作为函数调用,用于选择DOM元素。例如,`$('img')`会选择所有的图片元素。选择器可以是ID...

    图片完美缩放代码

    为了避免这个问题,高级的图片缩放算法会采用等比例缩放,即保持纵横比不变,使图片在放大或缩小后仍保持原有的形状。 在"phpThumb"这个压缩包中,包含的可能是一个用PHP编写的图片处理库。PHP是一种广泛使用的...

    matlab图片缩放代码.zip

    本压缩包“matlab图片缩放代码.zip”提供了一组MATLAB代码,包括最近邻插值(singlelineal.m)、双线性插值(double.m)和三次插值(triple.m)三种方法,这些都是在MATLAB中实现图像缩放时常用的算法。 1. **最近...

    按比例缩放图片,JavaScript代码.rar

    按比例缩放图片,JavaScript代码.rar按比例缩放图片,JavaScript代码.rar按比例缩放图片,JavaScript代码.rar按比例缩放图片,JavaScript代码.rar按比例缩放图片,JavaScript代码.rar按比例缩放图片,JavaScript代码...

    js写的图片等比例缩放代码

    通过理解并应用这些概念,开发者可以创建一个高效且用户体验良好的图片缩放功能。实际的代码实现可能涉及更多细节,例如错误处理、进度反馈以及兼容性问题的解决,这些都是构建完整功能时需要考虑的额外方面。

    C#任意比例缩放显示图片_源代码

    // 设置缩放比例 float scaleFactor = 0.8f; // 可以根据需求调整 // 计算缩放后的尺寸 int newWidth = (int)(originalImage.Width * scaleFactor); int newHeight = (int)(originalImage.Height * scaleFactor); ...

    android缩放图片代码实例

    Android中的图片缩放主要涉及到两个关键概念:`Bitmap`对象和` BitmapFactory`类。`Bitmap`是Android系统中用于存储像素数据的类,而`BitmapFactory`则提供了从各种源(如文件、资源或网络)解析图片到`Bitmap`的...

    js图片缩放效果制作鼠标滚动图片等比例缩放代码

    公式通常为:新尺寸 = 原尺寸 * 缩放比例。 6. **CSS样式更改**:JavaScript可以修改元素的CSS样式,如`style.width`和`style.height`,来改变图片的大小。在等比例缩放时,可能还需要调整图片的`transform`属性,...

    js实现图片等比例缩放

    2. 计算比例:确定目标尺寸,然后根据原图的宽高计算缩放比例。 3. 设置新尺寸:使用`style.width`和`style.height`属性设置图片的新尺寸。 4. 居中显示:为了使图片在容器内水平和垂直居中,可以设置图片的`margin`...

    图片按比例缩放示例 内含详细代码

    在IT行业中,图片处理是一项常见的任务,特别是...此外,如果是在Web开发环境中,例如使用JavaScript,我们可以使用HTML5的Canvas API来实现图片缩放。以下是一个简单的JavaScript示例: ```html <!DOCTYPE html> ...

    php图片等比例缩放

    从开源代码中总结的php图片等比例缩放 测试可用

    MFC图片缩放实例

    在本文中,我们将深入探讨如何使用MFC(Microsoft Foundation Class Library)进行图片缩放操作,特别是在将图片缩放以适应背景上的应用场景。MFC是微软为Windows开发的应用程序提供的一套C++类库,它极大地简化了...

    jquery图片等比例缩放

    这个函数会根据图片的容器大小计算缩放比例,然后调整图片的宽度和高度。 #### 2. 应用到所有图片 为了让页面上的所有图片都能等比例缩放,我们可以在页面加载完成后调用这个函数: ```javascript $(document)....

    java绘图 图片缩放 实例代码

    3. **设定缩放比例和新尺寸**: 这里可以根据需求设定缩放比例,比如保持原图宽高比的缩放或按固定尺寸缩放。假设我们想要将图片缩放为原来的一半,可以这样设置: ```java int newWidth = originalWidth / 2; int ...

    jQuery图片等比例缩放截取显示代码.zip

    3. **设置参数**:配置jQThumb的选项,比如缩放比例、宽高限制等。这些参数可以通过`.jqthumb({options})`方法传递。 4. **应用插件**:使用`.jqthumb()`方法应用插件到选择的图片元素上,插件会自动计算并应用适当...

    微信小程序图片缩放移动代码

    imgScale: 1, // 图片缩放比例 imgOriginalWidth: 0, // 图片原始宽度 imgOriginalHeight: 0, // 图片原始高度 }, onLoad: function() { // 获取图片原始尺寸 wx.getImageInfo({ src: this.data.imageSrc,...

Global site tag (gtag.js) - Google Analytics