image magickをcentos6.6にいれた

使う予定は今のとこないです。

参考サイトは http://akkunchoi.github.io/imagemagick-rmagick-centos.html

依存ライブラリをいれておく

[code lang=text] $ sudo yum install libjpeg-devel libpng-devel [/code]

tar.gzをもってきてmakeする。 公式のここから最新を持ってくる。 http://www.imagemagick.org/download/

今回はImageMagick-6.9.1-7.tar.gz

[code lang=text] $ cd /tmp $ wget http://www.imagemagick.org/download/ImageMagick-6.9.1-7.tar.gz $ tar zxvf ImageMagick-6.9.1-7.tar.gz $ cd ImageMagick-6.9.1-7 $ ./configure $ make $ sudo make install [/code]

これでインストールされたのでバージョンを確認する。

[code lang=text] $ convert -version convert: error while loading shared libraries: libMagickCore-6.Q16.so.2: cannot open shared object file: No such file or directory [/code]

libMagickCore-6.Q16.so.2ファイルがないといわれた

[code lang=text] $ sudo find / -name libMagickCore-6.Q16.so.2 /usr/local/lib/libMagickCore-6.Q16.so.2 /tmp/ImageMagick-6.9.1-7/magick/.libs/libMagickCore-6.Q16.so.2 [/code]

あるのでパスが通ってないことがわかった。

パスを通す

[code lang=text] /usr/local/lib /usr/lib [/code]

を追記する。

