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
- Negative
- Darkened
- how to grayscale
- 이미지 보간
- Stretch
- visual basic .net digital image processing
- Grayscale
- visual basic gray
- rgb gray
- digital image processing
- fromargb
- picture box
- visual basic .net text box message
- visual basic getpixel
- brightened
- visual basic 기초
- Visual Basic .NET
- 비주얼베이직 닷넷
- setpixel
Archives
- Today
- Total
Excuse Me.
visual basic .net picture negative, stretch 이미지 RGB 보정 본문
visual basic .net digital image processing
이전글 이어서 씁니다.
negative 와 stretch input, output 입니다.
negative 는 색상반전, stretch 는 선명하게 되겠죠?
negative 버튼 더블클릭하여 코드 창으로 넘어갑니다.
negative => 색상 반전 입니다.
코드는 매우 간단합니다.
각 픽셀의 rgb 값을 반전 시켜주면 됩니다.
제일 상단에
Imports System.Math
math 함수를 쓰기 위하여 추가해 주시구요,
각각의 rgb 값에서 255를 뺀 후 절대값을 씌워주면 됩니다.
stretch 는 negative에 비해서 사알짝 복잡(?)합니다.
1~49 / 50 ~ 205 / 206~255 구간별로 나누어서,
1~49는 0 값, 206~255 는 255 값
50~205는 1~255에 비례해서 값을 넣어주어야 합니다.
실행 하시면 이렇게 나옵니다.
negative 는 색상반전,
stretch 는 꽤나 선명해졌죠?
아무 이미지나 써도 되지만, 사과 이미지 쓰고 싶으시면 쓰세용
'VB' 카테고리의 다른 글
visual basic .net picture grayscale, brightened, darkened 이미지 RGB 보정 (0) | 2018.09.30 |
---|---|
visual basic .net picture box 이미지 불러오기 / RGB 픽셀 값 읽기 (0) | 2018.09.17 |
visual basic .net 기초 text 박스에 메세지 띄우기 (0) | 2018.09.17 |