Открыть изображение jpg в PictureBox если оно открывается только в Photoshope - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем добрый вечер. Подскажите пожалуйста. Есть изображение с расширением jpg просто его не посмотреть только через photoshop. Каким образом можно его открыть в PictureBox? Или какие dll посоветуете импорт\экспорт jpg? Не подскажите как можно сделать.

Решение задачи: «Открыть изображение jpg в PictureBox если оно открывается только в Photoshope»

textual
Листинг программы
Imports System.IO
...
Dim magicBytes() As Byte = {&hFF, &hD8, &hFF}
Dim data() As Byte = File.ReadAllBytes("D:\1.jpg")
Dim index As Integer = IndexOf(data, magicBytes)
If index <> -1 Then
    Using fstream As FileStream = File.Create("D:\2.jpg")
        fstream.Write(data, index, data.Length-index)
    End Using
End If
...
Shared Function IndexOf(toSearch() As Byte, toFind() As Byte) As Integer
    For I As Integer = 0 To toSearch.Length - toFind.Length - 1
        Dim allSame As Boolean = True
        For J As Integer = 0 To toFind.Length - 1
            If toSearch(I + J) <> toFind(J) Then
                allSame = False
                Exit For
            End If
        Next J
    
        If allSame Then Return I
    Next I
    
    Return -1
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы