Skip to content

feat: 添加多种图片黑白转换方式和实时预览功能#2

Open
NinthCode wants to merge 2 commits into
FuQuan233:mainfrom
NinthCode:feature/image-conversion-methods
Open

feat: 添加多种图片黑白转换方式和实时预览功能#2
NinthCode wants to merge 2 commits into
FuQuan233:mainfrom
NinthCode:feature/image-conversion-methods

Conversation

@NinthCode

Copy link
Copy Markdown

新增功能

  • 添加7种图片黑白转换算法:

    • 阈值法(手动调整)
    • Floyd-Steinberg抖动
    • 有序抖动
    • 自适应阈值
    • Otsu自动阈值
    • Atkinson抖动(复古Mac风格)
    • 边缘保留(适合线稿)
  • 添加转换方式下拉菜单,支持实时切换

  • 添加阈值调整滑块,支持实时预览

  • 自动处理图片:转换为黑白并调整为596x832尺寸

  • 支持多种图片格式输入(jpg、png、bmp等)

技术改进

  • 添加numpy和scipy依赖用于高级图像处理
  • 优化图片处理流程,保存原始图片用于重新处理
  • 实现多种抖动算法和边缘检测算法

测试

已在 macOS 上测试所有转换方式,预览功能正常。

🤖 Generated with Claude Code

weitong1 and others added 2 commits November 14, 2025 12:27
新增功能:
- 添加7种图片黑白转换算法:
  * 阈值法(手动调整)
  * Floyd-Steinberg抖动
  * 有序抖动
  * 自适应阈值
  * Otsu自动阈值
  * Atkinson抖动(复古Mac风格)
  * 边缘保留(适合线稿)

- 添加转换方式下拉菜单,支持实时切换
- 添加阈值调整滑块,支持实时预览
- 自动处理图片:转换为黑白并调整为596x832尺寸
- 支持多种图片格式输入(jpg、png、bmp等)

技术改进:
- 添加numpy和scipy依赖用于高级图像处理
- 优化图片处理流程,保存原始图片用于重新处理
- 实现多种抖动算法和边缘检测算法

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@1065228100

This comment was marked as off-topic.

@FuQuan233

Copy link
Copy Markdown
Owner

感谢pr,但我测试下来有些算法的gamma调整似乎不太正常,而且性能开销似乎有点大,导致很卡

@yang-xianzhu

Copy link
Copy Markdown

工业革命4.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants