Lets make it simple
-
Image Loaded
MagickImage image = new MagickImage(outputFilePath
-
Profile added to image
image.AddProfile(new ImageMagick.ColorProfile (prof.FilePath));
-
Image saved
image.Write(outputFilePath);
-
Saved Image loaded in another application
MagickImage image = new MagickImage(openFileDialog1.FileName)
-
Get profile called
ColorProfile profile = image.GetColorProfile();
-
Nothing returned "profile" object is null