zoukankan      html  css  js  c++  java
  • 个人对压缩的理解

    压缩一种指的是:将文件大小变小,比方上传图片到server,能够通过减少文件大小UIImageJPEGRepresentation(image, 0.0)和改动文件尺寸UIGraphicsBeginImageContext(CGSizeMake(width, height))来压缩图片 另一种就是压缩文件上传 就是gzip格式压缩上传,

    假设是用AFNetWorking进行上传的话。设置上传压缩须要设置:

    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];  
    manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone];  
    manager.requestSerializer = [AFJSONRequestSerializer serializer];  
    manager.responseSerializer = [AFJSONResponseSerializer serializer];  
    [manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];  
    [manager.requestSerializer setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Content-Type"];   

    服务端进行对应的处理,返回回来的gzip是自己主动解压缩的。类似ASI的gzip使用

    图片压缩的优点:第一次缩减质量,第二次通过gzip压缩图片上传server,这样速度就大大提高。

  • 相关阅读:
    firefox 网页编辑器不能访问剪贴板图片的问题解决
    ubuntu 安装rails 遇到的问题及解决办法
    Mysql索引建立、查询、删除
    UIImage 各种处理(分类)
    iOS加载Gif图片
    json plist 互转
    克隆网站 mac
    UIlabel
    pod 更新 升级
    2016审核标准
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/7243453.html
Copyright © 2011-2022 走看看