WatermarkOptions
配置水印图像。
C++
struct WatermarkOptions {
bool visibleInPreview;
Rectangle positionInLandscapeMode;
Rectangle positionInPortraitMode;
WatermarkRatio watermarkRatio;
WATERMARK_FIT_MODE mode;
int zOrder;
WatermarkOptions()
: visibleInPreview(true),
positionInLandscapeMode(0, 0, 0, 0),
positionInPortraitMode(0, 0, 0, 0),
mode(FIT_MODE_COVER_POSITION),
zOrder(0) {}
};
用于设置要添加的水印图像的相关配置项。
visibleInPreview
水印是否在本地预览视图中可见:
true
: (默认)水印在本地预览视图中可见。false
: 水印在本地预览视图中不可见。
positionInLandscapeMode
水印的适配模式为 FIT_MODE_COVER_POSITION 时,用于设置横屏模式下水印图片的区域。详见 Rectangle。
positionInPortraitMode
水印的适配模式为 FIT_MODE_COVER_POSITION 时,用于设置竖屏模式下水印图片的区域。详见 Rectangle。
watermarkRatio
水印的适配模式为 FIT_MODE_USE_IMAGE_RATIO 时,该参数可设置缩放模式下的水印坐标。详见 WatermarkRatio。
mode
水印的适配模式。详见 WATERMARK_FIT_MODE。
zOrder
水印图像的 Z 轴顺序。默认值为 0。