{"id":81,"date":"2026-10-31T12:15:10","date_gmt":"2026-10-31T06:45:10","guid":{"rendered":"https:\/\/wp-dev.kcnet.in\/?p=81"},"modified":"2026-10-31T12:15:10","modified_gmt":"2026-10-31T06:45:10","slug":"introducing-kc-image-watermark","status":"publish","type":"post","link":"https:\/\/wp-dev.kcnet.in\/?p=81","title":{"rendered":"Introducing KC Image Watermark"},"content":{"rendered":"<p>KC Image Watermark is the newest plugin from the KC-Dev workshop. It automatically stamps a text watermark onto every image uploaded to the Media Library \u2014 no per-upload action required.<\/p>\n<h2>Features<\/h2>\n<ul>\n<li>Automatically watermarks newly uploaded images, including the full-size file and every generated thumbnail size.<\/li>\n<li>Configurable watermark text (defaults to the site title if left blank).<\/li>\n<li>Configurable font size, color, opacity, position (9 placements, from top-left to bottom-right), and margin.<\/li>\n<li>A minimum-width threshold skips small thumbnails so the watermark never overwhelms them.<\/li>\n<li>Fingerprints each watermarked file so re-running thumbnail regeneration will not stamp it twice.<\/li>\n<li>Settings panel with usage guide under the KC-Dev admin menu.<\/li>\n<li><code><div class=\"kcd_kc-image-watermark kcd_kc-image-watermark_shortcode\"><figure class=\"kcd_kc-image-watermark_preview\"><img loading=\"lazy\" decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAFoCAYAAADHMkpRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAJOElEQVR4nO3dzW6dZxWG4fXZX\/NDVZNIOHsbrBQ4AaQyQEUdc1JITDkrDgIkKmZViAJJUH7cRHITnM2gYDVqC4PYDtJ9XaPYiZ09fPS873rX8slv\/rAbAAAy1hn5DwCgZO99fwAAAK6WAAgAELMu7\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\/e\/v5b3\/vq9HT+9uDB9\/7MDz78cO5sNvPmzZu598UX3\/p9u91u\/nrv3oV\/1vXCfyMAQNDm6Gj+8vnn51+v6zrHd+\/+1wD4k+Pj2R4dzczM0ydP5suTk\/O\/+\/Hx8ZydnV1OAHQHEADg3e12u\/ny+fPzr\/fXdZaZ+b6steztzeGdO3N6ejo3btyY7XY7L74RAM\/\/3SV8VncAAQDeg8PDw9nf358H9+\/Py5cv50d37sxc0YYOARAA4D3Y\/Pvo9x+PH8\/jhw9nXdc5PDy8kv\/bJhAAgAuxm7dz1e47vve1a9evz8EPD+bk+bN59dXpPH70cH7685\/N5mg7jx89\/J8\/\/67sAgYAuADLvH2C+58\/f1fW2mw3s7csc3BwMJ9+9tn5z9+6dWuuXb82r1+9Or8\/eBlZzREwAMAV22yPZrfbzdOnT+fk5GROTk7mxYsXsyzLbLbbS\/\/\/PQMDAHCFPjo4mJs3b86TJ0\/mz3\/64\/n31w8+mF99+uvZbI\/m\/iU8\/fJNAiAAwAXY29ubX3zyy\/Ovl2WZs7Ozb\/27zfbr4Y9HD\/\/+1vf\/+fr1PHv2bG7fvj0fHRxc6mddfv+735oCAQAIcQcQACBmvZTnpQEA+L+lAQQAiLELGAAgxiYQAIAYR8AAADECIABAjF3AAAAxGkAAgBhDIAAAMRpAAIAY7wACAMRoAAEAYuwCBgCIMQQCABDjDiAAQIw7gAAAMQIgAECMAAgAEPMvhajH9lasos4AAAAASUVORK5CYII=\" alt=\"Watermark preview\" width=\"640\" height=\"360\" style=\"max-width:100%;height:auto;\" \/><figcaption class=\"kcd_kc-image-watermark_preview-caption\">Live preview of the current watermark settings \u2014 uploaded images are stamped the same way.<\/figcaption><\/figure><\/div><\/code> shortcode \u2014 a live preview of the current watermark settings.<\/li>\n<\/ul>\n<p>See it live: <div class=\"kcd_kc-image-watermark kcd_kc-image-watermark_shortcode\"><figure class=\"kcd_kc-image-watermark_preview\"><img loading=\"lazy\" decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAFoCAYAAADHMkpRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAJOElEQVR4nO3dzW6dZxWG4fXZX\/NDVZNIOHsbrBQ4AaQyQEUdc1JITDkrDgIkKmZViAJJUH7cRHITnM2gYDVqC4PYDtJ9XaPYiZ09fPS873rX8slv\/rAbAAAy1hn5DwCgZO99fwAAAK6WAAgAELMu7\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\/e\/v5b3\/vq9HT+9uDB9\/7MDz78cO5sNvPmzZu598UX3\/p9u91u\/nrv3oV\/1vXCfyMAQNDm6Gj+8vnn51+v6zrHd+\/+1wD4k+Pj2R4dzczM0ydP5suTk\/O\/+\/Hx8ZydnV1OAHQHEADg3e12u\/ny+fPzr\/fXdZaZ+b6steztzeGdO3N6ejo3btyY7XY7L74RAM\/\/3SV8VncAAQDeg8PDw9nf358H9+\/Py5cv50d37sxc0YYOARAA4D3Y\/Pvo9x+PH8\/jhw9nXdc5PDy8kv\/bJhAAgAuxm7dz1e47vve1a9evz8EPD+bk+bN59dXpPH70cH7685\/N5mg7jx89\/J8\/\/67sAgYAuADLvH2C+58\/f1fW2mw3s7csc3BwMJ9+9tn5z9+6dWuuXb82r1+9Or8\/eBlZzREwAMAV22yPZrfbzdOnT+fk5GROTk7mxYsXsyzLbLbbS\/\/\/PQMDAHCFPjo4mJs3b86TJ0\/mz3\/64\/n31w8+mF99+uvZbI\/m\/iU8\/fJNAiAAwAXY29ubX3zyy\/Ovl2WZs7Ozb\/27zfbr4Y9HD\/\/+1vf\/+fr1PHv2bG7fvj0fHRxc6mddfv+735oCAQAIcQcQACBmvZTnpQEA+L+lAQQAiLELGAAgxiYQAIAYR8AAADECIABAjF3AAAAxGkAAgBhDIAAAMRpAAIAY7wACAMRoAAEAYuwCBgCIMQQCABDjDiAAQIw7gAAAMQIgAECMAAgAEPMvhajH9lasos4AAAAASUVORK5CYII=\" alt=\"Watermark preview\" width=\"640\" height=\"360\" style=\"max-width:100%;height:auto;\" \/><figcaption class=\"kcd_kc-image-watermark_preview-caption\">Live preview of the current watermark settings \u2014 uploaded images are stamped the same way.<\/figcaption><\/figure><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>KC Image Watermark automatically stamps a configurable text watermark onto every image uploaded to the Media Library, protecting photos the moment they&#8217;re uploaded.<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wpai_generated_summary":"","wpai_meta_description":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-81","post","type-post","status-publish","format-standard","hentry","category-plugin-releases"],"_links":{"self":[{"href":"https:\/\/wp-dev.kcnet.in\/index.php?rest_route=\/wp\/v2\/posts\/81","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp-dev.kcnet.in\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp-dev.kcnet.in\/index.php?rest_route=\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-dev.kcnet.in\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=81"}],"version-history":[{"count":1,"href":"https:\/\/wp-dev.kcnet.in\/index.php?rest_route=\/wp\/v2\/posts\/81\/revisions"}],"predecessor-version":[{"id":83,"href":"https:\/\/wp-dev.kcnet.in\/index.php?rest_route=\/wp\/v2\/posts\/81\/revisions\/83"}],"wp:attachment":[{"href":"https:\/\/wp-dev.kcnet.in\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=81"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp-dev.kcnet.in\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=81"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp-dev.kcnet.in\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}