占位图生成器,免费

生成具有自定义尺寸、背景色和文字的占位图,并下载为 PNG。

工作原理

  1. 设置尺寸:输入占位图的宽度和高度(像素)。
  2. 自定义外观:选择背景色、文字颜色和要显示的标签(留空则显示尺寸)。
  3. 使用或下载:复制图片的 URL 以在 HTML/CSS 中使用,或直接下载 PNG 用于您的设计稿。

为什么使用占位图生成器?

在网页开发和设计稿制作过程中,常常需要在真实内容准备好之前使用图片。占位图在布局中占据空间以显示比例、测试响应式行为,并向客户传达设计意图。与搜索图库照片或手动制作空白图片相比,此工具可即时生成具有所需尺寸和颜色的图片。

功能特性

常见问题

可以在 HTML 的 src 属性中使用吗?

可以。生成的图片以 data URI 形式提供,您可以直接粘贴到 HTML 的 <img src=""> 属性中。无需托管或外部 URL。

占位图有哪些常见尺寸?

常见尺寸:主视觉图(1200×630)、文章缩略图(400×300)、头像(100×100)、Open Graph 图片(1200×628)和横幅广告(728×90)。可按需输入任意自定义尺寸。

如何在 CSS 中使用占位图?

复制 data URI 并作为 CSS 背景:background-image: url("data:image/png;base64,…")。在所有现代浏览器中都可使用,无需外部文件。

占位图服务简史

占位图服务起源于 2010年,当时网页设计师需要一种快速填充模型图(早于最终素材到来之前)的方法。placehold.it 由 Dave Reilly 在 2010 年推出,是首个被广泛使用的服务:在任何 <img> 标签中粘贴一个 URL,例如 placehold.it/300x200,就能得到一个灰色矩形。placekitten.com 同年跟进,用随机小猫代替矩形,而 dummyimage.com(Russell Heimlich,2010)增加了颜色自定义。各种异想天开的变体不断涌现:fillmurray.com(Bill Murray 的照片,2013)、placebeard.it(胡须,2014)、placecage.com(Nicolas Cage)。严肃的继任者稍晚到来:Lorem Pixel(约 2017 年停运)和 David Marby 的 Lorem Picsum(2018),后者以任意尺寸提供来自 Unsplash 的随机照片。约在 2014年,Facebook 让「骨架屏」模式流行起来:在内容即将加载的位置显示灰色形状。到 2019年,Wolt 发布了 BlurHash,这是一个 20 字节的字符串,可解码为真实图像的低分辨率模糊占位图。如今,ThumbHash(Evan Wallace,2023)和原生 CSS 属性 aspect-ratio(Chrome 88,2021 年 1 月)让你完全无需外部服务即可预留图像空间。

值得记住的标准图像尺寸

占位图与核心网页指标

Google 的核心网页指标(Core Web Vitals)(2020 年 5 月推出)衡量用户体验,并影响搜索排名。三项指标中有两项直接取决于你处理图像的方式。CLS(累积布局偏移)惩罚页面加载时跳动的内容。最常见原因:<img> 没有明确的 widthheight 属性,导致浏览器在图像下载完毕前无法预留任何空间。得分高于 0.1 即未达标。修复方法很简单:始终设置 width 和 height,即使是响应式图像,这样浏览器才能计算宽高比。LCP(最大内容渲染)衡量最大可见元素加载完成的时间。对大多数页面来说,这个元素就是 Hero 图。任何超过 2.5 秒的都不达标。策略:提供现代格式(WebP、AVIF)、对首屏下方图像使用 loading="lazy"(Chrome 76,2019 年 8 月)、对 Hero 使用 fetchpriority="high"。占位图在视觉上填补空白:骨架屏处理布局,BlurHash 或 ThumbHash 提供实际图像调色板的即时预览。

图像格式决策指南

占位图实际用于何处

损害页面性能的错误

更多常见问题

为什么占位图上的尺寸标签如此有用?

当布局中有十几个不同尺寸的占位图时,标签立刻告诉你哪个槽位是哪个。灰色矩形上的「400×300」比猜卡片是 4:3 还是 16:9 信息更多。评审模型图的设计师和开发人员能从房间的另一头发现尺寸错误的元素。

BlurHash、ThumbHash 和 LQIP 有什么区别?

三者都将图像的微小预览编码,以解码为模糊占位图。LQIP(「低质量图像占位符」)只是一个小 JPEG(~100 字节到 2 KB)。BlurHash(Wolt,2019)将任何图像编码为 20-30 字符的 ASCII 字符串,存储在数据库中;解码时间为微秒级。ThumbHash(Evan Wallace,2023)类似,但相同质量下小 30-50%,并且边缘渲染更锐利。现代框架(Next.js、Astro、Hugo)都内置支持 BlurHash。

占位图缩略图应该用 SVG 还是 PNG?

如果占位图是简单形状(矩形、图标、几何图案),用 SVG。50 字节的内联 SVG 每次都胜过 2 KB 的 PNG。如果需要像素精确的文本渲染或特定字体回退,用 PNG:SVG 文本渲染在浏览器和平台间差异较大。对于客户端生成的动态占位图,此工具生产 PNG,因为 Canvas 文本渲染在浏览器间可预测。

生成的 PNG 是否包含 EXIF 或隐藏元数据?

不。HTML canvas toBlob()toDataURL() API 生成的 PNG 仅包含 IHDR、IDAT 和 IEND 块,加上某些浏览器中的最小 tEXt 块。没有 GPS,没有相机信息,没有编辑历史,没有用户标识符。与手机相机的 JPEG 形成对比,后者会泄漏 GPS 坐标和设备序列号。

我在这里生成图像时,任何东西会发送到服务器吗?

不会。图像通过 HTML5 Canvas 2D API 在你的浏览器中本地绘制。生成时打开 DevTools 的 Network 标签:为该图像的零出站请求。对机密模型图、NDA、客户工作和未发布的产品设计来说是安全的。

相关工具

免费在线图像转换器 免费在线图像调整器 免费在线图像压缩器 Favicon 生成器,免费