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;
}
创建精灵图的文件名, 前缀 + css 文件名 + 文件后缀, 如果设置了 maxSingleSize,
则会在文件名后面加上下标
@param  {String} cssFileName
@param  {Number} index
@param  {Number} total