Skip to main content

A simple Notepad app

Project description

Image_Kit

Test the image texture, convert format and adjust elements.

image
Sidebar organization:
  • File operations

  • Format conversion (with dropdown + convert/save options)

  • Live adjustment sliders (brightness, contrast, saturation)

  • JPEG quality compression slider

  • Resize (pixel dimensions + percentage)

  • Rotate & flip icon buttons

  • Filter effects list

  • Base64 import/export

  • Archive compression

  • History (undo) and info display


Key Features

  1. Non-destructive Adjustments

    • Sliders modify brightness/contrast/saturation on top of the original image without altering it. Debounced with 55ms delay for smooth updates.
  2. Format Conversion

    • Both in-memory conversion (without saving) and "Convert & Save As" which properly handles format-specific requirements (removing alpha for JPEG, palette mode for GIF).
  3. History System

    • Each destructive operation pushes to a history list. Undo pops the latest state. Reset restores to the original load point.
  4. Theme

    • Dark mode UI with GitHub-inspired color scheme using hex codes defined as constants at the top.

Install Guide

pip install image-adjust

Image_Kit 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

image_adjust-0.1.6.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

image_adjust-0.1.6-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file image_adjust-0.1.6.tar.gz.

File metadata

  • Download URL: image_adjust-0.1.6.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for image_adjust-0.1.6.tar.gz
Algorithm Hash digest
SHA256 89e3a3b948c0afd2b99193f13dac7918df56e0ccf1c74765ce5a0db6d0bf8ac9
MD5 579e8d2d1aee4d5b08eb8e63e126f4db
BLAKE2b-256 b5e50c9e341580f5e91816debeccfd457e448f1373340fe60ebe6c1e06aa5385

See more details on using hashes here.

Provenance

The following attestation bundles were made for image_adjust-0.1.6.tar.gz:

Publisher: python-publish.yml on Brandon19-Chew/Image_Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file image_adjust-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: image_adjust-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for image_adjust-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 61d39ba2d5f7ddc12d3079323bda702ecb1e018c42a85b9b4ac4b2e936c2d17c
MD5 c22eb4a84baa91ccc2cbc4d742badbc8
BLAKE2b-256 15f03df6cc7b7eb966e1311c1e1882ea722c91682901fdc5f631a49604ade260

See more details on using hashes here.

Provenance

The following attestation bundles were made for image_adjust-0.1.6-py3-none-any.whl:

Publisher: python-publish.yml on Brandon19-Chew/Image_Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page