Watermark class.
More...
#include <Watermark.h>
|
|
| Watermark () |
| | Constructor.
|
| |
| | Watermark (const std::string &file, float opacity, float probability) |
| | Constructor. More...
|
| |
|
| ~Watermark () |
| | Destructor.
|
| |
| void | apply (void *data, unsigned int width, unsigned int height, unsigned int channels, unsigned int bpc) |
| | Apply the watermark to a data buffer. More...
|
| |
|
std::string | getImage () |
| | Return watermark image path.
|
| |
|
float | getOpacity () |
| | Return watermark opacity.
|
| |
|
float | getProbability () |
| | Return watermark probability.
|
| |
|
void | init () |
| | Initialize our watermark image.
|
| |
|
bool | isSet () |
| | Determine whether a watermark has been specified.
|
| |
◆ Watermark()
| Watermark::Watermark |
( |
const std::string & |
file, |
|
|
float |
opacity, |
|
|
float |
probability |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
| file | image file path |
| opacity | opacity applied to watermark |
| probability | probability that watermark will be applied to a particular tile |
◆ apply()
| void Watermark::apply |
( |
void * |
data, |
|
|
unsigned int |
width, |
|
|
unsigned int |
height, |
|
|
unsigned int |
channels, |
|
|
unsigned int |
bpc |
|
) |
| |
Apply the watermark to a data buffer.
- Parameters
-
| data | buffer of image data |
| width | tile width |
| height | tile height |
| channels | number of channels |
| bpc | bits per channel (8 or 16) |
The documentation for this class was generated from the following file: