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()
|
exif = PngImagePlugin.PngInfo()
|
||||||
|
|
||||||
if params is not None:
|
if params is not None:
|
||||||
exif.add_text("Make", "onnx-web")
|
exif.add_text("make", "onnx-web")
|
||||||
exif.add_text(
|
exif.add_text(
|
||||||
"Maker Note",
|
"maker note",
|
||||||
dumps(
|
dumps(
|
||||||
json_params(
|
json_params(
|
||||||
[output],
|
[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(
|
exif.add_text(
|
||||||
"Parameters",
|
"parameters",
|
||||||
str_params(server, params, size, inversions=inversions, loras=loras),
|
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>> {
|
export async function parseImageParams(file: File): Promise<DeepPartial<ImageMetadata>> {
|
||||||
const tags = await ExifReader.load(file);
|
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']));
|
const makerNote = decodeTag(defaultTo(tags.MakerNote, tags['maker note']));
|
||||||
// eslint-disable-next-line dot-notation, @typescript-eslint/strict-boolean-expressions
|
// eslint-disable-next-line dot-notation, @typescript-eslint/strict-boolean-expressions
|
||||||
const userComment = decodeTag(defaultTo(defaultTo(tags.UserComment, tags['Parameters']), tags['parameters']));
|
const userComment = decodeTag(defaultTo(defaultTo(tags.UserComment, tags['Parameters']), tags['parameters']));
|
||||||
|
|
Loading…
Reference in New Issue