python
from vex import Image
image = Image.from_file('input.jpg')
image.save('output.png')
python
from vex import Image
image = Image.from_file('input.jpg')
image.adjust_brightness(0.5)
image.save('output.jpg')
image = Image.from_file('input.jpg')
image.rotate(90)
image.save('output.jpg')
python
from vex import Image
from vex.filters import GaussianBlurFilter, SharpenFilter
image = Image.from_file('input.jpg')
blur_filter = GaussianBlurFilter(radius=5)
image.apply_filter(blur_filter)
image.save('output.jpg')
image = Image.from_file('input.jpg')
sharpen_filter = SharpenFilter()
image.apply_filter(sharpen_filter)
image.save('output.jpg')
python
from vex import Image
from vex.features import EdgeDetector
image = Image.from_file('input.jpg')
edge_detector = EdgeDetector()
edges = edge_detector.detect(image)
edges.save('output.jpg')