[vb.net] Image.FromFile () 메서드가 파일을 잠그지 못하게하는 방법 > vb.net

본문 바로가기

vb.net

[기타] [vb.net] Image.FromFile () 메서드가 파일을 잠그지 못하게하는 방법

회원사진
하나를하더라도최선을
2020-05-23 16:52 7,859 0

본문



SafeImageFromFile 이미지 파일을 잠그지 않는 사용자 정의 메소드 구현은 다음과 같습니다 .


Public Shared Function SafeImageFromFile(path As StringAs Image
    Using fs As New FileStream(path, FileMode.Open, FileAccess.Read)
        Dim img = Image.FromStream(fs)
        Return img
    End using
End Function

'// 또는

Public Shared Function SafeImageFromFile(path As StringAs Image
    Dim bytes = File.ReadAllBytes(path)
    Using ms As New MemoryStream(bytes)
        Dim img = Image.FromStream(ms)
        Return img
    End Using
End Function
 
'// 활용:)
 
If strFileName.ToLower.EndsWith(".jpg"Then
    Dim inImg As Image = SafeImageFromFile(strFileName)
    Dim index as integer = DataGridView4.Rows.Add()
    DataGridView4.Rows(index).Cells(0).Value = inImg
End If
 

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색