An open API service indexing awesome lists of open source software.

https://github.com/theonlyasdk/jpeg-artifact-remover

Frontend for jpeg2png written using Lazarus/FreePascal
https://github.com/theonlyasdk/jpeg-artifact-remover

artifact-remover freepascal gui image-processing jpeg2png lazarus windows

Last synced: 11 months ago
JSON representation

Frontend for jpeg2png written using Lazarus/FreePascal

Awesome Lists containing this project

README

          

# JPEG Artifact Remover (jpeg2png)
This is a frontend for [jpeg2png](https://github.com/ThioJoe/jpeg2png) written in Lazarus and FreePascal. It allows you to reduce JPEG artifacts caused by JPEG encoding and give you a clean PNG file. This application uses a fork of the [original project](https://github.com/victorvde/jpeg2png) made by [ThioJoe](https://github.com/ThioJoe/jpeg2png) which fixes a few bugs.

# How to use?
- Go to [releases](https://github.com/theonlyasdk/jpeg-artifact-remover/releases) and download the appropriate binary for your system.
- Run the application and click the `Download` button.
- It will take you to the page where you can download [jpeg2png](https://github.com/ThioJoe/jpeg2png/releases).
- Download jpeg2png to your Downloads folder and choose the exe file in the application.
- Now, choose the image you want to process and click `Convert To PNG`

# Screenshots
![image](https://github.com/user-attachments/assets/72bcc7f8-eb61-4b96-bfec-7305a6d31fa9)
![image](https://github.com/user-attachments/assets/40f58fb5-69c7-4f76-9097-a22f97075ba5)

**Comparison:**

Processed Image (Left) vs. Original Image (Right)
![Comparison](https://github.com/user-attachments/assets/f8f9afa9-58ea-4cb0-a07f-224487e26b84)

## Building from source
WIP
> PS: Help me write this section, as this project uses some external libraries ([JPPack](https://github.com/jackdp/JPPack))

# License
This project is licensed under the [MIT license](https://github.com/theonlyasdk/jpeg-artifact-remover/blob/main/LICENSE).