Python 如何在JSON中更改Europass的图像大小?
我用Python编写了一个程序,将JSON数据发送到Europass web,并从中获取简历 它工作得很好,但是人的形象看起来很糟糕,因为我发送了一张正方形的照片,而Europass CV显示的是一张矩形的图像,所以人的脸看起来太薄了 我不想在Python中调整图像的大小,因为理论上可以在JSON数据中修改图片的尺寸: 默认值Python 如何在JSON中更改Europass的图像大小?,python,json,euro,Python,Json,Euro,我用Python编写了一个程序,将JSON数据发送到Europass web,并从中获取简历 它工作得很好,但是人的形象看起来很糟糕,因为我发送了一张正方形的照片,而Europass CV显示的是一张矩形的图像,所以人的脸看起来太薄了 我不想在Python中调整图像的大小,因为理论上可以在JSON数据中修改图片的尺寸: 默认值 "Photo" : { "MimeType" : "image/jpeg", "Data" : ... (base64 code) ..., "Metadat
"Photo" : {
"MimeType" : "image/jpeg",
"Data" : ... (base64 code) ...,
"Metadata" : [ {
"Key" : "dimension",
"Value" : "591x608"
}, {
"Key" : "number-of-pages",
"Value" : "1"
} ]
}
我的尝试:
"Photo" : {
"MimeType" : "image/jpeg",
"Data" : my_image,
"Metadata" : [ {
"Key" : "dimension",
"Value" : "591x591"
}, {
"Key" : "number-of-pages",
"Value" : "1"
} ]
}
正如您所看到的,我正在尝试打印一个方形图片,设置尺寸为591x591,但是当我看到生成的CV时,图片是矩形的(我猜它的大小也是591x608)
有人能帮我吗
提前谢谢你 无法从JSON修改图像的维度。如果不希望图像变形,则必须将尺寸正确(315x365)的图片传入字典。您可以通过Python的库PIL修改图像 您可以在这里看到我如何将图像调整为Europass维度图片: 希望对任何人都有帮助