图片resize

原创 2006年06月19日 13:45:00
//图片控制函数,myImg参数永远为this,maxWidth为最大宽度数值,maxHeight为最大高度数值;
function reSize(myImg, maxWidth, maxHeight)
{
    var iniPicWidth = myImg.width;
    var iniPicHeight = myImg.height;
    var iniRate = iniPicHeight/iniPicWidth;

    if(iniPicWidth>maxWidth || iniPicHeight>maxHeight){
        var newW = maxWidth;
        var newH = Math.floor(newW*iniRate);
        if (newH>maxHeight)
        {
            var newH = maxHeight;
            var newW = Math.floor(newH/iniRate);
        }
        myImg.width = newW;
        myImg.height = newH;
    }
}

使用方法
<img src="http://image2.sina.com.cn/jc/upload/118/5168/20060615/1572/314451/314451.jpg" border=0 onload=reSize(this,660,1000) class=img01>
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

tensorflow图片预处理和测试效果(resize,crop,pad等)

#%% 读图片代码 import matplotlib.pyplot as plt # plt 用于显示图片 import matplotlib.image as mpimg # mpimg 用于读取...

C++ RGB图片限定最长边进行resize

1、功能描述: 对于已有图片,限定其最长边在某个值之内(最短边原理一致); 2、IplImage*代码实现: IplImage *ReadImageToResize( IplImage* ...

基于Boost方法的人脸检测(2):样本生成(切割图像、resize图像、灰度化图像、保存图片)

infile >> faceCount; cout << faceCount << endl; for (int i = 1; i > h >> w >> angle >> x >> y >>...

图片的处理大概就分 截图(capture), 缩放(scale),设定大小(resize), 存储(save)

图片的处理大概就分 截图(capture), 缩放(scale),设定大小(resize), 存储(save) 这几样比较好处理, 另外还有滤镜,擦试等, 以后再说 在这个Demo code裡, ...

图片尺寸批量resize的matlab并行代码

在caffe ImageNet例子中有对图片进行resize的部分,文中使用的是linux shell脚本命令:for name in /path/to/imagenet/val/*.JPEG; do...

Image_Resize

  • 2017-04-01 17:41
  • 107KB
  • 下载

STL中的resize函数与capacity函数

//下面这个程序很有意思,看看发现到第二次的时候svec里面不是1000个元素,这实际上是resize()函数在作怪!但是最后一步中的capacity如何为3000多的我自己也不太清//楚,如果有知道...
  • airfer
  • airfer
  • 2012-07-02 15:52
  • 1764

How_To_Resize_RAID_Partitions.pdf

  • 2009-05-15 15:56
  • 104KB
  • 下载

Qt5.7OpenCV249resize函数

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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