TexturePacker应该是最流行的图片合并工具吧,它把多个小图组合成一个大图,以减少网络请求次数,还有利于内存的充分利用。在游戏开发和网页开发时经常会用到它,CanTK(https://github.com/drawapp8/cantk)是HTML5游戏和APP开发的利器,当然也支持TexturePacker生成的格式。但是我使用的Fedora系统,而TexturePacker却没有提供RPM安装包。我想程序本身是可以在Fedora下运行的,只是不能直接安装罢了。所以花了点时间去弄它,运气还不错,很快就搞定了:

1.下载安装包:https://www.codeandweb.com/download/texturepacker/3.6.0/TexturePacker-3.6.0-ubuntu64.deb

2.解开deb文件

[lixianjing@lixianjing texturepacker]$ ar x TexturePacker-3.6.0-ubuntu64.deb
[lixianjing@lixianjing texturepacker]$ ls -l
总用量 37192
-rw-r--r--. 1 lixianjing lixianjing 4309 2月 14 17:50 control.tar.gz
-rw-r--r--. 1 lixianjing lixianjing 19032088 2月 14 17:50 data.tar.xz
-rw-r--r--. 1 lixianjing lixianjing 4 2月 14 17:50 debian-binary
-rw-r-----. 1 lixianjing lixianjing 19036590 2月 14 17:50 TexturePacker-3.6.0-ubuntu64.deb
[lixianjing@lixianjing texturepacker]$ tar xf data.tar.xz
[lixianjing@lixianjing texturepacker]$ ls -l
总用量 37196
-rw-r--r--. 1 lixianjing lixianjing 4309 2月 14 17:50 control.tar.gz
-rw-r--r--. 1 lixianjing lixianjing 19032088 2月 14 17:50 data.tar.xz
-rw-r--r--. 1 lixianjing lixianjing 4 2月 14 17:50 debian-binary
-rw-r-----. 1 lixianjing lixianjing 19036590 2月 14 17:50 TexturePacker-3.6.0-ubuntu64.deb
drwxr-xr-x. 5 lixianjing lixianjing 4096 12月 18 21:00 usr

3.手动安装

[lixianjing@lixianjing texturepacker]$ sudo cp usr/* /usr/. -rf

4.运行

[lixianjing@lixianjing texturepacker]$ TexturePackerGUI

我个人更喜欢使用命名行的方法,如下面的脚本把当前目录下的图片合并起来:

name="$1"
TexturePacker --max-width 2048 --max-height 2048 --format json --basic-order Ascending --algorithm Basic --trim-mode None *.png --data $name.json --sheet $name.png

在Fedora 20下使用TexturePacker的更多相关文章

  1. 在fedora 20下使用ssh server

    在红帽和centos下,一般安装完后会自带ssh,然后可以通过/etc/init.d/sshd start的方式运行,但是在Fedora 20下,系统改用了另外一套服务开启机制. 首先安装ssh se ...

  2. Fedora 20下安装官方JDK替换OpenJDK并配置环境变量

    Fedora 20自带OpenJDK,所以如果安装官方的JDK的话要先删除OpenJDK,步骤如下: 1:rpm -qa|grep jdk 查看当前的jdk情况. 2:yum -y remove ja ...

  3. Fedora 20下配置samba服务器

    1 安装samba [root@localhost ~]# yum –y install samba   ← 通过网络安装samba yum -y install samba-client    // ...

  4. 在Fedora 20下编译安装QEMU

    由于OpenStack的流行,现在越来越多的人关注QEMU,最近发行了新版本1.7,下面就说Fedora下的安装过程: 首先需要安装基本的编译软件和git sudo yum install gcc m ...

  5. fedora 20下安装vim的C++补全插件clang_complete

    1.安装clang yum install clang 2.安装clang_complete插件 git clone https://github.com/Rip-Rip/clang_complete ...

  6. [原]在Fedora 20环境下安装系统内核源代码

    1.安装Kernel Headers(头文件) 通过安装kernel-devel RPM包就可以得到Kernel Headers,但默认情况下没有被Fedora 20安装.通过DVD ISO 或者 y ...

  7. [原]Fedora 20的yum配置

    新装了一套Fedora 20操作系统,又要开始配置yum了.下面总结以下步骤: 1.下载国内比较快的yum源 推荐163的yum源,sohu的yum源也不错,我一般就装第一个,安装163 yum源主页 ...

  8. [原]Fedora 20安装记录

    Fedora是我最喜欢的Linux版本,很长时间以来我都在安装使用.近一年多以来一直在搞一个C#相关的开发,很久都没有接触Fedora了,我上一次使用的版本还是Fedora 17.本以为作为一个“老” ...

  9. ThinkPad E530 Fedora 20 无线上网问题

    它一直在使用 Fedora 家庭 Linux. 但它自带的无线网卡驱动似下一些问题,通常,有时连接,有时你不能. 经常搜索不到的家用无线路由器. 因为家里有网线所以一直没有在意.没什么事就折腾了一下. ...

随机推荐

  1. Mysql-学习笔记(==》权限管理 十 三)

    -- 用户与权限管理-- 查看当前服务器上的所有账号密码主机SELECT USER,PASSWORD,HOST FROM mysql.user; -- 设置账号密码SET PASSWORD=PASSW ...

  2. Keytool生成csr

    一. 首先生成密钥库 keytool -genkey -keyalg RSA -keysize 4096 -keystore c:\keystore4096.jks 二.生成csr keytool - ...

  3. AfterEffects 关键帧辅助功能

    http://www.cocoachina.com/design/20160121/15073.html 标准缓动曲线查询网址:http://easings.net/zh-cn

  4. 复旦大学2014--2015学年第一学期(14级)高等代数I期末考试第七大题解答

    七.(本题10分)  设 \(V\) 为数域 \(\mathbb{K}\) 上的 \(n\) 维线性空间, \(S=\{v_1,v_2,\cdots,v_m\}\) 为 \(V\) 中的向量组, 定义 ...

  5. 循环,range,continue 和 break

    1.for循环 用户按照顺序循环可迭代对象中的内容, PS:break.continue li = [11,22,33,44] for item in li:     print item 2.enu ...

  6. 我的android学习经历29

    四大组件之广播接收者BroadcastReceiver 新建广播接收器 需要新建一个类继承类BroadcastReceiver,并且重写其中的方法onReceive(),不要在这个方法中添加过多的逻辑 ...

  7. js将数组元素随机排序的方法

    在群里看见的一个面试题,试了一下,还是可以做出来的,但是需要查资料,主要是岁一些方法了解的不清楚,可能这个跟我平时不太注重基础理论有关系,像什么构造函数啊,我根本就不关心什么叫构造函数,我一直都以为我 ...

  8. 曲线救国,解决Mac系统下,Android sdk下载失败的问题

    Mac下翻_墙的问题 话说GFW屏蔽谷歌已经有一阵子了,最近打算在Mac系统下折腾个Android应用,备好了IDE,只欠SDK,无奈下载时因为GFW的缘故,总是失败,我心痛哉! 由于本人偏爱Mac系 ...

  9. Quartz:ERROR threw an unhandled Exception

    详细的错误信息如下: -- ::] ERROR org.quartz.core.JobRunShell: - Job group1.job1 threw an unhandled Exception: ...

  10. CentOS 6.5 64位 安装zabbix-2.2.0

    安装环境: VM 10 + CentOS-6.5-x86_64-minimal 虚拟机网络是NAT方式, 动态IP Xshell登录到Centos操作 刚装的centos,啥都没有,先配一下yum 首 ...