Python+Texturepacker自动化处理图片

这篇具有很好参考价值的文章主要介绍了Python+Texturepacker自动化处理图片。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言
本篇在讲什么

Python+Texturepacker自动化处理图片
本篇需要什么

Python语法有简单认知
依赖Python2.7环境
依赖Texturepacker工具

本篇的特色

具有全流程的图文教学
重实践,轻理论,快速上手
提供全流程的源码内容

Python+Texturepacker自动化处理图片,python,自动化,java
★提高阅读体验★

👉 ♠ 一级标题 👈

👉 ♥ 二级标题 👈

👉 ♣ 三级标题 👈

👉 ♦ 四级标题 👈


♠ 前言

最近有点需求需要压缩图片,py一些常见的压缩图片并不能满足我的需求,本篇记录一下用python+Texturepacker自动化处理图片的过程


♠ Texturepacker

新用户前7天免费,如果做项目建议买个正版的吧,也没多少钱

Python+Texturepacker自动化处理图片,python,自动化,java


♠ 命令行

博主是在win上操作,需要手动在环境变量中添加Texturepacker的路径

打开你的环境变量,在path内添加其软件根目录下的bin路径,即可

Python+Texturepacker自动化处理图片,python,自动化,java

在cmd中输入texturepacker输入相关指令就证明添加成功了,我们可以全局使用tp的命令了

Python+Texturepacker自动化处理图片,python,自动化,java


♠ Tps文件

我们可以预先准备好Tps文件来整理我们需要用到的tp指令,后续不用写一大串的命令了

首先打开tp,调整好我们需要设置的参数,这里博主只想压缩图片,所以只输出精灵表,设置了像素格式和纹理格式

Python+Texturepacker自动化处理图片,python,自动化,java

选择文件,保存项目,保存tps文件,我们就准备好tps文件了

Python+Texturepacker自动化处理图片,python,自动化,java
Python+Texturepacker自动化处理图片,python,自动化,java
Python+Texturepacker自动化处理图片,python,自动化,java


♠ 测试

我们现在cmd里测试一下,如下图所示,桌面有个名为3.png的图片

Python+Texturepacker自动化处理图片,python,自动化,java

我们通过命令行执行tps文件吧图片压缩,生成新文件3_1png

texturepacker C:\Users\Administrator\Desktop\compress.tps C:\Users\Administrator\Desktop\3.png --sheet C:\Users\Administrator\Desktop\3_1.png

Python+Texturepacker自动化处理图片,python,自动化,java
Python+Texturepacker自动化处理图片,python,自动化,java

从下图我们可以看出,肉眼看不出来区别,但是图片变小了

Python+Texturepacker自动化处理图片,python,自动化,java


♠ python自动化

到这一步就很容易,下边代码所示,直接通过os.system去执行命令行语句就可以了,完善下逻辑就可以批量处理图片了

import os

cur_Path = "C:/Users/Administrator/Desktop/3.png"
dst_Path = "C:/Users/Administrator/Desktop/3_1.png"
tps_Path = "C:/Users/Administrator/Desktop/compress.tps"

cmd = 'texturepacker'

os.system(cmd+" "+tps_Path+" "+cur_Path+" --sheet "+dst_Path)

♠ 推送

  • Github
https://github.com/KingSun5

♠ 结语

若是觉得博主的文章写的不错,不妨关注一下博主,点赞一下博文,另博主能力有限,若文中有出现什么错误的地方,欢迎各位评论指摘。文章来源地址https://www.toymoban.com/news/detail-613720.html

👉 本文属于原创文章,转载请评论留言,并在转载文章头部著名作者出处👈

