Microsoft MVP성태의 닷넷 이야기
안녕하세요 rgb 계산 오차가 있는데 원인을 모르겠습니다.. [링크 복사], [링크+제목 복사],
조회: 4720
글쓴 사람
김기헌
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)

안녕하세요 선생님
wpf 애니메이션 파트 공부 중인데

예를 들어
#FF0009 + #000005를 계산했을 때는 예상처럼 #FF000E가 출력되나
#FF0009 + #000006을 했을 때도 여전히 #FF000E로 계산되어 나오는 현상이 있는데
혹시 rgb를 계산하는 방법이 따로 있는 건가요?

https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.media.animation.coloranimation.by?view=winrt-22621

요 msdn 문서를 읽어보니 맨 아래에 관련 설명이 나와 있긴 한데 (#FF00FF + #0000FF를 계산하게 됐을 때는 여전히 #FF00FF라고 설명이 나와 있는 부분)
이 설명은 끝자리를 계산했을 때 자릿수가 1바이트를 넘어가버리니 무시한다라고 이해했지만 저 위에 설명드린 끝자리 09 + 06 계산식에서는 분명 1바이트 범위 내에 들어가는 값인데 어떠한 이유로 오차가 생기는지 궁금합니다..

두서없는 설명 죄송합니다..


[연관 글]






[최초 등록일: ]
[최종 수정일: 8/18/2022]


비밀번호

댓글 작성자
 



2022-08-18 11시25분
일단, 색상 체계가 WPF는 sRGB가 아닌 scRGB를 따르기 때문인데, 결과적으로는 이상이 없다고 보시면 됩니다. 좀 더 자세한 것은 퇴근 후 별도의 글로 남기겠습니다.
정성태
2022-08-18 09시55분
[김기헌] 정말 감사합니다ㅜㅜ 잘 읽고 공부해보겠습니다
[guest]
2022-08-18 10시14분
아래의 글을 참고하세요.

WPF Color의 기본 색 영역은 (sRGB가 아닌) scRGB
; https://www.sysnet.pe.kr/2/0/13118
정성태

... 16  17  18  19  20  21  22  23  24  25  26  27  [28]  29  30  ...
NoWriterDateCnt.TitleFile(s)
51837/2/20197935.NET Compact Freamwork 컨트롤러 더블버퍼링 [1]
5182wpf ...7/2/20198104wpf 질문 드립니다. [1]파일 다운로드1
51817/1/20198552DataGridview Doublebuffer 에 대해서 질문드립니다. [2]
5180김대훈6/25/20198578배열과 반복문에서 질문드립니다 [2]
5177농상6/13/20199724멀티스레드 건의 [2]
5176이선호6/13/20199314안녕하세요. 닷넷 문제로 검색하다 알게되어 들어왔습니다. 현재 IIS 문제가 있어 질문드립니다. [1]
5175Chobo6/12/20199287WPF Ellipse 그리기! [3]
5174농상6/11/20198608ThreadPool 조인에 관해 [1]
5173전우치6/9/20199056공유 리소스에 대한 스레드 동기화 처리를 위해서 lock 이용 시 문의 [3]
5172김대훈6/7/20197858너무힘드네요 공부에 대한조언부탁드립니다 [2]
5171조남석6/4/20197570EX)11-2(treeview)에 대한 질문입니다. [3]
5170레리6/4/20198172Setup 프로젝트 레지스트리 설정 관련 질문입니다. [1]파일 다운로드1
5169농상6/3/20197951멀티스레드 파라미터 관련 [2]
5168익명유저5/30/20197235항상 정말 감사드립니다... [1]
5167WPF5/23/20198123질문드립니다. [1]
5165이대희5/22/20197283Visual Studio 설치 구성요소 문의 (C# 7.3 개정판 관련) [1]
5164레드5/21/20198798실행 과정과 실행파일 디버그 시 Icon변경 질문드립니다. [5]
5163이대희5/20/20197094시작하세요 C# 7.3 프로그래밍 책 도착했습니다. [1]
5162채홍윤5/14/20199913Mono Develop window 설치 [6]
5161정대영5/13/20197843VS 2013에서 C#6.0(.netFramwork 4.6.1) $ 디버깅 오류 [1]
5160초보개발자5/13/20198834wcf 관련 국내 서적 살만한 책이 있나요? [2]
5159sdh25/9/20198388VS 2010 버전에서 생성한 DLL을 VS 2017버전에서 실행 시 에러 [2]
5158sdh5/8/20197296Visual studio 2010 버전에서 생성한 Project를 Visual studio 2017버전에서 실행에러 [1]
5157김경훈5/8/201910273Task 만들때 넘겨주는 CancellationToken은 어디서 사용 되는 건가요? [4]
5156rysoo5/8/20198527yield return의 리턴 타입 질문 드립니다. [4]
5155세퉁5/7/201910444관리자 권한으로 실행 시 알림창(?) 없이 바로 실행 시킬 수 있는 방법이 있을까요?? [2]파일 다운로드1
... 16  17  18  19  20  21  22  23  24  25  26  27  [28]  29  30  ...