一个简单的图像处理库,旨在使常见的图像任务变得容易。
项目描述
一个简单的图像处理库,旨在使常见的图像/照片处理任务变得容易。此库仍在开发中,API也可能随时更改。
需要PIL/Pillow。
示例用法
from da_vinci import Image image = Image('lena.jpg') image.flip('horizontal') image.resize(width=10, height=10) image.save() # Opening an image from URL, rotating and change it's format image = Image('http://stamps.co.id/static/merchants/img/logo.png') image.rotate(degrees=90) image.set(format='jpg', quality=85) image.save() # Creates a file logo.jpg # Manipulating saturation, brightness, contrast and sharpness # Accepts values range from -100 (decrease) to 100 (increase) image.adjust(saturation=-100) image.adjust(brightness=-75, contrast=50, sharpness=-20)
如果您需要更广泛的处理,也可以通过PIL进行逃生。
image = image.from_file('a.jpg') pil_image = image.get_pil_image() # Do whatever you need to do with the pil image # And if you want to convert this back to a da_vinci image image.set_pil_image(pil_image)
测试
运行测试
python -m unittest tests
变更日志
版本 0.4.0
支持Pillow 10
图像旋转时保留EXIF数据
版本 0.3.0
添加了webp扩展支持
版本 0.2.2
添加了bmp扩展支持
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
da-vinci-0.4.0.tar.gz (5.4 kB 查看哈希值)
构建分布
da_vinci-0.4.0-py3-none-any.whl (6.1 kB 查看哈希值)
关闭
da-vinci-0.4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 130bc0dd7ff69294917eec867ef0d55a19d6006afa63b2b9101570153372dd33 |
|
MD5 | 634be24137ea16a797b9b5d08efdde37 |
|
BLAKE2b-256 | 86e710168a7e22e060d7ed008cb0529669e13817c9b2401c5177d558fd436e37 |
关闭
da_vinci-0.4.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2039c67fa8e2338f8457362a0a8d672a4e19c970a41a86fc87240f6702ead762 |
|
MD5 | df011288ffc3040ed5cc576bd158ca02 |
|
BLAKE2b-256 | ff1db92a04402f765efd96d024a5077b32f429f3c34271d4fbcf48d65ea543b7 |