我编写了一个简单的 PIL 实现来将 EPS 文件列表转换为 PNG。
import Image
for infile in sys.argv[1:]:
f, e = os.path.splitext(infile)
outfile = f+".png"
try:
im = Image.open(infile)
im.save(outfile, dpi = (1000, 1000))
except IOError:
print "Error"
虽然 dpi 标志改变了 PNG 的文件分辨率,但它并没有增加 im 对象的分辨率。这意味着我的输出 PNG 图像质量非常低。有没有办法提高 im 对象的分辨率?此代码不起作用。
im = Image.open(infile, dpi = (1000, 1000))
想法?