C#.NET Q&A

float와 컬러코드 관련해서 질문 있습니다! E5presso 평점: 없음 조회: 168
안녕하세요 가입하고 처음으로 질문 올립니다^^;

현재 이미지와 실수행렬을 상호 변환할 수 있는 코드를 짜고 있습니다.
float를 바이트로 쪼개서 32비트 RGB에 단순히 때려박았는데요;;;

이렇게 하니까 float의 값의 변화랑 다르게
컬러코드는 완전히 랜덤하게 표현되더군요 ㅠㅠ

찾아보니 float의 비트구조 때문에 그렇던데.....
이걸 적절하게 컬러코드로 매핑해줄 수 있는 방법은 없을까요..?
태그 : 컬러코드 C#질문
작성자 정보
E5presso
Level 3
 [EXP.0/16]

메일:  비공개
글등록 +12 12 덧글등록 +3 12
자기소개
안녕하세요! 개발자 지망생입니다^^
글 공유하기 |
  tweet facebook
2018-09-21 오전 1:01:15
나도한마디
사용자
파란초코            [2018-10-09]
Level 4
 [EXP.9/16]
float을 int로 변경 후 하면 되지 않을까요?
사용자
E5presso            [2018-10-11]
Level 3
 [EXP.0/16]
변경이 캐스팅을 말씀하시는거라면...
float를 int로 캐스팅하게 되면 소수점 이하 데이터가 유실되어버리니까요...
구현하고자 하는 것은 float데이터의 변형 또는 왜곡없이
color코드로의 매핑입니다 ㅠㅠ
사용자
파란초코            [2018-10-11]
Level 4
 [EXP.9/16]
Color값은 RGBA 값 각각 0~255 인데 float 형이 필요할 까요? 1보다 작은 float값일경 우 RGB 각각의 float값 * 255 해서 int로 바꾼 후 RGB에 넣으면 될 것 같습니다.
사용자
E5presso            [2018-10-11]
Level 3
 [EXP.0/16]
데이터가 1보다 큰 값을 가질 수 있기 때문에
시각화와 저장 두 목적을 부합시키기는 어려울 것 같습니다 ㅠㅠ

정규화를 거치면 정보의 손실이 발생하구요...
사용자
E5presso            [2018-10-11]
Level 3
 [EXP.0/16]
처리의 주체가 컬러가 아닌 float라서 그렇습니다 ㅠㅠ
이미 보유하고 있는 실수 데이터를 시각화 및 저장의 목적으로
이미지화를 선택한거라서요...

따라서 float 데이터와 이미지 간의 변환에서 정보손실이 없어야하며,
시각적으로 보았을 때도 납득할 수 있는 색상표를 가져야합니다...ㅠㅠ

변환과정에 여기저기 찾아봐도 (a.k.a StackOverflow) 명쾌한 방법론을 찾기
어렵더군요... IEEE 표준을 비트 조작을 통해 바꿔야할 것이다 정도만
짐작하고 있을 뿐 이 변환 공식을 수립하는게 상상 이상으로 난관이네요 ㅠㅠ
사용자
파란초코            [2018-10-11]
Level 4
 [EXP.9/16]
흥미로운 프로젝트를 하고 계시네요. 데이타 크기는 float과 int가 4바이트니 시각화와 float 데이타 저장은 되겠지만 여기서 시각적으로 의미가 있어야 한다는게 난제가 되겠군요. float의 저장 방식으로 봐서는 시각적으로 의미가 있게 표현하기는 어려울 듯 합니다. 혹시 방법을 찾으시면 댓글 부탁드립니다. 흥미롭네요.
사용자
E5presso            [2018-10-11]
Level 3
 [EXP.0/16]
응원 감사합니다!^^
태그로 엮인글
[C#.NET Q&A] 액세스에 만든 테이블에 넣은 값을 검색하고 싶은데 어떻게 하나요?[1]  호우
[C#.NET Q&A] c# window form 질문있습니다.. ㅜㅜ[2]  연호랑
[C#.NET Q&A] 숫자 합치려고 하는데   bemangroc
[C#.NET Q&A] key down 이벤트 관련 질문 드립니다. [1]  섭융
[C#.NET Q&A] C# 난수 고정하는 방법 부탁드립니다.[2]+4  친동
[C#.NET Q&A] C# 스레드에서 while문으로 반복시키나요?[5]+2  WachsenHa
[C#.NET Q&A] C# timer와 비동기 async문제해결 부탁드립니다. [2]  Line
[C#.NET Q&A] picture 박스에 이미지넣은다음 listview데이터 보여주는방법이 있나요??  시샵샵샵
[C#.NET Q&A] c# 이미지메타데이터 질문드립니다!  시샵샵샵
[C#.NET Q&A] c# QR코드 관련 질문입니다.[1]  dmekk
글리스트
c# winform webBrowser[1]  hoon
List<> 빠르게검색하는방법 질문입니다[3]  엿장수
C# Window Form 마우스좌표와 키보드입력에 대해 질문드립니다.  기나규
C# 문자 질문드립니다.  키모
윈폼 리스트박스 스크롤 사이즈 질문드립니다.[1]+1  키모
Form Size에 맞게 Font Size 증가시키기 도와 주세요.[1]  악마성
통신연결 문제 도와주세요[1]  쥬까쥬
파일 입출력 관련해서 질문드립니다...[1]  NILLS
C#에서 하나의 그키를 한번눌렀을때 실행하고 다시누르면 종료하도록 할려면어떻게하나요[1]  REROK
c# 유튜브 api live streaming 기능 구현[2]  이기현
 ★현재글->   float와 컬러코드 관련해서 질문 있습니다![1]+6  E5presso
가비지 컬렉터 관련 질문있습니다.  빠라밤바
C#.net 으로 개발된 프로세스 실행 시 나타나는 문제에 대해 질문드립니다.[1]  chano
폼 질문드립니다.  키모
람다식인건 알겟는데 하.... 원형 보는게 넘 빡시는데 해석 가능한분 ??[4]  코토초
[RE] 람다식인건 알겟는데 하.... 원형 보는게 넘 빡시는데 해석 가능한분 ??  몬난아
마이크 설정 문의 입니다.[1]  TshigTAO
아이디 생성시 지정된 특수문자 [1]  방랑이z
ClickOnce를 이용한 설치, 배포 및 업데이트 질문드립니다.  앤디즘
프로그램에서 생성한 확장자를 실행하는 법이 있을까요?[2]  슷하슷하해
소켓 프로그래밍 질문드립니다.[2]+4  키모