Skip to content

ayakacxy/Image-Compression-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

图像压缩工具

描述

图像压缩工具允许用户加载图像,使用PCA或SVD技术压缩图像,并将压缩后的图像保存回磁盘。该工具提供了一个简单的图形用户界面,使用Tkinter构建,便于用户与应用程序功能进行交互。

功能

  • 加载图像:在保持用户界面响应的同时,从磁盘加载图像。
  • 压缩图像:通过UI选择使用PCA或SVD方法压缩图像。
  • 保存压缩图像:将压缩后的图像以JPEG或PNG格式保存到磁盘。
  • 显示压缩信息:显示有关压缩的信息,如PCA和SVD的奇异值。

系统要求

运行此工具需要在您的系统上安装Python及以下包:

  • NumPy
  • PIL(Pillow)
  • Tkinter(通常随Python安装)
  • PyInstaller

安装指南

  1. 确保已安装Python及所有必需的包。
  2. 将脚本image_Compression.py下载到本地机器。

使用方法

要使用图像压缩工具,请按照以下步骤操作:

  1. 打开命令行界面(CLI)。

  2. 导航至存放image_Compression.py的目录。

  3. 使用Python运行脚本:

    python image_Compression.py
  4. 使用GUI加载、压缩和保存图像。

  5. 也可以使用PyInstaller打包脚本为.exe可执行文件

    PyInstaller -F -w image_Compression.py

GUI组件

  • 加载图像按钮:启动图像加载过程。
  • 压缩图像按钮:根据选定的方法(PCA或SVD)开始压缩过程。
  • 保存压缩图像按钮:保存压缩后的图像。
  • 信息标签:实时显示压缩过程的信息。

开发者信息

  • 作者:CXY
  • 许可证:MIT

注意事项

  • 该工具设计用于处理基本的图像压缩任务。如需高级功能或商业用途,可能需要进一步开发。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages