Interested in advertising on Derpibooru? Click here for information!
![Use your hooves and trot in to experience the Fediverse with friendship and ponies.](https://derpicdn.net/spns/2024/11/13/00507ea0-a1c1-11ef-ba19-02420a050004.gif)
Help fund the $15 daily operational cost of Derpibooru - support us financially!
Description
No description provided.
Help fund the $15 daily operational cost of Derpibooru - support us financially!
No description provided.
You, sir, are amazing.
I’ll have an option in the software to leave an unobtrusive sig in the corner of the image and/or the metadata automatically. If I’m in a particularly good mood I might even make it the default.
I’m still going to give it the capability to remove the name though. It’s an interesting programming challenge, and frankly I think more people will benefit from it than will lose out. Hell, if any artists really care that much there are much better ways of “protecting” their work than ugly, automated watermarks.
I concur. The DA mark is fine to ax, but leave the sig. Unless it be ze vector, mon ami. :j
I like the cut of your jib.
Groovy. :D
Seeing is believing.
This is what the current version of the tool can do. You can still see some minor artefacts, but that’s because it was jpeg compressed after the watermark was added. It works even better for proper png images.
As I say, the (c) username.deviantart.com text is considerably harder to remove automatically.
The source code for this tool is here: watermark-py.zip
Would believe if you weren’t anonymous… Of course, I won’t dismiss this claim like we did EG c.late 2012. :)
Just wait a few days/weeks. I’m working on a utility which will let me “perfectly” remove DeviantArt watermarks, or at least get as close as is mathematically possible. It can already remove the big DA logo, but that’s the easy part. The hard part is the text underneath which is unique to every user. I need to somehow duplicate the font used, which basically means creating some fake DA accounts with names containing the entire alphabet, then copying each character individually and manually determining the 3969 different kerning values for character pair spacing.
But yeah, the watermark fucking destroys it. :(