离线 · 无上传 · 浏览器本地完成Offline · no uploads · runs in the browser
BMP 转换:全部可用目标BMP conversions: every available target
BMP 是接近原始像素的容器,文件大、没有压缩、通常也没有透明通道。它能被浏览器读进来,却不能被浏览器写出去,所以它只出现在源格式这一侧。转 PNG 是最接近无损的出路,转 JPEG 或 WebP 则用体积换细节。BMP is close to raw pixels: large, uncompressed and usually without transparency. Browsers read it but cannot write it, which is why it only appears as a source. PNG is the closest lossless exit; JPEG and WebP trade detail for size.
全部可用目标Every available target
-
MarkdownMarkdown 2 步2 steps
BMPBMP HTMLHTML MarkdownMarkdown
一行自包含的图片语法,负载是整份 .bmp 的 base64:不重编码、不降尺寸。但 BMP 的 data URI 不一定被阅读器显示,那种场合请用外链。One inline image tag whose base64 is the whole .bmp — no re-encode. Readers do not always show a BMP data URI, so an external file is the safer shape.
-
HTMLHTML 1 步1 step
BMPBMP HTMLHTML
整份 .bmp 以 data URI 原样内嵌进一份能直接打开的网页:不解码、不重编码、不降尺寸;`alt` 与 `title` 用你的文件名主干。全程离线。The whole .bmp is embedded verbatim as a data URI in a page you can open: no decode, no re-encode, no downscale. Fully offline.
-
Word (.docx)Word (.docx) 2 步2 steps
BMPBMP HTMLHTML Word (.docx)Word (.docx)
整份 .bmp 经 HTML 进 Word,那条 data URI 被提成包里独立的图片部件:不重编码、不降尺寸。体积随源文件,通常不减。The whole .bmp travels through HTML into Word and becomes its own image part: no re-encode, no downscale. Size follows the source and rarely shrinks.
-
PDFPDF 1 步1 step
BMPBMP PDFPDF
解码后铺白底、按无损 PNG 流写入 PDF:页面尺寸由图片像素推(96 dpi),一张一页,不是 A4。全程离线,不上传。Decoded onto a white ground and written as a lossless PNG stream: the page is sized from the picture’s pixels, one per page — not A4.
-
PNGPNG 1 步1 step
BMPBMP PNGPNG
浏览器本地把 .bmp 解码后编成 PNG:像素尺寸与颜色原样带走,不再叠有损压缩。BMP 只能作为输入(浏览器不提供它的编码器),所以这条方向不可逆;一批最多 200 张,结果可打 ZIP。Decode a .bmp and encode it as PNG in your browser: pixel size and colour carry over with no lossy pass. BMP is input-only, so the route does not run backwards.
-
JPEGJPEG 1 步1 step
BMPBMP JPEGJPEG
浏览器本地把 .bmp 解码后编成 JPEG:质量档 40%–90%、目标体积 20 KB–2 MB、可指定最长边,够不着目标时先降质量再缩像素。BMP 只能作为输入,方向不可逆。Decode a .bmp and encode it as JPEG with a 40%–90% quality step, a 20 KB–2 MB target and an optional longest edge — quality gives way before pixels do.
-
WebPWebP 1 步1 step
BMPBMP WebPWebP
浏览器把 .bmp 解码后重编码成 WebP:这是 BMP 出口里体积真会下来的一条,代价是像素重画一遍、不再逐字节相同。全程离线。The browser decodes the .bmp and re-encodes it as WebP — the BMP exit where size really drops, paid for with a full redraw and no byte-for-byte sameness.
界面上置灰的目标Targets the picker greys out
下面这些目标在路径图上可达,但语义上无效,工作台会把它们置灰并给出原因,而不是让你点下去得到一个空文件。These targets are reachable in the graph but semantically invalid, so the workbench greys them out with the same reason instead of letting you click through to an empty file.
- Excel (.xlsx):图片无法转换为文本或表格数据(需 OCR,暂不支持)Excel (.xlsx): Images cannot become text or tabular data (needs OCR, not supported)
- CSV:图片无法转换为文本或表格数据(需 OCR,暂不支持)CSV: Images cannot become text or tabular data (needs OCR, not supported)
- 纯文本 (TXT):图片无法转换为文本或表格数据(需 OCR,暂不支持)plain text (TXT): Images cannot become text or tabular data (needs OCR, not supported)
- JSON:图片无法转换为文本或表格数据(需 OCR,暂不支持)JSON: Images cannot become text or tabular data (needs OCR, not supported)
这个来源格式的共同限制What holds for every target from this source
- BMP 不是可写格式:工作台只允许它作为源,目标列表里不会出现它BMP is not writable: the workbench only offers it as a source and never as a target
- 没有 OCR;图片到 TXT、CSV、JSON、Excel 的组合被置灰并说明No OCR; image to TXT, CSV, JSON and Excel are greyed out with an explanation
- BMP 的原始字节很大,内嵌进 HTML / Word 时按 base64 再膨胀约三分之一BMP bytes are large, and embedding them in HTML or Word adds about a third again through base64
- 转 PDF 会解码、铺白底并按图片尺寸建页;不是 A4,也不是可编辑表格PDF decodes, fills white and builds a page at the image size; it is neither A4 nor an editable table
常见问题Questions people actually ask
为什么不能转成 BMP?Why can there be no BMP output?
因为浏览器不提供 BMP 编码器,扩展也不捆绑一个。硬写一个编码器会让产物多出几十 KB,只为一种几乎没人要求的输出;BMP 只作为输入存在。Because browsers ship no BMP encoder and the extension does not bundle one. Writing one would add tens of kilobytes for an output almost nobody asks for, so BMP stays an input format.
BMP 转 PNG 是无损的吗?Is BMP to PNG lossless?
像素本身是无损的:解码后按原尺寸重新编码成 PNG,没有有损压缩步骤。但超过 MAX_DIM 的图会先缩放,那一部分损失发生在画布上限。The pixels are lossless: the image is decoded and re-encoded at its original size with no lossy step. An image beyond MAX_DIM is scaled first, and that loss comes from the canvas bound.
BMP 带透明吗?Can a BMP carry transparency?
常见的 24/32 位 BMP 可能带 alpha,但浏览器解码与这条管线的处理按不透明处理:转 JPEG、WebP 或 PDF 时透明区域铺白。A 24- or 32-bit BMP may carry alpha, but browser decoding and this pipeline treat it as opaque: transparent areas are filled white for JPEG, WebP and PDF.
转 Markdown 会内嵌整张图吗?Does BMP to Markdown embed the whole image?
会。原始 BMP 字节以 base64 data URI 写进图片语法,文件自包含但会很大,而且很多阅读器不认 BMP 的 data URI。想稳妥预览请先转 PNG。Yes. The original BMP bytes go into image syntax as a base64 data URI: self-contained but large, and many readers do not accept a BMP data URI. Convert to PNG first for a reliable preview.
不需要账号,也不需要联网:装好扩展后点图标,在新标签页里打开工作台,文件从磁盘直接选。No account and no network: install the extension, click its icon, and the workbench opens in a new tab reading straight off your disk.
从 Chrome 应用商店安装Install from the Chrome Web Store 安装步骤Install steps GitHub 源码Source on GitHub
最后更新 2026-10-21Last updated: 2026-10-21