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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|