The following example images show the effect of Equalize.
void function() {
using (Doc doc = new Doc()) {
AddImagePage(doc, img2); // original image
doc.Rendering.Save("EffectEqualize1.jpg");
using (ImageLayer layer = AddImagePage(doc, img2)) {
using (EffectOperation effect = new EffectOperation("Equalize")) {
effect.Apply(layer.PixMap);
}
}
doc.Rendering.Save("EffectEqualizeAfter1.jpg");
AddImagePage(doc, img6); // original image
doc.Rendering.Save("EffectEqualize2.jpg");
using (ImageLayer layer = AddImagePage(doc, img6)) {
using (EffectOperation effect = new EffectOperation("Equalize")) {
effect.Apply(layer.PixMap);
}
}
doc.Rendering.Save("EffectEqualizeAfter2.jpg");
}
}