我用Python编写了一个程序,它将JSON数据发送到Europass web并从中获取一个CV。在
效果很好,但是这个人的形象很差,因为我发的是一张正方形的照片,而Europass的简历显示的是一张矩形的照片,所以人们的脸看起来太单薄了。在
我不想在Python中调整图像的大小,因为理论上可以在JSON数据中修改图片的维度:
默认值
"Photo" : {
"MimeType" : "image/jpeg",
"Data" : ... (base64 code) ...,
"Metadata" : [ {
"Key" : "dimension",
"Value" : "591x608"
}, {
"Key" : "number-of-pages",
"Value" : "1"
} ]
}
我的尝试:
^{pr2}$如您所见,我试图打印一个正方形的图片设置尺寸为591x591,但是当我看到生成的CV时,图片是矩形的(我猜它的大小又是591x608)。在
谁能帮帮我吗?在
提前谢谢你!在
无法从JSON修改图像的维度。如果你不想让图片变形,你必须把尺寸正确的图片(315x365)输入字典。您可以通过Python的库PIL修改图像。在
您可以在这里看到我所做的调整图像到Europass维度图片:
How to resize an image an cut the excess area of it in Python?
希望对任何人都有帮助。在
相关问题 更多 >
编程相关推荐