Linux installation GraphicsMagick

Source: Internet
Author: User
Tags vps

Prepare the installation environment:

Preparation of 1.GCC and other compiling tools:

Yum install-y gcc gcc-c++ make cmake autoconf automake

This generic VPS will have a default installation, check whether the installation can be as follows command:

Rpm-qa|grep GCC

Rpm-qa|grep make

Installation of picture development packages such as 2.libpng and Libjpeg

Yum install-y libpng-devel libjpeg-devel libtiff-devel jasper-devel freetype-devel

In this case, the VPS is usually wooden.

3. Download gm


4. Unzip the GM

TAR-ZXVF graphicsmagick-1.3.22.tar.gz

5. Compiling and installing GM

CD GraphicsMagick-1.3.22

./configure   '--prefix=/usr/local/graphicsmagick-1.3.12 '--exec-prefix=/usr/local/graphicsmagick-1.3.12 '--bindir=/usr/local/graphicsmagick-1.3.12/bin '--sbindir=/usr/local/graphicsmagick-1.3.12/sbin '--sysconfdir =/usr/local/graphicsmagick-1.3.12/etc '--datadir=/usr/local/graphicsmagick-1.3.12/share '--includedir=/usr/ Local/graphicsmagick-1.3.12/include '--libdir=/usr/local/graphicsmagick-1.3.12/lib '--libexecdir=/usr/local/ Graphicsmagick-1.3.12/libexec '--localstatedir=/usr/local/graphicsmagick-1.3.12/var '--sharedstatedir=/usr/ Local/graphicsmagick-1.3.12/share/com '--mandir=/usr/local/graphicsmagick-1.3.12/share/man '--infodir=/usr/ Local/graphicsmagick-1.3.12/share/info '--enable-libtool-verbose '--with-included-ltdl '--enable-shared '-- Disable-static '--with-modules '--with-frozenpaths '--without-perl '--without-magick-plus-plus '-- With-quantum-depth=8 '--enable-symbol-prefix

After executing the above command, there will be an output, you can view the image format supported by GraphicsMagick, the expression of Yes under configured value is supported, PNG, JPEG v1 and zlib must be yes, If no yes will be written according to the premise of the operation, and then repeat the above command, until all support, otherwise it will not work properly

Make && make install

6. Configure Environment variables

Vi/etc/proflie Add the following configuration:

Export Gmagick_home= "/usr/local/graphicsmagick-1.3.21"
Export path= "$GMAGICK _home/bin: $PATH"
Ld_library_path= $GMAGICK _home/lib: $LD _library_path
Export Ld_library_path

Source/etc/profile Effective Configuration environment

7. Use the command to view the image formats supported by GraphicsMagick:
# GM Convert-list formats
If PNG, JPEG, GIF, etc. are displayed in the list, the image conversion is supported

8. Test whether the installation is normal, use the following command:
GM convert-resize 100x80^-gravity center-crop 100x80+0+0 sample.jpg thumb.jpg
Command description: Gravity for central coordinates, selectable values Center, Northwest (top left), Northeast (top right), SouthWest (lower left), southeast (bottom right), from center parameters to both sides, + Specifies the x-axis y-axis offset. Sample.jpg/png for the picture to be cropped and must exist, Thumb.jpg/png is a new picture generated after cropping, you can copy the generated files to the local view, can display normally, it means that all the installation is normal.


The leader said recently to go online a small project can let me toss with containers, comfortable!!!




Linux installation GraphicsMagick

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.