1 package com.wangzhen.util; 2 3 import java.io.ByteArrayInputStream; 4 import java.io.ByteArrayOutputStream; 5 import java.io.IOException; 6 ...
分类:
其他好文 时间:
2015-07-13 15:48:45
阅读次数:
102
我最终才去的方案如下:
/**
* 动态发布图片压缩
*
* @param source_image 原图image
* @param maxSize 限定的图片大小
*
* @return 返回处理后的图片
*/
- (NSData *)resetSizeOfImageData:(UIImage *)source_image maxSize:(NSInteg...
分类:
移动开发 时间:
2015-07-10 11:32:34
阅读次数:
312
主要是利用html5的canvas来进行图片的压缩,然后转化为dataURL,再有dataURL转化为Blob文件,Blob对象可以直接赋值给Formdata.
app.service('Util', function($q) {
var dataURItoBlob = function(dataURI) {
// convert base64/URLEnc...
分类:
Web程序 时间:
2015-07-03 19:17:32
阅读次数:
378
最近做项目需要图片压缩处理,网上找的方法大都使用了 com.sun.image.codec.jpeg.* 这个包中的JPEGImageEncoder类,引入这个包后一直报错,各种google百度,尝试了各种方法,包括手动引jre中的rt.jar,以及在eclip...
分类:
编程语言 时间:
2015-07-03 14:14:52
阅读次数:
567
此前有同事跟我聊过关于移动端用canvas压缩图片后再上传的功能,最近有了点空闲时间,所以就实践了一下。demo效果链接在文章底部贴出。 在做移动端图片上传的时候,用户传的都是手机本地图片,而本地图片一般都相对比较大,拿iphone6来说,平时拍很多图片都是一两M的,如果直接这样上传,那图片就...
分类:
移动开发 时间:
2015-06-27 15:54:20
阅读次数:
217
第一:我们先看下质量压缩方法: private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); ...
分类:
移动开发 时间:
2015-06-16 12:42:27
阅读次数:
105
//引用命名空间using System.Drawing.Imaging;using System.Drawing;using System.Drawing.Drawing2D;#region GetPicThumbnail/// /// 无损压缩图片/// /// 原图片/// 压缩后保存位置//...
选择一个合适的图片处理扩展包。常见的扩展如GD,imagick,Gmagick。老古董的GD丢掉吧,效率很低,而且压缩的图片体积很大=。= imagick是个不错的选择,在PHP的图片处理扩展中表现的很显眼。不管是对jpg或png的静态图片,还是对gif的动态图片,压缩和缩小放大尺寸都非常给力。G....
分类:
其他好文 时间:
2015-06-13 17:05:53
阅读次数:
160
1、调用TinyPng网站提供的API1.1、须知(1)tinypng的官网:https://tinypng.com/ 不知道国内访问会不会很慢,在Singapore打开这个网站很流畅;(2)API key申请地址:https://tinypng.com/developers 调用这个网站提供的.....
header("Content-type: image/jpeg");$file = "10k.jpg";$percent = 1.5; //图片压缩比list($width, $height) = getimagesize($file); //获取原图尺寸//缩放尺寸$newwidth = $wi...
分类:
其他好文 时间:
2015-06-09 19:04:50
阅读次数:
115