I create a watermark with photoshop like this
To make this watermark I use a software functions of a software (for example photoshop). Functions is implement like set instructions (my variables)
function is like this
f(x) = a,b,c,d
set instruction is implemented like variables a,b,c,d
- place the bitmap over a photo or drawing (a) - apply a Flat (b) - adjust the transparency slider setting to X value (c) - edit the Contrast amount X value (d)
I save to png format, I know also that software add also
I sent picture to my friend. My friend open picture with my same software and it want remove my watermark applying the inverse function that I used to realize my embossed transparent watermark.
If my initial function was
f = f (x)
used to generate watermark, my friend need to remove my watermark so he need to have this situation
f = f ^-1
hardware & software is the same, algorithm is known both, me and he.
Have same software allow to use
EXIF metadata like a
decode key and have same format png allow to decode and separate watermark like if it is encoded layer (in photoshop, for example, we can add edits and compose picture in layers) but applying inverse function we can remove watermark directly because
inverse function + key make this :
a) Recognize that picture It comes from the same software because
EXIF metadataadded after saving picture is like a decode key or access point
b) Recognize that algorith is same because format file is same (png)
c) Recognize that in that picture is integrated watermark like an
locally integrable function, in sofware language is integrated like a encoded level that appears in software like merged layer as if it is only one.
This is possible because software works like an operator so using same software and adding metadata info generate a
d) Appling inverse function allow to transform encoded level like a simply layer.
We don't have distorsion
Is possible ?