Python实现

演示

  • 在桌面新建文件夹PythonTest,并放入resize.py(源代码在下面)和要生成2倍和1倍图的目标图片

  • 打开终端,cd到刚刚建好的PythonTest下

  • 终端执行python resize.py。PythonTest下多生成result文件夹,生成的1倍2倍3倍图都在里面

下面是文字手把手步骤

首先得安装Python

安装Python教程

其次安装Pillow,Python的操作图片库

安装Pillow

完成上两步后根据以下操作进行

  1. 在桌面新建文件夹名字为Test
  2. 在Test文件夹中新建resize.py文件
  3. 打开resize.py,把下面的代码拷贝进去
  4. 把要生成2倍图1倍的图片放在Test文件夹下
  5. 打开终端,cd到Test文件夹目录下
  6. 执行python resize.py
# encoding: utf-8
from PIL import Image
import osdef main():#文件夹下所有文件名list = os.listdir('.')#images收集图片名images = []for file in list:if file.endswith('.png') or file.endswith('.jpg'):if '@' not in file:images.append(file)image = images[0]path = "result"if not os.path.exists(path):os.makedirs(path)for image in images:image2 = image[:-4] + '@2' + image[-4:]image3 = image[:-4] + '@3' + image[-4:]im = Image.open(image)(w,h) = im.size# 生成三倍图size = (w,h)im.thumbnail(size)im.save(path + '/' + image3, 'png')# 生成二倍图size = (w/3*2,h/3*2)im.thumbnail(size)im.save(path + '/' + image2, 'png')# 生成一倍图
#        os.remove("./" + image)size = (w/3,h/3)im.thumbnail(size)im.save(path + '/' + image, 'png')im.closeif __name__ == '__main__':main()# 上面只定义函数,可共享于其他文件# from module2 import foo 或者 import module3 或者 import module3 as m3# 下面代码只在本文件夹可执行"""举个?执行前:
FileName || resize.py| word.png(132*132)| image.png(132*132) PS: 这个是三倍图,生成的2倍1倍在result下| hel@2.png  PS:这张图片不会生成,因为名字含@执行后:
FileName || resize.py| image.png(132*132)| word.png(132*132)| hel@2.png| result || image.png(44*44)| image@2.png(88*88)| image@3.png(132*132)| word.png(44*44)| word@2.png(88*88)| word@3.png(132*132)PS:1、在FileName下放三倍图,生成的2倍1倍存放在result下,并会重命名自身保存在result下1、会过滤图片名含@的图片
"""

遇到问题可以及时跟我反馈,我会更正优化,感谢

如果是女生可以加我微信,男生就免了

根据3倍图生成2倍图和1倍图相关推荐

  1. sketch如何做设计稿交互_设计师用Sketch做设计稿时是用1倍图还是用2倍图做

    相信很多人跟我一样一直在纠结到底用一倍图做ui设计还是二倍图?国外的设计师喜欢用一倍,国内的设计师比较多用二倍,实际上两种选择都有自己的好处,今天就打算给大家抛砖引玉一下. 375x667px :一倍 ...

  2. [css] 说说你对前端二倍图的理解?移动端使用二倍图比一倍图有什么好处?

    [css] 说说你对前端二倍图的理解?移动端使用二倍图比一倍图有什么好处? 二倍图是指单位面积下设备像素与css像素个数之比为 4 的位图.移动端使用二倍图可以在Retina屏幕下保真展示. 个人简介 ...

  3. iPhone手机屏幕尺寸与倍图计算公式(更新至iPhone 14 Plus)

    iPhone手机屏幕尺寸一般指:物理像素,ps像素. iPhone的app现在一般适配2倍图和3倍图. iphont4s 是2倍图,但是你画一个粗为0.5的线,iphont4s显示不出来,iphont ...

  4. iPhone手机屏幕尺寸与倍图计算公式

    原文地址::https://blog.csdn.net/jia12216/article/details/82881672 相关文章 1.iphone关于单倍图和二倍图(导航 背景 变高)----ht ...

  5. 移动开发之物理像素、物理像素比和二倍图

    物理像素&物理像素比 物理像素点(分辨率)是指屏幕显示的最小颗粒,是物理真实存在的. 在PC端页面,1px等于1个物理像素:但在移动端,1px不一定等于1个物理像素. 物理像素比(屏幕像素比) ...

  6. app android切图工具,2018最强手机APP切图规范指南和切片要求

    关于手机APP切图的干货,25学堂已经分享了很多,但是不是很全面,同时也没有把一些APP切图需要注意点分享给大家,于是,学堂君想在今天把前辈切片的经验分享出来. 之前25学堂分享的APP切图干货: 如 ...

  7. android app 图片资源,巧用Android图片资源,打造更精致的APP

    前言 由于android系统的开放性,以及IOS的相对封闭.第三方设备想要使用苹果的OS,目前来说是不可能.所以,各厂商纷纷的投入了android的怀抱, android阵营也越来越强大,如今移动操作 ...

  8. App竞品技术分析 (3)减小安装包的体积(转)

    http://blog.csdn.net/JspAndAsp/article/details/49339403 1 从几件小事说起 春节在家帮姐姐的iPhone手机安装市面上形形色色的App,忘记她是 ...

  9. 竞品技术三瞥安装包的大小

    1 从几件小事说起 春节在家帮姐姐的iPhone手机安装市面上形形色色的App,忘记她是使用4G流量包月了,于是在下载了10个App后,不但耗尽了流量,还按照0.3元/兆的价格扣了七八十元话费.后来我 ...

  10. App竞品技术分析 (3)减小安装包的体积

    1 从几件小事说起 春节在家帮姐姐的iPhone手机安装市面上形形色色的App,忘记她是使用4G流量包月了,于是在下载了10个App后,不但耗尽了流量,还按照0.3元/兆的价格扣了七八十元流量费用.后 ...

最新文章

  1. 晨风机器人php接口程序_AuthorizationSystem
  2. 《机器学习实战》第5章 随机梯度上升算法
  3. Windows页目录自映射方案
  4. java压缩成.tar_java压缩tar.gz | 学步园
  5. 高并发库存秒杀场景,阿里巴巴数据库是这样应对的
  6. Go进阶:如何开发多彩动感的终端UI应用
  7. 【LeetCode】剑指 Offer 27. 二叉树的镜像
  8. 分布式系统中的幂等设计
  9. Atitit 安全登录退出管理法v3 tbb.docx 目录 1.1. 未持有效出入边界票据。。校验票据有效性 1 1.2. 从事与票据种类不符的活动的 2 1.3. 数据为数字的应该校验数字 2
  10. 强制卸载pip以及安装老版本pip
  11. 5G:认识5G关键技术
  12. java isbn_java – 将ISBN10转换为ISBN13
  13. 上传图片显示服务器返回错误什么意思,上传图片出错时的解决步骤
  14. 信用社计算机专业大纲,广西农村信用社计算机专业试题
  15. [2014]兄弟连高洛峰 PHP教程1.1.1 新版视频形式介绍
  16. 高频交易(二)浅谈高频交易中比较成熟的一些交易策略
  17. 公司要收我的毕业证书,这合法吗?——网上答疑(17)
  18. Hibernate对原生sql处理及结果集和VO的映射
  19. 下拉式菜单设计——Power BI
  20. 如何制作数据可视化网页

热门文章

  1. java计算机毕业设计企业员工档案管理源码+系统+数据库+lw文档+mybatis+运行部署
  2. dnf怎么显示连接服务器失败怎么回事,登录DNF显示连接不到服务器怎么办 服务器连接失败解决方法...
  3. 人工智能AI伪原创一键生成文章
  4. 设置iSCSI的发起程序(客户端)(三)
  5. 图像分类以及经典的分类模型
  6. 稳压二极管和TVS管知识点总结
  7. 如何设计一款智能烧烤锅?
  8. 图像特征计算——纹理特征
  9. 2022-2028年中国产学研合作行业深度调查与战略咨询报告
  10. 组装电脑基础知识之内存条