Notice:
Pictures with this invisible watermark will disappear when saved in a lossy compression format (such as jpg).
There is a certain resistance to the following conditions.
Cut.
Graffiti.
In other cases, I didn’t test it, because I don’t think the invisible watermark that disappears when saved in a lossy compression format (such as jpg) can protect the author.
It would be nice if krita could provide an invisible watermark option with the author’s name when exporting images in the future.
This invisible watermark needs to be saved in a lossy compression format (such as jpg), which can still exist after various image processing, and the image with the invisible watermark cannot show any visible changes to the naked eye.
How to add invisible watermark:
Open the picture you want to add invisible watermark with krita.
Use G’MIC filter–>Fourier Watermark to add invisible watermark.
It’s the Fourier Transform that reveals the watermark and I think that is a problem with the explanatory comment in the GMIC filter.
Shouldn’t this be reported to the GMIC developers.
I’ve just tried to remove/mask a Fourier watermark and it makes a total mess of the image so it seems to work well
Can’t the “G’mic for Krita” of krita’s bug category report this kind of bug?
I didn’t know that before.
Can you help report it to G’mic?
I can’t use github right now. (The network I use sometimes fails to open github.)
Like I said earlier, the user just needs to save as jpg again and the watermark is gone.
So I don’t think it’s practical enough.
Now many websites and social software like lossy compressed pictures…
There is a particular developer who has deep knowledge of GMIC but I’ve forgotten their name. @tiar would know who is involved there.
Yes but in a case of someone doing this to your work and claiming the work is their own, you can provide the high resolution .png with watermark and if it comes to a serious argument, you can show that you have the original .kra (or other application) file with all the development layer structure in it.
In the past, i’ve found and removed simple ‘hidden’ watermarks from good quality images but that Fourier watermark is very good.
Did you actually apply the filter?
Seems to be merely an issue with the preview here, Analysis and Transform give exactly the same result layers for me.
The only difference of the filters seems that Transform for some reason ignores the selected layer and processes all layers instead.
I’ve just tried it again and the Fourier Analysis does not show the watermark clearly on the preview but it is visible on the preview of the Fourier Transform.
On the final processed image, the watermark is more clearly visible on the Tranform than on the the Analysis.
When I do watermarking, I am just putting some black text/drawing on the lightest part of the picture and crank the opacity of the layer way down (less than 10%). That makes it invisible to the naked eye, but it becomes visible when you play with the levels in the image editor such as GIMP or Photoshop. Works also with lossy formats.
//edit: if your image is dark, I suppose white stuff on darkest part would work too, though never tested it.
Is there a way to set up a watermark generator that is partially randomized for every generation?
I’m trying to work through how to best protect my work and this is where I’m at in the process. Usually the image’s metadata (where you can put useful information like author and copyright) are deleted upon image conversion. Uploading to Twitter, for instance, usually means the metadata is deleted even if the format is preserved.
Is there a way to store that information within the watermark, while randomizing its appearance every time it’s used?
I know, for music there are watermarks that can’t be destroyed through format-conversion, but there was a multi billion dollar industry with their interests behind the invention of these.