resize(2)
-
[VB.NET] 차근차근 OpenCVSharp 강좌 - 5. 크기 변경
메인폼에 버튼 추가 - Name : ButtonSize, Text : Size 이미지 사이즈를 변경할때는 절대크기와 상대크기의 두가지 방법으로 변경이 가능하다. 절대크기는 이미지 사이즈를 수치로 직접 입력하는 것이고, 상대크기는 원본이미지의 비율에 맞춰서 크기를 변경하는 것이다. 코딩시 둘 사이에 별 차이가 없으니 아래 소스를 추가해서 확인해보자. Private Sub ButtonSize_Click(sender As Object, e As EventArgs) Handles ButtonSize.Click Dim org As New Mat("D:\test\chipmunk.jpg", ImreadModes.Color), dst As New Mat Cv2.Resize(org, dst, New OpenCvSharp..
2023.01.17 -
VB.NET 이미지를 가로/세로 비율에 맞춰서 원하는 크기로 리사이즈
아래 소스는 이미지의 가로사이즈를 기준으로 800보다 큰 이미지만 비율에 맞춰서 리사이즈 하는 소스이다. VB.NET에서 이미지를 다루는건 VB6에서 다루는것보다 훨씬 쉽다. 대신에 지원하는 라이브러리를 알아야 하는 단점이 있기는 하다. Public Function ResizeImage(pImageArr() As Byte) As Byte() Dim lpArr() As Byte = {} Dim lpWidth, lpHeight As Integer Try Dim lpStream As Stream = New MemoryStream(pImageArr) Dim src = New Bitmap(lpStream) lpStream.Close() If src.Width > 800 Then lpWidth = 800 lpHei..
2022.12.05