Im trying to overwrite the IPTC profile on an image but it seems to not apply the changes. For example a simple test:
using (fs = fnfFotoMedia.Open(FileMode.Open, FileAccess.ReadWrite))
{
using (MagickImage image = new MagickImage(fs))
{
var profile = image.GetIptcProfile();
// remove the profile
image.RemoveProfile(profile.Name);
image.Write("C://teste.jpg");
}
}
//open the saved image
using (MagickImage image = new MagickImage(new FileInfo("C://teste.jpg").OpenRead()))
{
var profile = image.GetIptcProfile(); //profile is not null
}
What im doing wrong?