Skip to main content

A simple image edit

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-kit

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.3.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.3-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: image_adjust-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 f3ed96b2f6500aa7740f69942d32c2f64e8af6f2587948d1c21593e9802a20d6
MD5 a813807a329da61beeda471b823f6ec0
BLAKE2b-256 0648cdd976c7535fbe471f2e92ca76f27f16cdebe2a80f6b1d4cb4a74cfdb24c

See more details on using hashes here.

Provenance

The following attestation bundles were made for image_adjust-0.1.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: image_adjust-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e6c22efe28f86077d23325460d62f16a1ad740f3a834810246e10894ef891669
MD5 f988d2cfbe11ec78dd23906c1d5b6c8f
BLAKE2b-256 e6322553617bd53a98548207f318c3e108d66190b252f758a86bbd5f538d7362

See more details on using hashes here.

Provenance

The following attestation bundles were made for image_adjust-0.1.3-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