logo
GeekFormat

雪碧图生成

点击上传图片

支持格式:PNG, JPG, WebP

050

上传图片以预览精灵图

免费在线雪碧图生成工具,支持将多张小图标或图片合并为一张大图。自动生成 CSS 背景定位代码,减少 HTTP 请求次数,适合网页性能优化、图标管理和前端开发工作流。

相关推荐

适用场景

  • 网页中有大量小图标时需要合并为雪碧图减少请求
  • 前端开发时需要统一管理项目图标资源
  • 生成 CSS 背景定位代码直接复制到样式表使用
  • 合并后配合图片压缩进一步减小总体积

功能特点

  • 多图片合并:上传多张小图标或图片,一键合并为单张雪碧图
  • CSS 代码生成:自动输出每张子图的 background-position 定位代码
  • 自定义间距排列:支持设置图标间距和横向/纵向排列方向
  • 网页性能优化:减少 HTTP 请求次数,提升页面加载速度

使用方法

  1. 上传需要合并的多张小图标或图片
  2. 设置图标间距和排列方向
  3. 生成雪碧图并复制 CSS 背景定位代码
  4. 下载合并后的大图,应用到网页项目中

常见问题

什么是雪碧图?为什么要合并多张图片?

雪碧图(CSS Sprite)是将多张小图合并为一张大图的技术。这样可以减少网页加载时的 HTTP 请求次数,提升页面渲染速度,是前端性能优化的经典手段。

怎么在线把多张图标合并成雪碧图?

上传多张小图标或图片后,工具会自动排列并生成合并后的大图。同时输出每张子图的 CSS 背景定位代码,直接复制到样式表即可使用。

生成的雪碧图怎么在 CSS 中使用?

工具会输出每张子图对应的 background-position 坐标值。在 CSS 中设置背景图为雪碧图,然后为每个元素指定对应的 position 值即可显示对应图标。

支持自定义图标间距和排列方向吗?

支持设置图标之间的间距(padding),也支持横向或纵向排列。合理设置间距可以避免 CSS 定位时出现边缘像素干扰。

图片合并会上传到服务器吗?安全吗?

不会。所有图片合并均在本地浏览器内完成,文件不会上传到任何服务器,处理完即焚,彻底杜绝隐私泄露风险。