到了这里,关于Python+Texturepacker自动化处理图片的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python-自动化篇-办公-将PDF文件转存为图片

    因工作中的某些奇葩要求,需要将PDF文件的每页内容转存成按顺序编号的图片。用第三方软件或者在线转换也可以,但批量操作还是Python方便,所谓搞定办公自动化,Python出山,一统天下;Python出征,寸草不生~ O(∩_∩)O 不过这个需要用到 PyMuPDF 库,电脑运行cmd,输入“pip

    2024年02月19日
    浏览(59)
  • Python GUI自动化神器pyautogui,精准识别图片并自动点赞(32)

    小朋友们好,大朋友们好! 我是猫妹,一名爱上Python编程的小学生。 欢迎和猫妹一起,趣味学Python。 今日主题 你听过GUI自动化吗? GUI自动化就是用软件模拟鼠标和键盘的操作。 提到Python GUI自动化,不得不提pyautogui,它使用简单功能强大。 没有安装pyautogui库的话,先用p

    2023年04月23日
    浏览(48)
  • 用 Python 自动化处理无聊的事情

    “编程最棒的部分就是看到机器做一些有用的事情而获得的胜利。用 Python 将无聊的事情自动化将所有编程视为这些小小的胜利;它让无聊变得有趣。” Hilary Mason,数据科学家兼 Fast Forward Labs 创始人 “我很享受打破东西然后把它们重新组合起来的乐趣,并且记得将一组说明

    2024年02月21日
    浏览(45)
  • 【Python自动化测试】:弹窗的处理

    有些页面弹出框,如果不处理,就无法做后续操作 【描述】:包含提示信息和【确认】按钮 【操作】:1、获取弹窗内容;2、进行“确认”操作 【语法实现】 1、获取弹窗内容: driver.switch_to.alert.text 2、进行确认操作: driver.switch_to.alert.accept() 【代码实现】 【描述】:包含

    2024年02月14日
    浏览(40)
  • python moviepy 自动化音视频处理实践

    MoviePy是一个用于视频编辑的Python库。它提供了一种简单且直观的方式来处理视频文件,包括剪辑、合并、裁剪、添加文本、添加音频等操作。使用MoviePy,你可以通过编写Python代码来创建和编辑视频,而无需使用复杂的视频编辑软件。 MoviePy建立在另一个库Pygame和软件MoviePy

    2024年02月14日
    浏览(40)
  • Selenium+Python自动化测试之验证码处理

    验证码识别技术 (很难达到100%) 添加Cookie (*****五星推荐) 逻辑方式: 1:打开验证码所在页面,截图。获取验证码元素坐标,剪切出验证码图片,识别 以途牛为例 代码: 步骤: 1:获取指定cookie: get_cookie(cookie名) 2:获取本网站所有本地cookies: get_cookies() 3:添加cookie:ad

    2024年02月04日
    浏览(44)
  • Python编程:高效数据处理与自动化任务实践

    一、引言 Python,作为一种解释型、交互式、面向对象的编程语言,凭借其简洁易懂的语法和强大的功能库,已经成为数据科学、机器学习、Web开发等多个领域的首选工具。本文将探讨Python在数据处理和自动化任务方面的应用,通过具体的代码案例展示Python的强大功能。 二、

    2024年04月26日
    浏览(34)
  • 9个python自动化脚本,PPT批量生成缩略图、添加图片、重命名

    最近一番在整理资料,之前买的PPT资源很大很多,但归类并不好,于是一番准备把这些PPT资源重新整理一下。统计了下,这些PPT资源大概有2000多个,一共30多G,一个一个手动整理这个投入产出比也太低了。 作为程序员,当然要重复的工作程序化,让机器自动执行。于是一番

    2024年02月11日
    浏览(67)
  • 吐血整理,Python接口自动化测试-接口关联依赖处理(详细)

    场景说明 在面试接口自动化时,经常会问,其他接口调用的前提条件是当前用户必须是登录状态,如何处理接口依赖? 在此之前我们介绍过session管理器保存会话状态。如果接口请求需要携带token,那么又如果处理呢? 未登录状态下,直接请求充值接口的异常场景: 运行结果

    2024年02月13日
    浏览(45)
  • 第十五篇【传奇开心果系列】Python自动化办公库技术点案例示例:深度解读Python 自动化处理图像在各行各业的应用场景

    Python 自动化操作处理图像在众多行业中发挥着关键作用,其强大的图像处理能力、丰富的库支持以及高度可定制化的特性,使得它成为实现图像相关任务自动化的重要工具。Python 自动化操作图像在计算机视觉、人工智能、医疗、制造、农业、电商、艺术、媒体等多个行业均

    2024年04月16日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包