如何在JSON中更改Europass的图像大小?

2024-04-19 08:40:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我用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)。在

谁能帮帮我吗?在

提前谢谢你!在


Tags: 数据key图像程序webjsonvalue图片
1条回答
网友
1楼 · 发布于 2024-04-19 08:40:56

无法从JSON修改图像的维度。如果你不想让图片变形,你必须把尺寸正确的图片(315x365)输入字典。您可以通过Python的库PIL修改图像。在

您可以在这里看到我所做的调整图像到Europass维度图片:

How to resize an image an cut the excess area of it in Python?

希望对任何人都有帮助。在

相关问题 更多 >