fix(api): use correct case for PNG metadata
This commit is contained in:
parent
ea990943ec
commit
dc9048c76f
|
@ -203,9 +203,9 @@ def save_image(
|
|||
exif = PngImagePlugin.PngInfo()
|
||||
|
||||
if params is not None:
|
||||
exif.add_text("Make", "onnx-web")
|
||||
exif.add_text("make", "onnx-web")
|
||||
exif.add_text(
|
||||
"Maker Note",
|
||||
"maker note",
|
||||
dumps(
|
||||
json_params(
|
||||
[output],
|
||||
|
@ -217,9 +217,9 @@ def save_image(
|
|||
)
|
||||
),
|
||||
)
|
||||
exif.add_text("Model", server.server_version)
|
||||
exif.add_text("model", server.server_version)
|
||||
exif.add_text(
|
||||
"Parameters",
|
||||
"parameters",
|
||||
str_params(server, params, size, inversions=inversions, loras=loras),
|
||||
)
|
||||
|
||||
|
|
|
@ -217,7 +217,7 @@ export function downloadParamsAsFile(data: DeepPartial<ImageMetadata>): void {
|
|||
export async function parseImageParams(file: File): Promise<DeepPartial<ImageMetadata>> {
|
||||
const tags = await ExifReader.load(file);
|
||||
|
||||
// handle lowercase variation from my earlier mistakes
|
||||
// some parsers expect uppercase, some use lowercase, read both
|
||||
const makerNote = decodeTag(defaultTo(tags.MakerNote, tags['maker note']));
|
||||
// eslint-disable-next-line dot-notation, @typescript-eslint/strict-boolean-expressions
|
||||
const userComment = decodeTag(defaultTo(defaultTo(tags.UserComment, tags['Parameters']), tags['parameters']));
|
||||
|
|
Loading…
Reference in New Issue