adsense728x90


ImageMagick이 html, svg등은 convert하지 않게 만들기 CVision


make하기 전 configure에서 option을 줄 수 있다.

그런데, make를 다시 하고 싶지 않고, configuration만 고쳐서 해결하고 싶다.

delegates.xml
Associate delegate programs with certain image formats.

ImageMagick relies on a number of delegate programs to support certain image formats such as ufraw-batch to read raw camera formats or Ghostscript to read Postscript images. Use this configuration file to map an input or output format to an external delegate program.



policy.xml 을 고치면, 바로 적용이 되는 것을 알 수 있다.

$ identify -list resource
  File       Area     Memory        Map       Disk   Thread  Throttle       Time
--------------------------------------------------------------------------------
 61440   16.741GB  7.7958GiB  15.592GiB  unlimited        1         0       3600

delegates.xml 도 바로 적용 되겠지.


에서 <!-- 로 일부분을 지우면 바로 작동하나보다.

$ identify -list delegate

로 확인할 수 있다.

그런데, delegatemap 안의 내용을 다 지우면, source code에 들어 있는 default를 쓰나보다.
1개는 남겨놔야 지운 것이 적용된다.

근데, 뭘 보고 delegate를 결정하는지 모르겠네.
우선, file extension을 보는 것 같다.
그런데, 그것만은 아닌 것 같다.
file -i <filename>
의 mime-type을 꼭 보는 것도 아닌 것 같다.

delegates를 지워버리면,
identify: no decode delegate for this image format
에러가 난다.

이게 그 에러였구나~




참고로,
빼고 설치하기


--without-frozenpaths disable frozen delegate paths --without-magick-plus-plus disable build/install of Magick++

   --without-perl          disable build/install of PerlMagick        or   --with-perl=PERL        use specified Perl binary to configure PerlMagick   --with-perl-options=OPTIONS  options to pass on command-line when                           generating PerlMagick's Makefile from Makefile.PL   --without-bzlib         disable BZLIB support   --without-dps           disable Display Postscript support   --without-fpx           disable FlashPIX support   --without-gslib         disable Ghostscript library support   --with-hdf              enable HDF support   --without-jbig          disable JBIG support   --without-jpeg          disable JPEG support   --without-jp2           disable JPEG v2 support   --without-lcms          disable LCMS support   --without-mpeg2         disable MPEG support   --without-png           disable PNG support   --without-tiff          disable TIFF support   --without-ttf           disable TrueType support   --without-wmf           disable WMF support   --with-fontpath         prepend to default font search path   --with-gs-font-dir      directory containing Ghostscript fonts   --with-windows-font-dir directory containing MS-Windows fonts   --without-xml           disable XML support   --without-zlib          disable ZLIB support   --with-x                use the X Window System   --with-share-path=DIR   Alternate path to share directory                           (default share/ImageMagick)   --with-libstdc=DIR      use libstdc++ in DIR (for GNU C++)






덧글

댓글 입력 영역