如何在 JSON 中更改 Europass 的图像大小?
How to change the image size of an Europass in JSON?
我在 Python 中编写了一个程序,它将 JSON 数据发送到 Europass 网络并从中获取一份简历。
效果很好,就是人像不好,因为我发的是正方形的图片,而Europass CV是长方形的,所以人脸看起来太瘦了。
我不想调整Python中的图片大小,因为理论上图片的尺寸可以在JSON数据中修改:
默认值
"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 尺寸图片所做的工作:
希望对大家有所帮助。
我在 Python 中编写了一个程序,它将 JSON 数据发送到 Europass 网络并从中获取一份简历。
效果很好,就是人像不好,因为我发的是正方形的图片,而Europass CV是长方形的,所以人脸看起来太瘦了。
我不想调整Python中的图片大小,因为理论上图片的尺寸可以在JSON数据中修改:
默认值
"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 尺寸图片所做的工作:
希望对大家有所帮助。