分类

PNG转PBM

将PNG图像转换为PBM(便携式位图)格式,用于单色图像存储

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/png

关键信息

分类
Media
输入类型
file, number
输出类型
file
样本覆盖
4
支持 API
Yes

概览

PNG转PBM在线工具,可将PNG格式的彩色或灰度图像快速转换为PBM(便携式位图)格式。该工具通过设定二值化阈值,将图像像素简化为纯黑与纯白,生成适用于单色显示、打印或特定嵌入式系统的紧凑位图文件。

适用场景

  • 需要将彩色或灰度PNG图像转换为纯黑白(1位)图像时。
  • 为嵌入式设备、电子墨水屏或老式打印机准备图像资源时。
  • 需要减小图像文件体积,或满足特定系统对PBM格式输入的要求时。

工作原理

  • 上传一个PNG格式的图像文件。
  • (可选)设置一个0到255之间的二值化阈值,默认值为128。像素亮度高于此值的将变为白色,低于此值的将变为黑色。
  • 工具自动处理图像,应用阈值进行二值化转换。
  • 转换完成后,直接下载生成的PBM格式文件。

使用场景

为基于微控制器的嵌入式项目生成单色Logo或图标。
将扫描文档转换为纯黑白图像,以优化光学字符识别(OCR)的处理效果。
为支持PBM格式的热敏打印机或绘图仪准备打印素材。

用户案例

1. 为电子墨水屏生成状态图标

嵌入式开发者
背景原因
开发者正在为一个使用电子墨水屏的物联网设备编写固件,需要显示Wi-Fi信号、电池等状态图标。
解决问题
设备屏幕仅支持黑白显示,且存储空间有限,需要将设计的彩色PNG图标转换为极小的单色PBM文件。
如何使用
上传设计好的 `wifi_icon.png` 图标文件。由于图标线条清晰,使用默认阈值128即可获得良好效果。
效果
成功获得一个仅包含黑白像素的 `wifi_icon.pbm` 文件,文件体积小巧,可直接嵌入到设备固件中供屏幕驱动调用。

2. 优化扫描文档以进行OCR识别

文档管理员
背景原因
管理员有一批扫描的纸质文档,保存为PNG格式,但背景有灰度噪点,影响后续OCR软件的文字识别准确率。
解决问题
需要将灰度文档图像转换为干净的黑白图像,去除背景噪点,突出文字内容。
如何使用
上传扫描文档 `scanned_page.png`。尝试将阈值设置为较高的值(如200),以使大部分灰色背景变为纯白,深色文字变为纯黑。
示例配置
threshold: 200
效果
生成了高对比度的黑白PBM图像,背景噪点被有效抑制,文字边缘清晰,显著提升了后续OCR引擎的识别精度。

用 Samples 测试

image, png, file

相关专题

常见问题

这个工具支持哪些输入格式?

仅支持PNG格式的图像文件。

二值化阈值有什么作用?

阈值决定了图像中哪些像素变为黑色,哪些变为白色。调整阈值可以控制转换后图像的明暗细节。

对上传的PNG文件有大小限制吗?

是的,单个文件大小不能超过10MB。

输出的PBM文件是什么格式?

输出的是标准的PBM(Portable Bitmap)格式,这是一种纯文本的单色位图格式。

转换后的图像可以用于什么场景?

适用于需要单色图像的场景,如嵌入式系统界面、电子价签、OCR预处理或某些打印任务。

API 文档

请求端点

POST /zh/api/tools/png-to-pbm

请求参数

参数名 类型 必填 描述
imageFile file (需要先上传) -
threshold number -

文件类型参数需要先通过 POST /upload/png-to-pbm 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-png-to-pbm": {
      "name": "png-to-pbm",
      "description": "将PNG图像转换为PBM(便携式位图)格式,用于单色图像存储",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=png-to-pbm",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]