2014-01-09 5 views
1

어떻게 16 비트 (= 65536 색)의 gnuplot 플롯을 만들 수 있습니까? 예 : 터미널 설정 truecolor 옵션을 사용하여 png하려면 ImageJ로 가져 와서 알아 냈으므로 여전히 255 색을 산출합니다.gnuplot - 24 비트 그레이 스케일 얻기

나는하여 팔레트를 설정 한 :

set palette defined (0 "black, 1 "white")

줄거리가 사용 pm3d map

편집 : 나는, 생성 된 플롯을 ImageJ에로 편집하고 원본 데이터를 추출하는 기능을 필요 . 데이터가 몇 단계에 걸쳐 255 개의 회색조가 있으므로 해당 회색 값을 보간하여 신뢰할 수있는 결과를 얻는 데 충분하지 않습니다.

답변

1

libgd (png 터미널에서 사용)와 libcairo (pngcairo 터미널에서 사용)는 채널당 8 비트 (빨강, 초록, 파랑) 만 지원하므로 16 비트 그레이 스케일 이미지를 지원하지 않습니다. 실제로 truecolor입니다.

나는 postscript 터미널이 으로 설정할 수있는 image 플로팅 스타일의 12 비트를 지원한다는 것을 알고 있습니다. 그런 다음이 eps를 16 비트 png 파일로 변환 할 수있는 프로그램이 필요합니다. 이 12 비트가 pm3d과 함께 사용 가능한지 모르겠다.

그런 고해상도가 필요한 이유는 무엇입니까? 다른 많은 프로그램은 16 비트 png (예 : 개발 버전에서만 지원하는 gimp)를 처리 할 수 ​​없습니다. 그리고 확실한 것은 128 개 이상의 회색 톤을 구분할 수 없다는 것입니다.)

관련 문제