Ensure withMetadata adds default sRGB profile #3761

This commit is contained in:
Lovell Fuller
2023-08-15 13:02:20 +01:00
parent a2cac61209
commit bb7469b2d1
3 changed files with 18 additions and 2 deletions

View File

@@ -788,9 +788,9 @@ class PipelineWorker : public Napi::AsyncWorker {
}
// Apply output ICC profile
if (!baton->withMetadataIcc.empty()) {
if (baton->withMetadata) {
image = image.icc_transform(
const_cast<char*>(baton->withMetadataIcc.data()),
baton->withMetadataIcc.empty() ? "srgb" : const_cast<char*>(baton->withMetadataIcc.data()),
VImage::option()
->set("input_profile", processingProfile)
->set("embedded", TRUE)