GroupDocs.Watermark supports adding the following image formats as watermarks:
BMP
PNG
GIF
JPEG
Add image watermark from local file
The following example shows how to add an ImageWatermark to a document. If the document consists of multiple parts (pages, worksheets, slides, frames, etc.), the watermark will be added to each of them.
For advanced usage of watermark properties (tiling, alignment, sizing, rotation, margins), see the text watermark article; the same techniques apply to image watermarks as well: