The package for easy and convenient image manipulation, heavy use of Pillow
Project description
oreiller
The package for easy image manipulation backed by pillow power.
The package for clean Pillow codebases.
from oreiller import Oreiller as orey
w, h = 220, 190
img = orey.new("RGB", (w, h))
orey.fill(None)
orey.oline(40, 40, w-10, h-10, width=0) # use .line for normal
img.show()
orey.cleanup()
Docs
Methods prefixed by o is inspired by the processing API.
.new
Returns Image.new
.fill
Modifies fill value. Impacts all functions. No need to re-specify fill=
.line
Draws line without the need of ImageDraw
.oline
Processing api of line(x1, y1, x2, y2)
.otext
- x
- y
- text
- pilmoji keyword arguments
.font
- font(ImageDraw.font(...))
.arc
- args same as pillow args
.oarc
- x1
- y1
- x2
- y2
- start
- end
- Keyword arguments same as pillow
.chord
- args same as pillow args
.ochord
- x1
- y1
- x2
- y2
- start
- end
- Keyword arguments same as pillow
.rectangle
- args same as pillow args
.orect
- x1
- y1
- x2
- y2
- Keyword arguments same as pillow
.ellipse
- args same as pillow args
.oellipse
- x1
- y1
- x2
- y2
- Keyword arguments same as pillow
.rectangle
- args same as pillow args
.orounded_rect
- x1
- y1
- x2
- y2
- radius
- Keyword arguments same as pillow
.polygon
- args same as pillow args
Changelog
0.2.0
🎉 .otext
🎉 .font
🎉 .arc
🎉 .oarc
🎉 .chord
🎉 .ochord
🎉 .polygon
🎉 .fill impacts all functions
🎉 .rectangle
🎉 .orect
🎉 .ellipse
🎉 .oellipse
🎉 .rectangle
🎉 .orounded_rect
0.1.0
🎉 Package skeleton
🎉 Oreiller class
🎉 .line
🎉 .oline
🔧 Fix cleanup: inform when closing closed images
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
oreiller-0.2.0.tar.gz
(9.8 kB
view details)
Built Distribution
File details
Details for the file oreiller-0.2.0.tar.gz
.
File metadata
- Download URL: oreiller-0.2.0.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | abf95b06b7c3108b903b6a543f8754b9bda261ee370d4f3d1bef57ef2f76eec5 |
|
MD5 | 4aac4b6a860551b4190d337066b2456d |
|
BLAKE2b-256 | feb5ee75f6c34d84d7bfde757d8657c1bbcc9d280bea408d8b02aaeec3a2121f |
File details
Details for the file oreiller-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: oreiller-0.2.0-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e9e3b7eeed31c406bfd17c0cf6fb0ad1e1906872c2d3b4c3eeb655f4e07a324 |
|
MD5 | c55f367b3f1b473e44fea533e2a88423 |
|
BLAKE2b-256 | eb4812c414575f5c7ed1f19c4a1ecd5d47acd43280d0c96ff4aa9854b4950cbb |