usmanazizgroupdocs
12/22/2015 - 6:51 AM

CreateThumbnail.vb

'For complete examples and data files, please go to https://github.com/groupdocsmetadata/GroupDocs_Metadata_NET
' path to the image
Dim imagePath As String = "C:\\image.jpg"
Dim base64String As String

' use System.Drawing to get image base64 string
Using image__1 As Image = Image.FromFile(imagePath)
    Using m As New MemoryStream()
        image__1.Save(m, image__1.RawFormat)
        Dim imageBytes As Byte() = m.ToArray()

        ' Convert byte[] to Base64 String
        base64String = Convert.ToBase64String(imageBytes)
    End Using
End Using

' xmp thumbnail width
Dim thumbnailWidth As Integer = 100

' xmp thumbnail height
Dim thumbnailHeight As Integer = 50

' create xmp thumbnail 
Dim thumbnail As New Thumbnail(thumbnailWidth, thumbnailHeight)

' add provide image base64 string
thumbnail.ImageBase64 = base64String