Giter VIP home page Giter VIP logo

0xrezoc / sic Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 22 KB

The Simple Image Converter is a user-friendly Python application that simplifies the process of converting image files from one format to another. Whether you have a collection of images that need to be in a different format or you want to quickly adapt an image for a specific purpose, this tool provides an intuitive interface for performing these.

License: MIT License

Python 100.00%
customtkinter gui image-conversion image-converter modern pillow pillow-library python python-ui python3

sic's Introduction

Simple Image Converter

This is a simple image converter application built using Python and the customtkinter library. It allows users to select an image file and convert it to different formats such as JPG, WEBP, PNG, BMP, AVIF, and JPEG. The application provides a user-friendly graphical interface for this purpose.

Features

  • Select an image file from your computer.
  • Choose the desired output format for the image.
  • Convert the selected image to the chosen format.
  • Visual feedback on the conversion status.

Prerequisites

Before you can run the Simple Image Converter, you need to ensure that you have the following components installed:

  • Python: The code is written in Python, so you need to have Python installed on your system. You can download it from the Python website.

  • Pillow (PIL Fork): Pillow is a Python Imaging Library that is used for image processing. You can install it using pip:

    pip install Pillow
    
  • customtkinter: This is a customized version of the tkinter library for creating graphical user interfaces. It may need to be installed separately based on your system. You can find it on GitHub.

Getting Started

  1. Clone or download the repository to your local machine.

  2. Open a terminal or command prompt and navigate to the project folder.

  3. Run the following command to start the Simple Image Converter:

    python converter.py
    
  4. The application window will open, allowing you to use the image converter.

Usage

  1. Launch the application.

  2. Click the "Select Image" button to choose an image file from your computer. Supported image formats include JPG, JPEG, WEBP, PNG, BMP, AVIF, and more.

  3. After selecting an image, the "Output Format" dropdown will display the available image formats for conversion. Choose the desired output format from the dropdown.

  4. Click the "Convert" button to initiate the conversion process. The converted image will be saved with the selected format in the same directory as the original image.

  5. The application will display a message indicating the successful conversion or prompt you to select an image if one is not selected.

Custom Icon

The application uses a custom icon for its window. You can change the icon by replacing the sic.ico file with your own icon file. Ensure that the icon file is in the .ico format.

Acknowledgments

This Simple Image Converter was created by 0xRezoc and is available on GitHub. Feel free to contribute to or modify the code to suit your needs.

License

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

sic's People

Contributors

0xrezoc avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.