Skip to main content

get-my-palette-from-image is a python library for extracting and manipulating palettes from images

Project description

get-my-palette-from-image

get-my-palette-from-image is a python library for extracting and manipulating palettes from images

GitHub GitHub issues Build Status codecov PyPI Docs

Overview

  • Input: image, URL
  • Functions:
    • extract palettes with self-defined numbers of colors from given images
    • shuffle/modify extracted palettes
    • obtain the percentages of colors from given images
    • find/generate posters/images based on extracted palettes

Installation

pip install get-my-palette-from-image

Usage

from my_palette import PaletteCreation

palette = PaletteCreation()

# load image locally
modified_image = palette.load_image('down.jpg')

# load image via url
modified_image_url = palette.load_image_url(
    'https://apod.nasa.gov/apod/image/2212/SkyArt_Cobianchi_2048.jpg')

# obtain the percentage of colors from the given image
percentage = palette.get_color_percentages(modified_image, 5)

# get a palette from given image with a self-defined number of colors
the_palette = palette.get_palette(modified_image, 5)

# get a complementary palette from given image with a self-defined number of colors
complementary_palette = palette.get_complementary_palette(
    modified_image, 5)

# get a palette consisted of a self-defined number of colors with the least percentages
least_palette = palette.get_least_palette(modified_image, 3)

# get a palette consisted of a self-defined number of colors with the most percentages
most_palette = palette.get_most_palette(modified_image, 3)

# get a palette with consisted of a self-defined number of similar colors from the given image and given color schema.
# the color schema includes red, blue, green, yellow, black, white, purple, orange, and pink
similar_palette = palette.get_similar_palette(modified_image, 3, 'black')

Development

Read the CONTRIBUTING.md file.

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

get-my-palette-from-image-0.1.3.tar.gz (31.8 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file get-my-palette-from-image-0.1.3.tar.gz.

File metadata

File hashes

Hashes for get-my-palette-from-image-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3e94e290c712c9fa57ba306cfdfc4430f60b8b480ff32f1a0c3f0ce72dac8a9f
MD5 c40a95dbfb58868ff275a17635c35037
BLAKE2b-256 317b693d9ee76686a13a6bb87dd901f47eb826d5a925cf75fc89ccbdadc8acda

See more details on using hashes here.

File details

Details for the file get_my_palette_from_image-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for get_my_palette_from_image-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c59daa88b636eccb3ce996a693163a2d299c3d35d07d21d3d81cb4f3571f235f
MD5 cd409255fd1709317e083be7f829dabc
BLAKE2b-256 56edc7a1fcc03eb1da0f2d2cd61f713fdeb44648ad114daebdf9937a8e9f9072

See more details on using hashes here.

Supported by

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