用rambo将你的图片嵌入css精灵

rambo的Python项目详细描述


命令行精灵工具,用于将图像粉碎为精灵。

包括Joe Wezorek写的pypacker

功能

  • 自动支持多个精灵分辨率(基于文件夹名称)
  • pngcrush低脂肪饮食
  • 生成HTML测试页,以便预览精灵
  • Python,所以它燃烧得很快

设置图像

对于每个像素纵横比,您需要将精灵图像放到子文件夹中。

Eg, sprites/
      foo/           (the 1x has no prefix. Your sprite will be called this.)
      foo-0.75x/     (smaller than 1x for poxy androids. Use the same base-name `foo`)
      foo-1.5x/      (android pseudo-retina)
      foo-2x/        (true retina)
      bar/
      bar-2x/

用法

pip install rambo

然后从命令行运行rambo:

rambo --input "images/sprites" --output "images" --csspath "css" --cssfile "_sprites.scss" --sasspath "sass/sprites" --testpage_dir "site" --testpage_name "test_page.html"

参数

-h, --help                show this help message and exit
--input INPUT             Input directory, images/sprites
--output OUTPUT           Output directory, images/
--cssfile CSSFILE         CSS filename, _sprites.scss
--csspath CSSPATH         CSS output path, css
--sasspath SASSPATH       SaSS output path,  sass/sprites
--testpage_dir TEST_DIR   Cheat sheet dir, site/
--testpage_name TESTPAGE  Cheat sheet, cheat_sheet.html

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

推荐PyPI第三方库


热门话题
java工作的Android KitKat代码在棒棒糖设备上崩溃   java Android以长变量存储文件大小   JavaSpring请求映射映射唯一端点中的所有GET请求   java为什么我的代码告诉我初始化一个已经初始化的变量?   使用IntelliJ IDEA部署java多模块项目   如何让eclipse为Java使用不同的编译器版本?   如何在将行导出到Excel Java时替换默认jtable列值   表达式使用faker生成java姓氏,但只需要字母   Lisp链表仿真Java   java将泛型类型放在何处   java useDelimiter,读取第一个分隔符,然后更改行   java如何正确处理文件中的数字输入?   java组织。springframework。数据领域无法将PageImpl强制转换为   有没有可能让SpringMVCWeb应用程序作为嵌入Java和Tomcat的“独立可执行文件”运行?   java Log4j,可在不同文件中写入   java如何设置只在安卓首次发布时出现的活动?   java JFreeChart AutoRange不适用于同一绘图上的多个系列   用汉字声明字符串的java