# image_adjust **Repository Path**: w05-wy/image_adjust ## Basic Information - **Project Name**: image_adjust - **Description**: 使用Python和Tkinter创建一个简单的图形用户界面,可以调整图像的亮度和对比度,并显示调整后的直方图。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 274 - **Created**: 2025-04-28 - **Last Updated**: 2025-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图像亮度和对比度调整APP 使用Python和Tkinter创建一个简单的图形用户界面,可以调整图像的亮度和对比度,并始终显示并更新直方图。 ## 项目描述 本项目使用Python的图形用户界面库Tkinter,图像处理库Pillow和OpenCV,以及Matplotlib绘图库,实现了一个简单的图像编辑器。用户可以通过此编辑器打开本地图片文件,通过滑动条调整图片的亮度和对比度,并查看调整后的直方图。具体功能如下: - 载入本地图片 - 调整图片亮度 - 调整图片对比度 - 显示调整后的直方图 ## 项目运行效果截图 ![项目运行效果截图](https://gitee.com/w05-wy/image_adjust/raw/master/screenshotsscreenshot.png) ## 功能 ### 载入本地图片 通过点击 "Load Image" 按钮,选择本地图片文件,载入编辑器。 ### 调整图片亮度 通过拖动 "亮度" 滑块,实时调整图片的亮度。 ### 调整图片对比度 通过拖动 "CLAHE clipLimit" 滑块,实时调整图片的对比度。 ### 显示调整后的直方图 在调整图片亮度和对比度时,实时更新图片的直方图。 ## 依赖 - Python 3.6+ - Pillow - OpenCV - Tkinter - Matplotlib ## 使用 1. 克隆或下载此项目到本地。 2. 运行以下命令启动应用程序: ```bash python adjust_image_app.py ``` 3. 在应用程序中加载图片并调整亮度和对比度。 4.查看调整后的直方图 ## 注意 - 由于GUI库Tkinter的限制,此项目仅支持在Python解释器下运行,不支持Jupyter Notebook或者其他交互式环境。 - 确保图片文件格式为常见格式(如JPEG、PNG),以避免加载错误。 ## 个人信息 - 学号: 202352320223 - 年级: 2023 - 专业: 智能科学与技术 - 班级: 2班 ## 未来改进 - 增加更多图像处理功能,如旋转、裁剪和滤镜效果。 - 优化用户界面,使其更加美观和易用。 - 支持更多图片格式和更高分辨率的图片处理。 - 提供多语言支持。