ensure image script functions preserve metadata

This commit is contained in:
GenevensiS
2026-01-21 18:33:27 +01:00
parent c42068f918
commit 6b1c7488bf
18 changed files with 365 additions and 181 deletions
+1 -3
View File
@@ -76,9 +76,7 @@ SCRIPT_FUNCTION(set_metadata) {
SCRIPT_PARAM(Set*, set);
SCRIPT_PARAM(GeneratedImageP, input);
SCRIPT_PARAM(String, metadata);
Image img = input->generate(GeneratedImage::Options(0, 0, set));
img.SetOption(wxIMAGE_OPTION_PNG_DESCRIPTION, metadata);
return make_intrusive<ArbitraryImage>(img);
return make_intrusive<SetMetadataImage>(input, metadata);
}
SCRIPT_FUNCTION(width_of) {