[code lang=text] $ sudo vi /etc/ld.so.conf $ sudo cat /etc/ld.so.conf include ld.so.conf.d/*.conf (これはもともと書いてた /usr/local/lib /usr/lib $ sudo ldconfig [/code]

確認

[code lang=text] $ convert -version Version: ImageMagick 6.9.1-7 Q16 x86_64 2015-07-08 http://www.imagemagick.org Copyright: Copyright (C) 1999-2015 ImageMagick Studio LLC License: http://www.imagemagick.org/script/license.php Features: Cipher DPC OpenMP Delegates (built-in): jng jpeg png zlib

$ convert -list format

Format Mode Description

  3FR  r--   Hasselblad CFV/H3D39II
    A* rw+   Raw alpha samples
  AAI* rw+   AAI Dune image
   AI  rw-   Adobe Illustrator CS2
  ART* rw-   PFS: 1st Publisher Clip Art
  ARW  r--   Sony Alpha Raw Image Format
  AVI  r--   Microsoft Audio/Visual Interleaved
  AVS* rw+   AVS X image
    B* rw+   Raw blue samples
  BGR* rw+   Raw blue, green, and red samples
 BGRA* rw+   Raw blue, green, red, and alpha samples
 BGRO* rw+   Raw blue, green, red, and opacity samples
  BMP* rw-   Microsoft Windows bitmap image
 BMP2* -w-   Microsoft Windows bitmap image (V2)
 BMP3* -w-   Microsoft Windows bitmap image (V3)
  BRF* -w-   BRF ASCII Braille format
    C* rw+   Raw cyan samples
  CAL* r--   Continuous Acquisition and Life-cycle Support Type 1
       Specified in MIL-R-28002 and MIL-PRF-28002
 CALS* r--   Continuous Acquisition and Life-cycle Support Type 1
       Specified in MIL-R-28002 and MIL-PRF-28002

CANVAS r-- Constant image uniform color CAPTION r-- Caption CIN rw- Cineon Image File CIP -w- Cisco IP phone image format CLIP rw+ Image Clip Mask CMYK rw+ Raw cyan, magenta, yellow, and black samples CMYKA rw+ Raw cyan, magenta, yellow, black, and alpha samples CR2 r-- Canon Digital Camera Raw Image Format CRW r-- Canon Digital Camera Raw Image Format CUR rw- Microsoft icon CUT r-- DR Halo DCM r-- Digital Imaging and Communications in Medicine image DICOM is used by the medical community for images like X-rays. The specification, "Digital Imaging and Communications in Medicine (DICOM)", is available at http://medical.nema.org/. In particular, see part 5 which describes the image encoding (RLE, JPEG, JPEG-LS), and supplement 61 which adds JPEG-2000 encoding. DCR r-- Kodak Digital Camera Raw Image File DCX rw+ ZSoft IBM PC multi-page Paintbrush DDS rw+ Microsoft DirectDraw Surface DFONT --- Multi-face font package DNG r-- Digital Negative DPX rw- SMPTE 268M-2003 (DPX 2.0) Digital Moving Picture Exchange Bitmap, Version 2.0. See SMPTE 268M-2003 specification at http://www.smtpe.org

 DXT1* rw+   Microsoft DirectDraw Surface
 DXT5* rw+   Microsoft DirectDraw Surface
 EPDF  rw-   Encapsulated Portable Document Format
  EPI  rw-   Encapsulated PostScript Interchange format
  EPS  rw-   Encapsulated PostScript
 EPS2* -w-   Level II Encapsulated PostScript
 EPS3* -w+   Level III Encapsulated PostScript
 EPSF  rw-   Encapsulated PostScript
 EPSI  rw-   Encapsulated PostScript Interchange format
  ERF  r--   Epson Raw Format
  FAX* rw+   Group 3 FAX
       FAX machines use non-square pixels which are 1.5 times wider than
       they are tall but computer displays use square pixels, therefore
       FAX images may appear to be narrow unless they are explicitly
       resized using a geometry of "150x100%".

 FITS* rw-   Flexible Image Transport System

FRACTAL r-- Plasma fractal image FTS rw- Flexible Image Transport System G rw+ Raw green samples G3 rw- Group 3 FAX GIF rw+ CompuServe graphics interchange format GIF87 rw- CompuServe graphics interchange format (version 87a) GRADIENT r-- Gradual linear passing from one shade to another GRAY rw+ Raw gray samples HALD r-- Identity Hald color lookup table image HDR rw+ Radiance RGBE image format HISTOGRAM -w- Histogram of the image HRZ rw- Slow Scan TeleVision HTM -w- Hypertext Markup Language and a client-side image map HTML -w- Hypertext Markup Language and a client-side image map ICB rw- Truevision Targa image ICO rw+ Microsoft icon ICON rw- Microsoft icon IIQ r-- Phase One Raw Image Format INFO -w+ The image format and characteristics INLINE rw+ Base64-encoded inline images IPL rw+ IPL Image Sequence ISOBRL -w- ISO/TR 11548-1 format JNG rw- JPEG Network Graphics See http://www.libpng.org/pub/mng/ for details about the JNG format. JNX r-- Garmin tile format JPE rw- Joint Photographic Experts Group JFIF format (62) JPEG rw- Joint Photographic Experts Group JFIF format (62) JPG rw- Joint Photographic Experts Group JFIF format (62) JPS rw- Joint Photographic Experts Group JFIF format (62) JSON -w+ The image format and characteristics K rw+ Raw black samples K25 r-- Kodak Digital Camera Raw Image Format KDC r-- Kodak Digital Camera Raw Image Format LABEL r-- Image label M rw+ Raw magenta samples M2V rw+ MPEG Video Stream M4V rw+ Raw MPEG-4 Video MAC r-- MAC Paint MAP rw- Colormap intensities and indices MASK rw+ Image Clip Mask MAT rw+ MATLAB level 5 image format MATTE -w+ MATTE format MEF r-- Mamiya Raw Image File MIFF rw+ Magick Image File Format MKV rw+ Multimedia Container MNG rw+ Multiple-image Network Graphics (libpng 1.2.49) See http://www.libpng.org/pub/mng/ for details about the MNG format. MONO rw- Raw bi-level bitmap MOV rw+ MPEG Video Stream MP4 rw+ MPEG-4 Video Stream MPC rw+ Magick Persistent Cache image format MPEG rw+ MPEG Video Stream MPG rw+ MPEG Video Stream MRW r-- Sony (Minolta) Raw Image File MSL --- Magick Scripting Language MSVG -w+ ImageMagick's own SVG internal renderer MTV rw+ MTV Raytracing image format MVG rw- Magick Vector Graphics NEF r-- Nikon Digital SLR Camera Raw Image File NRW r-- Nikon Digital SLR Camera Raw Image File NULL rw- Constant image of uniform color O rw+ Raw opacity samples ORF r-- Olympus Digital Camera Raw Image File OTB rw- On-the-air bitmap OTF --- Open Type font PAL rw- 16bit/pixel interleaved YUV PALM rw+ Palm pixmap PAM rw+ Common 2-dimensional bitmap format PANGO --- Pango Markup Language PATTERN r-- Predefined pattern PBM rw+ Portable bitmap format (black and white) PCD rw- Photo CD PCDS rw- Photo CD PCL rw+ Printer Control Language PCT rw- Apple Macintosh QuickDraw/PICT PCX rw- ZSoft IBM PC Paintbrush PDB rw+ Palm Database ImageViewer Format PDF rw+ Portable Document Format PDFA rw+ Portable Document Archive Format PEF r-- Pentax Electronic File PES r-- Embrid Embroidery Format PFA --- Postscript Type 1 font (ASCII) PFB --- Postscript Type 1 font (binary) PFM rw+ Portable float format PGM rw+ Portable graymap format (gray scale) PICON rw- Personal Icon PICT rw- Apple Macintosh QuickDraw/PICT PIX r-- Alias/Wavefront RLE image format PJPEG rw- Joint Photographic Experts Group JFIF format (62) PLASMA r-- Plasma fractal image PNG rw- Portable Network Graphics (libpng 1.2.49) See http://www.libpng.org/ for details about the PNG format. PNG00 rw- PNG inheriting bit-depth and color-type from original if possible PNG24 rw- opaque or binary transparent 24-bit RGB (zlib 1.2.3) PNG32 rw- opaque or transparent 32-bit RGBA PNG48 rw- opaque or binary transparent 48-bit RGB PNG64 rw- opaque or transparent 64-bit RGBA PNG8 rw- 8-bit indexed with optional binary transparency PNM rw+ Portable anymap PPM rw+ Portable pixmap format (color) PREVIEW -w- Show a preview an image enhancement, effect, or f/x PS rw+ PostScript PS2 -w+ Level II PostScript PS3 -w+ Level III PostScript PSB rw+ Adobe Large Document Format PSD rw+ Adobe Photoshop bitmap PWP r-- Seattle Film Works R rw+ Raw red samples RADIAL-GRADIENT r-- Gradual radial passing from one shade to another RAF r-- Fuji CCD-RAW Graphic File RAS rw+ SUN Rasterfile RAW r-- Raw RGB rw+ Raw red, green, and blue samples RGBA rw+ Raw red, green, blue, and alpha samples RGBO rw+ Raw red, green, blue, and opacity samples RGF rw- LEGO Mindstorms EV3 Robot Graphic Format (black and white) RLA r-- Alias/Wavefront image RLE r-- Utah Run length encoded image RMF r-- Raw Media Format RW2 r-- Panasonic Lumix Raw Image SCR r-- ZX-Spectrum SCREEN$ SCREENSHOT r-- Screen shot SCT r-- Scitex HandShake SFW r-- Seattle Film Works SGI rw+ Irix RGB image SHTML -w- Hypertext Markup Language and a client-side image map SIX rw- DEC SIXEL Graphics Format SIXEL rw- DEC SIXEL Graphics Format SPARSE-COLOR -w+ Sparse Color SR2 r-- Sony Raw Format 2 SRF r-- Sony Raw Format STEGANO r-- Steganographic image SUN rw+ SUN Rasterfile SVG -w+ Scalable Vector Graphics SVGZ -w+ Compressed Scalable Vector Graphics TEXT rw+ Text TGA rw- Truevision Targa image THUMBNAIL -w+ EXIF Profile Thumbnail TILE r-- Tile image with a texture TIM r-- PSX TIM TTC --- TrueType font collection TTF --- TrueType font TXT rw+ Text UBRL -w- Unicode Text format UIL -w- X-Motif UIL table UYVY rw- 16bit/pixel interleaved YUV VDA rw- Truevision Targa image VICAR rw- VICAR rasterfile format VID rw+ Visual Image Directory VIFF rw+ Khoros Visualization image VIPS rw+ VIPS image VST rw- Truevision Targa image WBMP rw- Wireless Bitmap (level 0) image WMV rw+ Windows Media Video WPG r-- Word Perfect Graphics X3F r-- Sigma Camera RAW Picture File XBM rw- X Windows system bitmap (black and white) XC r-- Constant image uniform color XCF r-- GIMP image XPM rw- X Windows system pixmap (color) XPS r-- Microsoft XML Paper Specification XV rw+ Khoros Visualization image Y rw+ Raw yellow samples YCbCr rw+ Raw Y, Cb, and Cr samples YCbCrA rw+ Raw Y, Cb, Cr, and alpha samples YUV rw- CCIR 601 4:1:1 or 4:2:2

  • native blob support r read support w write support
  • support for multiple images [/code]

owari