Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- visual basic getpixel
- digital image processing
- 비주얼베이직 닷넷
- visual basic .net text box message
- setpixel
- Darkened
- Visual Basic .NET
- visual basic 기초
- picture box
- fromargb
- Grayscale
- Stretch
- visual basic .net digital image processing
- visual basic gray
- Negative
- rgb gray
- how to grayscale
- brightened
- 이미지 보간
Archives
- Today
- Total
Excuse Me.
visual basic .net picture box 이미지 불러오기 / RGB 픽셀 값 읽기 본문
visual basic .net digital image processing
도구 상자에서 picture box , button , textbox , label 가져와서 대강 배치해주시구요
버튼 더블클릭해서 코딩창으로 넘어갑니다.
PictureBox1.Image = Image.FromFile("") - picturebox에 불러올 이미지를 설정합니다.
빨간 네모친 부분에 이미지의 물리주소를 넣어주시면 됩니다.
이미지 오른쪽눌러서 속성 보시면 보안탭에 나와있습니다.
Dim @ As # - #이라는 속성의 @이름을 가진 변수를 선언 합니다.
c++ 하신분들은 이를테면 'int a;' 같은것?
픽셀값을 얻기 위해서 bitmap 속성의 picture_bit 변수 선언 후,
picture_bit.GetPixcel 함수로 얻고자 하는 픽셀값을 입력합니다.
textbox를 추가하여 원하는 픽셀을 직접 입력해서 얻을수도 있겠죠?
Dim red = r_color.R - 위에서 지정한 픽셀좌표의 RGB 값 중 R 값을 red에 저장합니다.
picture_bit.Setpixel(a,b,c) - a,b 의 좌표에 c의 색으로 대체합니다.
한개의 픽셀만 바꿔서 티도 안납니다.
txtred.Text = r_color.R - 위에서 지정한 픽셀의 R 값의 숫자가 궁금하니까 넣었습니다.
실행해서 버튼 누르면 이렇게 나옵니다.
아무 이미지나 써도 되지만, 사과 이미지 쓰고 싶으시면 쓰세용
'VB' 카테고리의 다른 글
visual basic .net picture negative, stretch 이미지 RGB 보정 (0) | 2018.09.30 |
---|---|
visual basic .net picture grayscale, brightened, darkened 이미지 RGB 보정 (0) | 2018.09.30 |
visual basic .net 기초 text 박스에 메세지 띄우기 (0) | 2018.09.17 |