【发布时间】:2014-12-06 00:17:33
【问题描述】:
我可以使用以下代码在 python 中使用 xlwt 模块的 insert_bitmap 命令插入 bmp 图像:
import xlwt
from PIL import Image
book = xlwt.Workbook()
sheet3 = book.add_sheet('diagrams')
Image.open('violations.png').convert("RGB").save('violations.bmp')
sheet3.insert_bitmap('violations.bmp',5,13)
book.save('simple.xls')
这是将 bmp 图像正确插入工作表,但我担心 bmp 图像大约为 3MB,我无法在没有明显质量损失的情况下对其进行压缩。
有没有办法将 jpeg 图像插入到 unix 的工作表中?
【问题讨论】:
-
您是否尝试过将 .jpg 图像传递给
insert_bitmap()?它可能会起作用,因为“位图”通常是图像文件的通用术语,并且不仅仅适用于存储在 .bmp 格式文件中的那些。 -
我尝试过传递 .jpg 图片,但它不起作用。