skip to navigation
skip to content

Not Logged In

da-vinci 0.2.1

A simple image manipulation library aiming to make common image tasks easy.

A simple image manipulation library aiming to make common image/photo manipulation tasks easy. This library is still under development, API may also change at any time.

Requires PIL/Pillow.

Example usage:

from da_vinci import Image

image = Image('lena.jpg')
image.resize(width=10, height=10)

# Opening an image from URL, rotating and change it's format
image = Image('')
image.set(format='jpg', quality=85) # Creates a file logo.jpg

# Manipulating saturation, brightness, contrast and sharpness
# Accepts values range from -100 (decrease) to 100 (increase)
image.adjust(brightness=-75, contrast=50, sharpness=-20)

If you need more extensive manipulation, an escape hatch to PIL is also available:

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


To run tests:

python -m unittest tests
File Type Py Version Uploaded on Size
da-vinci-0.2.1.tar.gz (md5) Source 2014-04-14 4KB
  • Downloads (All Versions):
  • 5 downloads in the last day
  • 45 downloads in the last week
  • 213 downloads in the last month