maxolib / 2018_CCS_Watermark

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CCS_Watermark

ITCS461_Computer and Communication Security. Final Project: Watermarking.


Team member

  • Suchakree Sawangwong Faculty of ICT, Mahidol University (Thailand)
  • Kittinun Aukkapinyo Faculty of ICT, Mahidol University (Thailand)
  • Parintorn Pooyoi Faculty of ICT, Mahidol University (Thailand)

What is a Digital Watermark?

A digital watermark is a kind of marker covertly embedded in a noise-tolerant signal such as an audio, video or image data. It is typically used to identify ownership of the copyright of such signal.


Concept of Watermark

A digital watermark is a kind of marker covertly embedded in a noise-tolerant signal such as an audio, video or image data. It is typically used to identify ownership of the copyright of such signal.


Library

  • PIL (python library) for image processing
  • tkinter (python library) for GUI

How to Use

  1. Download and Unzip "run.zip" file
  2. Open "watermarking.exe" file
  3. Click "load image" button in row of Image and then select image that you want (in "images" folder has 2 files are image_jpg.jpg and image_png.png for using)
  4. Click "load image" button in row of Watermark and then select Watermark that you want (in "images" folder has 1 file is watermark_png.png for using)
  5. If user want input text into the image, type the text that you want
  6. Change watermark and text position
  7. (optional) Click "Show" button for checking the image
  8. Click "Save" button for saving the image (in local path of "watermarking.exe" file)

About


Languages

Language:TeX 64.7%Language:HTML 34.8%Language:Python 0.5%