ByteScout Watermarking SDK – VB.NET – LogoImageWithText

  • Home
  • /
  • Articles
  • /
  • ByteScout Watermarking SDK – VB.NET – LogoImageWithText

ByteScout Watermarking SDK – VB.NET – LogoImageWithText

Module1.vb

Imports Bytescout.Watermarking

Module Module1

    Sub Main()
        ' Create Watermarker instance
        Dim waterMarker As New Watermarker()

        ' Initialize library
        waterMarker.InitLibrary("demo", "demo")

        ' Set input file name
        Dim inputFilePath As String = "my_sample_image.jpg"
        ' Set output file title
        Dim outputFilePath As String = "my_sample_output.jpg"

        ' Add image to apply watermarks to
        waterMarker.AddInputFile(inputFilePath, outputFilePath)

        ' Create new watermark
        Dim preset = New Presets.LogoWithText()

        ' Select image file
        preset.ImageFile = "mylogo.png"

        ' Set text
        preset.Text = "Bytescout Watermarking"

        ' Add watermark to watermarker
        waterMarker.AddWatermark(preset)

        ' Set output directory
        waterMarker.OutputOptions.OutputDirectory = "."

        ' Apply watermarks
        waterMarker.Execute()

        ' open generated image file in default image viewer installed in Windows
        Process.Start(outputFilePath)

    End Sub

End Module

Module1.vb

Imports System.Drawing

Imports Bytescout.Watermarking
Imports Bytescout.Watermarking.Presets

Module Module1

    Sub Main()
        ' Create Watermarker instance
        Dim waterMarker As New Watermarker()

        Dim inputFilePath As String
        Dim outputFilePath As String

        ' Initialize library
        waterMarker.InitLibrary("demo", "demo")

        ' Set input file name
        inputFilePath = "my_sample_image.jpg"
        ' Set output file title
        outputFilePath = "my_sample_output.jpg"

        ' Add image to apply watermarks to
        waterMarker.AddInputFile(inputFilePath, outputFilePath)

        ' Create new watermark
        Dim preset As New LogoWithText()

        ' Select image file
        preset.ImageFile = "mylogo.png"

        'Set text transparency
        preset.Transparency = 40

        ' Set watermark placement
        preset.Placement = WatermarkPlacement.MiddleCenter

        ' Set text
        preset.Text = "Bytescout Watermarking"

        ' Set text location
        preset.TextLocation = TextLocation.Bottom

        ' Set text color
        preset.TextColor = Color.Black

        ' Set text Alignment
        preset.TextAlignment = TextAlignment.Center

        ' Set text font
        preset.Font = New WatermarkFont("Tahoma", FontStyle.Regular, FontSizeType.Points, 20)

        ' Add watermark to watermarker
        waterMarker.AddWatermark(preset)

        ' Set output directory
        waterMarker.OutputOptions.OutputDirectory = "."

        ' Set output format
        waterMarker.OutputOptions.ImageFormat = OutputFormats.JPEG

        ' Apply watermarks
        waterMarker.Execute()

        ' open generated image file in default image viewer installed in Windows
        Process.Start(outputFilePath)

    End Sub

End Module


  Click here to get your Free Trial version of the SDK

prev
next