响应式图片、srcset 与 WebP 工作流

在本地生成多宽度图片资源,理解 srcset 与 sizes,并复制 picture 或 Next.js 片段,无需上传源图。

主图、博客封面与文档截图常以单一高分辨率发布,但手机、平板与窄栏布局需要更小的变体。你可以在本地生成这些尺寸,并复制与导出文件一致的标记。

何时使用 srcset

srcset 告诉浏览器有哪些宽度对应的文件。配合 sizes,浏览器能在绘制前选择更合适的资源。

对许多静态站点与组件库,典型流程是:

  1. 从一张源图导出多个宽度。
  2. 将文件放到页面旁或 public/ 目录。
  3. 粘贴引用这些文件名的 <img srcset><picture>

本地实操步骤

  1. 准备一张源图(例如 1920×1080 的主图 JPEG)。
  2. 打开响应式图片生成器
  3. 保留默认宽度(480、768、1024、1280),或按布局调整。
  4. 托管支持现代格式时选 WebP;需要最大兼容时选 JPEG
  5. 点击生成图片,查看各文件体积,下载 zip。
  6. 复制 srcset<picture> 或 Next.js <Image> 片段,并按页面更新 sizesalt

处理全程在本机完成。

WebP 与回退

导出 WebP 时,<picture> 片段包含 WebP <source> 与回退 <img>。若流水线仍需 JPEG/PNG,可在生成前切换输出格式并使用 <img srcset> 片段。

若仅缩小宽度仍不够,可将单个输出再送入图片压缩工具

相关工具

相关工具

使用本文提到的工具

响应式图片生成器srcset generator / responsive image generator / picture tag generator图片压缩 / WebP 转换器image compressor / compress image online / webp converter在线图片裁剪 / 截图裁剪image cropper / crop image online / crop screenshotMarkdown 在线预览 / Markdown 转 HTMLmarkdown / markdown preview / markdown to html

返回文章列表