PSpriter(矩形布局、图片合并、Css Sprites) 进入全屏
line

PSpriter 1.0版本:

/**
* PSpriter 1.0:多功能合一
*
* 1、Rectangle Packing : 矩形布局
* 2、ImageComposite : 图片合并
* 3、CssSprites : CSS智能合图
*
* @example
*      
*           // 导入类库
*           include_once('PSpriter/PSpriter.class.php');
*           // 创建PSpriter实例
*           $pSpriter = new PSpriter();
*          
*           // 进行矩形布局,可以这样:
*           $result = $pSpriter->rectangle_packing($arrInputs, $options);
*          
*           // 进行图片合并,可以这样:
*           $result = $pSpriter->image_composite($arrInputs, $options);
*          
*           // 进行CSS Sprites,可以这样:
*           $pSpriter->css_sprites($arrInputs, $options);
*
* @author zhaoxianlie (admin@baidufe.com)
*/

如上例,每个功能的参数以及返回值情况,可以分别参考之前的文章:

1、矩形布局(Rectangle Packing)

   http://www.baidufe.com/item/7f96eb243bcb651a175a.html

2、图片合并(Image Composite)

   http://www.baidufe.com/item/4d035c680a23e523c23c.html

3、Css Sprites

   http://www.baidufe.com/item/375990147fe7436c0249.html


阿里巴巴-钉钉-开放平台,能力开放&开发者运营岗位招聘中, 期待你的加入!
钉钉开放,让应用开发更简单
充分开放,是钉钉的重要方向!除致力于为开发者打造丰富的开放API, 更易接入的场景化能力包, 完备的应用开发工具之外, 还需要持续构建开放能力的布道、开发者生态运营体系,包括培训、沙龙、大会、社区合作等等。业务在快速发展,我们也还需要更多优秀的小伙伴加入!

评论区域

line
  • welefen 2012-11-24 14:09:32 回复
    。。。这个之前我写过 https://github.com/welefen/AutoSprite/blob/master/src/Vender/RectanglePacking.class.php
    
    其实混合模式的用处不大,即使使用水平或者垂直方式合并图片,空白区域比较大,但空白区域都是透明的,几乎不增加图片的大小。