In Watermark.cs,
private const int WatermarkSize = 32;
private const int DiffWidth = 512;
private const int DiffHeight = 512;
private const int BlockSize = 4;
what is meaning of these? Can it be used to correct watermark embedded in file?
I embed watermark, then extract it - and it seems distorted. It is still recognizable, but I'm afraid that any simple picture edition can nullify it.
Original watermark file:

Extracted:

In Watermark.cs,
what is meaning of these? Can it be used to correct watermark embedded in file?
I embed watermark, then extract it - and it seems distorted. It is still recognizable, but I'm afraid that any simple picture edition can nullify it.
Original watermark file:


Extracted: