如何将plist图片分解成单图

Posted Relvin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将plist图片分解成单图相关的知识,希望对你有一定的参考价值。

  

首先我给大家提供两个我写的工具:

https://github.com/Relvin/PlistUnpacker

大家先把文件下载下来,下面我介绍如何使用:

   这里我提供了两个工具pvr2png.pyplistUnpacker.pypvr2png.py用于将pvr/pvr.ccz等Texturepacker的压缩格式转换成png;plistUnpacker.py用于将plist和png文件转换成散图。

一、如何将pvr/pvr.ccz图片转换成png(如果你的资源已经是png,可以跳过这步)

  首先我们要装一个工具Texturepacker(这里我就不同下载链接了自己可以网上down),然后选择安装Texturepacker命令行工具:

  

  

  完成之后我们的准备工作已经完了,下面就可以直接转图了。

      

python pvr2png.py [source Path] [suffix] [OutPath:option]

  [source Path]:为pvr/pvr.ccz的所在路径

  [suffix]:为转换文件的扩展名(eg:pvr 、pvr.ccz...)

  [OutPath]:为转换后的输出目录,可选。默认为当前目录

二、将plist和png文件转换成散图。

  首先这里要安装两个python的工具 xml 和 PIL。安装的方法我就不做过多的赘述了。

  下面就用的到了我的另一个脚本文件  plistUnpacker.py

python plistUnpacker.py [Directory/xxx.plist]

  [Directory/xxx.plist]:输入的参数可以是一个目录或者是单个的plist文件

  成功会在当前的目录下创建一个或多个与plist文件相同的文件夹并存放这些散图文件。

 

谢谢各位的阅读!

 

如在使用过程中有任何疑问可以直接在下面留言或发送到我个人邮箱relvin@qq.com。

以上是关于如何将plist图片分解成单图的主要内容,如果未能解决你的问题,请参考以下文章

iOS 使用AFN 进行单图和多图上传 摄像头/相册获取图片,压缩图片

Laravel5多图上传和Laravel5单图上传的功能实现

将图像从 plist 保存到图库

如何将视频拆解成图片

将 NSArray 写入 plist 文件

[分享] input拍照上传图片方法分享,可单图与多图