# 图片二值化转换

将图像转换为二值（黑白）图像，支持自定义阈值和选项

> 标准页面: https://elysiatools.com/zh/tools/image-binary

- **分类:** Design

- **关键词:** 图片, 二值, 黑白, 阈值, 转换, 单色, 二值化

## 概述

图片二值化转换工具是一款高效的图像处理工具，能够将彩色或灰度图片快速转换为仅包含黑白两色的二值图像，通过自定义阈值控制像素转换，满足文档扫描、图像识别及艺术创作等多种需求。

## 输入项

- **图片文件** (file): 选择图片文件...
- **阈值 (0-255)** (number): 像素值 >= 阈值变为白色，其他变为黑色
- **反转结果** (checkbox): 如果选中，黑白颜色将被反转

## 适用场景

- 需要从扫描文档中提取文字，通过二值化增强对比度以提高 OCR 识别率。
- 在进行图像处理或计算机视觉项目前，需要将图片简化为黑白单色数据。
- 需要将彩色照片转换为黑白线条风格，用于打印或作为设计素材。

## 工作原理

- 上传您的图片文件，支持 JPG、PNG、WebP 等多种常见格式。
- 设置 0 到 255 之间的阈值，系统将根据该值判断像素点是变为白色还是黑色。
- 根据需要勾选“反转结果”选项，以调整黑白颜色的分布。
- 点击转换按钮，即可下载处理完成的黑白二值化图像。

## 使用案例

- 文档数字化：将拍摄的纸质文档转换为高对比度的黑白图像，便于后续文字识别。
- 图像预处理：为机器学习模型准备数据集，通过二值化去除背景噪声。
- 艺术设计：快速生成黑白剪影或单色图形，用于图标设计或版画风格创作。

## 常见问题

### 什么是二值化？

二值化是将图像上的像素灰度值设置为 0 或 255，即呈现出纯黑和纯白的效果。

### 阈值应该如何设置？

阈值决定了转换的分界线。默认值为 128，若图片偏暗可适当调低，若图片偏亮可适当调高。

### 支持哪些图片格式？

支持 JPEG、PNG、WebP、GIF、BMP 和 TIFF 格式的图片上传。

### 反转结果有什么作用？

反转结果可以将原本的黑色区域变为白色，白色区域变为黑色，常用于调整底色或突出主体。

### 图片大小有限制吗？

单次上传的图片文件大小限制为 10MB 以内。

## 相关工具

- [图片边框工具](https://elysiatools.com/zh/tools/image-add-border): 为图片添加可自定义的边框，支持多种样式、颜色和宽度
- [图片相框工具](https://elysiatools.com/zh/tools/image-add-frame): 为图片添加装饰性相框，支持经典、现代、复古等多种风格
- [图片发光效果](https://elysiatools.com/zh/tools/image-add-glow): 为图片添加美丽的发光效果，支持自定义颜色、强度、大小和样式变化
- [图像渐变叠加](https://elysiatools.com/zh/tools/image-add-gradient): 为图像添加可自定义颜色、方向和混合模式的渐变叠加效果
- [图片噪点效果](https://elysiatools.com/zh/tools/image-add-noise): 为图片添加各种类型的噪点效果，支持自定义强度和参数
- [图片图案效果](https://elysiatools.com/zh/tools/image-add-pattern): 为图片添加几何图案叠加效果，支持自定义颜色、大小和旋转
- [图片倒影效果](https://elysiatools.com/zh/tools/image-add-reflection): 为图片添加水面倒影效果，支持自定义高度、模糊和透明度
- [图片阴影效果](https://elysiatools.com/zh/tools/image-add-shadow): 为图片添加逼真的阴影效果，支持自定义方向、模糊、颜色和强度

## 示例

- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web TypeScript 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-typescript): Web TypeScript 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [二值图像阈值、形态学与掩膜工具](https://elysiatools.com/zh/hubs/binary-image-thresholding-and-morphology): 将图片转换为二值掩膜，比较不同阈值方法，修整前景形状，并通过形态学和布尔运算组合掩膜。
