You are here

MS윈도와 tcl/tk의 비트맵파일이 호환이 안되나요?

bonkora의 아바타

안녕하세요.
질답란과 팁란 모두를 훑어보아도 비슷한 내용이 없어 질문 올립니다.

버튼에 텍스트 대신 그림을 넣으려고
이렇게 ActiveTcl내에 들어있는 그림을 이용하여 이렇게 해 보았습니다.
(tcl이 설치되어 있는 경로는 컴퓨터마다 다를 수 있겠지요.)

button .b -bitmap "@c:/program files/tcl/demos/tk8.4/images/face.bmp"
pack .b

잘 되었습니다.
그래서 이번엔 "destroy .b"로 .b를 없애고
윈도98가 자체적으로 갖고 있는 bmp 파일을 사용하여 똑같이 해 보았습니다.

button .b -bitmap "@c:/windows/타일.bmp"

그랬더니 이런 에러메세지를 내는군요.

error reading bitmap file "c:windows타일.bmp"

ActiveTcl이 샘플로 갖고있는 bmp 파일을 그림판 프로그램에서
불렀더니 "올바른 파일이 아니거나 현재 지원되지 않는 형식"이라는
에러 메세지를 내면서 읽어들이지를 않는군요.
그림판에서 만든 bmp 파일은 또한 tcl/tk에서 읽지 못하는 군요.
tcl/tk에서 읽을 수 있는 bmp 파일을 만들려면 어떻게 하면 될까요?