com.groupdocs.watermark.options

Interfaces

Classes

com.groupdocs.watermark.options

Class MultiframeImageWatermarkOptions

  • Direct Known Subclasses:
    GifImageWatermarkOptions, TiffImageWatermarkOptions


    public class MultiframeImageWatermarkOptions
    extends WatermarkOptions
    Represents watermark adding options when adding watermark to a multi-frame image.

    Learn more:

    The following example demonstrates how to add a watermark to a particular frame of multi-frame image.

    ImageLoadOptions loadOptions = new ImageLoadOptions();
       Watermarker watermarker = new Watermarker("C:\\test.gif", loadOptions);
    
       TextWatermark watermark = new TextWatermark("Test", new Font("Arial", 12));
    
       MultiframeImageWatermarkOptions options = new MultiframeImageWatermarkOptions();
       options.setFrameIndex(0);
    
       watermarker.add(watermark, options);
       watermarker.save("D:\\watermarked_test.gif");
       watermarker.close();
     
    • Constructor Detail

      • MultiframeImageWatermarkOptions

        public MultiframeImageWatermarkOptions(int frameIndex)
        Initializes a new instance of the MultiframeImageWatermarkOptions class with a specified index of the frame.
        Parameters:
        frameIndex - The index of frame to add watermark.
    • Method Detail

      • getFrameIndex

        public final int getFrameIndex()

        Gets the index of frame to add watermark.

        Returns:
        The index of frame to add watermark.


        -1 means all frames.
      • setFrameIndex

        public final void setFrameIndex(int value)

        Sets the index of frame to add watermark.

        Parameters:
        value - The index of frame to add watermark.


        -1 means all frames.