Convert/Compress Image between different formats WebP, JPG, PNG.
ConvertImage
Author: Pendrush
Version: 1.00
- ConvertImage
- Events:
- OnComplete
- OnError (Error As String)
- Fields:
- TO_JPEG As android.graphics.Bitmap.CompressFormat
Compress to the JPEG format- TO_PNG As android.graphics.Bitmap.CompressFormat
Compress to the PNG format. PNG is lossless, so quality is ignored- TO_WEBP As android.graphics.Bitmap.CompressFormat
Compress to the WEBP format- Functions:
- ConvertBitmapToFile (InputBitmap As android.graphics.Bitmap, SavePath As String, ToFormat As android.graphics.Bitmap.CompressFormat, Quality As Int)
InputBitmap - Bitmap to compress
SavePath - Path where new converted/compressed image will be saved
ToFormat - Use one of constant TO_WEBP, TO_JPEG, TO_PNG
Quality - From 0 to 100. Quality of 0 means compress for the smallest size. 100 means compress for max visual quality.
Dim Bitmap1 As Bitmap = LoadBitmap(File.DirAssets, "test.png")
Dim SavePathAndFileName As String = File.Combine(File.DirInternal, "test.webp")
ConvertImage1.ConvertBitmapToFile(Bitmap1, SavePathAndFileName, ConvertImage1.TO_WEBP, 100)- Initialize (EventName As String)
Initialize library
ConvertImage1.Initialize("ConvertImage1")
Attachments
Last edited: