Q&A

  • 급질!! ㅠㅠ 델파이 왜 이런거에요??????


저는 디자이너 입니다;;; 델파이는 처음이구요;;;;

개발자 요청이 델파이로 프로그램 할때 백그라운드를 깔고 위에 버튼 이미지들을 올린다고 하여
백그라운드는 JPG파일로 버튼이미지는 BMP로 요청하였습니다.

그래서 요청한대로 백그라운드는 JPG로 버튼이미지는 BMP 윈도우포멧, 24bit로 저장해서 넘겼습니다.

그런데 이런 희끗희끗한 노이즈 현상이 생긴다고 하네요;;
포토샵에서 확인해보니 픽셀이 좌, 상으로 1픽셀정도씩 밀린것 같구요...

델파이에서는 투명이미지도 처리가 안된다하여
저렇게 버튼 올릴 영역을 잡아주고 버튼 이미지를 위에 올리면 영역을 표시한 라인이 딱 가려지게 했습니다;;;

여차저차 짧게 주변에서 물어본 결과 마스크 같은 기능을 이용하면 된다고... 하는데;;;
델파이를 모르는 저로서는 너무 답답합니다;;;

저런 현상이 해결이 되지 않기때문에 버튼이 눌렸을때의 이미지까지 다시 만들게 생겼습니다;;;

도와주세요 ㅠㅠ
1  COMMENTS
  • Profile
    소울해커 2008.11.12 18:24

    안티알리어싱 처리를 하시면 안되구요.

    도트 작업을 해주셔야 합니다.

    이미지에 그라디에이션이 나오게 되면 마스크 처리가 정상적으로 안되며

    마스크 처리가 불가능한건 아니지만 사람이 할 짓이 못되죠...

    도트 노가다로 원의 주변 사각형 부분을 전부 원부분과 중복되지않는

    단일 색으로 칠해주시면

    그걸 바탕으로 그 원 밖의 영역에 색상은 존재하지 않는 것으로 처리가 됩니다.

    ● 이걸 사각형내의 원이라고 본다면 원밖의 색상은 전부 바탕색과 동일하겠죠?

    원의 테두리에도 도트 작업으로 ○ 이런식으로 테투리를 씌워서 원 밖의 색상과 구분을 지어 주셔야 되겠습니다.

    다른 방법이라면 프로그래머가 코딩으로 저 원의 영역을 잘라내서 하나의 새로운영역으로 만들어내는 방식도 있습니다.

    델파이의 문제점은 아니구요.

    어디라도 다 똑같습니다.