ImageProcessor
ImageFactory
supports Load method with argument System.Drawing.Image
. But Save method does not support similar argument. Is there a way with ImageProcessor
ImageFactory
to Load
a System.Drawing.Image
, manipulate the image, e.g., Brightness, then Save the modified image to System.Drawing.Image
?
Asked
Active
Viewed 953 times
0

Haroldo Gondim
- 7,725
- 9
- 43
- 62
1 Answers
0
You can't use a reference to the original image since that is tightly bound to the input stream.
You can either.
1. Save to the output stream and use Image.FromStream to create a new image.
2. Use a binary formatter to perform a deep clone of the ImageFactory.Image
property https://stackoverflow.com/a/43042865/427899

James South
- 10,147
- 4
- 59
- 115