class

CrImage::Util::WatermarkOptions

Inherits Reference / Object

Options for watermark application.

Configures watermark placement, opacity, and tiling behavior.

Properties:

  • position : Watermark position (default: BottomRight)
  • custom_point : Custom position when position is Custom
  • opacity : Watermark opacity 0.0-1.0 (default: 0.5)
  • tiled : Whether to tile watermark across image (default: false)

Constructors

new(position : CrImage::Util::WatermarkPosition = WatermarkPosition::BottomRight, custom_point : CrImage::Point | Nil = nil, opacity : Float64 = 0.5, tiled : Bool = false)
Source

Instance methods

custom_point
Source
custom_point=(custom_point : Point | Nil)
Source
opacity
Source
opacity=(opacity : Float64)
Source
position
Source
position=(position : WatermarkPosition)
Source
tiled
Source
tiled=(tiled : Bool)
Source