A Java geek
  • Me
  • Books
  • Speaking
  • Mentions
  • Focus
  • Newsletters

watermark

A collection of 3 posts
Dynamic watermarking with imgproxy and Apache APISIX
Technical

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.

Jul 7, 2024
Dynamic watermarking on the JVM
Technical

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.

Jun 30, 2024
Dynamic watermarking
Technical

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.

Jun 30, 2024
A Java geek © 2008-2026
v. c2a8d3d1d9267baf99bd6633b02a648d71140fad/13456431677
Latest Posts