{"id":16687482,"url":"https://github.com/nikolajlauridsen/freemark","last_synced_at":"2025-07-08T12:07:59.298Z","repository":{"id":24921618,"uuid":"94551967","full_name":"nikolajlauridsen/FreeMark","owner":"nikolajlauridsen","description":"Hassle free image watermarking","archived":false,"fork":false,"pushed_at":"2024-06-10T06:08:42.000Z","size":135,"stargazers_count":8,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T16:29:16.319Z","etag":null,"topics":["branding","image-processing","image-watermark","python3","watermarking-image"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nikolajlauridsen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-16T14:30:26.000Z","updated_at":"2024-11-15T14:29:05.000Z","dependencies_parsed_at":"2024-06-10T07:31:16.757Z","dependency_job_id":"3b455eab-a84e-4b96-b683-dbbfdf26a109","html_url":"https://github.com/nikolajlauridsen/FreeMark","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/nikolajlauridsen/FreeMark","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolajlauridsen%2FFreeMark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolajlauridsen%2FFreeMark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolajlauridsen%2FFreeMark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolajlauridsen%2FFreeMark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikolajlauridsen","download_url":"https://codeload.github.com/nikolajlauridsen/FreeMark/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolajlauridsen%2FFreeMark/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264267069,"owners_count":23581929,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["branding","image-processing","image-watermark","python3","watermarking-image"],"created_at":"2024-10-12T15:09:15.127Z","updated_at":"2025-07-08T12:07:59.280Z","avatar_url":"https://github.com/nikolajlauridsen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FreeMark\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/nikolajlauridsen/FreeMark/blob/master/screenshot.PNG?raw=true\"\u003e\n  \u003cbr\u003e\u003cbr\u003e\n  Easy way to watermark multiple images, made to be super easy and hassle free.\n  \u003cbr\u003e\n\u003c/p\u003e\n\n## How to\nSimply do the three necessary steps: \n1. Choose images to be watermarked (Bulk load from a folder or pick out individual files from a folder)\n2. Choose image to be applied as watermark (png or jpg)\n3. Choose the destination folder\n\nThat's it, simply hit start and see your watermarked images pop up in the target folder. \n\n## Customization options\nIf you like a bit of customization you can change settings such as: \n* Opacity of the watermark  \n* Corner the watermark will be applied in\n* Padding, as pixels, percentage, or a combination of the two\n* Switch auto-resize on/off\n* Apply a common pre/postfix to all file names\n\n## Installation\nMaking FreeMark work is fairly straightforward\n\n### Windows\n1. Head over to the [Releases page](https://github.com/nikolajlauridsen/FreeMark/releases) \nand download the latest zip file\n2. Extract the zip file\n3. Enter the FreeMark folder and launch FreeMark.exe\n\n### GNU/Linux \u0026 Mac\n1. Download and install python from [The python web site](https://www.python.org/) (If you're unsure download version 3.6 and chose default install)\n2. Clone or download/extract the repository\n3. Install requirements with \n```\npython -m pip install -r requirements.txt\n```\n(You might have to use python3 or py instead of python depending on your system/install)\n\n#### Trouble with tkinter on linux?\nYou might have to install tkinter manually by running\n```\nsudo apt-get install tk\n```\nor \n```\nsudo pacman -S tk\n```\nDepending on your distribution.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikolajlauridsen%2Ffreemark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikolajlauridsen%2Ffreemark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikolajlauridsen%2Ffreemark/lists"}