• 쇼핑몰
  • 커뮤니티
  • 북마크

vb.net




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

하나를하더라도최선을
2020.05.23 16:52 686 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

등록된 댓글이 없습니다.