Skip to content
forked from iSparta/iSparta

APNG、WebP 转换器

License

Notifications You must be signed in to change notification settings

zyccsnow/iSparta

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iSparta

English version

iSparta 是一款 APNG 和 Webp 转换工具。

截图

下载

iSparta现在支持macOS和Windows系统,可以在官网下载最新版本,或者到Release页面下载历史版本。

语言

iSparta现在支持以下语言:

  • 英语
  • 简体中文
  • 繁体中文

功能

  • PNG转换APNG
    将多张PNG合并成一个APNG动图,可以设置帧频率、循环次数等参数。要求PNG在同一目录下,并且保持文件名标准化(1.png, 2.png...)
  • PNG、JPEG转换WebP
    将PNG、JPEG转换为WebP格式,可以设置无损,压缩比等参数。
  • APNG转换Animated WebP
    将APNG动图转换为Animated WebP动图,可以设置循环次数,无损等参数。
  • PNG、JPEG和GIF无损压缩
    将PNG、JPEG和GIF进行无损压缩,减少图片大小。
  • PNG有损压缩
    将PNG进行有损压缩,可以设置质量、色彩深度数等参数。

开发

iSparta使用nw.js框架开发,需要安装node.js。在macOS上可以使用Homebrew直接安装,Windows上使用官网安装包进行安装。

安装node依赖:

cd iSparta/src
npm install

由于nw.js对每个平台均有一个应用包,且容量较大,因此不放在git repo中,请到nw.js版本处下载,当前版本使用nwjs-v0.12.3构建。

然后,将下载后的应用包解压,放到与package.json同级目录,然后执行应用:

nwjs.app/Contents/MacOS/nwjs ./

Windows上可以直接执行nwjs.exe

打包

参考nwjs官方文档,只需要下载好对应平台的二进制,新建文件夹build,将整个项目目录以下文件/文件夹复制到build中。

  • app
  • node_modules
  • package.json

macOS上,将build放入应用包中,改名为app.nw,然后整体打包

mv build nwjs.app/Contents/Resources/app.nw
zip -r iSparta-mac.zip nwjs.app

Windows上,将build放入到可执行文件nwjs.exe的同级目录下,改名为package.nw,然后整体打包

icon目录下有应用的图标,可以按需替换

贡献者

致谢

About

APNG、WebP 转换器

http://isparta.github.io/

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 84.9%
  • CSS 13.2%
  • Inno Setup 1.7%
  • HTML 0.2%