定制占位图生成器 - 文字/尺寸/颜色精确
精确设置宽高、背景底色、文字内容及字号,生成完美占位图并下载。
UD5工具箱
上传图片或设置参数,自动生成符合标准的 srcset 和 sizes 属性,优化响应式图片加载。
设置需要生成的图片宽度,用于 srcset 的 w 描述符。
{width} 将被替换为实际宽度值。也支持 {w} 简写。定义不同视口宽度下图片的显示尺寸。最后一个为默认值(无条件)。
视口-尺寸可视化
src 属性的回退图片宽度完整 <img> 标签
仅 srcset
仅 sizes
srcset 属性定义了浏览器可以选择的图片资源集合,每张图片标注了它的固有宽度(使用 w 描述符,如 800w)或像素密度(使用 x 描述符,如 2x)。
sizes 属性告诉浏览器图片在页面布局中实际占用的显示宽度。它由一组媒体条件和对应的尺寸值组成。
协同机制:浏览器首先根据 sizes 计算出当前视口下图片的 CSS 显示宽度,再乘以设备的像素密度(DPR),得到所需的实际像素宽度,然后从 srcset 中选择最匹配的图片资源。这确保了高清屏获得清晰图片,普通屏不浪费带宽。
w 单位(宽度描述符):指定图片的固有像素宽度,如 image-800.jpg 800w。浏览器结合 sizes 属性选择最合适的图片。推荐用于响应式布局,因为图片显示宽度随视口变化。
x 单位(像素密度描述符):指定图片适用于的设备像素密度,如 image-2x.jpg 2x。适用于图片在布局中显示宽度固定的场景(如固定宽度的图标、logo)。
推荐:大多数场景使用 w + sizes 组合,更灵活且更符合响应式设计理念。x 单位适合简单场景但缺乏灵活性。
选择图片宽度时考虑以下因素:
@media 断点,图片宽度通常与布局变化点对应。非常重要!如果省略 sizes 属性或配置不当:
sizes 视为 100vw(图片占满整个视口宽度),这在大多数情况下不准确。sizes,最后一个值作为默认值(无条件),描述图片在最常见视口下的显示宽度。100vw 是安全的回退值,但会牺牲性能优化效果。浏览器的选择过程:
sizes 属性和当前视口宽度,确定图片在布局中的 CSS 显示宽度(如 400px)。srcset 中选择宽度≥所需宽度且最接近的图片。如果没有更大的,则选最大的。注意:不同浏览器实现略有差异。Chrome 倾向于选择稍大的图片以保证质量,Safari 更倾向精确匹配。
srcset + sizes(分辨率切换):同一张图片的不同分辨率版本,浏览器根据屏幕条件选择。图片内容、比例、裁剪完全相同,仅分辨率和文件大小不同。适合大多数场景。
<picture> 元素(艺术指导):可以在不同条件下显示完全不同的图片——不同的裁剪、比例、甚至内容。例如:
简单判断:同一图片不同尺寸 → srcset;不同图片 → <picture>。两者可结合使用。
正确实施响应式图片对SEO有显著正面影响:
width/height 属性预留空间,避免图片加载时布局抖动。alt 文本,使用 loading="lazy" 延迟加载非首屏图片。验证方法:
img 元素上右键 → 检查 → 查看 currentSrc 属性(JavaScript: document.querySelector('img').currentSrc),显示浏览器实际选择的图片URL。sizes 是否准确;移动端下载桌面尺寸 → sizes 可能缺少小视口条件。精确设置宽高、背景底色、文字内容及字号,生成完美占位图并下载。
上传一个主图标,同时生成16x16至128x128的所有标准浏览器扩展图标尺寸。
通过 Canvas 生成任意宽高的占位图,显示尺寸文字,可复制 Base64 或使用 Blob URL 模拟服务。
运行Gray-Scott反应扩散模型,生成类似动物毛皮或化学斑图的复杂纹理。
输入宽高和文字,纯前端生成相应的占位图片,可下载用于网页原型填充。
上传图片,记录用户在图片上的点击位置,生成点击热度分布伪彩图。
制作具有真实按下突起感的3D拟物按钮,可调整颜色和阴影深度。
选择多种拼贴版式,拖入图片到格子,调整边距与阴影导出。
按百分比缩小或放大图片尺寸,支持锁定宽高比,预览文件大小变化。
生成图片局部放大镜效果,可调节镜头大小和放大倍率,输出HTML/CSS/JS交互代码。
手动输入宽度和高度像素值,生成一个模拟窗口查看内容适配状况。
提供名片模板,填写信息并调整样式,实时预览名片效果,可导出为图片下载。
上传图片,用矩形/圆形/多边形绘制可点击区域,导出<map>标签代码。
生成六边形网格纸,可用于桌游地图设计、化学结构草图等,可打印。
编写DOT语言描述节点与边,前端渲染为有向图/无向图,辅助关系梳理。
一键随机生成用纯CSS(带渐变和阴影)绘制的艺术背景图案,附带代码。
选择布局模块组合邮件内容,生成内联样式的HTML邮件代码,适配Outlook等。
使用Canvas API实现的图片压缩工具,调整质量压缩JPEG/PNG图片,减小文件体积,本地处理保护隐私。
提取图片中每个像素的RGB值并在3D空间中以小球显示,直观查看主色分布。
生成带有辐射线和同心圆的极坐标图纸,用于数学绘图或设计。
Alt+点击取样,然后在其他区域绘制,复制取样点的像素,用于去除瑕疵。
定义字段模版和数量,批量生成仿真JSON数据,支持中文姓名、邮箱、电话等。
像哈哈镜一样,鼠标滑动对图片局部进行实时的膨胀或挤压变形。
将秘密文本的比特位替换到图片像素的最低有效位中,生成含密图片。
调整粒子数量、形状、颜色、连线等参数,实时预览粒子背景效果,导出 Particles.js 配置 JSON。
录入网址列表自动生成标准的XML Sitemap文件,设置优先级与更新频率,提升站点SEO。
一键将图片拆分为红、绿、蓝和Alpha通道的独立灰度图,辅助修图分析。
解析简单XML结构并提取重复节点转换为CSV表格,方便导入电子表格软件。
选择多个本地文件,以气泡面积表示相对大小,直观呈现项目静态资源占比。
上传图片快速生成圆形头像,支持调整缩放和位置,输出透明背景圆形PNG头像,适用于社交平台。