과꾸로

[GNU Octave] 16bit Tiff, 32bit Tiff 가져오기. GraphicsMagick 본문

연구자료

[GNU Octave] 16bit Tiff, 32bit Tiff 가져오기. GraphicsMagick

(gguro) 2017. 7. 10. 16:57

GNU octave 에서 image를 불러오는 함수는 imread이다.  근데 이걸로 16bit 또는 32bit Tiff 그림을 가져오려고 하면 error가 뜬다. (참고)


warning: your version of GraphicsMagick limits images to 8 bits per pixel



해결 방법은 GraphicsMagick을 업그레이드 하는 것이다. 


GraphicsMagick http://www.graphicsmagick.org/



설치할 때 이미지의 bit 설정을 바꿔서 configure를 해주면 된다. 즉, 16 또는 32로 quantum-depth를 설정한다. 


./configure  --with-quantum-depth=16 --enable-shared --disable-static --with-magick-plus-plus=yes

make

make check

sudo make install



끝.


2017년 7월 10일

과꾸로




이어서:

--with-quantum-depth=32 로 설정하고 했는데 그래도 같은 warning이 뜬다. Ubuntu를 껐다 켰는데도 동일. GraphicsMagick을 예전 것을 참조하는 것 같은데 어떻게 바꾸는지 모르겠음. 일단 여기까지.


이어서2:

일단 예전에 썼던 tiffread()를 받아서 쓰고 있다. 16bit, 32bit 모두 잘 지원됨을 ImageJ (Fiji)와 비교해서 확인함. 


받아온 곳: http://www.cytosim.org/misc/index.html


tiffread29.m (v2.9)를 받았다.


예전글: http://gguro.com/442



Comments