前端-图片尺寸处理笔记

带缩略图的可更新焦点图,不按照固定尺寸上传,那么我们给图片设置

.item .imgWrap{
    height : 500px; // 图片最大高度,让img vertical-align;
}

.item .imgWrap img{
    width: auto;  // 图片根据高度自动变动宽度;
    max-width: 600px;
    max-height: 500px;  // 设定最大高度,原图片大于这个高度,就按照比例自动压缩宽度,如果压缩后的宽度大于最大宽度,则又按照最大宽度按比例压缩宽度高度;
    vertical-align: middle; //如果图片高度不够最大高度, 图片水平居中父级;
}
时间: 2024-08-01 22:43:15

前端-图片尺寸处理笔记的相关文章

uploadify 限制图片尺寸

jquery uploadify可以限制文件类型,文件的大小,但对宽高没有限制,项目需要图片上传限制图片宽高度,避免客户上传大尺寸,目前我只前端设置判断宽高度首先我设置个隐藏的img元素 <img id="testimg" src="__ADMIN.IMG__/noavatar_big.gif" style="display:none"> 在uploadify的onUploadSuccess里做这个设置判断 当图片上传成功会返回一个图

Web前端开发测试题阅读笔记

引自: http://www.w3cplus.com/css/front-end-web-development-quiz.html Q7:下面代码弹出值是什么? x = 1; function bar() { this.x = 2; return x; } var foo = new bar(); alert(foo.x); 答:2 这里主要问题是最外面x的定义,试试把x=1改成x={},结果会不同的.这是为什么呢?在把函数当作构造器使用的时候,如果手动返回了一个值,要看这个值是否简单类型,如

如何对前端图片主题色进行提取?这篇文章详细告诉你

本文由云+社区发表 图片主题色在图片所占比例较大的页面中,能够配合图片起到很好视觉效果,给人一种和谐.一致的感觉.同时也可用在图像分类,搜索识别等方面.通常主题色的提取都是在后端完成的,前端将需要处理的图片以链接或id的形式提供给后端,后端通过运行相应的算法来提取出主题色后,再返回相应的结果. 这样可以满足大多数展示类的场景,但对于需要根据用户"定制"."生成"的图片,这样的方式就有了一个上传图片---->后端计算---->返回结果的时间,等待时间也许就

js 压缩图片(只缩小体积,不更改图片尺寸)

1.情景展示 如上图所示,点击上传图片按钮,调用手机摄像头拍照功能. <input onchange="javascript:imgFun.uploadPicture();" type="file" name="file" id="file" accept="image/*" capture="camera" style="display: none;">

CSS3------background-size(背景图片尺寸属性)

background-size 可以设置背景图片的大小,数值包括 长度length和百分比percentage. 并且会根据背景原点位置 background-origin 设置其图片覆盖的范围.那么下面我们一起来了解这个background-size属性吧. background-size语法 w3c对background-size的语法规定如下: 属性名: background-size 属性值: <bg-size>* 其中 bg-size = [ <length> | <

图片未加载完成时预测图片尺寸

/***************************************************************************************     * 图片头数据加载就绪获取图片尺寸     * @version    2011.05.27     * @author    TangBin     * @see             * @param    {String}    图片路径     * @param    {Function}    尺寸就

像素、分辨率、图片尺寸

像素,一个点 分辨率,每英寸长度上,像素的数量,简写dpi,通常是300dpi 图片尺寸,图片的宽高,可用图片的像素数和分辨率计算出来,图片宽(cm厘米)=图片的宽像素数/分辨率,高=图片的高像素数/分辨率,打印时可设置dpi,这时图片尺寸会变化,具体尺寸可从上述公式计算. 如,像素数不变,分辨率增加,打印尺寸减小:像素数减小,分辨率不变,打印尺寸减小 另图片大小,即图片占硬盘容量, 跟像素数多,压缩比低,压缩质量高,大小越大. 如像素数不变,减小压缩比,文件大小增加

用Python更改图片尺寸大小

1.PIL包推荐Pillow. 2.源码: #encoding=utf-8 #author: walker #date: 2014-05-15 #function: 更改图片尺寸大小 import os import os.path from PIL import Image ''' filein: 输入图片 fileout: 输出图片 width: 输出图片宽度 height:输出图片高度 type:输出图片类型(png, gif, jpeg...) ''' def ResizeImage(f

一种使用GDI+对图片尺寸和质量的压缩方法

今天同事向我询问图片压缩的算法,我想起大概两三年前做过的一个项目.其中包含了尺寸和质量两种压缩算法,并且支持JPEG.bmp.PNG等格式.今天把这段逻辑贴出来,供大家参考.(转载请指明来源于breaksoftware的CSDN博客) 尺寸压缩 bool CompressImagePixel( const WCHAR* pszOriFilePath, const WCHAR* pszDestFilePah, UINT ulNewHeigth, UINT ulNewWidth ) { // Ini