CDE: JPEG 이미지를 배경화면용 xpm으로 올바르게 변환하는 방법은 무엇입니까?

CDE: JPEG 이미지를 배경화면용 xpm으로 올바르게 변환하는 방법은 무엇입니까?

CDE에서 배경화면으로 사용하기 위해 JPEG 이미지를 변환하고 싶습니다. Convert를 사용하여 gimp를 사용하여 jpeg(원래 HD 1920x1024)를 320x240으로 8비트로 재조정했습니다.

convert 9.jpg -colors=256 9.xpm

그런 다음 $HOME/.dt/backdrops를 입력하면 미리보기에서 볼 수 있지만 "dtstyle 적용"을 클릭하면... 아무 일도 일어나지 않습니다. 내가 무엇을 놓치고 있나요?

일부 이미지는 작동하고 일부는 작동하지 않습니다. 예를 들어 xpm으로 변환하면 제대로 작동합니다.

여기에 이미지 설명을 입력하세요.

자연의 다른 이미지 - 배경화면 없음

잊어버렸습니다: VNC X 서버에서만 발생합니다. 아마도 VNC 문제일까요?

답변1

XPM 파일을 보지 않고는 말하기 어렵지만 김프를 사용하여 해상도를 줄이는 방법이 올바르게 수행되지 않은 것 같습니다. 또는 8비트 색 심도가 정말로 걱정된다면 실제로는 256색 이하로 낮추어야 합니다. 창 관리자 자체(CDE)에는 다른 프로그램과 마찬가지로 일부 색상이 필요합니다.

전통적으로 1990년대에는 오래된 8비트 컬러 X 터미널에서 6x6x6 컬러 큐브(216색)를 사용했습니다. 단일 명령으로 이미지를 XPM으로 변환하고, 320x240으로 크기를 조정하고, 색상 수를 줄일 수 있습니다.

convert foo.jpg -geometry 320x240 -colors 216 foo.xpm

216이 작동하지 않으면 더 적은 수의 색상으로 다시 시도하고 어떤 값이 적합한지 알려주세요.


그런데, 8비트 색상맵 교환에 문제가 있는 경우(프로그램을 전환할 때 다른 응용 프로그램의 색상이 크게 변경됨) 216개의 "네트워크 안전" 색상으로 구성된 "netscape 색상맵"을 시도해 보십시오.

convert 9.jpg -geometry 320x240 -remap netscape: 9.xpm

관련 정보