word 不能直接导入 eps 格式的图片,所以先将 eps 图片转换成 png 格式。
这里使用 python 调用 PIL 读取 eps 图片,直接保存为 png 图片
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
from PIL import Image
import os
for parent, dirnames, filenames in os.walk(os.getcwd()): for filename in filenames: ext = os.path.splitext(filename)[1] if ext != '.eps': continue
eps_image = Image.open(filename) size = eps_image.size print(filename, size)
eps_image.load(scale=10) eps_image.save(filename+'.png', quality=100)
|
- PIL 默认采用 Ghostscript 处理 eps 图片, 所以先确保安装了 Ghostscript。
scoop install ghostscript
- eps 为矢量图,默认情况下其尺寸较小,导致保存成图片式分辨率较低,
eps_image.load(scale=10)
将分辨率增大到10倍后保存。