Skip to main content

🖼️ Image Module Guide

This page is currently only available in Chinese. Please switch to 简体中文 for the full content.

🖼️ Image Module Guide

The Image module provides 9 functions covering compression, conversion, effects, and recognition — everything you need for image processing.

Core Scenarios

Image Compression

import office
office.image.compress_image(
input_file='./original_large.jpg',
output_file='./compressed.jpg',
quality=85
)

Batch Watermark

office.image.add_watermark(
file='./photo.jpg',
mark='@python-office',
color='#eaeaea',
size=30,
opacity=0.35,
angle=30
)

Image to Cartoon

office.image.img2Cartoon(path='./photo.jpg')

Generate Word Cloud

office.image.txt2wordcloud(
filename='./article.txt',
color='white',
result_file='./wordcloud.png'
)

Decode QR Code

result = office.image.decode_qrcode(qrcode_path='./qr.png')
print(result)

Download Image

office.image.down4img(
url='https://example.com/image.jpg',
output_path='./images/',
output_name='downloaded_photo',
type='jpg'
)

Pencil Sketch Effect

office.image.pencil4img(
input_img='./photo.jpg',
output_path='./art/',
output_name='pencil_sketch.jpg'
)

Image to GIF / Remove Watermark

office.image.image2gif()
office.image.del_watermark(input_image='./watermarked.jpg', output_image='./no_watermark.jpg')

Full API see Image API Reference

AI 办公效率课
35 讲 AI 自动化办公实战课用 Python + AI 处理 Excel、Word、PDF、邮件等办公场景。
去学习