96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

swift 图片压缩-Swift-图片压缩

原创:找图网 2023-04-14 03:10:03
  • swift 大图片压缩处理解决方案

  • PS:将图片(size)最大的(width或height)压缩到指定尺寸,用一句通俗的话说就是最大边的尺寸(也就是长图还是宽图)。拿到图片之后再使用二分法将图片(data)大小压缩到指定大小

    如果是width大就拿原始size的宽高分别比上上一步得到的tmpW比;

    如果是height就拿原始size的宽高分别比上上一步得到的tmpH比;

    得到新的newSize

  • Swift-图片压缩

  • 这种方式压缩后的图片,转 Data 的话会发现data的体积比之前的还大

    当图片文件需要使用 Data 上传的时候,建议用这种

  • [003][iOS-Swift]使用UIImagePickerController选择并裁剪图片

  • 如果不在 中设置,在点击 「选择照片」的按钮时会报错,见上图

    设置代理 = self 时会报错,要在class PickImageViewController 后面同时添加 UIImagePickerControllerDelegate, UINavigationControllerDelegate

    第一个方法主要是获取用户选择的图片,并设置 UserImageView 的图片

    第二个方法主要是点击「选择图片」按钮之后跳转到图片选择界面之后不选择图片,点击取消时,dismiss。

    如果需要上传图像,可以压缩图片

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com