ПОНЯТНО О Visual Basic NET (том 2)

Метод Save объекта Bitmap


Сохраняем картинку в файл. Метод Save сохраняет картинку из объекта Bitmap в файл. Это может понадобиться тогда, когда картинка как-то изменена. Вот программа, которая загружает картинку из файла Spacescape.JPG, поворачивает ее и сохраняет в повернутом виде в файле Spacescape-1.JPG.

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

        Dim Фото As New Bitmap("Spacescape.JPG")

        Фото.RotateFlip(RotateFlipType.Rotate90FlipNone)         'Повернули по часовой на 90 град, не отражали

        Фото.Save("Spacescape-1.JPG")                               'Сохранили измененную картинку в файле

End Sub

Преобразовываем формат графического файла. У метода Save – несколько вариантов. Один из них позволяет указывать формат сохраняемого файла. Поэтому в VB есть возможность преобразовать формат графического файла. Вот, например, как просто преобразовать файл из формата WMF в формат BMP:

        Dim Картинка As New Bitmap("DIME.WMF")

        Картинка.Save("DIME.BMP", System.Drawing.Imaging.ImageFormat.Bmp)

Первая строка загружает файл DIME.WMF в объект Картинка класса Bitmap. Вторая строка сохраняет эту картинку в файле DIME.BMP. Однако не расширение BMP, указанное нами, приказало компьютеру изменить формат файла. Это приказал сделать второй параметр метода – свойство Bmp класса ImageFormat, принадлежащего пространству имен System.Drawing.Imaging. Кроме свойства Bmp у этого класса есть еще десяток свойств, соответствующих разным форматам графических файлов. Однако не для всех из них преобразование этим методом осуществимо или же осуществимо так просто.



Содержание раздела