watermark

A collection of 3 posts

A Java geek
  • Me
  • Books
  • Speaking
  • Mentions
  • Focus
Jul 7, 2024 watermark images imgproxy apache apisix

Dynamic watermarking with imgproxy and Apache APISIX

Last week, I described how to add a dynamic watermark to your images on the JVM. I didn’t find any library, so I had to develop the feature, or, more precisely, an embryo of a feature, by myself. Depending on your tech stack, you must search for an existing library or roll up your sleeves. For example, Rust offers such an out-of-the-box library. Worse, this approach might be impossible to implement if you don’t have access to the source image.

Nicolas Fränkel
Jun 30, 2024 watermark images web kotlin

Dynamic watermarking on the JVM

Displaying images on your website makes for an interesting problem: on one side, you want to make them publicly available; on the other, you want to protect them against undue use. The age-long method to achieve it is watermarking: A digital watermark is a kind of marker covertly embedded in a noise-tolerant signal such as audio, video or image data. It is typically used to identify ownership of the copyright of such signal.

Nicolas Fränkel
Jun 30, 2024 watermark images

Dynamic watermarking

link/dynamic-watermarking/1/[Dynamic watermarking on the JVM^]: explains how to watermark images on-the-fly inside a JVM.link/dynamic-watermarking/2/[Dynamic watermarking using imgproxy and Apache APISIX^]: describe how to leverage imgproxy and Apache APISIX to achieve the same regardless of your tech stack.

Nicolas Fränkel
A Java geek © 2008-2026
v. bc04c88300c3ec997ce8470fbff5395dc9e518b1/13264050981
Latest Posts