WatermarkOptions
水印图片的设置。
public class WatermarkOptions { public WatermarkOptions() { visibleInPreview = false; positionInLandscapeMode = new Rectangle(0, 0, 0, 0); positionInPortraitMode = new Rectangle(0, 0, 0, 0); watermarkRatio = new WatermarkRatio(); mode = WATERMARK_FIT_MODE.FIT_MODE_COVER_POSITION; } public WatermarkOptions(bool visibleInPreview, Rectangle positionInLandscapeMode, Rectangle positionInPortraitMode, WatermarkRatio ratio, WATERMARK_FIT_MODE mode) { this.visibleInPreview = visibleInPreview; this.positionInLandscapeMode = positionInLandscapeMode ?? new Rectangle(); this.positionInPortraitMode = positionInPortraitMode ?? new Rectangle(); this.watermarkRatio = ratio ?? new WatermarkRatio(); this.mode = mode; } public bool visibleInPreview { set; get; } public Rectangle positionInLandscapeMode { set; get; } public Rectangle positionInPortraitMode { set; get; } public WatermarkRatio watermarkRatio { set; get; } public WATERMARK_FIT_MODE mode { set; get; } }
属性
- visibleInPreview
- 预留参数。
- positionInLandscapeMode
- 水印的适配模式为 FIT_MODE_COVER_POSITION 时,用于设置横屏模式下水印图片的区域。详见 Rectangle。
- positionInPortraitMode
- 水印的适配模式为 FIT_MODE_COVER_POSITION 时,用于设置竖屏模式下水印图片的区域。详见 Rectangle。
- watermarkRatio
- 水印的适配模式为 FIT_MODE_USE_IMAGE_RATIO 时,该参数可设置缩放模式下的水印坐标。详见 WatermarkRatio。
- mode
- 水印的适配模式。详见 WATERMARK_FIT_MODE。