|
w1 = (cl % 0x100) / 255;
w3 = (cl / 0x10000) / 255;
하면 됩니다.
그런데 윗줄은 이렇게 하는게 더 빠른 코드가 되겠죠
w1 = (cl & 0xff) / 0xff;
그런데 / 255 하는 코드는 잘 이해가 안가는 군요.. 뭣 땜시 그렇게 나눌까요?
왕초보 님이 쓰신 글 :
: 안녕하세여..
:
: // 델파이 소스의 일부분
: ///////////////////////////////
: cl := coverage.Canvas.Pixels[x,y];
: w1 := (cl mod $100) / 255;
: // w2 := ((cl div $100) mod $100) / 255;
: w3 := (cl div $10000) / 255;
: ///////////////////////////////
:
: 위에 소스를 C빌더로 바꾸려구 하는데,
: 다른건 대충 이해가 가는데
:
: $의 의미를 모르겠습니다. 소스를 좀 설명해 주세여~
:
:
:
|