{"id":6,"date":"2026-02-25T15:14:08","date_gmt":"2026-02-25T15:14:08","guid":{"rendered":"https:\/\/rassel.pro.bd\/?p=6"},"modified":"2026-02-25T15:14:08","modified_gmt":"2026-02-25T15:14:08","slug":"6","status":"publish","type":"post","link":"https:\/\/rassel.pro.bd\/?p=6","title":{"rendered":""},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html>\n&lt;html lang=\"en\">\n&lt;head>\n&lt;meta charset=\"UTF-8\">\n&lt;title>Free Watermark Remover&lt;\/title>\n&lt;style>\n    body {\n        background:#111;\n        color:#fff;\n        font-family: Arial, sans-serif;\n        text-align:center;\n    }\n    canvas {\n        border:2px solid #555;\n        margin-top:10px;\n        cursor: crosshair;\n    }\n    .controls {\n        margin:15px;\n    }\n    input, button {\n        padding:8px;\n        margin:5px;\n    }\n&lt;\/style>\n&lt;\/head>\n&lt;body>\n\n&lt;h2>\ud83e\uddfc Free Watermark Remover (HTML)&lt;\/h2>\n&lt;p>Brush \u09a6\u09bf\u09df\u09c7 watermark \u098f\u09b0 \u0993\u09aa\u09b0 \u0986\u0981\u0995\u09c1\u09a8&lt;\/p>\n\n&lt;input type=\"file\" id=\"upload\" accept=\"image\/*\">&lt;br>\n\n&lt;div class=\"controls\">\n    Brush Size:\n    &lt;input type=\"range\" id=\"brush\" min=\"5\" max=\"50\" value=\"20\">\n    &lt;button onclick=\"download()\">Download Image&lt;\/button>\n&lt;\/div>\n\n&lt;canvas id=\"canvas\">&lt;\/canvas>\n\n&lt;script>\nconst canvas = document.getElementById(\"canvas\");\nconst ctx = canvas.getContext(\"2d\");\nconst upload = document.getElementById(\"upload\");\nconst brush = document.getElementById(\"brush\");\n\nlet img = new Image();\nlet painting = false;\n\nupload.addEventListener(\"change\", e => {\n    const file = e.target.files&#91;0];\n    const reader = new FileReader();\n    reader.onload = () => {\n        img.onload = () => {\n            canvas.width = img.width;\n            canvas.height = img.height;\n            ctx.drawImage(img, 0, 0);\n        };\n        img.src = reader.result;\n    };\n    reader.readAsDataURL(file);\n});\n\ncanvas.addEventListener(\"mousedown\", () => painting = true);\ncanvas.addEventListener(\"mouseup\", () => painting = false);\ncanvas.addEventListener(\"mouseleave\", () => painting = false);\n\ncanvas.addEventListener(\"mousemove\", e => {\n    if (!painting) return;\n    ctx.globalCompositeOperation = \"destination-out\";\n    ctx.beginPath();\n    ctx.arc(e.offsetX, e.offsetY, brush.value, 0, Math.PI * 2);\n    ctx.fill();\n    ctx.globalCompositeOperation = \"source-over\";\n});\n\nfunction download() {\n    const link = document.createElement(\"a\");\n    link.download = \"watermark_removed.png\";\n    link.href = canvas.toDataURL();\n    link.click();\n}\n&lt;\/script>\n\n&lt;\/body>\n&lt;\/html><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/rassel.pro.bd\/index.php?rest_route=\/wp\/v2\/posts\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rassel.pro.bd\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rassel.pro.bd\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rassel.pro.bd\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rassel.pro.bd\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6"}],"version-history":[{"count":2,"href":"https:\/\/rassel.pro.bd\/index.php?rest_route=\/wp\/v2\/posts\/6\/revisions"}],"predecessor-version":[{"id":9,"href":"https:\/\/rassel.pro.bd\/index.php?rest_route=\/wp\/v2\/posts\/6\/revisions\/9"}],"wp:attachment":[{"href":"https:\/\/rassel.pro.bd\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rassel.pro.bd\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rassel.pro.bd\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}