플로트 0에서 색상 값을 변환하는 중..1에서 바이트 0까지...255 색상 값을 플로트에서 바이트로 변환하는 올바른 방법은 무엇입니까?요.b=f*255.0 해야겠지만,만만1.0다로 됩니다.255,그렇지만0.9999e니다.254아마 내가 원하는 건 아닐 겁니다 인 것 같습니다.b=f*256.0 않는입니다를 는 더 2561.0. 결국 저는 이걸 사용합니다. #define F2B(f) ((f) >= 1.0 ? 255 : (int)((f)*256.0)) 1.0이 유일하게 오류가 발생할 수 있으므로 이 경우를 별도로 처리합니다. b = floor(f >= 1.0 ? 255 : f * 256.0) 또한 반올림 오류로 인한 잘못된 동작(예: f=1.0000001)을 방지하기 위해 f가 실제로 0