Skip to main content

Image Manipulation Tool - Used for creating & modifying image posters

Project description

Niceposter

PyPI Pillow

A library that allows you to create your own image poster which you can use to share on social media. Implemented in Python using the PIL module.

Installation

pip install niceposter

Important: depending on your system, make sure to use pip3 and python3 instead.

That's all! 🎉

If you would like to install a specific version of Niceposter you may do so with:

pip install niceposter==0.1.1

Using Niceposter

To start creating an image poster, you have to initialize it, like so:

from niceposter import Create

bg_image = Create.Poster() # default size of 500x500

Then use any one of the methods to make or add changes to an image. Examples:

bg_image.add_image('cool-image.png', position='cc', scale=20)
bg_image.text('Interesting text!', position(50,50), color='red', align='center')
bg_image.frame(thickness=10)
bg_image.filter(rgb=(255,255,255), opacity=50)

Updating Niceposter

pip install niceposter -U

Basic functions

[In progress]

Features in progress

⬜ Add add_shape method option to provide variety of available shapes

⬜ Add image transformations options

⬜ Add image effects options

Documentation

Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.

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

niceposter-0.1.5.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

niceposter-0.1.5-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file niceposter-0.1.5.tar.gz.

File metadata

  • Download URL: niceposter-0.1.5.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.8.1 Windows/10

File hashes

Hashes for niceposter-0.1.5.tar.gz
Algorithm Hash digest
SHA256 951390299e1c63772aef6d10f8f3e76b2e318328b7a1b2337415a4a4c3ccbfd7
MD5 69b7cde6db62d7b110fd9709c9b73fc2
BLAKE2b-256 5531acf8fa3472e7b86619d2c46d5d80fcb3fd23a3ace94cc1060707a4001d87

See more details on using hashes here.

File details

Details for the file niceposter-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: niceposter-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.8.1 Windows/10

File hashes

Hashes for niceposter-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a6a4a9a784d7918b0579910b471dc86ee5d8a7618dd30392632989818c0fc47c
MD5 c95373c1d468676deccea80ed56788f6
BLAKE2b-256 1aa01e62ad031e80d39aa87119a3860fa4805fbfd4ac03344420fed9deec10b6

See more details on using hashes here.

Supported by

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