src/ispriter.js
function createSpriteImageName(cssFileName, index, total) {

    var name = '';
    if (cssFileName) { // 去掉文件后缀, 提取出文件名字
        var basename = path.basename(cssFileName);
        var extname = path.extname(basename);
        name = basename.replace(extname, '');
    }

    // 设置了 maxSingleSize, 文件名会是类似 _1, _2 这种
    if (spriteConfig.output.maxSingleSize && total > 1) {
        name += '_' + index;
    }
    name = spriteConfig.output.prefix + name + '.' + spriteConfig.output.format;
    return spriteConfig.output.imageDist + name;
}
function createSpriteImageName(cssFileName, index, total) {

    var name = '';
    if (cssFileName) { // 去掉文件后缀, 提取出文件名字
        var basename = path.basename(cssFileName);
        var extname = path.extname(basename);
        name = basename.replace(extname, '');
    }

    // 设置了 maxSingleSize, 文件名会是类似 _1, _2 这种
    if (spriteConfig.output.maxSingleSize && total > 1) {
        name += '_' + index;
    }
    name = spriteConfig.output.prefix + name + '.' + spriteConfig.output.format;
    return spriteConfig.output.imageDist + name;
}
function createSpriteImageName ( cssFileName , index , total ) { var name = '' ; if ( cssFileName ) { // 去掉文件后缀, 提取出文件名字 var basename = path . basename ( cssFileName ) ; var extname = path . extname ( basename ) ; name = basename . replace ( extname , '' ) ; } // 设置了 maxSingleSize, 文件名会是类似 _1, _2 这种 if ( spriteConfig . output . maxSingleSize && total > 1 ) { name += '_' + index ; } name = spriteConfig . output . prefix + name + '.' + spriteConfig . output . format ; return spriteConfig . output . imageDist + name ; }
创建精灵图的文件名, 前缀 + css 文件名 + 文件后缀, 如果设置了 maxSingleSize,
则会在文件名后面加上下标
@param  {String} cssFileName
@param  {Number} index
@param  {Number} total
创建精灵图的文件名 前缀 + css 文件名 + 文件后缀 如果设置了 maxSingleSize 则会在文件名后面加上下标