Aspose.Imaging for .NET 24.6

Hello
Thanks for implementing IMAGINGNET-6714
Implement ExifData transferring between supporting formats on export

ExifData and XmpData property to image options to make data transferring more convenient.

Now when converting from any format to any format that both support ExifData / XmpData they will be transferred by default?

No any extra coding needed to have those tags transferred?

Only when removing those data I will need to set:
Image.ExifData = Nothing
Image.XmpData = Nothing
Am I right?

Does it matter the order?
Image.ExifData = Nothing
Image.XmpData = Nothing

vs
Image.XmpData = Nothing
Image.ExifData = Nothing
Different?

Thanks.

@australian.dev.nerds ,

  • Image.Save(path/stream) implicitly exports metadata.
  • Image.Save(path/stream, options) exports metadata from options based on ExifData/XmpData props or KeepMetadata flag. KeepMetadata flag is ignored when options contain own metadata.

Classes that support metadata implement the next interfaces:

For removing metadata: