|
Конвертирование bmp файла в другие форматы |
|
|
Простая функция, позволяющая конвертировать bmp файлы в файлы другие графические форматы
Imports System.IO.Path
Imports System.Drawing.Imaging
Public Function ConvertBMP(ByVal BMPFullPath As String, ByVal imgFormat As ImageFormat)
As Boolean
Dim bAns As Boolean
Dim sNewFile As String
Try
'Класс bitmap из system.drawing.imaging
Dim objBmp As New Bitmap(BMPFullPath)
'Две функции из пространства system.io.path
sNewFile = GetDirectoryName(BMPFullPath)
sNewFile &= GetFileNameWithoutExtension(BMPFullPath)
sNewFile &= "." & imgFormat.ToString
objBmp.Save(sNewFile, imgFormat)
bAns = True 'Возвратить true если операция прошла успешно
Catch
bAns = False 'Возвратить false если произошла ошибка
End Try
Return bAns
End Function
'ИСПОЛЬЗОВАНИЕ
'ConvertBMP("C:\test.bmp", ImageFormat.Jpeg)
'ConvertBMP("C:\test.bmp", ImageFormat.Emf)
'ConvertBMP("C:\test.bmp", ImageFormat.Exif)
'ConvertBMP("C:\test.bmp", ImageFormat.Gif)
'ConvertBMP("C:\test.bmp", ImageFormat.Icon)
'ConvertBMP("C:\test.bmp", ImageFormat.MemoryBmp)
'ConvertBMP("C:\test.bmp", ImageFormat.Png)
'ConvertBMP("C:\test.bmp", ImageFormat.Tiff)
'ConvertBMP("C:\test.bmp", ImageFormat.Wmf)
|
|
|
|
|
|
|