You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ut_SG560D/QSSI.12/external/ImageMagick/Magick++
quectel 55794fdde8 QCM6490:Alyssa:upload QCM6490 android12 base code.
Change-Id: If3e3c4e01b19443714d880ae669aaa8b39edfff7
4 years ago
..
bin QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago
demo QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago
fuzz QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago
lib QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago
tests QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago
AUTHORS QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago
Android.bp QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago
ChangeLog QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago
INSTALL QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago
LICENSE QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago
Makefile.am QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago
NEWS QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago
README QCM6490:Alyssa:upload QCM6490 android12 base code. 4 years ago

README

This is Magick++, the object-oriented C++ API to the ImageMagick
image-processing library, the most comprehensive open-source image processing
solution available. Read the release notes for Magick++.

Magick++ supports an object model which is inspired by PerlMagick.  Magick++
executes faster than PerlMagick since it is accessed from a compiled language
rather than from a scripting language. This makes it more suitable for Web CGI
programs which must start-up and execute quickly.  Images support implicit
reference counting so that copy constructors and assignment incur almost no
cost. The cost of actually copying an image (if necessary) is done just before
modification and this copy is managed automatically by Magick++. De-referenced
copies are automatically deleted.  The image objects support value (rather than
pointer)  semantics so it is trivial to support multiple generations of an
image in memory at one time.

Magick++ provides integrated support for the Standard Template Library (STL) so
that the powerful containers available (e.g. deque, vector, list, and map) can
be used to write programs similar to those possible with PERL & PerlMagick.
STL-compatable template versions of ImageMagick's list-style operations are
provided so that operations may be performed on multiple images stored in STL
containers.

Documentation

Detailed documentation are provided for all Magick++ classes, class methods,
and template functions which comprise the API.

Obtaining Magick++

Magick++ is included as part of ImageMagick source releases and may be
retrieved via ftp or Subversion.

Installation

Once you have the sources available, follow these detailed installation
instructions for UNIX and Windows.

Usage

A helper script named Magick++-config is installed under Unix which assists
with recalling compilation options required to compile and link programs which
use Magick++.  For example, the following command will compile and link the
source file example.cpp to produce the executable example (notice that quotes
are backward quotes):

     c++ `Magick++-config --cxxflags --cppflags --ldflags --libs` \
       -o example example.cpp

Windows users may get started by manually editing a project file for one of the
Magick++ demo programs.

Reporting Bugs

Please report any bugs via the Magick++ Bug Tracking System at
https://imagemagick.org/discourse-server/.