### A php library (php4/php5 compatibile) or extension to digitally watermark images in any current format (jpeg,png,tiff,giff,bmp)
To have the best performance the coder should produce a
[php extension][1]
** with the required watermarking methods.
Skills required:**
1. php coding (object oriented) and C\C++ coding
2. digital signal (2-D image) processing fundamentals
3. watermarking techniques
4. how to develop php extensions
5. UML
**Watermark methods and references**
[An introduction][2]
[Common methods][3]
**
**The C library provided here [here][4] can be also used as a porting option.
**
Methods to be implemented:**
* 2 methods in space domain
* 2 methods in wavelet domain
* 2 methods in frequency domain
The methods to be used will be communicated later.
**Documentation produced:**
UML documentation + documented comment code
**Work evaluation:**
Methods implemented will be benchmarked according too parameters:
1. execution performance
2. common watermarks attacks
3. quality of documentation produced
**Library to be used:
The programmer should use as libraries:
**PHP GD for image manipulation:
[[login to view URL]<wbr />presentations/GDintro/][5]
For encryption\decryption phpmycrypt:
<[login to view URL]>
Some example code is attached and the LSB method is applied by using a php class on some test image.
## Deliverables
The minimum image formats to be supported are the same ones supported by php GD libraries:
GIF Support is enabled
JPEG Support is enabled
PNG Support is enabled
WBMP Support is enabled