BMP转PNG在线转换
把体积庞大的Windows位图转换为PNG,每个像素原样保留,占用空间却只有原来的一小部分。拖入BMP文件,点击转换,然后下载。
图片格式转换
或将JPG, JPEG, JPE … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
85 可使照片在视觉上与原图无差别。只有在需要更小的文件时才调低。
JPG、BMP 和 EPS 不支持透明。透明像素会用此颜色填充。
用于透明像素底色的十六进制颜色,例如 #FFFFFF。
此格式只能保存单张图像。如需保留动画,请选择输出 GIF 或 WebP。
多尺寸图标在一个文件中包含多种分辨率,浏览器和操作系统会选用所需的尺寸。
保持原始尺寸,或输入一边的数值,自动保持宽高比。
上面所选边的像素值。
相对于原始尺寸的百分比。
屏幕和网页使用 sRGB 即可。印刷流程请保持原样;灰度会丢弃颜色。
仅写入元数据,0 表示保留原值。打印机和部分网站会读取此数值,它不会改变像素尺寸。
使用方法
- 1
添加BMP文件
最多可拖入 20 个 .bmp 文件,每个不超过 95 MB,来源可以是画图、扫描仪、老游戏或工业相机。
- 2
保持PNG为目标格式
转换为已设为 PNG。这里没有质量滑块,因为 PNG 是无损格式;高级设置中只有调整大小和元数据选项。
- 3
转换并下载
点击转换为 PNG,然后逐个保存文件,或打包为 ZIP 保存。
BMP 转 PNG 会损失什么?
不会有任何肉眼可见或可测量的损失:PNG 是无损格式,像素保持完全一致。变化的是文件大小。未压缩的位图转成 PNG 后通常会小好几倍,其中截图缩小得最多。
BMP转PNG:缩小文件,像素不变
BMP 文件几乎都以原始方式存储:每个像素三个字节,逐行排列,完全不压缩。该格式允许对 4 位和 8 位图像使用行程编码,但几乎没有软件会这样写入。PNG 保存同样的像素,并先经过逐行预测滤波,再用 DEFLATE(ZIP 文件所用的压缩方法)压缩,所以重复的颜色和平滑区域只占很小的空间。
位图比你想象的更常见。旧版画图默认保存为 .bmp,Windows 剪贴板把复制的图片保存为设备无关位图,扫描仪、机器视觉相机、复古游戏和嵌入式设备也因为这种格式生成起来极其简单而输出 BMP。一个装满这类文件的文件夹会很快占满存储空间,发送起来也不方便。
转换不会让图像变锐利,也不会做任何清理。如果位图本身模糊或有马赛克块,PNG 也一样;收益在于体积和兼容性,而不是画质。
未压缩的位图到底有多大
6.2 MB一张 1920 × 1080 的截图保存为 24 位 BMP
BMP格式的由来
1990
Windows 3.0
带 40 字节信息头的设备无关位图成为标准的 .bmp 结构。
1995
第 4 版文件头
Windows 95 和 NT 4.0 增加了颜色掩码和 Alpha 掩码字段。
1996
PNG 1.0
W3C 发布 PNG,作为无专利的无损格式。
1998
第 5 版文件头
Windows 98 和 2000 允许在 BMP 中嵌入 ICC 色彩配置文件。
2004
ISO/IEC 15948
PNG 成为国际标准。
BMP
位图图像
BMP 是微软的设备无关位图格式,自 Windows 早期版本起就是其原生格式。它通常以无压缩方式保存像素,因此画质完美,但文件比 PNG 或 JPEG 大得多。较新的 BMP 版本可以包含 Alpha 通道,但许多程序会忽略它。该格式读写简单,因此在旧软件、嵌入式系统和一些工业工具中仍在使用。Windows、macOS 和几乎所有图像编辑器都能打开 BMP 文件。
- 压缩方式
- 无损
- 透明度
- 支持
- 动画
- 不支持
- 发布年份
- Microsoft
PNG
便携式网络图形(PNG)
PNG 是 PNG 开发组于 1996 年发布的无损位图格式,后来由 W3C 和 ISO 标准化。它精确保留每个像素,支持完整的 Alpha 透明度,处理文字、锐利边缘和纯色块时不会产生伪影。这种精确度使它非常适合截图、徽标、图标和界面图形。代价是体积:保存为 PNG 的照片往往比同一张照片的 JPEG 或 WebP 大好几倍。所有浏览器、操作系统和编辑器都能打开 PNG 文件。
- 压缩方式
- 无损
- 透明度
- 支持
- 动画
- 不支持
- 发布年份
- 1996 · PNG Development Group
当来自旧版 Windows 工具的截图、扫描件或导出文件需要分享或保存,又不能损失任何像素时,就会把 BMP 转为 PNG;PNG 保留每一个像素值,同时把文件缩小到原来的一小部分。
透明度、调色板与32位位图
通常并没有透明度可以获得。大多数 BMP 是 24 位的,根本没有 Alpha 通道,生成的 PNG 完全不透明。一些使用第 4 版或第 5 版文件头的 32 位位图带有真正的 Alpha 通道,转换后会保留在 PNG 中。而在许多其他 32 位文件中,第四个字节只是填充,把它误读为 Alpha 的程序会让图片显示为不可见;如果转换后的文件在某个查看器中显示为空白,先换一个查看器打开,再判断是否损坏。
低色彩位图,例如 1 位扫描件和旧软件生成的 8 位调色板图像,颜色会完全保持不变。PNG 支持灰度、调色板和全彩布局,因此能表示你可能遇到的各种 BMP。对于网站来说,PNG 是这些截图和示意图的合适归宿;如果表单仍然要求更小的文件,请看我们的减小图片 KB 大小指南。
BMP转PNG常见问题
BMP转PNG真的是无损的吗?
会。PNG 中的每个像素值都与 BMP 完全一致,变化的只是字节的存储方式。用 PNG 转 BMP 再转换回去,可以得到同样的图像,不过文件头的细节可能有所不同。
为什么转换后的PNG只比BMP小一点?
无损压缩依靠重复内容来缩小体积。截图、示意图和像素画含有大片纯色区域,通常能缩小 90% 以上;而照片和噪点较多的扫描件几乎没有重复内容,可能只能缩小一半。如果照片更看重体积而不是逐像素一致,BMP 转 JPG 能压得小得多。
转换后的PNG会变成透明背景吗?
只有当 BMP 确实定义了 Alpha 通道时才会保留,而这样的 BMP 很少。常见的 24 位 BMP 没有可继承的透明信息,所以生成的 PNG 完全不透明。如果需要抠图,请在编辑器中去除背景。
PNG会保留扫描BMP的DPI吗?
会。BMP 以每米像素数保存分辨率,PNG 有对应的字段,DPI 标记设为 0 时会保留原始数值。如果打印表单要求,可以在这里填 300;像素尺寸不会改变。
转换后还需要保留BMP原文件吗?
从画质角度看没有必要:PNG 用更小的空间保存了完全相同的像素。只有当某个程序必须直接读取 BMP 时才需要保留,例如旧版工具或单片机的显示库。
BMP上传失败的邮箱和网页表单,能接受PNG吗?
几乎总是需要。上传表单和图床通常只支持 JPG 和 PNG,不支持 BMP;邮件服务也常常拦截或剥离大附件,而一张 6 MB 的位图很容易就超限。
- BMP转JPG在线转换在线将BMP转换为JPG,把未压缩的Windows位图缩小到原来的几分之一,方便发邮件、网页上传和手机查看。一次可批量处理20个文件,无需注册。
- PNG转BMP在线转换将PNG转换为BMP,适用于旧版Windows程序、安装包制作工具和Arduino显示屏。可自选透明区域的背景色。一次20个文件,无需注册。
- JPG转PNG在线转换将JPG转换为PNG,用于无损编辑、制作图标或满足只收PNG的应用。了解转换后文件为何变大,以及JPG背景为何不会变透明。
- TIFF转PNG在线转换在线将TIFF转换为PNG,像素无损。自动合并图层、CMYK转为sRGB并保留透明背景。每批最多20个文件,30分钟后自动删除。
- 图片转PNG转换器将WebP、AVIF、HEIC、GIF、SVG、PSD、TIFF、RAW等格式转换为PNG。无损输出,保留透明背景,每批20个文件,无需注册。
- GIF转PNG转换器在线将GIF转换为PNG并保留透明背景:可提取第一帧作为静态图片,也可将动图的每一帧分别导出为单独的PNG文件。