移动开发时批处理压缩图片提高开发效率
5页1、移动开发时批处理压缩图片提高开发效率1. 为什么要压缩图片?在UI给开发图片的时候,经常都是没有压缩过的原图,但是移动开发时要尽可能减小app体积,而图片在app体积中占比极大,所以将大图压缩为小容量图片并且尽可能不影响图片质量是减小app体积所必须的操作2. 如何压缩?压缩方法有很多,网上各种压缩工具,传统压缩方法是UI给了图用这些工具批量压缩,缺点就是要手动选择不同文件夹下的图片,不能做到自定义3. 压缩为什么格式?但是现在流行的是压缩为webp格式,WebP 的优势体现在它具有更优的图像数据压缩算法,能带来更小的图片体积,而且拥有肉眼识别无差异的图像质量;同时具备了无损和有损的压缩模式、Alpha 透明以及动画的特性,在 JPEG 和 PNG 上的转化效果都相当优秀、稳定和统一。4. 用python自动化批处理压缩的脚本直接放脚本代码 文件名compressImage.py#!/usr/bin/python# -*- coding:utf8 -*-# author:liuhc# description:压缩指定模块里的大图为webp格式# create date:2020-09-
2、24 on 1:20 PMimport os# 查找指定文件夹里大于指定kb的图片列表def findBigImageFile(folder, size): bigFiles = for foldername, subfolders, filenames in os.walk(folder): # 对文件进行遍历 for filename in filenames: # .getsize(path)必须是完整路径 file = os.path.join(foldername, filename) # size*1024,使参数size单位为kb if os.path.getsize(file) size * 1024: file = os.path.abspath(file) suffix = os.path.splitext(file)1 if (suffix = .png or suffix = .jpg) and file.find(.9.png) = -1: bigFiles.append(file) return bigFiles# 将modules中的文件夹都添加到集合里并
《移动开发时批处理压缩图片提高开发效率》由会员vi****12分享,可在线阅读,更多相关《移动开发时批处理压缩图片提高开发效率》请在金锄头文库上搜索。
2023-01-04 11页
2022-08-11 118页
2022-08-13 5页
2023-11-19 7页
2023-07-08 16页
2023-03-19 6页
2023-11-25 7页
2023-01-05 119页
2023-03-03 21页
2023-04-22 42页