Преобразование изображений в BMP - Visual Basic .NET
Формулировка задачи:
Доброго времени суток! Я знаю такой класс как
Bitmap
, но к сожалению он оказался очень медленным для банального чтения(тестировал на разных компах, и не слабых скажу вам!)
. Прошу указать какие есть ещё возможности преобразования изображений в BMP "на лету"(то бишь сразу в последовательность байтов без промежуточного сохранения в файл). Вот так я читал Bitmap'ом:Решение задачи: «Преобразование изображений в BMP»
textual
Листинг программы
If bm.PixelFormat = Imaging.PixelFormat.Format24bppRgb Then Dim n As Integer = bm.Height * bm.Width * 3 For i = 0 To n - 2 Step 3 swap(hi(i + 2), hi(i)) Next End If '… Private Sub swap(ByRef v1 As Byte, ByRef v2 As Byte) v1 = v1 Xor v2 v2 = v1 Xor v2 v1 = v1 Xor v2 End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д