Skip to content

This Python repository provides an implementation for JPEG image compression with both low and high compression modes. The script employs various transformations and compression techniques to optimize the file size of JPEG images while preserving acceptable image quality.

License

Notifications You must be signed in to change notification settings

MoEssamKhattab/JPEG-Transform-Compression

Repository files navigation

JPEG Transform Compression

Table of contents

Introduction

This Python repository provides an implementation for JPEG image compression with both low and high compression modes. The script employs various transformations and compression techniques to optimize the file size of JPEG images while preserving acceptable image quality.

Process

[1] Encoder

[2] Decoder

Results

Original Image (grayscaled) Decoded Image (Lowly-Compressed) (5:1) Decoded Image (Highly-Compressed) (10:1)
Original Image (grayscaled) Decoded Image (Low-Compressed) Decoded Image (Highly-Compressed)

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This Python repository provides an implementation for JPEG image compression with both low and high compression modes. The script employs various transformations and compression techniques to optimize the file size of JPEG images while preserving acceptable image quality.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages