function resizeImage($im,$maxwidth,$maxheight,$name,$filetype) { $pic_width = imagesx($im); $pic_height = imagesy($im); if(($maxwidth && $pic_width > ... ...
分类:
其他好文 时间:
2017-08-12 15:30:23
阅读次数:
153
使用了工具thumbnailator,据说thumbnailator是一个非常好的图片开源工具,使用起来很方便。不过没仔细看过,我只是需要压缩图片,让其占用空间变小而已。使用maven引入jar包 代码如下即可: 源图片为1.2MB,压缩后图片大小为157KB ...
分类:
编程语言 时间:
2017-08-10 17:06:19
阅读次数:
154
InputStream inputStream = null; inputStream = frontFile.getInputStream();BufferedImage bufImg = Thumbnails.of(inputStream).scale(0.2f).asBufferedImage ...
分类:
Web程序 时间:
2017-08-02 23:38:10
阅读次数:
194
生活中,我们通常会遇到这种问题:一个文件夹内部有多个子文件夹,每个文件夹内部有很多图片,我们想改变这些图片的格式。 例如.png格式图片支持背景透明,但我们想把它变成背景不透明的.jpg图片。又比如.bmp格式是非压缩图片,我们想把它转换为无损压缩的.png图片以节省存储空间。 如果图片数量很少,很 ...
分类:
其他好文 时间:
2017-07-31 00:56:05
阅读次数:
298
之前处理图片的方式是,小图标通过gulp配置的spritesmith雪碧图方式,.png会先用ps工具转成.jpg,然后jpg太大则用在线压缩工具来进行压缩(另外gulp系列的gulp-imagemin也用作压缩图片)。 今天看到了一个新的方式,图片为webp格式。以前也有见过但从来没用过这种格式, ...
分类:
其他好文 时间:
2017-07-30 17:00:46
阅读次数:
204
我们通常会根据业务特点来进行调整,当Nginx作为静态Web内容服务器、反向代理服务器或是提供图片缩略图功能(实时压缩图片)的服务器时,其内核参数的调整都是不同的。这里只针对最通用的、使Nginx支持更多并发请求的TCP网络参数做简单说明。首先,需要修改/etc/sysctl.conf来..
分类:
其他好文 时间:
2017-07-25 15:47:35
阅读次数:
143
var config = require("./build.config") //获取build.config.js文件里的内容 var gulp = require("gulp") //获取gulp模块 var sass = require('gulp-sass'); //gulp-sass模块是... ...
分类:
Web程序 时间:
2017-07-13 20:40:57
阅读次数:
291
1、http://www.58pic.com/ 2、http://588ku.com/ 3、https://preloaders.net/ 4、https://loading.io/ 5、http://autoprefixer.github.io/ 6、http://www.easyicon.net ...
分类:
其他好文 时间:
2017-07-12 17:52:36
阅读次数:
166
1、压缩图片 2、懒加载(页面上图片多,但用户并不是要求立即就能看到全部图片,可以当用户将要看到的时候,再去加载,先加载用户看的,让出网络带宽) 3、对页面进行分帧Frame加载,比如页面很长,可以只加载前面一部分重要的HTML,当用户拉下来的时候,再加载下面的,塞进去。 4、使用BigPipe技术 ...
分类:
其他好文 时间:
2017-07-09 21:51:46
阅读次数:
144
请务必理解如下章节后阅读此章节: 压缩 图片文件可降低文件大小,提高图片加载速度。 找到规律转换为 gulp 代码 规律 找到 images/ 目录下的所有文件,压缩它们,将压缩后的文件存放在 dist/images/ 目录下。 gulp 代码 一、安装 gulp-imagemin 模块 提示:你需 ...
分类:
其他好文 时间:
2017-07-07 14:29:33
阅读次数:
158