生成带边框和标签的SVG图标

iconframer的Python项目详细描述


https://badge.fury.io/py/iconframer.png

生成带边框、带标签的SVG图标。

功能

  • 使用模板框显SVG图标并应用标签(通过gettext进行本地化)
  • (可选)转换为PNG(需要pycairo/cairocffi&python rsvg)
  • (可选)反转图标(假定图标仅为黑白)

如何使用

创建每个图标一层的svg文件。创建另一个svg用作框架模板。 然后配置设置(参见docs/iconframe.yaml上的配置示例)并运行 生成图标的“iconframer”命令行:

Usage:

 iconframer (svg | pdf | png) <language> ... [--config=<file>] [--size=<size>] [--nolabel] [--inverse] [--translations=<path>]
 iconframer -h | --help
 iconframer --version

Options:

 -i --inverse                     Inverse the icon colors
 -n --nolabel                     Do not generate labeling
 -t <path> --translations=<path>  Specify path of i18n file (locale) structure, by default 'i18n'
 -s <size> --size=<size>          Specify the diameter of the frame for PNG/PDF [default: 64]
 -c <file> --config=<file>        Override config file [default: iconframer.yaml]
 -h --help                        Show this screen.
 -v --version                     Show version.

类似软件

  • svglue
  • pyconizr

历史记录

0.3.1(2016-01-18)

  • 修复自述文件

0.3.0(2016-01-18)

  • 改进文档,小范围清理
  • 添加示例配置文件

0.2.0(2016-01-18)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Android上使用BroadcastReceiver从Java报警执行本机代码   解析模板[]时发生java错误,模板可能不存在,或者任何已配置的模板解析程序都无法访问该模板   从命令行创建Java包的正确方法是什么?(与Maven的麻烦)   带有日期参数的java时区和MessageFormat   Java返回一个新数组,其中包含数组参数元素的平方   带有可选右括号的java年正则表达式   writeCharacteristic Android上的java空指针异常   在ScheduledThreadPoolExecutor中重写泛型方法的java问题   java如何在从两个不同的组合框中选择两个元素时生成通知?   java试图在正则表达式中捕获多个组,同时跳过其他组   Jasper报告中的java动态图像大小   JavaFX(带FXML)MVC:模型使用控制器   我们可以用java回滚文件mkdir吗?   java Android,无效双:“空白”字段使程序崩溃   java JSoup解析结构不良的HTML   java Jackson:(反)序列化程序和StdConverter之间有什么区别?   Crudepository(spring boot)中自定义方法的java问题