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,这样速度就大大提高。

  • 相关阅读:
    627. Swap Salary
    176. Second Highest Salary
    596. Classes More Than 5 Students
    183. Customers Who Never Order
    181. Employees Earning More Than Their Managers
    182. Duplicate Emails
    175. Combine Two Tables
    620. Not Boring Movies
    595. Big Countries
    HDU 6034 Balala Power! (贪心+坑题)
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/7243453.html
Copyright © 2011-2022 走看看