使用命令行生成 APNG 图片
使用 apngasm 工具
下载地址
https://sourceforge.net/projects/apngasm/files/2.91/
本地源码编译
make
或者
下载对应环境的可执行程序
命令行提示
APNG Assembler 2.91
Usage   : apngasm output.png frame001.png [options]
          apngasm output.png frame*.png   [options]
Options :
1 10    : frame delay is 1/10 sec. (default) 帧间隔
-l2     : 2 loops (default is 0, forever) 循环次数
-f      : skip the first frame 忽略第一帧
-hs##   : input is horizontal strip of ## frames (example: -hs12)
-vs##   : input is vertical strip of ## frames   (example: -vs12)
-kp     : keep palette
-kc     : keep color type
-z0     : zlib compression zlib压缩
-z1     : 7zip compression (default) 7zip压缩
-z2     : Zopfli compression zopli 压缩
-i##    : number of iterations (default -i15)
示例
### 使用 dowload-1,2,3,4,5,6~ 序列的图片生成 output.png 的 apng图片,循环次数为1
./apngasm images2/output.png images2/download-*.png -l1
### 使用 dowload-1,2,3,4,5,6~ 序列的图片生成 output.png 的 apng图片,循环次数为1,压缩算法为zlib
./apngasm images2/output.png images2/download-*.png -l1 -z0
												
											使用命令行生成 APNG 图片的更多相关文章
- 《Entity Framework 6 Recipes》中文翻译系列 (40) ------ 第七章 使用对象服务之从跟踪器中获取实体与从命令行生成模型(想解决EF第一次查询慢的,请阅读)
		
翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 7-5 从跟踪器中获取实体 问题 你想创建一个扩展方法,从跟踪器中获取实体,用于数 ...
 - cocos命令行生成项目
		
cocos命令行生成项目: cocos new GoodDay(项目名称) -p com.boleban.www(包名字) -l cpp(项目类型) -d D:\DevProject\cocos2dx ...
 - Beyond Compare 命令行生成目录下所有文件比对的Html网页report
		
MAC环境下,使用Beyond Compare命令行生成两个文件夹差异的html,按目录递归生成. #1. 创建compare #2. 创建compare/old #3. compare/new #4 ...
 - 用OpenSSL命令行生成证书文件
		
用OpenSSL命令行生成证书文件 1.首先要生成服务器端的私钥(key文件): openssl genrsa -des3 -out server.key 1024 运行时会提示输入密码,此密码用于加 ...
 - Jmeter之命令行生成HTML报告
		
其实每次使用jemter.bat文件启动JMeter时,命令行窗口都会提示我们不要使用GUI窗口进行测试,除非是进行调试脚本 使用命令行生成结果也很测试报告也很简单 jmeter -n -t [jmx ...
 - 利用iterm2,在命令行预览图片,服务器也是可以的
		
1.首先你本地电脑上要安装iterm2软件,我们这里使用brew安装 这个是一定要装的,因为能在命令行渲染出图片文件全靠它,其实不是服务器渲染出来的,而是iterm2 官方网站:https://www ...
 - thinkphp命令行生成模型类
		
thinkphp命令行生成模型类 当你需要创建大量的模型类的时候,不妨考虑下命令行生成,可以快速创建模型类. 在windows下面,使用Win+R输入cmd进入命令控制台,切换到项目根目录(也就是th ...
 - php命令行生成与读取配置文件
		
接着之前的文章:php根据命令行参数生成配置文件 ghostinit.php <?php class ghostinit{ static $v = 'ghost version is 1.1'; ...
 - 命令行创建Android应用,命令行生成签名文件,命令行查看签名信息,对APK包签名并编译运行
		
一.命令行创建Android应用 android create project -n HelloWorld -t android-22 -p HelloWorld1 -k org.crazyit.he ...
 
随机推荐
- SQL-SQL基础
			
SQL(Structured Query Language)是通用的数据库查询语言,各个数据库厂商均对SQL-92标准做了支持,同一时候各家又再次基础上做了相应扩展,比如oracle的PL/SLQ. ...
 - XML5632 : Only one root element is allowed. Line:  1, Column 1
			
奇葩啊, 最后查出来是因为有一个svg文件名对不上...
 - wordcloud使用
			
学了下怎么用wordcloud. 以imet的数据集为例 https://www.kaggle.com/c/imet-2019-fgvc6 读取“train.csv”,”label.csv”文件,得到 ...
 - Java是否存在内存泄露
			
会的. 原因:长生命周期的对象持有短生命周期对象的引用,导致短生命周期对象不能被回收,由此可能发生内存泄露. 举例参考:http://blog.csdn.net/yakihappy/article/d ...
 - python 基础 9.12 索引
			
#/usr/bin/python #-*- coding:utf-8 -*- #@Time :2017/11/24 4:48 #@Auther :liuzhenchuan #@File :索引 ...
 - 第三课 nodejs读取文件
			
//引入文件操作模块var fs = require('fs'); //读取文件 使用 回调函数 utf-8编码读取 a.txt在当前文件目录fs.readFile('a.txt','UTF-8',f ...
 - android菜鸟学习笔记20----Android数据存储(四))Android数据库操作
			
Android内置了一个名为SQLite的关系型数据库,这是一款轻量型的数据库,操作十分简便.SQLite与别的数据库不同的是,它没有数据类型.可以保存任何类型的数据到你所想要保存的任何表的任何列中. ...
 - GridView 显示行号 设置行号列的宽度
			
/// <summary> /// GridView 显示行号 设置行号列的宽度 /// </summary> /// <param name="gv" ...
 - php扩展trie_filter: 利用词库, 过滤敏感词
			
1. 先安装libiconv# wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz# tar -zxvf libiconv- ...
 - 【python】--  IO多路复用(select、poll、epoll)介绍及实现
			
IO多路复用(select.poll.epoll)介绍及select.epoll的实现 IO多路复用中包括 select.pool.epoll,这些都属于同步,还不属于异步 一.IO多路复用介绍 1. ...