From 354323ea731b04454f58d2780c0ab5c1e82e9859 Mon Sep 17 00:00:00 2001 From: Luya Tshimbalanga Date: Mar 29 2022 06:33:09 +0000 Subject: New upstream release 6.9.12.44 --- diff --git a/ImageMagick-6.9.12-44/AUTHORS.txt b/ImageMagick-6.9.12-44/AUTHORS.txt deleted file mode 100644 index 7cba059..0000000 --- a/ImageMagick-6.9.12-44/AUTHORS.txt +++ /dev/null @@ -1,157 +0,0 @@ -These active developers and have made source code contributions to the -ImageMagick project in the last few years: - -Cristy - Principal architect of ImageMagick and still maintains the ImageMagick - distribution. - -Dirk Lemstra - Contributor to and maintainer of Magick++, OpenCL acceleration, and - the Windows build (configure, ImageMagickObject, etc.). - -Bastien ROUCARIÈS - Various patches from Debian downstream. - -Fred Weinhaus - Contributed support and documentation for the discrete Fourier transform, - connected component labeling, perceptual hash, kuwahara filter and others. - Also provides scripts that perform some out-of-the ordinary image - processing operations @ http://www.fmwconcepts.com/imagemagick/. He - utilized his scripts as unit tests for ImageMagick version 7 to ensure - version 6 compatibility before its release. - - -These individuals have made source code contributions to the ImageMagick -project in the past but are no longer active developers: - -Glenn Randers-Pehrson - Contributed significantly to the utilities. Authored support for JNG, - MNG, and PNG formats. Provided significant support for the BMP format. - Made significant improvements to the documentation. - -Kelly Bergougnoux - Authored the Cineon image coder (based on the existing DPX source). - -Nathan Brown - Original author of the JP2 coder. - -Siu Chi Chan - Accelerate numerous image filters with OpenCL under AMD, Intel, - and NVidia. Adapted from MulticoreWare OpenCL contribution. - -Mike Chiarappa - Created a Borland C++ Builder 6.0 build environment for ImageMagick. - -Troy Edwards - Authored the source RPM spec file for ImageMagick. - -Jaroslav Fojtik - Authored the CUT, ART, and MATLAB coder modules. - -Francis J. Franklin - Ported the WMF coder to the libwmf 0.2 API. - -Markus Friedl - Original author of Base64 encode/decode sources. - -Bob Friesenhahn - Author of Magick++ (C++ API to ImageMagick). Author of module loader - facility, automatic file identification (magic) support, Unix/Cygwin/MinGW - configure/make facility, Windows setup.exe style installer, WMF renderer, - C API documentation formatter, and the C, C++, and Perl test suites - used by ImageMagick. - -David Harr - Contributed (with Leonard Rosenthol) dash pattern, linecap stroking - algorithm, and minor rendering improvements. - -Christopher R. Hawks - Authored the PALM coder. - -Rick Mabry - Contributed code to support filling drawn objects using a pattern image - and major improvements to the web page (both content and appearance). - -Catalin Mihaila - Contributed a ZX-Spectrum SCREEN$ reader. - -Chantal Racette, Laurentian University - Sped up Sinc and Blackman filter kernels. EWA resampling code - verification. - -William Radcliffe - Author of the VisualMagick project configure facility for Visual C++. - Author of FlashPix module. Author of the EMF, and META coders. - Significant contributions to the MSL, JPEG, TIFF, SVG, and URL coders. - Authored "process" module support. Wrote the micro-timer facility used - by 'identify'. Ported module loader support to Windows. Significantly - improved polygon rendering performance. - -Nicolas Robidoux, Laurentian University - New ellipse clamping method and vertical/horizontal line preserving - filters for EWA resampling. Sped up resampling filter kernels. - -Leonard Rosenthol - Authored the 'conjure' utility and associated MSL execution environment. - Provided MacOS support. Authored the CLIPBOARD, XCF, and PSD coders. - Postscript and PDF expertise. Significant drawing enhancements including - support for dash patterns, linecap stroking, clipping masks and a - mask image. - -Kyle Shorter - Original author of PerlMagick. Author of the LOCALE coder. - -Lars Ruben Skyum - Contributed the -clippath functionality, improved color profile support, - and re-wrote the PS3 coder. - -Anthony Thyssen - Designed the ImageMagick 6.0 command line processing with parenthesis, - image sequence operators, and GIF animation processing. Wrote the - image perspective distortions (-distort) and resampling methods. - Maintains a comprehensive set of examples of using ImageMagick at - https://legacy.imagemagick.org/Usage/. - -Milan Votava - Contributed support for Wireless BitMap, used in WAP - Wireless Access - Protocol. - - -We acknowledge these non-developer contributors to the ImageMagick project: - -Rod Bogart and John W. Peterson, University of Utah - Image compositing is loosely based on rlecomp of the Utah Raster Toolkit. - -Hanno Böck - Contributed numerous fuzzed-images that revealed program flaws in - ImageMagick. Additional checks were added to guard against nefarious - image files. - -Thomas R Crimmins - Inventor of the eight hull algorithm used for speckle reduction. - -Michael Halle, Spatial Imaging Group at MIT - Contributed the initial implementation of Alan Paeth's image rotation - algorithm. - -Paul Heckbert, Carnegie Mellon University - Image resizing is loosely based on Paul Heckbert's Zoom program. - -Peder Langlo, Hewlett Packard - Made hundreds of suggestions and bug reports. Without Peder, this - software would not be nearly as useful as it is today. - -David Pensak, E. I. du Pont de Nemours and Company - For providing the computing environment that made developing ImageMagick - possible. - -Paul Raveling, USC Information Sciences Institute - The spatial subdivision color reduction algorithm is based on his - Img software. - -Alvy Ray Smith and Eric Ray Lyons - HWB color transform and algorithm. - -Alexander Zimmermann - Responsible for the ImageMagick Linux binary distributions for many years. - His efforts are very much appreciated. diff --git a/ImageMagick-6.9.12-44/ChangeLog.md b/ImageMagick-6.9.12-44/ChangeLog.md deleted file mode 100644 index 937dba8..0000000 --- a/ImageMagick-6.9.12-44/ChangeLog.md +++ /dev/null @@ -1,904 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## [6.9.12-43](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-42...6.9.12-43) - 2022-03-20 - -### Commits - -- magick: support getentropy() [`d29a057`](https://github.com/ImageMagick/ImageMagick6/commit/d29a057a3689f7b944b879dee92e7d39a33bf3cc) -- ... [`96d197f`](https://github.com/ImageMagick/ImageMagick6/commit/96d197f14932d4ba8a116e06fe306403ea1e32f1) -- Coders: eliminate compiler warnings [`ee332c5`](https://github.com/ImageMagick/ImageMagick6/commit/ee332c511445a1fb2934f40246c3c958aefd73e9) -- Pull request: https://github.com/ImageMagick/ImageMagick/pull/4963 [`450949e`](https://github.com/ImageMagick/ImageMagick6/commit/450949ed017f009b399c937cf362f0058eacc5fa) -- Coders: https://github.com/ImageMagick/ImageMagick/issues/4947 [`78f03b6`](https://github.com/ImageMagick/ImageMagick6/commit/78f03b619d08d7c2e0fcaccab407e3ac93c2ee8f) -- Coders: PS and EPS %%BoundingBox not being parsed #4961 [`2a67214`](https://github.com/ImageMagick/ImageMagick6/commit/2a67214abc2410931064b1f4e2c01f177d768edf) -- Changed the format of MAGICK_GIT_REVISION and use this in -version. [`bd49573`](https://github.com/ImageMagick/ImageMagick6/commit/bd495730646575af3c867ed09adc8588061079ab) -- https://github.com/ImageMagick/ImageMagick/issues/4927 [`932cf02`](https://github.com/ImageMagick/ImageMagick6/commit/932cf023db383394c4ec304c95730aed631c57d2) -- Coders: proper check for out of bounds per https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45640 [`5468786`](https://github.com/ImageMagick/ImageMagick6/commit/5468786406b323fef6a5fe50bc56dabde3da4130) -- https://github.com/ImageMagick/ImageMagick/issues/4927 [`594366f`](https://github.com/ImageMagick/ImageMagick6/commit/594366fd3a5268d0456c4f60c5746a9f586ab035) -- correct date format [`625ff11`](https://github.com/ImageMagick/ImageMagick6/commit/625ff113cc9acf864c56c266471829bb19439299) -- getentropy() requires sys/random.h include [`005bac2`](https://github.com/ImageMagick/ImageMagick6/commit/005bac2904c18bc6f03a2ac31bdda51005411355) -- no need to check for < 0 [`dead6a8`](https://github.com/ImageMagick/ImageMagick6/commit/dead6a806786eb2712dd76c38e3ff75c2f94997b) -- Coders: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=42549 [`de6ada9`](https://github.com/ImageMagick/ImageMagick6/commit/de6ada9a068b01494bfb848024ed46942da9d238) -- build: release [`2d5e8e3`](https://github.com/ImageMagick/ImageMagick6/commit/2d5e8e387e1c6daaf45f8efd1c24ee6a53e70e01) -- build: pending release [`775c781`](https://github.com/ImageMagick/ImageMagick6/commit/775c7817f3700514173e0655776e0d9465e93d6c) - -## [6.9.12-42](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-41...6.9.12-42) - 2022-03-04 - -### Commits - -- auto-generate the change log from git commit [`553ca1b`](https://github.com/ImageMagick/ImageMagick6/commit/553ca1b6e5bcc7d89af226cecfa6b6197a90a98c) -- https://github.com/ImageMagick/ImageMagick/issues/4876 [`52e5cc1`](https://github.com/ImageMagick/ImageMagick6/commit/52e5cc1988b15b9a6f3d7e9e3b7b72e3a346cfc9) -- https://github.com/ImageMagick/ImageMagick/issues/966 [`d9544e7`](https://github.com/ImageMagick/ImageMagick6/commit/d9544e78bfe55361b7768ddb00eb24b7f33f2137) -- ... [`8f1f6c3`](https://github.com/ImageMagick/ImageMagick6/commit/8f1f6c32bfb13ac1e8b8a7ce2f59a28ef06cb18b) -- pending release [`4f420a4`](https://github.com/ImageMagick/ImageMagick6/commit/4f420a43ce112948baa8de9a1ba56ee7b17afb0f) -- https://github.com/ImageMagick/ImageMagick/issues/4870 [`8b7b17c`](https://github.com/ImageMagick/ImageMagick6/commit/8b7b17c8fef72dab479e6ca676676d8c5e395dd6) -- https://github.com/ImageMagick/ImageMagick/issues/966 [`2db42a9`](https://github.com/ImageMagick/ImageMagick6/commit/2db42a9e1dde7e88dc370deb04a3be48c01dedf5) -- escape \n character [`32a4bf3`](https://github.com/ImageMagick/ImageMagick6/commit/32a4bf395e8201896c0a21f95661766bed41e470) -- throw exception on reserved filename character (\xff) [`8215fc2`](https://github.com/ImageMagick/ImageMagick6/commit/8215fc2e71513877d3040fbddfd1f16ca54499a7) -- https://github.com/ImageMagick/ImageMagick/issues/4888 [`2eb8b86`](https://github.com/ImageMagick/ImageMagick6/commit/2eb8b8660dac0d647a7045a6af7f3e8fcca1d8f8) -- ... [`4c2da37`](https://github.com/ImageMagick/ImageMagick6/commit/4c2da37f2bcc98059f44cecf304e8b3c53664bfd) -- https://github.com/ImageMagick/ImageMagick/issues/4888 [`ba2242d`](https://github.com/ImageMagick/ImageMagick6/commit/ba2242da46bfbd2cc4890486ff147a0113e08735) -- https://github.com/ImageMagick/ImageMagick/issues/966 [`bb79523`](https://github.com/ImageMagick/ImageMagick6/commit/bb795235696e2ace0f3d0b5703065a4b9a882f04) -- canonical copyright notice [`1e5a283`](https://github.com/ImageMagick/ImageMagick6/commit/1e5a28310d73e9c8c29fad113c872351340595a3) -- Changed trigger for release. [`552bddd`](https://github.com/ImageMagick/ImageMagick6/commit/552bddd79749d8195cf5a1871929076adf9a479e) -- ChangeLog => ChangeLog.md [`8a6726a`](https://github.com/ImageMagick/ImageMagick6/commit/8a6726af81ac40b41e962cafa8fd014d2659d432) -- pending release [`dad876f`](https://github.com/ImageMagick/ImageMagick6/commit/dad876ff6b5e873bc59e0661d40e157eb599fcc1) -- Fixed memory leak in ThumbnailImage. [`161f49b`](https://github.com/ImageMagick/ImageMagick6/commit/161f49b3b6a7d3121a566654f12916700d7f2d07) - -## [6.9.12-41](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-40...6.9.12-41) - 2022-02-21 - -### Commits - -- ... [`757c88c`](https://github.com/ImageMagick/ImageMagick6/commit/757c88cfe941df0cff8f2fef4681bd2b665c091c) -- Removed the xtrn coder. [`768f648`](https://github.com/ImageMagick/ImageMagick6/commit/768f648cce36a641b54092d78117435996c74a9a) -- rename method to TLS-moniker, thread local storage [`8860c28`](https://github.com/ImageMagick/ImageMagick6/commit/8860c28c64ae2cf5717e309325592c1ccb7cb969) -- Removed NTGhostscriptDLL and NTGhostscriptLoadDLL from the private header. [`70b7dfa`](https://github.com/ImageMagick/ImageMagick6/commit/70b7dfaf4d2f75af8b649d542d49374d6f447c11) -- remove reference to ImageMagickObject [`d64a152`](https://github.com/ImageMagick/ImageMagick6/commit/d64a15289a17a9d1d9856758f2ba82b75325f370) -- Fixes for installation in a folder that contains non ASCII characters. [`e3d32a2`](https://github.com/ImageMagick/ImageMagick6/commit/e3d32a2bdb9e50ddb2fd5966c847f0726e128815) -- ... [`695af8d`](https://github.com/ImageMagick/ImageMagick6/commit/695af8d4be0d25b36129d7b3fdf5a1b991216784) -- https://github.com/ImageMagick/ImageMagick/issues/4843 [`b24793c`](https://github.com/ImageMagick/ImageMagick6/commit/b24793c396083176cbf019a09847ad3ab427e240) -- https://github.com/ImageMagick/ImageMagick/issues/4761 [`77d68d3`](https://github.com/ImageMagick/ImageMagick6/commit/77d68d3e554ecd0e38ceb6a3f1decf65a69362c5) -- don't over-allocate thread-specific data [`b61069a`](https://github.com/ImageMagick/ImageMagick6/commit/b61069a33bab43a022992b3f7c81a50e06a7b45a) -- ... [`45d3733`](https://github.com/ImageMagick/ImageMagick6/commit/45d37331ef1a38712740e9bd7090fb855557b7cb) -- Removed the xtrn coder. [`854e7be`](https://github.com/ImageMagick/ImageMagick6/commit/854e7be5f0ce94c0a431d49a1c82a9eb50916be4) -- cosmetic [`6831beb`](https://github.com/ImageMagick/ImageMagick6/commit/6831bebd3067bddc10e954fe09bc98a3e6947be7) -- fix compiler exception under Cygwin [`32315c9`](https://github.com/ImageMagick/ImageMagick6/commit/32315c92a4e31c0b75fb88548c0bf40242f0e5f1) -- https://github.com/ImageMagick/ImageMagick/issues/4867 [`8c1bf89`](https://github.com/ImageMagick/ImageMagick6/commit/8c1bf8917a7a23daa6aaa03bb4293fd9ff7859a2) -- remove references to ImageMagickObject [`1e63c5c`](https://github.com/ImageMagick/ImageMagick6/commit/1e63c5c2d7f2c1d5c6aba0e8935ee855656cbb46) -- ... [`ba6e51f`](https://github.com/ImageMagick/ImageMagick6/commit/ba6e51f8e3b49c3d5015df5c4d152e07a37007aa) -- cosmetic [`c02d827`](https://github.com/ImageMagick/ImageMagick6/commit/c02d827078d59950e19e169ffeb3d988d0e1185c) -- pending release [`8a8673a`](https://github.com/ImageMagick/ImageMagick6/commit/8a8673a9bc1a7b915252645f305a65f0c990b491) -- pending release [`9b99699`](https://github.com/ImageMagick/ImageMagick6/commit/9b9969944c92ccaf4fa7d34c1c258a794a1e23b9) -- pending release [`9ce4eba`](https://github.com/ImageMagick/ImageMagick6/commit/9ce4ebad1337a10bc9d6b74bddd57ad7dc3cde70) -- https://github.com/ImageMagick/ImageMagick/issues/4865 [`e6d7f78`](https://github.com/ImageMagick/ImageMagick6/commit/e6d7f782fc1b6484c52fe7fb987c06559b489726) -- pending release [`fd143dc`](https://github.com/ImageMagick/ImageMagick6/commit/fd143dc849b6c191464f40e581b0abe344b6e41e) -- Raise exception when image could not be read but no exception was raised. [`3e15c68`](https://github.com/ImageMagick/ImageMagick6/commit/3e15c68efcb1e6383c93e7dfe38ba6c37e614d1b) -- off-by-one fix [`d0a2bc4`](https://github.com/ImageMagick/ImageMagick6/commit/d0a2bc44117217a7619d6ade90af0f40d9321c6e) -- no need for conditional compile [`d5fe059`](https://github.com/ImageMagick/ImageMagick6/commit/d5fe0590573b15208f302d57e0b1c97a60e3d16d) -- pending release [`b855d8e`](https://github.com/ImageMagick/ImageMagick6/commit/b855d8ec0bb360deb7d80a14b5c1a5a1ffc47ee1) -- ... [`cecdf6f`](https://github.com/ImageMagick/ImageMagick6/commit/cecdf6f89642589221edc543144d45c5bde71b77) -- https://github.com/ImageMagick/ImageMagick/discussions/4755 [`1e86532`](https://github.com/ImageMagick/ImageMagick6/commit/1e8653229aeea1a6731ca3632bf5963b417312ed) -- pending release [`e7418d5`](https://github.com/ImageMagick/ImageMagick6/commit/e7418d54c54b4646505ba95ce6458f352a94debf) -- Whitespace. [`b36de79`](https://github.com/ImageMagick/ImageMagick6/commit/b36de79c6cb913f4423f7eb71901d9f07946f573) - -## [6.9.12-40](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-39...6.9.12-40) - 2022-02-15 - -### Commits - -- cosmetic [`1da04da`](https://github.com/ImageMagick/ImageMagick6/commit/1da04dabe110e22954b33927567544b33e97b7a7) -- https://github.com/ImageMagick/ImageMagick/issues/4841 [`f5aeb09`](https://github.com/ImageMagick/ImageMagick6/commit/f5aeb0989d9889d85b2d66a106a670386872a8c6) -- ... [`4fd78b8`](https://github.com/ImageMagick/ImageMagick6/commit/4fd78b838c09c88ff3acf43a0799a002d2f873cf) -- fix unitialized value [`ce4d5cb`](https://github.com/ImageMagick/ImageMagick6/commit/ce4d5cb663cb3d701d63515edbeee561b71eae39) -- off-by-one fix [`409d6db`](https://github.com/ImageMagick/ImageMagick6/commit/409d6db86bae76c8f7401dc1c09c4349b8ca8352) -- display last debugging character [`e6a76f8`](https://github.com/ImageMagick/ImageMagick6/commit/e6a76f8bfb9a8edfbd4cdc44e79eb080f164cf71) -- https://github.com/ImageMagick/ImageMagick/issues/4837 [`a339e1f`](https://github.com/ImageMagick/ImageMagick6/commit/a339e1f47dd09d1765e971f7e104d34a2e50785c) -- https://github.com/ImageMagick/ImageMagick/issues/4837 [`00e5d3a`](https://github.com/ImageMagick/ImageMagick6/commit/00e5d3a9a033182fcf704e4b1eae9e569fb85244) -- off-by-one fix [`e41e298`](https://github.com/ImageMagick/ImageMagick6/commit/e41e29898936ca76b0def5126771733e0954191e) -- https://github.com/ImageMagick/ImageMagick/issues/4822 [`5a76293`](https://github.com/ImageMagick/ImageMagick6/commit/5a7629343bb280a1a177818e6e40776c7484d649) -- pending release [`3264d72`](https://github.com/ImageMagick/ImageMagick6/commit/3264d72944d6f2df8f80ecb3d837da1431db37a6) -- one off when debugging [`cb6374d`](https://github.com/ImageMagick/ImageMagick6/commit/cb6374d6fe7fec6651b1d1dd4ee7ec97c662c610) -- revert [`dc25885`](https://github.com/ImageMagick/ImageMagick6/commit/dc25885dfb4d516d6ef58ba77bfc47e8799acfed) -- alpha is never zero [`ff04a51`](https://github.com/ImageMagick/ImageMagick6/commit/ff04a51f4f89813c319f157c0aa993f36b944815) - -## [6.9.12-39](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-38...6.9.12-39) - 2022-02-12 - -### Commits - -- possible performance optimization [`1e04814`](https://github.com/ImageMagick/ImageMagick6/commit/1e04814e2e28c9a22f082b5c87cc5cf20642ad0d) -- https://github.com/ImageMagick/ImageMagick/discussions/4813 [`666ab9a`](https://github.com/ImageMagick/ImageMagick6/commit/666ab9ad9552fac12f92d2cf53173bea3d848255) -- ... [`e5ab86b`](https://github.com/ImageMagick/ImageMagick6/commit/e5ab86b9f52a8452fb00099f29a51763a5b114ff) -- https://github.com/ImageMagick/ImageMagick/issues/4830 [`409d422`](https://github.com/ImageMagick/ImageMagick6/commit/409d42205927c98cbb852ca96e109716f38f04ab) -- optimize reading of XPM properties [`cd103b8`](https://github.com/ImageMagick/ImageMagick6/commit/cd103b81ca7814533192f340053b388c6825ec83) -- correct copyright year [`99ef124`](https://github.com/ImageMagick/ImageMagick6/commit/99ef124d080560a9df5a0c177a82c3ccc2ca6ca9) -- ... [`bcf9658`](https://github.com/ImageMagick/ImageMagick6/commit/bcf9658a637a7c6993c7203382235fd3fabb7015) -- cosmetic [`5683607`](https://github.com/ImageMagick/ImageMagick6/commit/56836073a8cc42127b265280dfb0d5dcb4bc915b) -- Removed IsAVI check. [`6eb9f96`](https://github.com/ImageMagick/ImageMagick6/commit/6eb9f96e781996b71ead9d25182be0e84bfdb89f) -- Corrected UTF-16 big endian encoding. [`71e590e`](https://github.com/ImageMagick/ImageMagick6/commit/71e590ed3885ef5e2d48918809d8a3a8cfefccba) -- prevent integer overflow [`a69648d`](https://github.com/ImageMagick/ImageMagick6/commit/a69648d9d3eb9855eeb6089a692c689581d85cff) -- https://github.com/ImageMagick/ImageMagick/issues/4822 [`0977428`](https://github.com/ImageMagick/ImageMagick6/commit/097742836e252be7aba65c00877722f5eae8e851) -- ... [`fb8b7d6`](https://github.com/ImageMagick/ImageMagick6/commit/fb8b7d60e6469c38b9c16436a7a472d57d9b8562) -- pending release [`002c3d7`](https://github.com/ImageMagick/ImageMagick6/commit/002c3d7c493de002eaa605ade574830e7e8d1693) -- ... [`e29fbed`](https://github.com/ImageMagick/ImageMagick6/commit/e29fbed480a847fd70671ffb445769cc07f87b40) -- Removed methods that have been renamed. [`88f63de`](https://github.com/ImageMagick/ImageMagick6/commit/88f63de88c6242bfdbb669b90f44c1827f71aebf) -- update copyright year [`f5cb4ce`](https://github.com/ImageMagick/ImageMagick6/commit/f5cb4ce9319066b5b4740f725d9f0f8a52368be8) -- Fixed build error. [`8cb3ec3`](https://github.com/ImageMagick/ImageMagick6/commit/8cb3ec3f676b7b566f0590536894f11fac6cf8b4) -- https://github.com/ImageMagick/ImageMagick/issues/4828 [`37ac2f0`](https://github.com/ImageMagick/ImageMagick6/commit/37ac2f0185a2afc88de705937f1e1e57004aa6ba) - -## [6.9.12-38](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-37...6.9.12-38) - 2022-02-05 - -### Commits - -- ... [`0ec8137`](https://github.com/ImageMagick/ImageMagick6/commit/0ec813759359a1a9f4e37a1696bb2f967c917776) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44424 [`bbf05a3`](https://github.com/ImageMagick/ImageMagick6/commit/bbf05a3449db3555cc05f4f3cacf172d6a0d35cc) -- https://github.com/ImageMagick/ImageMagick/issues/4793 [`dd65574`](https://github.com/ImageMagick/ImageMagick6/commit/dd655741bb71f7a129757fc0676e8aa328b44dad) -- ... [`c726d86`](https://github.com/ImageMagick/ImageMagick6/commit/c726d861a67aadf697eb35b8847f6431b47dec1e) -- release [`b5bb28a`](https://github.com/ImageMagick/ImageMagick6/commit/b5bb28a0ca2e53b668e4057a0cb04166ef781793) -- pending release [`fa0b758`](https://github.com/ImageMagick/ImageMagick6/commit/fa0b758566ef994436fc9d9c14b68b433e2dd513) -- avoid deep recursion [`513854d`](https://github.com/ImageMagick/ImageMagick6/commit/513854d34c8e505207c4c4a4cb0932ef7770fa05) -- Corrected setting delay. [`bd7f6d7`](https://github.com/ImageMagick/ImageMagick6/commit/bd7f6d781953b415e7d5f4830feebbe87a54e62f) -- VID images not permitted when compositing [`f4529c0`](https://github.com/ImageMagick/ImageMagick6/commit/f4529c0dcf3a8f96c438086b28fbef8338cda0b1) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44401 [`e94e616`](https://github.com/ImageMagick/ImageMagick6/commit/e94e616aff39358e09d6ae3180baf3cb59923690) -- https://github.com/ImageMagick/ImageMagick/issues/4807 [`bcbcfeb`](https://github.com/ImageMagick/ImageMagick6/commit/bcbcfeb3b697e8ec1a105dc7c7099f5f9191f172) -- reference https://github.com/ImageMagick/ImageMagick/issues/4807 [`f2ee9a7`](https://github.com/ImageMagick/ImageMagick6/commit/f2ee9a74d52794b4ef9e62e71d4906d5cab9ef27) -- check if image extent is NaN [`0608714`](https://github.com/ImageMagick/ImageMagick6/commit/0608714e4b8df32180359ba502990693ccfe3115) - -## [6.9.12-37](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-36...6.9.12-37) - 2022-01-29 - -### Commits - -- permit compositing MPRI images [`4dd4d0d`](https://github.com/ImageMagick/ImageMagick6/commit/4dd4d0df449acb13fb859041b4996af58243e352) -- bump patch level version [`e662b69`](https://github.com/ImageMagick/ImageMagick6/commit/e662b69dd2cb3209339aff3c277493ef18f72a92) -- pending release [`f0b31c1`](https://github.com/ImageMagick/ImageMagick6/commit/f0b31c169c00ad9e688b89e6a17e2678cc91c733) -- check for excessive color name length [`1025a9b`](https://github.com/ImageMagick/ImageMagick6/commit/1025a9b0373dd194fc4529424e80396f35b1bbf4) -- pending release [`f1e0995`](https://github.com/ImageMagick/ImageMagick6/commit/f1e09958774501f6e39e4b06deed0c351b8158ca) -- restore MPRI URI [`d624f7f`](https://github.com/ImageMagick/ImageMagick6/commit/d624f7f008450eded4f006517e3275647eb69864) - -## [6.9.12-36](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-35...6.9.12-36) - 2022-01-28 - -### Commits - -- check for excessive memory request when drawing [`50aeffe`](https://github.com/ImageMagick/ImageMagick6/commit/50aeffee5b880716bc3fbca6edf990a853b04a4d) -- https://github.com/ImageMagick/ImageMagick/issues/4766 [`77fc0b9`](https://github.com/ImageMagick/ImageMagick6/commit/77fc0b952bf505ff10b5abb94b33206f31056e06) -- It's a new dawn; It's a new day; It's a new life; For ImageMagick [`49ea804`](https://github.com/ImageMagick/ImageMagick6/commit/49ea804be9295c12b457843271042e2e3521750e) -- promote blocksize from int to ssize_t [`ba2e0ef`](https://github.com/ImageMagick/ImageMagick6/commit/ba2e0efa42a0ac656fa4b01beb6500915ee11bcd) -- pending release [`fca98f0`](https://github.com/ImageMagick/ImageMagick6/commit/fca98f0ad524641afd5f0c4bf42852ebaf8c1c27) -- pending release [`fee44f7`](https://github.com/ImageMagick/ImageMagick6/commit/fee44f7b445cdca56a5ec19a2878608a511098c9) -- ... [`1ac7d3d`](https://github.com/ImageMagick/ImageMagick6/commit/1ac7d3da9c45ee15ef7421d3ae62943f72f3cdab) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43967 [`f5f594a`](https://github.com/ImageMagick/ImageMagick6/commit/f5f594abe588bcc6ee870998bc801ede67e5b8b5) -- pending release [`44065d3`](https://github.com/ImageMagick/ImageMagick6/commit/44065d3e7ede7012ab32bb560d838eed9507720d) -- https://github.com/ImageMagick/ImageMagick/issues/4771 [`8e326c6`](https://github.com/ImageMagick/ImageMagick6/commit/8e326c63f27c544e1dbbb1a329256306e93f1a70) -- PDF unicode title [`bf36be4`](https://github.com/ImageMagick/ImageMagick6/commit/bf36be46887cdc65c8add8c6bfed20a0c4ae290d) -- Added missing version check. [`9cfea23`](https://github.com/ImageMagick/ImageMagick6/commit/9cfea235600550f02b2df61c276c438ab031441e) - -## [6.9.12-35](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-34...6.9.12-35) - 2022-01-22 - -### Commits - -- https://github.com/ImageMagick/ImageMagick/issues/4629 [`dea9fb3`](https://github.com/ImageMagick/ImageMagick6/commit/dea9fb319c9f4564662e0f1705856854aec01605) -- Build ImageMagick on Windows with VisualStudio 2022 instead. [`a9b405b`](https://github.com/ImageMagick/ImageMagick6/commit/a9b405b9e1bd219351d8961c9ccfddbc2a299d3a) -- Use same checks as in IM7. [`a93c000`](https://github.com/ImageMagick/ImageMagick6/commit/a93c000f4585e9ef3b0a8a8f55bdcc25575e21b7) -- permit 4GB blocks [`23b4299`](https://github.com/ImageMagick/ImageMagick6/commit/23b42998f5b3345d1915d4222cc2e858badca639) -- ... [`e8b78e7`](https://github.com/ImageMagick/ImageMagick6/commit/e8b78e7bae67150667f3037932d0b3f1bc00434d) -- improved fix for possible DoS for certain SVG constructs [`84ec305`](https://github.com/ImageMagick/ImageMagick6/commit/84ec30550c3146f525383f18a786a6bbd5028a93) -- https://github.com/ImageMagick/ImageMagick/issues/4704 [`25c9e4d`](https://github.com/ImageMagick/ImageMagick6/commit/25c9e4df716f34519d346369892b030ee5155312) -- https://github.com/ImageMagick/ImageMagick/issues/4704 [`9002280`](https://github.com/ImageMagick/ImageMagick6/commit/90022807243230deea06b9dcc874d2a41c611631) -- AVIF is supported by the HEIC coder [`2287dca`](https://github.com/ImageMagick/ImageMagick6/commit/2287dca493099e423ca751bf55a3f114fc848a96) -- https://github.com/ImageMagick/ImageMagick/issues/4639 [`2318bfb`](https://github.com/ImageMagick/ImageMagick6/commit/2318bfb4009f8742b4c09007f3c8ba72bac7bf89) -- Removed comment. [`f5bac9b`](https://github.com/ImageMagick/ImageMagick6/commit/f5bac9b20849fc7c540550e15f3ae839faf506fb) -- eliminate C++ compiler warnings [`08dd651`](https://github.com/ImageMagick/ImageMagick6/commit/08dd6515f47bf4276797b46b9c81e016c7c46993) -- https://github.com/ImageMagick/ImageMagick/issues/4681 [`21bddc2`](https://github.com/ImageMagick/ImageMagick6/commit/21bddc28dcc31dde7d23b25009e1efbedcbae174) -- Added checks for invalid PSD channel size. [`e26d718`](https://github.com/ImageMagick/ImageMagick6/commit/e26d718edaf73793c7a0f2f609ecf662fcccd562) -- eliminate rare memory leak [`cf21bd4`](https://github.com/ImageMagick/ImageMagick6/commit/cf21bd4a4dd173a156c529082b6eb074c6aced71) -- revert [`dada640`](https://github.com/ImageMagick/ImageMagick6/commit/dada640f2732a4ae8e524ac95c1b998cf0102a80) -- https://github.com/ImageMagick/ImageMagick/issues/4654 [`aee3f00`](https://github.com/ImageMagick/ImageMagick6/commit/aee3f004aa62bafb20dcb7c7c0675ee7d5bf9255) -- Changed the build of configure to 64-bit. [`f5cb4bb`](https://github.com/ImageMagick/ImageMagick6/commit/f5cb4bb894806c595b08591f7ff755caed117fe6) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43390 [`2ff94fa`](https://github.com/ImageMagick/ImageMagick6/commit/2ff94fab76c89707ed241d3a85e3881d88d1b032) -- ... [`bbb86a2`](https://github.com/ImageMagick/ImageMagick6/commit/bbb86a2c59fabc73d0262c70ae71ce80a89b4c5e) -- zero papersize geometry [`4382359`](https://github.com/ImageMagick/ImageMagick6/commit/4382359ee5d87266c25646f68da20d4229d771bd) -- https://github.com/ImageMagick/ImageMagick/issues/4679 [`8854349`](https://github.com/ImageMagick/ImageMagick6/commit/88543494464bf94ef3430ba33bb34c62ba5050d6) -- pending release [`aff974e`](https://github.com/ImageMagick/ImageMagick6/commit/aff974eb0da8eaee7edf3acbe945a2d8bb4a4c8e) -- https://github.com/ImageMagick/ImageMagick/issues/4660 [`fd1df0b`](https://github.com/ImageMagick/ImageMagick6/commit/fd1df0b69806c4d820c277759b5171795502dd70) -- Fixed possible memory leak. [`e5bee23`](https://github.com/ImageMagick/ImageMagick6/commit/e5bee2335ec13cff0171e9517f862298bb7f0c0a) -- ... [`f7a43f3`](https://github.com/ImageMagick/ImageMagick6/commit/f7a43f3552a6f47a1258a524ec8ed33250601839) -- Fixed Windows build. [`e838900`](https://github.com/ImageMagick/ImageMagick6/commit/e838900d9380feba6900adc7537eea852cd478d5) -- cosmetic [`623e681`](https://github.com/ImageMagick/ImageMagick6/commit/623e6813fcfe68729d78cc27b4d9bc77a678c760) -- ... [`a4d1e39`](https://github.com/ImageMagick/ImageMagick6/commit/a4d1e399130e50698cb1210e95224f7cd301ba8d) -- revert [`46859fd`](https://github.com/ImageMagick/ImageMagick6/commit/46859fda719f814ec7e1fbbc37ed66b6706d4094) -- fuzzy equality check [`0256b55`](https://github.com/ImageMagick/ImageMagick6/commit/0256b550e7fd2bcec82802f4c349f6e64ad1d06a) -- pending release [`d02bc00`](https://github.com/ImageMagick/ImageMagick6/commit/d02bc0072070ef2f33ee6d8acca436a720b9861b) -- Added move to use the installed version of Strawberry Perl instead. [`d68e6fa`](https://github.com/ImageMagick/ImageMagick6/commit/d68e6faf1d817c9b4db97b1643226dfce2a90dfc) -- Allow workflow dispatch. [`809c4ce`](https://github.com/ImageMagick/ImageMagick6/commit/809c4cefefea926887e17f63093a98223c62d857) - -## [6.9.12-34](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-33...6.9.12-34) - 2021-12-22 - -### Commits - -- ... [`39b8934`](https://github.com/ImageMagick/ImageMagick6/commit/39b8934f42179a4a79b41d3fa141b8fac7064ea2) -- Set the colorspace after the width and height of the image have been checked. [`3fd8496`](https://github.com/ImageMagick/ImageMagick6/commit/3fd8496d027b4b03e622cbf093e0b28d1e30d4ac) -- https://github.com/ImageMagick/ImageMagick/issues/4626 [`c10351c`](https://github.com/ImageMagick/ImageMagick6/commit/c10351c16b8d2cabd11d2627a02de522570f6ceb) -- ... [`8093989`](https://github.com/ImageMagick/ImageMagick6/commit/8093989a6bf0ea36a2e81d61400e47c9cdba3032) -- check for unbalanced parenthesis [`6fdd03b`](https://github.com/ImageMagick/ImageMagick6/commit/6fdd03b7fef68cfdb1c0f87d5e0e72a29f2d0336) -- pending release [`0b0cbf7`](https://github.com/ImageMagick/ImageMagick6/commit/0b0cbf7b0f5c2ddcd41c85fc2da64d4771f80018) -- Corrected method call. [`05259b5`](https://github.com/ImageMagick/ImageMagick6/commit/05259b51165aa26f9ec265e201315391a5a958b4) - -## [6.9.12-33](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-32...6.9.12-33) - 2021-12-18 - -### Commits - -- Swapped the Sync8BimProfile and the SyncExifProfile methods. [`77b718c`](https://github.com/ImageMagick/ImageMagick6/commit/77b718c3f5d5e39710d227f2bb6a7fb65abd4c57) -- ... [`3deb899`](https://github.com/ImageMagick/ImageMagick6/commit/3deb89958f6787deca910570ff5fb8d27210b554) -- Improved adjustment of page offset when resizing an image. [`accf336`](https://github.com/ImageMagick/ImageMagick6/commit/accf33670091ef833b45ef5bb913812e16469333) -- https://github.com/ImageMagick/ImageMagick/issues/4558 [`fb428af`](https://github.com/ImageMagick/ImageMagick6/commit/fb428af466701e487cfd0f657c78e1f74da4c12b) -- Also sync the exif profile inside the 8bim profile. [`3be80bc`](https://github.com/ImageMagick/ImageMagick6/commit/3be80bc9c9b5e49a6266b680e38d39d5ecaeaadb) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=42504 [`9f7310b`](https://github.com/ImageMagick/ImageMagick6/commit/9f7310b7a3c80f132c548ffb8f29eea7dabae8c2) -- https://github.com/ImageMagick/ImageMagick/issues/4587 [`526a3d1`](https://github.com/ImageMagick/ImageMagick6/commit/526a3d19790b753e4d7f63515dc667a3472f9eda) -- https://github.com/ImageMagick/ImageMagick/security/code-scanning/31 [`094e143`](https://github.com/ImageMagick/ImageMagick6/commit/094e143714873a2903093ea6c128af267ef8c997) -- revert [`7cbce51`](https://github.com/ImageMagick/ImageMagick6/commit/7cbce514e6a0f530b5f50b960f6d95c62c9416f5) -- improved adjustment of page offset when resizing an image [`c8bb427`](https://github.com/ImageMagick/ImageMagick6/commit/c8bb4278eb7be195cc45ba08e617987cf34dad1e) -- pending release [`a518f31`](https://github.com/ImageMagick/ImageMagick6/commit/a518f310bc77991712a53f6984f9f0edce706174) -- Corrected the built-in video encoder and decoder. [`91320cc`](https://github.com/ImageMagick/ImageMagick6/commit/91320cc53f6c5e8b59b5e22e0042d62b230344ba) -- Corrected method name. [`15aadb7`](https://github.com/ImageMagick/ImageMagick6/commit/15aadb7691a3a8cd47cbbae9ca3ec58c01acc3c3) -- Restored debug message. [`2ab41fb`](https://github.com/ImageMagick/ImageMagick6/commit/2ab41fbf336faf0fbb9d3217b72c6f6336b7767b) -- ... [`add9cb1`](https://github.com/ImageMagick/ImageMagick6/commit/add9cb14e14eef02806715d97abcf5d04a3e55dd) -- Corrected typecast. [`87ce0d8`](https://github.com/ImageMagick/ImageMagick6/commit/87ce0d8fa8446b142938f1be63cf3e6b866697cf) - -## [6.9.12-32](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-31...6.9.12-32) - 2021-12-04 - -### Commits - -- ... [`60be1a6`](https://github.com/ImageMagick/ImageMagick6/commit/60be1a6c9698fc970c087b5384da19829b8fb386) -- https://github.com/ImageMagick/ImageMagick/issues/4501 [`936332e`](https://github.com/ImageMagick/ImageMagick6/commit/936332e6b6a5e6105f02b2d9232bcbeafa681eb3) -- revert memory leak patch [`e735d88`](https://github.com/ImageMagick/ImageMagick6/commit/e735d88c251a4c7ef60c39ae3322fc7b4cbb50f9) -- https://github.com/ImageMagick/ImageMagick/issues/4501 [`fa5c3aa`](https://github.com/ImageMagick/ImageMagick6/commit/fa5c3aa6c111b8c4c83d945e992da95200dbdba6) -- https://github.com/ImageMagick/ImageMagick/issues/4512 [`4c0fcf3`](https://github.com/ImageMagick/ImageMagick6/commit/4c0fcf39fd51f2c89832767e1befaeda7ff86097) -- Added missing checks for the return value of the exr methods. [`5beeab8`](https://github.com/ImageMagick/ImageMagick6/commit/5beeab8a1297dbae1f05f88aeffe26278b744a6f) -- ASAN returns false positives for OMP [`976dba6`](https://github.com/ImageMagick/ImageMagick6/commit/976dba67f1a4352d838a2a9f823812892f8230b5) -- ... [`c611e8f`](https://github.com/ImageMagick/ImageMagick6/commit/c611e8f5102bbcf20ac0a4fd3e7e719779c60fd9) -- Added check for invalid size. [`94f76dd`](https://github.com/ImageMagick/ImageMagick6/commit/94f76dd2f760241bec51e7d66873e77a58d812ba) -- https://github.com/ImageMagick/ImageMagick/issues/4501 [`2a29e35`](https://github.com/ImageMagick/ImageMagick6/commit/2a29e35480271e14a0961492867e9d246e64cc05) -- pending release [`be1bc1d`](https://github.com/ImageMagick/ImageMagick6/commit/be1bc1d9650b4530a037d7c2d58d1a5a4b73f04e) -- pending release [`b5525d6`](https://github.com/ImageMagick/ImageMagick6/commit/b5525d640ea48befa9cfb4e154672d4076f06aec) -- pending release [`3bf73bf`](https://github.com/ImageMagick/ImageMagick6/commit/3bf73bf7e3f846dd6d3e20b843e8a34e8f4f7589) -- https://github.com/ImageMagick/ImageMagick/issues/4535 [`9a7d07d`](https://github.com/ImageMagick/ImageMagick6/commit/9a7d07d8b22098210a47cabb99cb58de599bb5ba) -- eliminate compiler warning [`63f5b43`](https://github.com/ImageMagick/ImageMagick6/commit/63f5b4329181e70cff1a646229dc3b3ba5a40d69) -- pending release [`9e8e460`](https://github.com/ImageMagick/ImageMagick6/commit/9e8e460e7ef26ab6f5666c7292f7b82752a09b7d) -- pending release [`1832b1d`](https://github.com/ImageMagick/ImageMagick6/commit/1832b1d334ca00e66ad6ff5f115750692cb6b3b7) -- https://github.com/ImageMagick/ImageMagick/discussions/4529 [`e35c98c`](https://github.com/ImageMagick/ImageMagick6/commit/e35c98c5ab111284b198d0022ed479d0e6ecef3c) -- close input file if early exit on exception [`fd51385`](https://github.com/ImageMagick/ImageMagick6/commit/fd513853ac20e6ae784a795fff41cacfe8b54e73) - -## [6.9.12-31](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-30...6.9.12-31) - 2021-11-21 - -### Commits - -- ... [`9e6a637`](https://github.com/ImageMagick/ImageMagick6/commit/9e6a63782e4d22786b82b1db6575181724fdb4f1) -- Corrected OpenCL define checks. [`149fb8a`](https://github.com/ImageMagick/ImageMagick6/commit/149fb8a345ccb58cc70d3252be5d0f7cf6850d64) -- pending release [`4976493`](https://github.com/ImageMagick/ImageMagick6/commit/49764932cdb7e0ac966828ce15a819d85ccbeae3) -- Removed unnecessary define. [`6722a79`](https://github.com/ImageMagick/ImageMagick6/commit/6722a798f2b4385a293555675be8967890448b38) -- eliminate possible divide by zero [`8c80027`](https://github.com/ImageMagick/ImageMagick6/commit/8c80027ca8d6c84c3ed815059bbf353eb8dc2d58) - -## [6.9.12-30](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-29...6.9.12-30) - 2021-11-20 - -### Commits - -- https://github.com/ImageMagick/ImageMagick6/issues/168 [`9a70911`](https://github.com/ImageMagick/ImageMagick6/commit/9a70911bc8b3c6f3a49bb54766cfba0e69f2a2fe) -- ... [`3b2a005`](https://github.com/ImageMagick/ImageMagick6/commit/3b2a005a5a58698d9cb99e48d46ce19d19abfd39) -- mitigate UBSAN alerts [`1219eac`](https://github.com/ImageMagick/ImageMagick6/commit/1219eac5d3bfb796753597f37412df567f629c08) -- check for NULL index channel [`f63a211`](https://github.com/ImageMagick/ImageMagick6/commit/f63a2117ba05da426d996c0aee92e5b0c7b1f852) -- eliminate compiler warning [`7864d48`](https://github.com/ImageMagick/ImageMagick6/commit/7864d48ddb52c490484a890eea21717cab01c61c) -- check if indexes are null [`23bd057`](https://github.com/ImageMagick/ImageMagick6/commit/23bd0570ebb0b845aa62e0c66dd7d822594201ea) -- https://github.com/ImageMagick/ImageMagick6/issues/168 [`7599dd9`](https://github.com/ImageMagick/ImageMagick6/commit/7599dd92e8ad19993a2eb27a2b5103d853bce57f) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41172 [`5f77de4`](https://github.com/ImageMagick/ImageMagick6/commit/5f77de42c37c184e6db6bbbad52a34070c5a7a2d) -- check for NULL indexes [`e008625`](https://github.com/ImageMagick/ImageMagick6/commit/e00862551327e0b2c4362d6d8f1b78bb4f3496af) -- check for NULL indexes [`3644f40`](https://github.com/ImageMagick/ImageMagick6/commit/3644f40f41d1bf1134e1d6fcd1f227436d045945) -- pending release [`1864067`](https://github.com/ImageMagick/ImageMagick6/commit/1864067f7083a965bc4c4f3ac36ab6976d80a831) -- mitigate UBSAN alerts [`a4dec0c`](https://github.com/ImageMagick/ImageMagick6/commit/a4dec0cbdeb1ed2acf79e8efe664cdb2348e524b) -- mitigate UBSAN alerts [`99841ed`](https://github.com/ImageMagick/ImageMagick6/commit/99841edc96458bad24754b587de79693da67224b) -- destroy image list rather than just the first image [`c42cd7c`](https://github.com/ImageMagick/ImageMagick6/commit/c42cd7c143e501aff4d624a2591e7f26ee5d5ce9) -- less aggressive sanity check [`dda7d0b`](https://github.com/ImageMagick/ImageMagick6/commit/dda7d0bb7d4f675f652fea20dff66778fb2bc88b) -- https://github.com/ImageMagick/ImageMagick/issues/4495 [`d46d0c6`](https://github.com/ImageMagick/ImageMagick6/commit/d46d0c647aa67bcfffec5dbd456c24b9c66de66e) -- pending release [`506ae2c`](https://github.com/ImageMagick/ImageMagick6/commit/506ae2c2e2d4bbb07d4ba4075d06aadccbc675fd) - -## [6.9.12-29](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-28...6.9.12-29) - 2021-11-14 - -### Commits - -- latest docs [`f624d40`](https://github.com/ImageMagick/ImageMagick6/commit/f624d406e79ce1d5f600a1ff569bf02d6eccf4b2) -- Use CheckMergedImageAlpha when layer size is zero. [`b614db7`](https://github.com/ImageMagick/ImageMagick6/commit/b614db76102d0f4c38149d2b6c63e091bc975b6b) -- early exit on exception [`b272aca`](https://github.com/ImageMagick/ImageMagick6/commit/b272acab91444f2115099fe51ee6c91bb4db5d50) -- Improved detection of %%. [`cddc5be`](https://github.com/ImageMagick/ImageMagick6/commit/cddc5be6a7150e9c47fd155b402fc896e1d9d0b6) -- ... [`c66229f`](https://github.com/ImageMagick/ImageMagick6/commit/c66229fb1a73213f392752050d49084d32032aec) -- ... [`8867bad`](https://github.com/ImageMagick/ImageMagick6/commit/8867bada8703071aa5356240d677b2ac1069ff3e) -- Corrected detection of the CMYK colorspace. [`af56076`](https://github.com/ImageMagick/ImageMagick6/commit/af56076082b5703d65f754a501876d082743a0ab) -- https://github.com/ImageMagick/ImageMagick/issues/4452 [`ba084f6`](https://github.com/ImageMagick/ImageMagick6/commit/ba084f6bda2edbacf1df824bb214728234ffaa86) -- pending release [`4dbdd3b`](https://github.com/ImageMagick/ImageMagick6/commit/4dbdd3bd7d4cb95bc883010d70d0e31d69308536) -- pending release [`efe0cae`](https://github.com/ImageMagick/ImageMagick6/commit/efe0caec013e87837c29a83e57e5ea7397ce8645) -- ... [`4efb23e`](https://github.com/ImageMagick/ImageMagick6/commit/4efb23ee93a2026434e5b0253ddb9c3622c1b1ab) -- ... [`04c02b3`](https://github.com/ImageMagick/ImageMagick6/commit/04c02b3ad4ae57a28c87a094fd72f153b6dc49bb) - -## [6.9.12-28](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-27...6.9.12-28) - 2021-10-29 - -### Commits - -- pending release [`0ca0004`](https://github.com/ImageMagick/ImageMagick6/commit/0ca000449de02d87e3fccba10255472417a4d3dc) -- ... [`4b5c30c`](https://github.com/ImageMagick/ImageMagick6/commit/4b5c30c0b879dc4c670c27f53721df60896724c2) -- ... [`dd1dc33`](https://github.com/ImageMagick/ImageMagick6/commit/dd1dc3392ee1ec775f9d53d2fe306e458dadaef2) -- ... [`e10fc76`](https://github.com/ImageMagick/ImageMagick6/commit/e10fc76ab4c7850547271a73d1b1c7ebebb691be) -- pending release [`af2ee30`](https://github.com/ImageMagick/ImageMagick6/commit/af2ee30d2201829812864d7d8aadee0e46cd5d91) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40451 [`ba7e11c`](https://github.com/ImageMagick/ImageMagick6/commit/ba7e11c5ea554317c28977ff6e5afc4f050a7ae1) -- Fix stack overflow when parsing malicious ps image file. [`f74b2b1`](https://github.com/ImageMagick/ImageMagick6/commit/f74b2b19d13df6b61b5ede33aa7249dcb0f496a5) -- pending release [`1898d52`](https://github.com/ImageMagick/ImageMagick6/commit/1898d52023601f8ea5bdb583f9dd2b3a435572cb) -- pending release [`f59af4f`](https://github.com/ImageMagick/ImageMagick6/commit/f59af4f713acf87b7279e68c01ac9579fea8793a) -- cosmetic [`d480691`](https://github.com/ImageMagick/ImageMagick6/commit/d480691c7d0ad3f16ff94148e781cbaff05ed1be) - -## [6.9.12-27](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-26...6.9.12-27) - 2021-10-25 - -### Commits - -- ... [`60fcc24`](https://github.com/ImageMagick/ImageMagick6/commit/60fcc24991c45628286b8a88ccd5983d4979626d) -- pending release [`b6fe79f`](https://github.com/ImageMagick/ImageMagick6/commit/b6fe79f95ebd91a0439cbb7adb4602c4d4aa154e) - -## [6.9.12-26](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-25...6.9.12-26) - 2021-10-24 - -### Commits - -- https://github.com/ImageMagick/ImageMagick/issues/4379 [`199a858`](https://github.com/ImageMagick/ImageMagick6/commit/199a8586fd1ab273b25dae3f75ff131f4b302ceb) -- https://github.com/ImageMagick/ImageMagick/issues/4378 [`c661299`](https://github.com/ImageMagick/ImageMagick6/commit/c661299cd1ff36d8783641cb4cffdffb0fd9041d) -- adjust metrics is no longer sensitive to gravity [`6dc9251`](https://github.com/ImageMagick/ImageMagick6/commit/6dc9251f0dcc11d29dbb90f430431b553df46f35) -- :1 [`cc76510`](https://github.com/ImageMagick/ImageMagick6/commit/cc765107a9c7e19607e7fd18feb89a22a563ebb4) -- Revert adjustment of the y1 value [`122366e`](https://github.com/ImageMagick/ImageMagick6/commit/122366e570731f71c90e82f219c43d78864597a3) -- Corrected versions in ChangeLog. [`7e972cc`](https://github.com/ImageMagick/ImageMagick6/commit/7e972cc7157ddaf638c8301945058970af0c114f) -- https://oss-fuzz.com/testcase-detail/6308942275805184 [`5c82207`](https://github.com/ImageMagick/ImageMagick6/commit/5c822075c884a488242d8d5558964a087cc9db99) -- eliminate compiler warning [`8afbdbc`](https://github.com/ImageMagick/ImageMagick6/commit/8afbdbc36fe128383b4fce3374c080ac34177b15) -- fix stack overflow when parsing malicious tiff image [`85a370c`](https://github.com/ImageMagick/ImageMagick6/commit/85a370c79afeb45a97842b0959366af5236e9023) -- https://github.com/ImageMagick/ImageMagick/issues/4372 [`2466e9a`](https://github.com/ImageMagick/ImageMagick6/commit/2466e9a94e42b2511ef7016259a72a714808f9fe) -- ... [`c4b9474`](https://github.com/ImageMagick/ImageMagick6/commit/c4b94746cb97fc81b0b552e14f4e462449e567b5) -- pending release [`fd247de`](https://github.com/ImageMagick/ImageMagick6/commit/fd247de75a1f271474294cc97c09f291e58f2be3) -- ... [`7671137`](https://github.com/ImageMagick/ImageMagick6/commit/76711376db504e9c786426e9381021889b00590e) -- pending release [`adf4467`](https://github.com/ImageMagick/ImageMagick6/commit/adf446722724ea7cad8ebc6046e87df82aae4f05) -- slight performance optimization [`627cf43`](https://github.com/ImageMagick/ImageMagick6/commit/627cf4307b93d5185fe877db8ebb51236043f350) -- revert optimization [`07c8384`](https://github.com/ImageMagick/ImageMagick6/commit/07c838431ab2cd620daf1d43e35f8a3f0b23b7a5) -- Correct more version numbers. [`b0a8b26`](https://github.com/ImageMagick/ImageMagick6/commit/b0a8b2655487ee5b6248897e5c955b8a44bfc790) -- pending release [`a85dee3`](https://github.com/ImageMagick/ImageMagick6/commit/a85dee3187419ab8c8dc1385b0be9bd9c51c731c) -- pending release [`175f33e`](https://github.com/ImageMagick/ImageMagick6/commit/175f33e13311562f51ae7b1631af65bb0ee29676) -- ... [`6fe9741`](https://github.com/ImageMagick/ImageMagick6/commit/6fe9741ec186b9893bc87d39e83d0d705fe0fad5) -- pending release [`3430fb8`](https://github.com/ImageMagick/ImageMagick6/commit/3430fb87b5714e3d50717497be71a0531600da76) -- test release [`01e79c2`](https://github.com/ImageMagick/ImageMagick6/commit/01e79c207608bb7eacd4b6710663213773684dcd) - -## [6.9.12-25](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-24...6.9.12-25) - 2021-10-10 - -### Commits - -- https://github.com/ImageMagick/ImageMagick/discussions/4311 [`f6fdd03`](https://github.com/ImageMagick/ImageMagick6/commit/f6fdd03216d401b7e3b558218f7805b61d2cecc5) -- don't adjust metrics if gravity is undefined [`79c537c`](https://github.com/ImageMagick/ImageMagick6/commit/79c537c7bdfe0f71b4354ace4d9c9976c29b4c4a) -- ... [`cfcd23e`](https://github.com/ImageMagick/ImageMagick6/commit/cfcd23ee92152228ba36ac12d6fc0a6ec34d41c0) -- Moved using namespace std after ImageMagick header files to fix issues when enabling ISO C++ 17 and ISO C17 [`2c96ab5`](https://github.com/ImageMagick/ImageMagick6/commit/2c96ab5d098fcf3d2002378355bc2ad3eaccaddf) -- ... [`24961a9`](https://github.com/ImageMagick/ImageMagick6/commit/24961a9e25ac31b7ddd42eb8f1c130717971da16) -- fix ANSI compiler error [`94119fe`](https://github.com/ImageMagick/ImageMagick6/commit/94119febc83c74913017289e5060e1e5ccf378d4) -- https://github.com/ImageMagick/ImageMagick/issues/4314 [`c8bba5b`](https://github.com/ImageMagick/ImageMagick6/commit/c8bba5bf458c63486417c6f0084ce383c89d78b1) -- pending release [`af67f12`](https://github.com/ImageMagick/ImageMagick6/commit/af67f1234b95fcad2fc28560fb8136defc16108a) -- ... [`48e52d0`](https://github.com/ImageMagick/ImageMagick6/commit/48e52d0ef0ce365a5a6e7c4d20cff582be835786) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39708 [`5569c6c`](https://github.com/ImageMagick/ImageMagick6/commit/5569c6cc38ea99d9cba667deaddf09ba1ec42005) - -## [6.9.12-24](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-23...6.9.12-24) - 2021-10-03 - -### Commits - -- Adjust the x1 offset of the bounds to make sure a font is rendered inside the canvas. [`1746362`](https://github.com/ImageMagick/ImageMagick6/commit/17463624f35b293f5e1689b8039bcdae96bdd8d1) -- ignore zero-length profiles [`94cc6fd`](https://github.com/ImageMagick/ImageMagick6/commit/94cc6fd1c2f3ad739903726ec7e63d31a2b3d747) -- Correct replacement of spaces that use more than one octet. [`1d59719`](https://github.com/ImageMagick/ImageMagick6/commit/1d597191bd1f45d05ff041c89b7e3f8759e9eaf5) -- ... [`f4277c4`](https://github.com/ImageMagick/ImageMagick6/commit/f4277c460e804659535de8e2d8dd9507ab50bb2f) -- https://github.com/ImageMagick/ImageMagick/discussions/4227 [`1c5e41a`](https://github.com/ImageMagick/ImageMagick6/commit/1c5e41a934fd40ce86f37ecee6b54a6940183f1e) -- Revert patch because this breaks font rendering for other fonts. [`c55ddb1`](https://github.com/ImageMagick/ImageMagick6/commit/c55ddb1d646b1540afafd918be89eef69d83b467) -- https://github.com/ImageMagick/ImageMagick/issues/4278 [`4748ccc`](https://github.com/ImageMagick/ImageMagick6/commit/4748ccc31888db1e8610084b611710e7e2dadbfe) -- Correction of the bounds measurements. [`fd9443b`](https://github.com/ImageMagick/ImageMagick6/commit/fd9443b46cb0254f1a6908be2738950d402169ab) -- pending release [`c15d3ae`](https://github.com/ImageMagick/ImageMagick6/commit/c15d3aef8ffe50174763ef00c5780e3d6c774232) -- Added extra check to prevent replacing a non-breaking space with a newline. [`6e82f6f`](https://github.com/ImageMagick/ImageMagick6/commit/6e82f6f182f585ecc1cc70cd3fe7c5adb6c6c5ea) -- Silence warning. [`32bda8b`](https://github.com/ImageMagick/ImageMagick6/commit/32bda8bb2132fad29eb6e175d3da92e45f9c25af) -- cosmetic [`d2b4807`](https://github.com/ImageMagick/ImageMagick6/commit/d2b4807f8eefb98f150901f941f6a1eea892f867) -- Use same code as IM7. [`770902f`](https://github.com/ImageMagick/ImageMagick6/commit/770902feba3806065e77e477d3b796a185e23a82) -- Space pointer was still pointing to the old string. [`96f65f4`](https://github.com/ImageMagick/ImageMagick6/commit/96f65f410afee03d45563c5a5fe01f4496d9b581) -- argument is const [`4137ebc`](https://github.com/ImageMagick/ImageMagick6/commit/4137ebce1e559a483bb50c6aab283a30a938d63d) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39091 [`a96f221`](https://github.com/ImageMagick/ImageMagick6/commit/a96f221bfa150943d0f63b6b44910c9abd8988b2) -- check return status [`cca5a6a`](https://github.com/ImageMagick/ImageMagick6/commit/cca5a6a3f9eacd6c5db570f90dcd3b73a30b2f59) -- Fixed build error. [`78e0310`](https://github.com/ImageMagick/ImageMagick6/commit/78e03105e90cd4ac5cbe2970a31a13f66c1270bf) -- Cosmetic. [`7467737`](https://github.com/ImageMagick/ImageMagick6/commit/74677375e48303e8d3355a1cd63bdd5ee0e90269) -- ... [`92194b2`](https://github.com/ImageMagick/ImageMagick6/commit/92194b2ac097619013e2be312b0121c0f75911a9) -- Whitespace. [`d338817`](https://github.com/ImageMagick/ImageMagick6/commit/d3388174b0603040fd78d681fa85cf1080bef493) - -## [6.9.12-23](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-22...6.9.12-23) - 2021-09-18 - -### Commits - -- ... [`a9b45b4`](https://github.com/ImageMagick/ImageMagick6/commit/a9b45b47282987cd0df488ed597e7b95179960c9) -- Don't set the resolution when the cropbox is used. [`de18836`](https://github.com/ImageMagick/ImageMagick6/commit/de18836f1e1ded1395df589e5977c1aa762b486c) -- pending release [`54a7092`](https://github.com/ImageMagick/ImageMagick6/commit/54a70929c2ad8df2321d4b3fc9c7d1b986ddaa2b) -- Added missing null checks. [`c7039d2`](https://github.com/ImageMagick/ImageMagick6/commit/c7039d20a2fe018f041e40459d722188293012c5) -- Give the buffer a proper size instead of "over allocating". [`ecd4719`](https://github.com/ImageMagick/ImageMagick6/commit/ecd4719848da7562d3724e6f1b7bf24d1b72f1fc) -- Added link to advisory. [`bd43241`](https://github.com/ImageMagick/ImageMagick6/commit/bd432413b03d7eb01ad5dcb14127910b7f80ff4c) -- pending release [`4230c6e`](https://github.com/ImageMagick/ImageMagick6/commit/4230c6e6ab33f8ccaff98529284a6285dc10ec61) -- Added missing bom. [`bd9fb58`](https://github.com/ImageMagick/ImageMagick6/commit/bd9fb58de3d9e3847054ccc7ff5caba72cd5877d) -- https://github.com/ImageMagick/ImageMagick/issues/4235 [`eef08cc`](https://github.com/ImageMagick/ImageMagick6/commit/eef08ccf4da69848a6f475806f23711577f62c9e) - -## [6.9.12-22](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-21...6.9.12-22) - 2021-09-12 - -### Commits - -- Moved RSVG rendering to a separate method. [`1dc463e`](https://github.com/ImageMagick/ImageMagick6/commit/1dc463eb50f48b9bd4f06530021f4fe52376e5d4) -- Moved MSVG rendering to a separate method. [`a39da2b`](https://github.com/ImageMagick/ImageMagick6/commit/a39da2b112d2f36d78c5d79a821216385be7f8f3) -- Use yaml template instead. [`edf63d3`](https://github.com/ImageMagick/ImageMagick6/commit/edf63d36a7af9468aa07ca2a4c7b9a98db67c1ec) -- Clean up the remaining PDF files if reading one of the files fails. [`3177df6`](https://github.com/ImageMagick/ImageMagick6/commit/3177df671ee3904bdfe09c05d297fa1580253e98) -- https://github.com/ImageMagick/ImageMagick/issues/4059 [`9d97e95`](https://github.com/ImageMagick/ImageMagick6/commit/9d97e95150ed3cd7ddfc478248e48b9c0d40f56b) -- Fixed incorrect check when module is used as the domain in policy.xml that would allow the use of a disabled module. [`8cd2fcd`](https://github.com/ImageMagick/ImageMagick6/commit/8cd2fcd33460826628a7590dc3ce74d7785e1598) -- ... [`75e8372`](https://github.com/ImageMagick/ImageMagick6/commit/75e83721e27b60c7354cb3ec58205a9458999dd5) -- check for EOF [`ae88f07`](https://github.com/ImageMagick/ImageMagick6/commit/ae88f07cd31bdbb671270349abdc48d9ca6463fb) -- ... [`a6f6ee2`](https://github.com/ImageMagick/ImageMagick6/commit/a6f6ee269de56892b35ffbc03ab1accb4f593be9) -- Use the correct rights. [`428e685`](https://github.com/ImageMagick/ImageMagick6/commit/428e68597fa904d0bdc133d878e12acd7dc60fa3) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38401 [`61c3f46`](https://github.com/ImageMagick/ImageMagick6/commit/61c3f4697b2915b10123c11b09f6cf58abe0c07e) -- Added yml to the .editorconfig [`06c089b`](https://github.com/ImageMagick/ImageMagick6/commit/06c089b3fe5438882d54cc2ad4dbc7394b852643) -- check for EOF [`b3bc44a`](https://github.com/ImageMagick/ImageMagick6/commit/b3bc44a3211edfa701075e3a178bb434050bb785) -- Added extra policy check. [`899d06f`](https://github.com/ImageMagick/ImageMagick6/commit/899d06fb1a97083bddda51cc88abc0f79841667e) -- Added early exists. [`005af2a`](https://github.com/ImageMagick/ImageMagick6/commit/005af2a1557c8b49bf1116c380435c8064f9f70c) -- Revert break to make it possible to use and allow list. [`10c0f5b`](https://github.com/ImageMagick/ImageMagick6/commit/10c0f5b31bbea82ebd219a0da201a99a2e874c52) -- pending release [`83b8cb1`](https://github.com/ImageMagick/ImageMagick6/commit/83b8cb1d99f0f842be50007572c7ecdb588e292d) -- Added missing policy checks in RegisterStaticModules. [`69ea558`](https://github.com/ImageMagick/ImageMagick6/commit/69ea5587de17ef89476be47a3cb7f855c0355a74) -- Minor optimization when nothing will change. [`bfbf998`](https://github.com/ImageMagick/ImageMagick6/commit/bfbf9988fd9350a6a4da03daa011539204eecdee) -- pending release [`be2ebac`](https://github.com/ImageMagick/ImageMagick6/commit/be2ebac260ba43ede0b3beb5820a5d6492c35481) -- Use AllPolicyRights instead. [`b60e171`](https://github.com/ImageMagick/ImageMagick6/commit/b60e17133b982d28816386b83174c2bc06dd39bd) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38573 [`c4bdacf`](https://github.com/ImageMagick/ImageMagick6/commit/c4bdacff93e145dc1dd282cca3b04127ceb71bf4) -- pending release [`f48b623`](https://github.com/ImageMagick/ImageMagick6/commit/f48b6233e976f56a499a49c55b5f3f26c11451f5) -- Added missing call to ConstrainColormapIndex. [`02ce9e1`](https://github.com/ImageMagick/ImageMagick6/commit/02ce9e1bbba067b2ebcc18d07456a22570cbf5f2) -- pending release [`9146746`](https://github.com/ImageMagick/ImageMagick6/commit/9146746f54a24775225e541edc58364ab13e0126) -- Changed build status link [`412d49b`](https://github.com/ImageMagick/ImageMagick6/commit/412d49b2b2a733401a469b7e658a1113e720c550) -- https://github.com/ImageMagick/ImageMagick/issues/2579 [`843fd11`](https://github.com/ImageMagick/ImageMagick6/commit/843fd110d7d3b0fa5e00c553290739fde2778ab1) -- Removed travis CI link. [`c3b1c13`](https://github.com/ImageMagick/ImageMagick6/commit/c3b1c1334809ad132dddbdfac91618b144fce796) -- Also set RGB channels when reading the image (#167). [`4282b98`](https://github.com/ImageMagick/ImageMagick6/commit/4282b98eb645351ddf122faa67c94610718595dc) -- Removed newline. [`8cc488a`](https://github.com/ImageMagick/ImageMagick6/commit/8cc488aaca954aa26406678a0032f40561a3c9b4) -- Added donate badge. [`a3d7d3f`](https://github.com/ImageMagick/ImageMagick6/commit/a3d7d3f1926d060f8acb4417deed015a01efad01) - -## [6.9.12-21](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-20...6.9.12-21) - 2021-09-04 - -### Commits - -- Use different values per channel for scale and translate. [`109e236`](https://github.com/ImageMagick/ImageMagick6/commit/109e236860e35212a90b5eb6b93a6662ca208233) -- Use link for the Windows build instructions instead. [`d8da2c5`](https://github.com/ImageMagick/ImageMagick6/commit/d8da2c53bdc4a738017a8ba346ab523935878faa) -- ./configure --help no longer lists -disable-assert twice [`0aab306`](https://github.com/ImageMagick/ImageMagick6/commit/0aab3061aad8211bcec1eb0f4e479414c8a9a3f1) -- ... [`397b5c3`](https://github.com/ImageMagick/ImageMagick6/commit/397b5c32487efdc5eb7daf206c6317fb670bad16) -- https://github.com/ImageMagick/ImageMagick/issues/4105 [`3afc3bc`](https://github.com/ImageMagick/ImageMagick6/commit/3afc3bc9d97ec424bd92ab5c74f090586d91fa0b) -- initialize buffer before calling TIFFGetField() [`ce2f067`](https://github.com/ImageMagick/ImageMagick6/commit/ce2f0676f8766343ae2322ace7311a53c7ae6d97) -- Added .editorconfig [`afad655`](https://github.com/ImageMagick/ImageMagick6/commit/afad65584be6d6d25902599b44f4c20c9a747692) -- Add -HDRI to the quantum in the version string when HDRI is enabled. [`423a801`](https://github.com/ImageMagick/ImageMagick6/commit/423a8014dfa4705ebd8ec057ea78d99c224871d7) -- pending release [`c4ed7a2`](https://github.com/ImageMagick/ImageMagick6/commit/c4ed7a29cf8695a67341175a329532947bc50b54) -- Use UTC date as requested in #166. [`e0967ea`](https://github.com/ImageMagick/ImageMagick6/commit/e0967eae28b4594f08c0a443ee53ac15390cff4a) -- Minor changes to the formatting of the parentheses. [`278a93e`](https://github.com/ImageMagick/ImageMagick6/commit/278a93e8940eff474a083b42dde39a0c7da1c85e) -- https://github.com/ImageMagick/ImageMagick/issues/4121 [`6ba45df`](https://github.com/ImageMagick/ImageMagick6/commit/6ba45df1e4c67d9897262a7ff5706eb404f2ea7f) -- pending release [`9eb3b4e`](https://github.com/ImageMagick/ImageMagick6/commit/9eb3b4ea7b66e515283c0f9b5158c0c2f368c324) -- tweak the bilevel image type [`473c7cd`](https://github.com/ImageMagick/ImageMagick6/commit/473c7cd850bdc40c2d1e8e72c4d3b073f1079138) -- https://oss-fuzz.com/testcase-detail/6502669439598592 [`995de33`](https://github.com/ImageMagick/ImageMagick6/commit/995de330310dd35531165d9471fe4d31e0fa79ae) -- Add -dPrinted=false to the Ghostscript options (#4019) [`5f82ea4`](https://github.com/ImageMagick/ImageMagick6/commit/5f82ea411e7e1190f2f7aed8a0b1c97a42b6bd58) - -## [6.9.12-20](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-19...6.9.12-20) - 2021-08-22 - -### Commits - -- check if colorspace is incompatible before transforming it to sRGB [`fdf7e64`](https://github.com/ImageMagick/ImageMagick6/commit/fdf7e64ed09666a0c8f3588b47d302b01a7cdeaa) -- the -format option now respects the -channel argument [`6dc7e94`](https://github.com/ImageMagick/ImageMagick6/commit/6dc7e946ad28bc74f0385f32409382d2c290f6c2) -- mean is already computed, don't compute it again [`b1a8609`](https://github.com/ImageMagick/ImageMagick6/commit/b1a86095382b696ffef5a286b3cdb2ecf1599683) -- ... [`aebaac6`](https://github.com/ImageMagick/ImageMagick6/commit/aebaac62a29393e35d3c20715056cb74f6792e13) -- optimize on grayscale detection [`e38fce1`](https://github.com/ImageMagick/ImageMagick6/commit/e38fce1ef0f7b569ec664a4b228335e34e037ae0) -- heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell) [`e1fbcdf`](https://github.com/ImageMagick/ImageMagick6/commit/e1fbcdf3aad96d51db65c1601117396eac665a6d) -- timeb.h is deprecated [`827ba53`](https://github.com/ImageMagick/ImageMagick6/commit/827ba5310372558385feb91a03afda829928a25e) -- Use new solution that is already upgrade to VS2019. [`b9ca6d9`](https://github.com/ImageMagick/ImageMagick6/commit/b9ca6d96820f7f2278515f6bfb26b72c42e1338b) -- eliminate improper assertion [`78c72ee`](https://github.com/ImageMagick/ImageMagick6/commit/78c72ee91c93c4d10f89de781a711bf4e53dfcd9) -- grayscale images were not being written properly [`84e8b18`](https://github.com/ImageMagick/ImageMagick6/commit/84e8b18294907a1232b216d89a60008341dfbc5a) -- heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell) [`f90a091`](https://github.com/ImageMagick/ImageMagick6/commit/f90a091c7dd12cc53b0999bf49d1c80651534eea) -- reset image structure magick member [`e2045ec`](https://github.com/ImageMagick/ImageMagick6/commit/e2045ec83b5f709decf50c762ceac843e749d52e) -- https://github.com/ImageMagick/ImageMagick/issues/4059 [`63037e7`](https://github.com/ImageMagick/ImageMagick6/commit/63037e7bbf33574513126f5aef0acf3416146a93) -- https://github.com/ImageMagick/ImageMagick/issues/4059 [`37b4985`](https://github.com/ImageMagick/ImageMagick6/commit/37b49851335e9df91de7cdf763d27768c85c69e3) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36990 [`9aa9170`](https://github.com/ImageMagick/ImageMagick6/commit/9aa91709d2b9ec1b98398e081e2fb67bb7e1718e) -- ... [`92a2023`](https://github.com/ImageMagick/ImageMagick6/commit/92a2023362cf5b2e31df3b9331015a3093deb65f) -- heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell) [`35b88c9`](https://github.com/ImageMagick/ImageMagick6/commit/35b88c9166bc1b3ce8893f52217bae00d8e2c532) -- eliminate compiler warning [`1c9bcc6`](https://github.com/ImageMagick/ImageMagick6/commit/1c9bcc67803f7130afda8f2caa8bd8a5f1999dde) -- pending release [`4e5510e`](https://github.com/ImageMagick/ImageMagick6/commit/4e5510e020300678a4ea20a4e35348444981cba5) -- Whitespace [`4d1d0a6`](https://github.com/ImageMagick/ImageMagick6/commit/4d1d0a6a6adc8433126ec912c87336c797f92735) -- https://github.com/ImageMagick/ImageMagick/issues/4059 [`54df923`](https://github.com/ImageMagick/ImageMagick6/commit/54df923634871204a7a371b9523ab63d67cc37d1) -- pending release [`bf9a427`](https://github.com/ImageMagick/ImageMagick6/commit/bf9a4278c183d2713894d0ff1d4e97232cd2d70e) -- pending release [`1e43b29`](https://github.com/ImageMagick/ImageMagick6/commit/1e43b291a5825520860b92acb3f7b52ba6145805) -- reduce memory moves [`0132164`](https://github.com/ImageMagick/ImageMagick6/commit/0132164f33ea82daf732f3923c2fb141cb834dcc) -- pending release [`d49be7f`](https://github.com/ImageMagick/ImageMagick6/commit/d49be7fbb7667ec214cd00a16145d7f4e3f1606e) -- Only run the OpenCL benchmark when OpenCL is enabled. [`a04e6c4`](https://github.com/ImageMagick/ImageMagick6/commit/a04e6c49bdc19d9918d5a588ea3fd95f39dcd379) -- https://github.com/ImageMagick/ImageMagick/issues/4059 [`41c9434`](https://github.com/ImageMagick/ImageMagick6/commit/41c9434f427bcbba9163f4550cd034a6d8363fb9) -- Use & instead. [`8a23eb2`](https://github.com/ImageMagick/ImageMagick6/commit/8a23eb2603186c704f30d4b2f17bdefa5d6822d3) -- stop parsing after exception [`44c3bfc`](https://github.com/ImageMagick/ImageMagick6/commit/44c3bfc788dd4c94682093d480c514ab38543a2f) -- pending release [`0f1b20c`](https://github.com/ImageMagick/ImageMagick6/commit/0f1b20cf7eaa687847c1da3356961eb44e807911) -- stop parsing on exception [`b915afb`](https://github.com/ImageMagick/ImageMagick6/commit/b915afb73148a8da5bca4a018a43c0432873d7fc) - -## [6.9.12-19](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-18...6.9.12-19) - 2021-07-18 - -### Commits - -- revert; keep CoreGenesis/CoreTerminus pairs; destroy wand ids [`2f3cc2c`](https://github.com/ImageMagick/ImageMagick6/commit/2f3cc2cf8339f1defd4215efcb320119de6ac1df) -- call MagickWandGenesis()/MagickWandTerminus() [`64aef14`](https://github.com/ImageMagick/ImageMagick6/commit/64aef14cc75b3bc0af31bc417060d79dfb6194e0) -- call wand genesis / terminus rather than core [`c4f26fb`](https://github.com/ImageMagick/ImageMagick6/commit/c4f26fbfd50bdb47397977758dc770f92b35a4bd) -- ... [`45df407`](https://github.com/ImageMagick/ImageMagick6/commit/45df407647856e7b5750767e49885b2f32a29c36) -- Fixed writing the iptc information when it is not stored as long. [`f4feb3e`](https://github.com/ImageMagick/ImageMagick6/commit/f4feb3eef7d1013f90babd21dee51736a21be1b2) -- install wand.h header that defines DestroyWandIDs() [`c2d788c`](https://github.com/ImageMagick/ImageMagick6/commit/c2d788c52ab9824c938af0a85ae83281d4c9c0a4) -- https://github.com/ImageMagick/ImageMagick/issues/3896 [`f939ee0`](https://github.com/ImageMagick/ImageMagick6/commit/f939ee00031464bd30cc69dcab8777f39ee8fbb8) -- ... [`3b491b8`](https://github.com/ImageMagick/ImageMagick6/commit/3b491b852a6f692ebc3ace6fee8ceb7ceb0adde9) -- pending release [`c0e73a4`](https://github.com/ImageMagick/ImageMagick6/commit/c0e73a46b330d6f58dd0f5bb5ecf7c9287812acb) -- pending release [`e28afaa`](https://github.com/ImageMagick/ImageMagick6/commit/e28afaa4eb6f184689c218debe9ba4874b9f727b) -- ... [`d881b80`](https://github.com/ImageMagick/ImageMagick6/commit/d881b800c7f768bb5926e0ad730401bd866865cc) -- ... [`d09e86f`](https://github.com/ImageMagick/ImageMagick6/commit/d09e86f7d23784a2e8156ad7341a4221f0034d83) -- pending release [`5b9a9db`](https://github.com/ImageMagick/ImageMagick6/commit/5b9a9dbbe0c5b1654ff3185dee96fae0f0514295) -- pending release [`1015767`](https://github.com/ImageMagick/ImageMagick6/commit/1015767a1429e3fa67b63853dc67d625171812c1) -- https://github.com/ImageMagick/ImageMagick/issues/3951 [`e924a55`](https://github.com/ImageMagick/ImageMagick6/commit/e924a55afa85eff1780ad78d875f6429a50c4c11) -- remove virtual canvas offset from similarity image [`1f974fd`](https://github.com/ImageMagick/ImageMagick6/commit/1f974fd9eb285da31989e97d51fca67648643ef2) -- ... [`b847557`](https://github.com/ImageMagick/ImageMagick6/commit/b847557488c072763c2a0ecf62d0cfac5748353b) - -## [6.9.12-18](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-17...6.9.12-18) - 2021-07-17 - -### Merged - -- uses the PerceptibleReciprocal() to prevent the divide-by-zero from occurring [`#3194`](https://github.com/ImageMagick/ImageMagick6/pull/3194) - -### Commits - -- Use the new issue templates. [`7c853af`](https://github.com/ImageMagick/ImageMagick6/commit/7c853afa3be12dfff22b34f0d2ddaf15180e66d9) -- optimize grayscale detection [`ec9feab`](https://github.com/ImageMagick/ImageMagick6/commit/ec9feabc987df9781c4e89f2ce014b75b02bfd0d) -- Corrected getting the image dimensions when identifying a postscript file. [`d624b59`](https://github.com/ImageMagick/ImageMagick6/commit/d624b590d2b1a4dd2d9f6794d6c388ca7b9069db) -- Fixed parsing the spot colors of a postscript document. [`ce84a88`](https://github.com/ImageMagick/ImageMagick6/commit/ce84a88592408d25533cd63a58ba7ee1b2b7c4cd) -- ... [`74f450e`](https://github.com/ImageMagick/ImageMagick6/commit/74f450e153dccb64bc254fca89318b00f6dd0eda) -- system() is not supported under IOS [`b9f3577`](https://github.com/ImageMagick/ImageMagick6/commit/b9f3577b509808187fcb9b4a8955d6327bcd0e09) -- The predictor tag should only be set for specific compression types. [`96c9b70`](https://github.com/ImageMagick/ImageMagick6/commit/96c9b7032d4b5cc3703cc32a1d59ab8c64a6a289) -- Added option to peek in the byte buffer. [`63bc851`](https://github.com/ImageMagick/ImageMagick6/commit/63bc85166df5b0c14562687252d8050cee1a73fb) -- Removed checklist. [`bc06359`](https://github.com/ImageMagick/ImageMagick6/commit/bc06359cf59e33b88ba0199f01ed4b5f1bbe8f6b) -- set imaginary component of the complex conjugate to -Ai [`f6b610f`](https://github.com/ImageMagick/ImageMagick6/commit/f6b610f6370b5140b86e50854a0b72dfc4d0dff0) -- check for zero demoninator [`e110b81`](https://github.com/ImageMagick/ImageMagick6/commit/e110b81fd38b2e15dc7495699de53df51f4ade91) -- Added raqm to the autolinking list. [`756685f`](https://github.com/ImageMagick/ImageMagick6/commit/756685f4111943499a530c4bcf84b55964b8ba00) -- Make it more clear that no memory is leaking. [`7f0b16c`](https://github.com/ImageMagick/ImageMagick6/commit/7f0b16c0578766a578cdaa686e891b4812d17848) -- Fixed copy paste mistake. [`0416173`](https://github.com/ImageMagick/ImageMagick6/commit/0416173677748e027ac772fa2094174a0a91b6d3) -- prevent blow up when standard deviation is 0 [`033df67`](https://github.com/ImageMagick/ImageMagick6/commit/033df67ae2d4ef2dc13952bfc48cbc5bef4b1686) -- pending release [`83e0280`](https://github.com/ImageMagick/ImageMagick6/commit/83e0280d488f14cf73f1e85cbf6857a56438f2db) -- proper cast [`4ce1321`](https://github.com/ImageMagick/ImageMagick6/commit/4ce1321c497e76e07d6c785840a2c6a0d2c6dbd8) -- https://github.com/ImageMagick/ImageMagick/issues/3925 [`cd274e4`](https://github.com/ImageMagick/ImageMagick6/commit/cd274e439e7bb49d18b1be7617d89f3be91b3188) - -## [6.9.12-17](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-16...6.9.12-17) - 2021-06-25 - -### Commits - -- ... [`801ffbd`](https://github.com/ImageMagick/ImageMagick6/commit/801ffbdc1a221e7a9947d22efb81101ce7fb2289) -- ... [`c1cb4d2`](https://github.com/ImageMagick/ImageMagick6/commit/c1cb4d26d533aa137cc5280aa6370f8d61150a1c) -- pending release [`fdb4ff6`](https://github.com/ImageMagick/ImageMagick6/commit/fdb4ff6575cb1012397a9a9e03f45924d56fd8fa) -- fix memory corruption in ConcatenateStringInfo [`7b5d5d9`](https://github.com/ImageMagick/ImageMagick6/commit/7b5d5d943fec12ccd167a6fed11758c609cb3275) -- ... [`8c99db4`](https://github.com/ImageMagick/ImageMagick6/commit/8c99db4d683f3fd1a4a89b85b3dc5c4b2c7295f4) - -## [6.9.12-16](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-15...6.9.12-16) - 2021-06-20 - -### Commits - -- ver allocate memory, typically used when concatentating strings [`73a59dc`](https://github.com/ImageMagick/ImageMagick6/commit/73a59dcd4eaae3a0cec565abda9c0dcb070c734a) -- ... [`dafa983`](https://github.com/ImageMagick/ImageMagick6/commit/dafa983fea7c9b0160c375435c53e83bc436b3c8) -- ... [`8aea6ca`](https://github.com/ImageMagick/ImageMagick6/commit/8aea6ca9f5363b4f5d6caaaa1df2c87a4bc43c82) -- https://github.com/ImageMagick/ImageMagick/issues/3844 [`fdf3836`](https://github.com/ImageMagick/ImageMagick6/commit/fdf38365635ec2e31d1c5294f1fb22a34917f2d4) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=35322 [`40f9bcd`](https://github.com/ImageMagick/ImageMagick6/commit/40f9bcd0f47d24eae4a9c3d542273af586938695) -- Revert patch that automatically changes the image orientation. [`086c8ee`](https://github.com/ImageMagick/ImageMagick6/commit/086c8eebf8df72086f2370b1e5c9ec72becaf89a) -- Use the same typecast as in ImageMagick 7. [`d02e016`](https://github.com/ImageMagick/ImageMagick6/commit/d02e016daae2768e7abfc034c4b81d8fb3863617) -- pending release [`25aa96d`](https://github.com/ImageMagick/ImageMagick6/commit/25aa96dee935a052bd0b0893780bb5ea6bc4ecb4) -- pending release [`17d7b4b`](https://github.com/ImageMagick/ImageMagick6/commit/17d7b4bad2ca7fc7374164f1c40cb6f8282c4afb) -- pending release [`46762e1`](https://github.com/ImageMagick/ImageMagick6/commit/46762e1b539aba1bfc7f39f6027a23a7cf84d276) -- ... [`d259da5`](https://github.com/ImageMagick/ImageMagick6/commit/d259da5de84df842780e79b5994a8d95b16c488c) - -## [6.9.12-15](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-14...6.9.12-15) - 2021-06-12 - -### Commits - -- Corrected writing the icc profile in a PDF file. [`5a73bdc`](https://github.com/ImageMagick/ImageMagick6/commit/5a73bdcc68d2b1a1a14df1324e0178778f7b9030) -- Write the number of channels of the color profile instead of the image (#2070). [`af88978`](https://github.com/ImageMagick/ImageMagick6/commit/af88978d2d35a047e1d7daa5a24df69e032db65a) -- https://github.com/ImageMagick/ImageMagick/issues/3786 [`ed858f9`](https://github.com/ImageMagick/ImageMagick6/commit/ed858f9af9797ddd07c818c0c84cfe1121d7fd9b) -- ... [`ece4978`](https://github.com/ImageMagick/ImageMagick6/commit/ece4978c35d73eee4eda064b8f429a6ad42a3bec) -- https://github.com/ImageMagick/ImageMagick/discussions/3813 [`dabbe44`](https://github.com/ImageMagick/ImageMagick6/commit/dabbe4450429779f526b9eb3ba29df9ff0653689) -- https://github.com/ImageMagick/ImageMagick/issues/3765 [`a8c277e`](https://github.com/ImageMagick/ImageMagick6/commit/a8c277e07d1a0c92179f830e9399ee7b8cc15931) -- Fixed memory leak when it failed to apply ICC color profile [`1d4b8f4`](https://github.com/ImageMagick/ImageMagick6/commit/1d4b8f499985f5b576b53b7b478a9c5ab82116d1) -- ... [`637a850`](https://github.com/ImageMagick/ImageMagick6/commit/637a850cf7f3d87e35041b82ee6305503b996ea6) -- https://github.com/ImageMagick/ImageMagick/issues/3818 [`b21457a`](https://github.com/ImageMagick/ImageMagick6/commit/b21457a7eb9cb4c2f7c497b36a8efdab71beb4e6) -- When the compression is OJPEG the colorspace should not be changed to YCbCr. [`24fa0a8`](https://github.com/ImageMagick/ImageMagick6/commit/24fa0a82bdde4bec9d85ba9a59aebc5d83f17743) -- pending release [`15126f0`](https://github.com/ImageMagick/ImageMagick6/commit/15126f081300bac271947eb5dc21ecda6e85b070) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=35024 [`cde1733`](https://github.com/ImageMagick/ImageMagick6/commit/cde173361e901f957e56640fe03f59e78d92168b) -- https://github.com/ImageMagick/ImageMagick/issues/3818 [`4512ff0`](https://github.com/ImageMagick/ImageMagick6/commit/4512ff04e3bb51874129d4857734e235f52b974d) -- pending release [`f1893ff`](https://github.com/ImageMagick/ImageMagick6/commit/f1893ff113904f1062fbec74345e01fc708d0dba) - -## [6.9.12-14](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-12...6.9.12-14) - 2021-05-31 - -### Commits - -- update copyright [`e65639e`](https://github.com/ImageMagick/ImageMagick6/commit/e65639eace3619b600881c0722a9f5f28b2d0f46) -- ... [`14ea894`](https://github.com/ImageMagick/ImageMagick6/commit/14ea8946956a0b2be3c2c4acc73442ddfddee95a) -- ... [`abd606b`](https://github.com/ImageMagick/ImageMagick6/commit/abd606b33eae106296b660e047adfc1e933ef900) -- https://github.com/ImageMagick/ImageMagick/issues/3687 [`274d848`](https://github.com/ImageMagick/ImageMagick6/commit/274d8481b11054b0c15c3b118e0fd2bb57919119) -- Removed travis build. [`bdff671`](https://github.com/ImageMagick/ImageMagick6/commit/bdff671dc524e5faae69fa9dfe53b6af7d7d6ffc) -- update CSS [`502d738`](https://github.com/ImageMagick/ImageMagick6/commit/502d73855661295eec94519ea83a1c31a1804d1a) -- Always use a wildcard in NTOpenDirectory. [`8305ee3`](https://github.com/ImageMagick/ImageMagick6/commit/8305ee3125b1d6cb9e6fb6978fae5a6ee6cb19f6) -- Added missing status checks. [`7b2c55c`](https://github.com/ImageMagick/ImageMagick6/commit/7b2c55c2280323956b7c70909775fc81cecf98bd) -- The path should not end in a backslash according to the MSDN documentation. [`8533847`](https://github.com/ImageMagick/ImageMagick6/commit/8533847ff7cfd9fb7de549d383179a65a7019ae9) -- ... [`e53f1fd`](https://github.com/ImageMagick/ImageMagick6/commit/e53f1fd02a97f521c4b26faf439b7b4bb55af58c) -- ... [`a792ea6`](https://github.com/ImageMagick/ImageMagick6/commit/a792ea62e0d72b86c2bb8502dec17f6e6d15c227) -- https://github.com/ImageMagick/ImageMagick/issues/3653 [`8e9b75e`](https://github.com/ImageMagick/ImageMagick6/commit/8e9b75ea13bf007724d5e6dd5625f9af7d6098fa) -- ... [`5e392ec`](https://github.com/ImageMagick/ImageMagick6/commit/5e392ec12363fdfd8fe9b5d98bbead89f560dd78) -- Fixed reading and writing the XMP chunk in a WebP image. [`62b736a`](https://github.com/ImageMagick/ImageMagick6/commit/62b736a9a6d7e736fabaaf728c8ecaaacadc2c7d) -- https://github.com/ImageMagick/ImageMagick/issues/3676 [`9d8e861`](https://github.com/ImageMagick/ImageMagick6/commit/9d8e86156f0f2c949623bfbd5c78d6c89a7c5467) -- Removed unused variable. [`5b44db7`](https://github.com/ImageMagick/ImageMagick6/commit/5b44db70ca28b8f88ab5f9104570e85c4e16e74f) -- https://github.com/ImageMagick/ImageMagick/pull/3749 [`6ba4b42`](https://github.com/ImageMagick/ImageMagick6/commit/6ba4b42dc9269f301952c1ec2dd0fb782834e00d) -- https://github.com/ImageMagick/ImageMagick/discussions/3583 [`d780ce0`](https://github.com/ImageMagick/ImageMagick6/commit/d780ce0a931d809e4452b7b3c8181806baeb1e8c) -- ... [`1b85287`](https://github.com/ImageMagick/ImageMagick6/commit/1b85287582cd72bcb128800d50878dd33a37ae65) -- pending release [`6f1745f`](https://github.com/ImageMagick/ImageMagick6/commit/6f1745f5d593df4c3b98ec763c6b690abc1dec97) -- pending release [`f4efad9`](https://github.com/ImageMagick/ImageMagick6/commit/f4efad954ad505c71d17fa40f94af691d1492555) -- Silence mingw warnings. [`a4ec89d`](https://github.com/ImageMagick/ImageMagick6/commit/a4ec89d233d6d5e03d558b14989322db7ec5f413) -- pending release [`7f8bf2f`](https://github.com/ImageMagick/ImageMagick6/commit/7f8bf2fe0325f577ab518fda227d068237065ac6) -- The image type should not be changed when the image already has the correct type. [`8f74220`](https://github.com/ImageMagick/ImageMagick6/commit/8f74220f4f1dfdb0841f055402f19e219348af56) -- NULL color name is acceptable [`d5a3cf7`](https://github.com/ImageMagick/ImageMagick6/commit/d5a3cf7270d1ef509ef61a55f51e33c1e894854b) -- https://github.com/ImageMagick/ImageMagick/pull/3749 [`3233cab`](https://github.com/ImageMagick/ImageMagick6/commit/3233cab9b2a623626fe6d414b49dbe1a5b732a2d) -- ... [`c75ae77`](https://github.com/ImageMagick/ImageMagick6/commit/c75ae771a00c38b757c5ef4b424b51e761b02552) -- pending release [`8947663`](https://github.com/ImageMagick/ImageMagick6/commit/89476634dafdafdf86573f75c6a34743d5805641) -- https://github.com/ImageMagick/ImageMagick/issues/3690 [`2f1c004`](https://github.com/ImageMagick/ImageMagick6/commit/2f1c00490617ce067d8319866c8022411d17f2a4) -- eliminate heap buffer overflow vulnerability, thanks to ZhangJiaxing (@r0fm1a) from Codesafe Team of Legendsec at Qi'anxin Group [`b307bca`](https://github.com/ImageMagick/ImageMagick6/commit/b307bcadcdf6ea6819951ac1786b7904f27b25c6) -- Moved definition of the define to this header file. [`5e2af4c`](https://github.com/ImageMagick/ImageMagick6/commit/5e2af4c542d0fee760eb9e2e0e3acd333156da0f) -- https://github.com/ImageMagick/ImageMagick/pull/3685/ [`2ac82aa`](https://github.com/ImageMagick/ImageMagick6/commit/2ac82aa7f502c779cbabd7f7c06d39eedcbfb042) - -## [6.9.12-12](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-11...6.9.12-12) - 2021-05-09 - -### Commits - -- improve exception testing [`94026fb`](https://github.com/ImageMagick/ImageMagick6/commit/94026fbfb045d27576799d84ee63320ba7cbc7aa) -- https://github.com/ImageMagick/ImageMagick/issues/3520 [`ed78be2`](https://github.com/ImageMagick/ImageMagick6/commit/ed78be2e62accb8ac0747fd2a72c9c52758b2f3a) -- support dither:diffusion-amount define for Riemersma dithering [`0d0f402`](https://github.com/ImageMagick/ImageMagick6/commit/0d0f402452dda40667926548882d18d2d336e141) -- ... [`5ec7ae6`](https://github.com/ImageMagick/ImageMagick6/commit/5ec7ae6d969667bb78d238649dd422e8f8441436) -- ... [`dd9b62d`](https://github.com/ImageMagick/ImageMagick6/commit/dd9b62d7ca80ffe5eebb34befc727ab3e59dc10b) -- https://github.com/ImageMagick/ImageMagick/issues/3520 [`8aa401e`](https://github.com/ImageMagick/ImageMagick6/commit/8aa401e00e229f0cb55ac733b9aa03c8bab884f5) -- pending release [`0d11539`](https://github.com/ImageMagick/ImageMagick6/commit/0d11539c266133971246eb2d0d49e626a43bcdf0) -- ... [`a5fec66`](https://github.com/ImageMagick/ImageMagick6/commit/a5fec668b59d0a725d96d56fae1b4864073f5b86) - -## [6.9.12-11](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-10...6.9.12-11) - 2021-05-04 - -### Commits - -- ... [`c46cd9f`](https://github.com/ImageMagick/ImageMagick6/commit/c46cd9fe551b567fb7b40bba052d3502d00f0f30) -- Replace tabs with spaces. [`b9d006e`](https://github.com/ImageMagick/ImageMagick6/commit/b9d006e0089fad6afab71528d34f00aa401e4023) -- Generate threshold-map.h instead. [`d4c3361`](https://github.com/ImageMagick/ImageMagick6/commit/d4c33614def7874b55607238f8fd83c8bbddea48) -- Add full threshold map [`c9753f9`](https://github.com/ImageMagick/ImageMagick6/commit/c9753f9113014a3d0283e8e4332447e7d1e5ed52) -- improve method name [`5d112e0`](https://github.com/ImageMagick/ImageMagick6/commit/5d112e0673ccc6f1632f6ff63c62d5a0bf6225e7) -- ... [`2316ca6`](https://github.com/ImageMagick/ImageMagick6/commit/2316ca67f6a6997b131aef292d33a1c38ee5cccf) -- ... [`3df3254`](https://github.com/ImageMagick/ImageMagick6/commit/3df32542e617b7df3291dded38a4825e926d8335) -- Use ExceptionInfo instead of letting libraw print to stderr. [`8462661`](https://github.com/ImageMagick/ImageMagick6/commit/8462661321389bab113b76bc74e0c27448914792) -- Corrected check in the TIFF decoder. [`a260de2`](https://github.com/ImageMagick/ImageMagick6/commit/a260de22e0676d0497ff780f0ccdbb795c05141b) -- https://github.com/ImageMagick/ImageMagick/issues/3520 [`caee165`](https://github.com/ImageMagick/ImageMagick6/commit/caee16574b1cce8f45cf01f63ea7a8988cbfe5fd) -- revert comments [`7d8a3b7`](https://github.com/ImageMagick/ImageMagick6/commit/7d8a3b762f3a9b1171d904da52293fe43cd8e0cb) -- pending release [`1ba0774`](https://github.com/ImageMagick/ImageMagick6/commit/1ba077420bd1a69c5dd5daed2c4a8736240ef256) -- ... [`e670f7f`](https://github.com/ImageMagick/ImageMagick6/commit/e670f7fc527eafe79134eb81786179f1760d9ec7) -- fix Makefile separator exception [`0d00ae7`](https://github.com/ImageMagick/ImageMagick6/commit/0d00ae7e3afb9e5022bb00ba042b5e5ee71c6bc3) -- https://github.com/ImageMagick/ImageMagick/issues/3468 [`5c22ac6`](https://github.com/ImageMagick/ImageMagick6/commit/5c22ac68a5077995db1ce40ddf37ea6ba14e3e29) -- Use magick instead of MagickCore. [`38f6779`](https://github.com/ImageMagick/ImageMagick6/commit/38f67793a6c37263e4aaffd8b9ef3c2510859836) -- Another attempt. [`816071e`](https://github.com/ImageMagick/ImageMagick6/commit/816071e70ea0dff2ec939dcb8a6b818f25e83d4f) -- fix names [`fbb8139`](https://github.com/ImageMagick/ImageMagick6/commit/fbb8139444e7d2debede07ceec91295243fb7619) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33831 [`307f11e`](https://github.com/ImageMagick/ImageMagick6/commit/307f11e997b452a2a0a24abcf52eff16f4e11119) -- cosmetic [`f944c0e`](https://github.com/ImageMagick/ImageMagick6/commit/f944c0efc98c5c6f7d6858666d6e3b207ad73e03) -- Corrected typo. [`3d0d0e0`](https://github.com/ImageMagick/ImageMagick6/commit/3d0d0e0564339cf93da53852fa50005b55890e87) -- ... [`b3f69a1`](https://github.com/ImageMagick/ImageMagick6/commit/b3f69a17a508788164a973ed8b9f10264b776f8b) -- pending release [`930161d`](https://github.com/ImageMagick/ImageMagick6/commit/930161d603e2b65f363a10ba142e2ac732e28302) - -## [6.9.12-10](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-9...6.9.12-10) - 2021-04-28 - -### Merged - -- Fix line endings in Geometry.h to LF. [`#149`](https://github.com/ImageMagick/ImageMagick6/pull/149) -- Fix incorrect client_data pointer being set in libjpeg context. [`#152`](https://github.com/ImageMagick/ImageMagick6/pull/152) - -### Fixed - -- Fix incorrect client_data pointer being set in libjpeg context. (#152) [`#150`](https://github.com/ImageMagick/ImageMagick6/issues/150) [`#151`](https://github.com/ImageMagick/ImageMagick6/issues/151) - -### Commits - -- ... [`c770f50`](https://github.com/ImageMagick/ImageMagick6/commit/c770f508dea2e72791845e745696092f3e794a58) -- check image is not NULL before dereferencing [`5ee7e3e`](https://github.com/ImageMagick/ImageMagick6/commit/5ee7e3eae5a0f4c06969c5b99a0a605901c0eac1) -- ... [`99cbc9f`](https://github.com/ImageMagick/ImageMagick6/commit/99cbc9f2542b9857c8abe580870b2b7a59e60731) -- pending release [`fea001e`](https://github.com/ImageMagick/ImageMagick6/commit/fea001e31a471c1e6605aa6e6ae97fb554a0e784) -- pending release [`370ce4c`](https://github.com/ImageMagick/ImageMagick6/commit/370ce4c7e2f6c04a672ca0b5ebb05acb490e31e9) - -## [6.9.12-9](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-8...6.9.12-9) - 2021-04-24 - -### Commits - -- cosmetic [`3832fa1`](https://github.com/ImageMagick/ImageMagick6/commit/3832fa11c51785a611e7a7cc9c57073221ed7833) -- ... [`878f631`](https://github.com/ImageMagick/ImageMagick6/commit/878f6315caa7d8b9f0c616147e71a2f2b25b1756) -- cosmetic [`47e1eab`](https://github.com/ImageMagick/ImageMagick6/commit/47e1eabbc7736a08aed1ec225a07357f65d19ede) -- ... [`99b82fe`](https://github.com/ImageMagick/ImageMagick6/commit/99b82feded146a666b808c977db248c0e78bc757) -- https://github.com/ImageMagick/ImageMagick/issues/3571 [`68a0f3f`](https://github.com/ImageMagick/ImageMagick6/commit/68a0f3f8b8e90190c78bc65403fc81192fb3da59) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33466 [`6cf7fd8`](https://github.com/ImageMagick/ImageMagick6/commit/6cf7fd8e84aedcdfb125120b230f5a1dcf781169) -- ... [`181125f`](https://github.com/ImageMagick/ImageMagick6/commit/181125f67ecf9ac57adef1db861181d8d6adbe70) -- ... [`969b02d`](https://github.com/ImageMagick/ImageMagick6/commit/969b02d7a66e0d74a5290183e334995586e4a3dd) -- Corrected ChangeLog. [`165f89f`](https://github.com/ImageMagick/ImageMagick6/commit/165f89f5c3cdd05a49c08c001187c8ccfb5d6e58) -- ... [`fb64736`](https://github.com/ImageMagick/ImageMagick6/commit/fb647360465898972581c5a44d92f05040c61bbf) -- pending release [`e9740ab`](https://github.com/ImageMagick/ImageMagick6/commit/e9740ab2ea9ce835003966551ceebcae4ce16ff1) -- ... [`6fd9c48`](https://github.com/ImageMagick/ImageMagick6/commit/6fd9c48d18522fc739988c635b4f230f5a9553a9) -- Corrected typo. [`c8c3cf8`](https://github.com/ImageMagick/ImageMagick6/commit/c8c3cf8a1d7f93de7127606e5ccc0f2068216322) - -## [6.9.12-8](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-7...6.9.12-8) - 2021-04-17 - -### Commits - -- latest automake/autoconf [`1fb5916`](https://github.com/ImageMagick/ImageMagick6/commit/1fb5916a9010c993a6e77613310828e950c8959f) -- ... [`24030ed`](https://github.com/ImageMagick/ImageMagick6/commit/24030ed4a3009bac808989e4142942074308bd33) -- https://github.com/ImageMagick/ImageMagick/issues/3549 [`0962d40`](https://github.com/ImageMagick/ImageMagick6/commit/0962d402b0af0d31d7267bb82f5460c53c54518e) -- https://github.com/ImageMagick/ImageMagick/issues/3520 [`0fcebd3`](https://github.com/ImageMagick/ImageMagick6/commit/0fcebd3e7a382830a8e56b98b3f67e06b4beadb3) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33350 [`0eccd35`](https://github.com/ImageMagick/ImageMagick6/commit/0eccd3556a8c456239a49f9064381ddc3e28476e) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33232 [`e699f55`](https://github.com/ImageMagick/ImageMagick6/commit/e699f559dfa912cf979893ab2cde9a0695218c30) -- https://github.com/ImageMagick/ImageMagick/issues/3540 [`cd7f9fb`](https://github.com/ImageMagick/ImageMagick6/commit/cd7f9fb7751b0d59d5a74b12d971155caad5a792) -- pending release [`e65db11`](https://github.com/ImageMagick/ImageMagick6/commit/e65db11090a270d7200adac080f623a7e75b1e96) -- pending release [`e06e7ff`](https://github.com/ImageMagick/ImageMagick6/commit/e06e7ffbf1fa16039754558eac75a917bd827393) -- https://github.com/ImageMagick/ImageMagick/issues/3537 [`5b0acdb`](https://github.com/ImageMagick/ImageMagick6/commit/5b0acdb5047fd322ea9ba3cbf7fe0718e3cda0af) -- write tiff colormapped images with an alpha channel as PHOTOMETRIC_RGB [`270494f`](https://github.com/ImageMagick/ImageMagick6/commit/270494f4ba392f230b2e816667416e5ac638e275) - -## [6.9.12-7](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-6...6.9.12-7) - 2021-04-11 - -### Merged - -- fix perl syntax [`#144`](https://github.com/ImageMagick/ImageMagick6/pull/144) - -### Commits - -- ... [`b9a79ba`](https://github.com/ImageMagick/ImageMagick6/commit/b9a79ba19226ea0d5f81b61bb06b4b84f1bb7bcd) -- add a nonce to the signature generation [`d9600ec`](https://github.com/ImageMagick/ImageMagick6/commit/d9600ec25644b74d8be1bd432f280b2467c5e175) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33137 [`d94de13`](https://github.com/ImageMagick/ImageMagick6/commit/d94de132dce98a02dce3451dfc014d2286fa0d43) -- constrain sub-image list [`c4392ae`](https://github.com/ImageMagick/ImageMagick6/commit/c4392aee303fba6d5e813f8c2ae1b67c19b438cb) -- https://github.com/ImageMagick/ImageMagick/issues/3520 [`bec4e2d`](https://github.com/ImageMagick/ImageMagick6/commit/bec4e2dabf96dd93ef0ca7bb384521acdcb4be1e) -- https://github.com/ImageMagick/ImageMagick/issues/3520 [`d4f04b4`](https://github.com/ImageMagick/ImageMagick6/commit/d4f04b4dfb783996b8f48c28d64c04ca8b8cd542) -- revert patch [`3415a1d`](https://github.com/ImageMagick/ImageMagick6/commit/3415a1db1c4dfd8dc096f45c80f647e047da0cd8) -- pending release [`e183af8`](https://github.com/ImageMagick/ImageMagick6/commit/e183af8ec3d8ce2d36e55beda63535052ff429ed) -- ... [`e3ad231`](https://github.com/ImageMagick/ImageMagick6/commit/e3ad2313517d78a96b5bcfce1cd4ce37c9df8dba) -- https://github.com/ImageMagick/ImageMagick6/security/code-scanning/5?query=ref%3Arefs%2Fheads%2Fmain [`822e476`](https://github.com/ImageMagick/ImageMagick6/commit/822e4768034198ff0bcc41b551462295ca5baec6) -- https://github.com/ImageMagick/ImageMagick6/issues/145 [`bc7f4f5`](https://github.com/ImageMagick/ImageMagick6/commit/bc7f4f54206f2053a45959e07704c7fc657e07aa) -- ... [`0dbacf8`](https://github.com/ImageMagick/ImageMagick6/commit/0dbacf8c67e2788f3d13b6d9b442b72bfad2d055) -- https://github.com/ImageMagick/ImageMagick/issues/3520 [`4c0a1d5`](https://github.com/ImageMagick/ImageMagick6/commit/4c0a1d5b7a230b84e2d420c592ce7bc355ebd785) -- pending release [`8608fb1`](https://github.com/ImageMagick/ImageMagick6/commit/8608fb14228480364cda4080c1b2d3ed118d8b8d) -- https://github.com/ImageMagick/ImageMagick/issues/3469 [`75c05e1`](https://github.com/ImageMagick/ImageMagick6/commit/75c05e1a2b1763712a6d9ca9de237c0d9198647e) -- https://github.com/ImageMagick/ImageMagick/issues/3469 [`89f9691`](https://github.com/ImageMagick/ImageMagick6/commit/89f9691ab4fdfbb8cacbe6718a0e3b911982b0ff) -- pending release [`a14972b`](https://github.com/ImageMagick/ImageMagick6/commit/a14972b0323163a8a41e4e34213da2b277bce372) -- pending release [`b37dd2c`](https://github.com/ImageMagick/ImageMagick6/commit/b37dd2c732634c98c0beef253f3e03216cdb3fc0) - -## [6.9.12-6](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-5...6.9.12-6) - 2021-04-03 - -### Commits - -- ... [`312df44`](https://github.com/ImageMagick/ImageMagick6/commit/312df44858c91c2b43c07f7bd7b61cea7332d31f) -- revert patch [`7703d3b`](https://github.com/ImageMagick/ImageMagick6/commit/7703d3b2c13e56cc7fe7ca004228e4e2d9b8067f) -- prevent undefined-behavior issue reported by Hardik [`798838f`](https://github.com/ImageMagick/ImageMagick6/commit/798838f31c0112c10491bf2cf2a4d084be90e26f) -- ... [`f2a5d86`](https://github.com/ImageMagick/ImageMagick6/commit/f2a5d8646472e4bc5cd0a18546db0a29d3b7795c) -- pending release [`328bd1a`](https://github.com/ImageMagick/ImageMagick6/commit/328bd1a082a497239938910b4bff8b9bcc2cf768) -- pending release [`0f40ca2`](https://github.com/ImageMagick/ImageMagick6/commit/0f40ca207b30abfdd9e7c8868e6005c137c032b7) -- https://github.com/ImageMagick/ImageMagick/security/code-scanning/30 [`cbc076e`](https://github.com/ImageMagick/ImageMagick6/commit/cbc076e95697faed2cfb1abcd60693b859135330) -- ... [`6c4bc78`](https://github.com/ImageMagick/ImageMagick6/commit/6c4bc786e900ef6ac08483d1cbe963ed3210eddf) -- Added missing null check. [`3f8f861`](https://github.com/ImageMagick/ImageMagick6/commit/3f8f8611b5cc7ba945eacc17ad801840b423c2c6) -- https://github.com/ImageMagick/ImageMagick/issues/3469 [`fbecaf0`](https://github.com/ImageMagick/ImageMagick6/commit/fbecaf01e52c45465d2cfad8272bc578e469c953) -- pending release [`fd23993`](https://github.com/ImageMagick/ImageMagick6/commit/fd23993f35fbfb48353bdcf16da1767f13eb4e71) -- https://github.com/ImageMagick/ImageMagick/issues/3469 [`f8e4322`](https://github.com/ImageMagick/ImageMagick6/commit/f8e4322d169b0db00ca438c68bed0f4b5c5cabb5) -- pending release [`7aab092`](https://github.com/ImageMagick/ImageMagick6/commit/7aab092ac4e77ec6d96fcfe74c53eaf3e6cf159d) -- pending release [`0e74340`](https://github.com/ImageMagick/ImageMagick6/commit/0e74340c0adaa4370e971079c654fe405b57e607) - -## [6.9.12-5](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-4...6.9.12-5) - 2021-03-28 - -### Commits - -- https://github.com/ImageMagick/ImageMagick/issues/3428 [`4f47d5f`](https://github.com/ImageMagick/ImageMagick6/commit/4f47d5f43e7a776cb615433867945f86a556ae51) -- ... [`9a4bc34`](https://github.com/ImageMagick/ImageMagick6/commit/9a4bc34b4b985e7cf604dc58691e64c576d8c3bd) -- eliminate C++ compile exception [`adda0fe`](https://github.com/ImageMagick/ImageMagick6/commit/adda0fe816d5098691aeec1b690d5178d4fe2a17) -- fix handling of non-square images with -fft option [`ffa0d49`](https://github.com/ImageMagick/ImageMagick6/commit/ffa0d49a7556be8f5e9ebf9c14096e5a6102bff8) -- Disable OpenCL by default. [`9a5b074`](https://github.com/ImageMagick/ImageMagick6/commit/9a5b07493a639c063caaac334b2e664c2484df7d) -- latest beta release [`4981820`](https://github.com/ImageMagick/ImageMagick6/commit/498182048b243c1a20891edb69545832c8d17d80) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=32322 [`c8f2595`](https://github.com/ImageMagick/ImageMagick6/commit/c8f25953ad1dd38a8b2d92738f0f742ad7e0bce7) -- ... [`3e34aa8`](https://github.com/ImageMagick/ImageMagick6/commit/3e34aa8bdf295e0a9d1630eab6c45cbdc2d90d4f) -- pending release [`8dc8e09`](https://github.com/ImageMagick/ImageMagick6/commit/8dc8e090e29c15161de42b62935b706a11e53477) -- Throw exception when no exception was raised but status was false (#3432). [`512668d`](https://github.com/ImageMagick/ImageMagick6/commit/512668dfd92b20d0d08b91d62b422d8262573281) -- fix c++ compiler exception [`0ec46fc`](https://github.com/ImageMagick/ImageMagick6/commit/0ec46fc805a5e7a4056b9614c7a994bfb39e53b0) -- eliminate compiler warning [`6a5d357`](https://github.com/ImageMagick/ImageMagick6/commit/6a5d3575487487f2703383338bd17c8c25068f19) -- pending release [`0be2e6a`](https://github.com/ImageMagick/ImageMagick6/commit/0be2e6a5063613c1ed795a863916ccc4481514ce) - -## [6.9.12-4](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-3...6.9.12-4) - 2021-03-20 - -### Commits - -- ... [`8a98e9f`](https://github.com/ImageMagick/ImageMagick6/commit/8a98e9ff9ee7455551aff6981b5d8503c507bfbc) -- ... [`b7ed95d`](https://github.com/ImageMagick/ImageMagick6/commit/b7ed95d47f9a22fac2ab45769d7144fa988429ed) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31872 [`2a56e44`](https://github.com/ImageMagick/ImageMagick6/commit/2a56e447a4a60a4b89fc8be0410a6db39d5e3de3) -- ... [`06d7298`](https://github.com/ImageMagick/ImageMagick6/commit/06d729858570caa124a24887cf723fe9679881d4) -- ... [`b13e1a8`](https://github.com/ImageMagick/ImageMagick6/commit/b13e1a86fdfc92aa7aa04bedbfa2e43f8c216667) -- pending release [`9b40562`](https://github.com/ImageMagick/ImageMagick6/commit/9b405621909fa2e67170178f795a115ddbe9e1db) -- ... [`fa69ed6`](https://github.com/ImageMagick/ImageMagick6/commit/fa69ed6f43ca120d9dfb5570330602de6badcf90) -- ... [`21991f7`](https://github.com/ImageMagick/ImageMagick6/commit/21991f726e6a7505bf14f593033cc75533c8b783) -- https://github.com/ImageMagick/ImageMagick/discussions/3389 [`df6b526`](https://github.com/ImageMagick/ImageMagick6/commit/df6b5268be37616ab479b833fa78951a3bd4e8a1) -- ... [`2204eb5`](https://github.com/ImageMagick/ImageMagick6/commit/2204eb57ae00b005b39165a47b8984eac01600a5) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=28891 [`f940ecb`](https://github.com/ImageMagick/ImageMagick6/commit/f940ecb921b7ab83da320334349f0cde1ff7f3e6) -- avoid omp deadlock [`99ac197`](https://github.com/ImageMagick/ImageMagick6/commit/99ac1977da0883b78cd4e9b763f267e8bce389e8) -- pending release [`4ef5c73`](https://github.com/ImageMagick/ImageMagick6/commit/4ef5c73c83203e93b60a092e3bc74697a3310c7f) -- ... [`6d5f5d8`](https://github.com/ImageMagick/ImageMagick6/commit/6d5f5d8892fa316aad710521792d23fc7c783734) - -## [6.9.12-3](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-2...6.9.12-3) - 2021-03-06 - -### Commits - -- ... [`0370b8e`](https://github.com/ImageMagick/ImageMagick6/commit/0370b8e16fd3d7900005040d1663d676268ab1b3) -- https://github.com/ImageMagick/ImageMagick/issues/3332 [`072d7b1`](https://github.com/ImageMagick/ImageMagick6/commit/072d7b10dbe74d1cf4ec0d008990c1a28c076f9e) -- https://github.com/ImageMagick/ImageMagick/issues/3334 [`1b3585f`](https://github.com/ImageMagick/ImageMagick6/commit/1b3585fb7adb4ced6609d58ce9c9feb43dffeaaf) -- ... [`c51b249`](https://github.com/ImageMagick/ImageMagick6/commit/c51b2495fcfddc4b77908e2034ca1877c3b4a8bf) -- pending release [`4a83315`](https://github.com/ImageMagick/ImageMagick6/commit/4a833158dd16e127e3ca042baed6b449630ec5e2) -- https://github.com/ImageMagick/ImageMagick/issues/3331 [`4eafab8`](https://github.com/ImageMagick/ImageMagick6/commit/4eafab89a2742865d770857a9d7434993f65ae6b) -- slight adjustment to D65 illuminant [`1df11cf`](https://github.com/ImageMagick/ImageMagick6/commit/1df11cf4efb748e55d7366f46c6e3a847a742487) -- https://github.com/ImageMagick/ImageMagick/issues/3340 [`448f927`](https://github.com/ImageMagick/ImageMagick6/commit/448f9271ef479569fc46583b9aa4ddc5c962d867) -- https://github.com/ImageMagick/ImageMagick/issues/3333 [`366c970`](https://github.com/ImageMagick/ImageMagick6/commit/366c9708a7ca1256ee03d0d4addb2690ed42273f) -- ... [`aa77b65`](https://github.com/ImageMagick/ImageMagick6/commit/aa77b657b123bf92843f96c610b85e1a389e8226) -- https://github.com/ImageMagick/ImageMagick/issues/3337 [`4bf64fd`](https://github.com/ImageMagick/ImageMagick6/commit/4bf64fdd786728f372e8a701a663caa2774e7a23) -- ... [`522b4a3`](https://github.com/ImageMagick/ImageMagick6/commit/522b4a3e5bd272873cdc81aa5fdffdc4c520d588) -- https://github.com/ImageMagick/ImageMagick/issues/3335 [`ad492c7`](https://github.com/ImageMagick/ImageMagick6/commit/ad492c7ed4cf1cf285a7f6e2ee5a1e7cf24e73b2) -- https://github.com/ImageMagick/ImageMagick/issues/3336 [`5d33b8d`](https://github.com/ImageMagick/ImageMagick6/commit/5d33b8df73b0b1e40ee3fb7a334d28d929ae903c) -- ... [`c498edc`](https://github.com/ImageMagick/ImageMagick6/commit/c498edcef55dea47d6c3c4f2636c467343299ec2) -- https://github.com/ImageMagick/ImageMagick/issues/3338 [`4b5e026`](https://github.com/ImageMagick/ImageMagick6/commit/4b5e026c704d777efe9c2ead5dd68ca4fe3b2aa1) -- https://github.com/ImageMagick/ImageMagick/issues/3339 [`9a94877`](https://github.com/ImageMagick/ImageMagick6/commit/9a94877f7823b0b8a41d50638dd105229d91fa89) - -## [6.9.12-2](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-1...6.9.12-2) - 2021-02-27 - -### Commits - -- ... [`c8d0040`](https://github.com/ImageMagick/ImageMagick6/commit/c8d0040f8505ee16266dd57b3abda80d7f19fead) -- possible divide by zero + clear buffers [`e53e24b`](https://github.com/ImageMagick/ImageMagick6/commit/e53e24b078f7fa586f9cc910491b8910f5bdad2e) -- ... [`d945f43`](https://github.com/ImageMagick/ImageMagick6/commit/d945f43d0a103ec4af50816aab54ab3d3b574543) -- check that image exists before we destroy it [`3418473`](https://github.com/ImageMagick/ImageMagick6/commit/34184739956fd739735d364ec5b15c2ee89568cf) -- https://github.com/ImageMagick/ImageMagick/issues/3317 [`bbb2dff`](https://github.com/ImageMagick/ImageMagick6/commit/bbb2dff98d0e97a0fe3f7e187855476c4590eed2) -- https://github.com/ImageMagick/ImageMagick/issues/3297 [`841138c`](https://github.com/ImageMagick/ImageMagick6/commit/841138cc282722a80e06977d683405a0cf1d78ef) -- cosmetic [`63d4768`](https://github.com/ImageMagick/ImageMagick6/commit/63d47686efceeeb4ee68daa01614aab76eecf07c) -- https://github.com/ImageMagick/ImageMagick/issues/3321 [`64c0cc2`](https://github.com/ImageMagick/ImageMagick6/commit/64c0cc234280544dabacc2b28017521851deebde) -- pending release [`309cf43`](https://github.com/ImageMagick/ImageMagick6/commit/309cf4397c0d3d9963af04aa9a56fe406446c656) -- pending release [`a9c2639`](https://github.com/ImageMagick/ImageMagick6/commit/a9c26392e18cf38d50621ab1719539cb7bf79a61) -- fix compiler exception [`2e0bf51`](https://github.com/ImageMagick/ImageMagick6/commit/2e0bf51d81f5b9e5669699ace345330270991d00) -- pending release [`627cbd7`](https://github.com/ImageMagick/ImageMagick6/commit/627cbd7ea1e15ea2c9c0b7789e71b4e3a4aba962) -- pending release [`588d323`](https://github.com/ImageMagick/ImageMagick6/commit/588d3230ca82c14f2de6e1e894311d9d4fcdb05d) -- pending release [`c5e7a8b`](https://github.com/ImageMagick/ImageMagick6/commit/c5e7a8bbe66dd101d81f2bb16be232bfdb2d6d45) -- https://github.com/ImageMagick/ImageMagick/issues/3296 [`f1e68d2`](https://github.com/ImageMagick/ImageMagick6/commit/f1e68d22d1b35459421710587a0dcbab6900b51f) -- pending release [`7d56434`](https://github.com/ImageMagick/ImageMagick6/commit/7d564341fe48bcab733188573e0e7d41674ad80c) -- ... [`4c08b0d`](https://github.com/ImageMagick/ImageMagick6/commit/4c08b0d598c753b5e0e5cc99be5c47c62323c6e0) -- https://github.com/ImageMagick/ImageMagick/issues/3320 [`b365302`](https://github.com/ImageMagick/ImageMagick6/commit/b3653027e9dc93d03917db602b83d15e70fee575) -- pending release [`abad074`](https://github.com/ImageMagick/ImageMagick6/commit/abad074de78b7a71afe8785b046885e0d16d75ce) -- pending release [`eb69a8a`](https://github.com/ImageMagick/ImageMagick6/commit/eb69a8adc86a9b6a43d81f39b20a33f6a74d0013) - -## [6.9.12-1](https://github.com/ImageMagick/ImageMagick6/compare/6.9.12-0...6.9.12-1) - 2021-02-21 - -### Commits - -- ... [`ea03af8`](https://github.com/ImageMagick/ImageMagick6/commit/ea03af8be5183f7a2fda2afad06e4e9a0a75893b) -- ... [`7854805`](https://github.com/ImageMagick/ImageMagick6/commit/7854805a0e012213dad5b813e0de78799348f255) -- ... [`268dc9f`](https://github.com/ImageMagick/ImageMagick6/commit/268dc9f87749044cc2de2e384128e6a4aed06669) -- https://github.com/ImageMagick/ImageMagick/issues/3258 [`d285259`](https://github.com/ImageMagick/ImageMagick6/commit/d2852597c575cad62a65ed6edeeb8f5a36077add) -- ... [`f27cfb1`](https://github.com/ImageMagick/ImageMagick6/commit/f27cfb112338057f8fac5d6b016b3c69fb119b84) -- pending release [`05fc76c`](https://github.com/ImageMagick/ImageMagick6/commit/05fc76c3de140ab0ee5438b6be2d52bd5d8c323a) -- https://github.com/ImageMagick/ImageMagick/issues/3259 [`e6a300e`](https://github.com/ImageMagick/ImageMagick6/commit/e6a300ef2da27bcf767fdc9f43aea9bb73054b33) -- https://github.com/ImageMagick/ImageMagick/pull/3241 [`a19d95d`](https://github.com/ImageMagick/ImageMagick6/commit/a19d95d36f92b4266364fa6bbcea3e2cc0da712d) -- https://github.com/ImageMagick/ImageMagick/issues/3242 [`68ce241`](https://github.com/ImageMagick/ImageMagick6/commit/68ce2418726f566e43624f2ef1906d86746c8c2e) -- ... [`90510e0`](https://github.com/ImageMagick/ImageMagick6/commit/90510e0d208d498650ff6400fd405bdf1711e082) - -## [6.9.12-0](https://github.com/ImageMagick/ImageMagick6/compare/6.9.11-62...6.9.12-0) - 2021-02-13 - -### Commits - -- update docs [`dab48ba`](https://github.com/ImageMagick/ImageMagick6/commit/dab48bafd2924a7349df9bdc1ce8c36fab893bc2) -- bump minor release [`9f1d23f`](https://github.com/ImageMagick/ImageMagick6/commit/9f1d23fa325165a3426ba401b552e65397384e96) -- ... [`5d2e553`](https://github.com/ImageMagick/ImageMagick6/commit/5d2e553ff197322676b36c32da7079d2f6e41633) -- ... [`efb5ce8`](https://github.com/ImageMagick/ImageMagick6/commit/efb5ce8710604e7b86014a70e91d0372a3930b5b) -- ... [`d886aa5`](https://github.com/ImageMagick/ImageMagick6/commit/d886aa509b6258e5312d28d4c106803491f31d92) -- ... [`dfd1d7f`](https://github.com/ImageMagick/ImageMagick6/commit/dfd1d7f43c68c4449a1e8666ea6087ff4ff17a05) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=30839 [`6f604e9`](https://github.com/ImageMagick/ImageMagick6/commit/6f604e9cc06ea1291b6932fa7786c3a01306c424) -- ... [`0824c17`](https://github.com/ImageMagick/ImageMagick6/commit/0824c17ef4405641322bab4c9d717a30b6c80162) -- cosmetic [`c8922ae`](https://github.com/ImageMagick/ImageMagick6/commit/c8922ae40e995f93654eeeeb90266867e4a00154) -- ... [`37d7edf`](https://github.com/ImageMagick/ImageMagick6/commit/37d7edfc6b4f7270a9539c14541a7d1d7358b6f2) -- pending release [`769536d`](https://github.com/ImageMagick/ImageMagick6/commit/769536d06c3dc2171aac1ddd36a01edfa16b1977) -- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=30896 [`b322ab0`](https://github.com/ImageMagick/ImageMagick6/commit/b322ab0074a86cc62073a2b577ef21907f3111d7) diff --git a/ImageMagick-6.9.12-44/ImageMagick.spec.in b/ImageMagick-6.9.12-44/ImageMagick.spec.in deleted file mode 100644 index f97ce24..0000000 --- a/ImageMagick-6.9.12-44/ImageMagick.spec.in +++ /dev/null @@ -1,295 +0,0 @@ -%global VERSION @PACKAGE_BASE_VERSION@ -%global Patchlevel @MAGICK_PATCHLEVEL_VERSION@ - -Name: @PACKAGE_NAME@ -Version: %{VERSION} -Release: %{Patchlevel} -Summary: Use ImageMagick to convert, edit, or compose bitmap images in a variety of formats. In addition resize, rotate, shear, distort and transform images. -License: https://imagemagick.org/script/license.php -Url: https://imagemagick.org/ -Source0: https://imagemagick.org/download/%{name}/%{name}-%{VERSION}-%{Patchlevel}.tar.bz2 - -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: bzip2-devel, freetype-devel, libjpeg-devel, libpng-devel -BuildRequires: libtiff-devel, giflib-devel, zlib-devel, perl-devel >= 5.8.1 -BuildRequires: perl-generators -BuildRequires: ghostscript-devel -BuildRequires: djvulibre-devel -BuildRequires: libwmf-devel, jasper-devel, libtool-ltdl-devel -BuildRequires: libX11-devel, libXext-devel, libXt-devel -BuildRequires: lcms2-devel, libxml2-devel, librsvg2-devel -BuildRequires: fftw-devel, ilmbase-devel, OpenEXR-devel, libwebp-devel -BuildRequires: jbigkit-devel -BuildRequires: openjpeg2-devel >= 2.1.0 -BuildRequires: graphviz-devel >= 2.9.0 -BuildRequires: libraqm-devel -BuildRequires: liblqr-1-devel -BuildRequires: LibRaw-devel >= 0.14.8 -BuildRequires: autoconf automake gcc gcc-c++ -BuildRequires: make - -Requires: %{name}-libs%{?_isa} = %{version}-%{release} - -%description -ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves. - -The functionality of ImageMagick is typically utilized from the command-line or you can use the features from programs written in your favorite language. Choose from these interfaces: G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), Magick++ (C++), JMagick (Java), L-Magick (Lisp), Lua (LuaJIT), NMagick (Neko/haXe), Magick.NET (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), IMagick (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images dynamically and automagically. - -ImageMagick utilizes multiple computational threads to increase performance and can read, process, or write mega-, giga-, or tera-pixel image sizes. - -ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you may use, copy, modify, and distribute in both open and proprietary applications. It is distributed under the Apache 2.0 license. - -The ImageMagick development process ensures a stable API and ABI. Before each ImageMagick release, we perform a comprehensive security assessment that includes memory error and thread data race detection to prevent security vulnerabilities. - -The authoritative ImageMagick web site is https://imagemagick.org. The authoritative source code repository is http://git.imagemagick.org/repos/ImageMagick. We maintain a source code mirror at GitHub. - -%package devel -Summary: Library links and header files for ImageMagick application development -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: %{name}-libs%{?_isa} = %{version}-%{release} - -%description devel -ImageMagick-devel contains the library links and header files you'll -need to develop ImageMagick applications. ImageMagick is an image -manipulation program. - -If you want to create applications that will use ImageMagick code or -APIs, you need to install ImageMagick-devel as well as ImageMagick. -You do not need to install it if you just want to use ImageMagick, -however. - -%package libs -Summary: ImageMagick libraries to link with - -%description libs -This packages contains a shared libraries to use within other applications. - - -%package djvu -Summary: DjVu plugin for ImageMagick -Requires: %{name}-libs%{?_isa} = %{version}-%{release} - -%description djvu -This packages contains a plugin for ImageMagick which makes it possible to -save and load DjvU files from ImageMagick and libMagickCore using applications. - - -%package doc -Summary: ImageMagick HTML documentation - - -%description doc -ImageMagick documentation, this package contains usage (for the -commandline tools) and API (for the libraries) documentation in HTML format. -Note this documentation can also be found on the ImageMagick website: -https://imagemagick.org/. - - -%package perl -Summary: ImageMagick perl bindings -Requires: %{name}-libs%{?_isa} = %{version}-%{release} -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) - - -%description perl -Perl bindings to ImageMagick. - -Install ImageMagick-perl if you want to use any perl scripts that use -ImageMagick. - - -%package c++ -Summary: ImageMagick Magick++ library (C++ bindings) -Requires: %{name}-libs%{?_isa} = %{version}-%{release} - -%description c++ -This package contains the Magick++ library, a C++ binding to the ImageMagick -graphics manipulation library. - -Install ImageMagick-c++ if you want to use any applications that use Magick++. - - -%package c++-devel -Summary: C++ bindings for the ImageMagick library -Requires: %{name}-c++%{?_isa} = %{version}-%{release} -Requires: %{name}-devel%{?_isa} = %{version}-%{release} - -%description c++-devel -ImageMagick-devel contains the static libraries and header files you'll -need to develop ImageMagick applications using the Magick++ C++ bindings. -ImageMagick is an image manipulation program. - -If you want to create applications that will use Magick++ code -or APIs, you'll need to install ImageMagick-c++-devel, ImageMagick-devel and -ImageMagick. - -You don't need to install it if you just want to use ImageMagick, or if you -want to develop/compile applications using the ImageMagick C interface, -however. - - -%prep -%setup -q -n %{name}-%{VERSION}-%{Patchlevel} - -# for %%doc -mkdir Magick++/examples -cp -p Magick++/demo/*.cpp Magick++/demo/*.miff Magick++/examples - -%build -autoconf -f -i -export CFLAGS="%{optflags} -DIMPNG_SETJMP_IS_THREAD_SAFE" -%configure --enable-shared \ - --disable-static \ - --with-modules \ - --with-perl \ - --with-x \ - --with-threads \ - --with-magick_plus_plus \ - --with-gslib \ - --with-wmf \ - --with-webp \ - --with-openexr \ - --with-rsvg \ - --with-xml \ - --with-perl-options="INSTALLDIRS=vendor %{?perl_prefix} CC='%__cc -L$PWD/magick/.libs' LDDLFLAGS='-shared -L$PWD/magick/.libs'" \ - --without-dps \ - --without-gcc-arch \ - --with-jbig \ - --with-openjp2 \ - --with-raw \ - --with-lqr \ - --with-raqm - -# Do *NOT* use %%{?_smp_mflags}, this causes PerlMagick to be silently misbuild -make - - -%install -make %{?_smp_mflags} install DESTDIR=%{buildroot} INSTALL="install -p" -cp -a www/source %{buildroot}%{_datadir}/doc/%{name}-%{VERSION} -rm %{buildroot}%{_libdir}/*.la - -# perlmagick: fix perl path of demo files -%{__perl} -MExtUtils::MakeMaker -e 'MY->fixin(@ARGV)' PerlMagick/demo/*.pl - -# perlmagick: cleanup various perl tempfiles from the build which get installed -find %{buildroot} -name "*.bs" |xargs rm -f -find %{buildroot} -name ".packlist" |xargs rm -f -find %{buildroot} -name "perllocal.pod" |xargs rm -f - -# perlmagick: build files list -echo "%defattr(-,root,root,-)" > perl-pkg-files -find %{buildroot}/%{_libdir}/perl* -type f -print \ - | sed "s@^%{buildroot}@@g" > perl-pkg-files -find %{buildroot}%{perl_vendorarch} -type d -print \ - | sed "s@^%{buildroot}@%dir @g" \ - | grep -v '^%dir %{perl_vendorarch}$' \ - | grep -v '/auto$' >> perl-pkg-files -if [ -z perl-pkg-files ] ; then - echo "ERROR: EMPTY FILE LIST" - exit -1 -fi - -# fix multilib issues: Rename provided file with platform-bits in name. -# Create platform independant file inplace of provided and conditionally include required. -# $1 - filename.h to process. -function multilibFileVersions(){ -mv $1 ${1%%.h}-%{__isa_bits}.h - -local basename=$(basename $1) - -cat >$1 < - -#if __WORDSIZE == 32 -# include "${basename%%.h}-32.h" -#elif __WORDSIZE == 64 -# include "${basename%%.h}-64.h" -#else -# error "unexpected value for __WORDSIZE macro" -#endif -EOF -} - -multilibFileVersions %{buildroot}%{_includedir}/%{name}-6/magick/magick-config.h -multilibFileVersions %{buildroot}%{_includedir}/%{name}-6/magick/magick-baseconfig.h -multilibFileVersions %{buildroot}%{_includedir}/%{name}-6/magick/version.h - -%check -export LD_LIBRARY_PATH=%{buildroot}/%{_libdir} -%make_build check - -%ldconfig_scriptlets libs -%ldconfig_scriptlets c++ - -%files -%doc README.txt LICENSE NOTICE AUTHORS.txt NEWS.txt ChangeLog.md -%{_bindir}/[a-z]* -%{_mandir}/man[145]/[a-z]* -%{_mandir}/man1/%{name}.* - -%files libs -%doc LICENSE NOTICE AUTHORS.txt QuickStart.txt -%{_libdir}/libMagickCore-6.Q16.so* -%{_libdir}/libMagickWand-6.Q16.so* -%{_libdir}/%{name}-%{VERSION} -%{_datadir}/%{name}-6 -%exclude %{_libdir}/%{name}-%{VERSION}/modules-Q16/coders/djvu.* -%dir %{_sysconfdir}/%{name}-6 -%config(noreplace) %{_sysconfdir}/%{name}-6/*.xml - -%files devel -%{_bindir}/MagickCore-config -%{_bindir}/Magick-config -%{_bindir}/MagickWand-config -%{_bindir}/Wand-config -%{_libdir}/libMagickCore-6.Q16.so -%{_libdir}/libMagickWand-6.Q16.so -%{_libdir}/pkgconfig/MagickCore.pc -%{_libdir}/pkgconfig/MagickCore-6.Q16.pc -%{_libdir}/pkgconfig/ImageMagick.pc -%{_libdir}/pkgconfig/ImageMagick-6.Q16.pc -%{_libdir}/pkgconfig/MagickWand.pc -%{_libdir}/pkgconfig/MagickWand-6.Q16.pc -%{_libdir}/pkgconfig/Wand.pc -%{_libdir}/pkgconfig/Wand-6.Q16.pc -%dir %{_includedir}/%{name}-6 -%{_includedir}/%{name}-6/magick -%{_includedir}/%{name}-6/wand -%{_mandir}/man1/Magick-config.* -%{_mandir}/man1/MagickCore-config.* -%{_mandir}/man1/Wand-config.* -%{_mandir}/man1/MagickWand-config.* - -%files djvu -%{_libdir}/%{name}-%{VERSION}/modules-Q16/coders/djvu.* - -%files doc -%doc %{_datadir}/doc/%{name}-6 -%doc %{_datadir}/doc/%{name}-%{VERSION} -%doc LICENSE - -%files c++ -%doc Magick++/AUTHORS Magick++/ChangeLog Magick++/NEWS Magick++/README -%doc www/Magick++/COPYING -%{_libdir}/libMagick++-6.Q16.so.* - -%files c++-devel -%doc Magick++/examples -%{_bindir}/Magick++-config -%{_includedir}/%{name}-6/Magick++ -%{_includedir}/%{name}-6/Magick++.h -%{_libdir}/libMagick++-6.Q16.so -%{_libdir}/pkgconfig/Magick++.pc -%{_libdir}/pkgconfig/Magick++-6.Q16.pc -%{_libdir}/pkgconfig/ImageMagick++.pc -%{_libdir}/pkgconfig/ImageMagick++-6.Q16.pc -%{_mandir}/man1/Magick++-config.* - -%files perl -f perl-pkg-files -%{_mandir}/man3/* -%doc PerlMagick/demo/ PerlMagick/Changelog PerlMagick/README.txt - -%changelog -* Sun May 01 2005 Cristy 1.0-0 -- Port of Redhat's RPM script to support ImageMagick. diff --git a/ImageMagick-6.9.12-44/Install-mac.txt b/ImageMagick-6.9.12-44/Install-mac.txt deleted file mode 100644 index 1b83d7e..0000000 --- a/ImageMagick-6.9.12-44/Install-mac.txt +++ /dev/null @@ -1,98 +0,0 @@ -Mac OS X-specific Build instructions - -In order to install ImageMagick on OSX, you will first need Apple's "Xcode", -which you can get by going to the AppStore and searching for "Xcode" and -installing it. - -Next, you will need to install the "Xcode Command Line Tools" which includes -the compiler. You can install those by running the following command in the -Terminal: - - xcode-select --install - -Now that you have the necessary tools, you have a choice of how to install -ImageMagick. The simplest method is to use "homebrew", and that method is shown -first below. The alternative method is to install from source, which is shown -afterwards. - -################################################################################ -Method 1: Using "homebrew" -################################################################################ - -Go to http://brew.sh and copy the one-liner that installs "homebrew". - -Paste that into the Terminal and run it. - -For the very simplest, fastest, most basic ImageMagick installation, run: - - brew install imagemagick - -Test your installation by running: - - identify -version - -If you want to add support for extra features, such as HDRI, Perl, JPEG2000, -pango,fftw, TIFF or rsvg etc. you can configure the necessary options by running: - - brew edit imagemagick - -then find the options you need and apply them like this: - - brew reinstall -s imagemagick - -If you have any problems with "homebrew", simply run: - - brew doctor - -and follow the doctor's advice. - - -################################################################################ -Method 2: Compile from source - not necessary if you used "homebrew" method -################################################################################ - - -Perform these steps as an administrator or with the sudo command: - -Install MacPorts. Download and install http://www.macports.org/ and type the -following commands: - - $magick> sudo port -v install freetype +bytecode - $magick> sudo port -v install librsvg - $magick> sudo port -v install graphviz +gs +wmf +jbig +jpeg2 +lcms - -This installs many of the delegate libraries ImageMagick will utilize such as -JPEG and FreeType. - -Use the port command to install any delegate libraries you require, for example: - - $magick> sudo port install jpeg - -Now let's build ImageMagick: - -Download the ImageMagick source distribution and verify the distribution -against its message digest. - -Unpack and change into the top-level ImageMagick directory: - - $magick> tar xvfz ImageMagick-6.5.9-0.tar.gz - $magick> cd ImageMagick-6.5.9 - -Configure ImageMagick: - - $magick> ./configure --prefix=/opt --with-quantum-depth=16 \ - --disable-dependency-tracking --without-perl - -Build ImageMagick: - - $magick> make - -Install ImageMagick: - - $magick> sudo make install - -To verify your install, type - - $magick> /opt/local/bin/identify -list font - -to list all the fonts ImageMagick knows about. diff --git a/ImageMagick-6.9.12-44/Install-unix.txt b/ImageMagick-6.9.12-44/Install-unix.txt deleted file mode 100644 index 96024c5..0000000 --- a/ImageMagick-6.9.12-44/Install-unix.txt +++ /dev/null @@ -1,658 +0,0 @@ -Download & Unpack - - ImageMagick builds on a variety of Unix and Unix-like operating systems - including Linux, Solaris, FreeBSD, Mac OS X, and others. A compiler is - required and fortunately almost all modern Unix systems have one. Download - ImageMagick.tar.gz from ftp.imagemagick.org or its mirrors and verify the - distribution against its message digest. - - Unpack the distribution with this command: - - $magick> tar xvfz ImageMagick.tar.gz - - Now that you have the ImageMagick Unix/Linux source distribution unpacked, - let's configure it. - -Configure - - The configure script looks at your environment and decides what it can cobble - together to get ImageMagick compiled and installed on your system. This - includes finding a compiler, where your compiler header files are located - (e.g. stdlib.h), and if any delegate libraries are available for ImageMagick - to use (e.g. JPEG, PNG, TIFF, etc.). If you are willing to accept configure's - default options, and build from within the source directory, you can simply - type: - - $magick> cd ImageMagick-6.9.6 - $magick> ./configure - - Watch the configure script output to verify that it finds everything that - you think it should. Pay particular attention to the last lines of the script - output. For example, here is a recent report from our system: - - ImageMagick is configured as follows. Please verify that this configuration - matches your expectations. - - Host system type: x86_64-unknown-linux-gnu - Build system type: x86_64-unknown-linux-gnu - - Option Value - ---------------------------------------------------------------------------- - Shared libraries --enable-shared=yes yes - Static libraries --enable-static=yes yes - Module support --with-modules=yes yes - GNU ld --with-gnu-ld=yes yes - Quantum depth --with-quantum-depth=16 16 - High Dynamic Range Imagery - --enable-hdri=no no - - Delegate Configuration: - BZLIB --with-bzlib=yes yes - Autotrace --with-autotrace=yes yes - DJVU --with-djvu=yes no - DPS --with-dps=yes no - FlashPIX --with-fpx=yes no - FontConfig --with-fontconfig=yes yes - FreeType --with-freetype=yes yes - GhostPCL None pcl6 (unknown) - GhostXPS None gxps (unknown) - Ghostscript None gs (8.63) - result_ghostscript_font_dir='none' - Ghostscript fonts --with-gs-font-dir=default - Ghostscript lib --with-gslib=yes no (failed tests) - Graphviz --with-gvc=yes yes - JBIG --with-jbig= no - JPEG v1 --with-jpeg=yes yes - JPEG-2000 --with-jp2=yes yes - LCMS v1 --with-lcms=yes yes - LCMS v2 --with-lcms2=yes yes - LQR --with-lqr=yes no - Magick++ --with-magick-plus-plus=yes yes - OpenEXR --with-openexr=yes yes - PERL --with-perl=yes /usr/bin/perl - PNG --with-png=yes yes - RSVG --with-rsvg=yes yes - TIFF --with-tiff=yes yes - result_windows_font_dir='none' - Windows fonts --with-windows-font-dir= - WMF --with-wmf=yes yes - X11 --with-x= yes - XML --with-xml=yes yes - ZLIB --with-zlib=yes yes - - X11 Configuration: - X_CFLAGS = - X_PRE_LIBS = -lSM -lICE - X_LIBS = - X_EXTRA_LIBS = - - Options used to compile and link: - PREFIX = /usr/local - EXEC-PREFIX = /usr/local - VERSION = 6.4.8 - CC = gcc -std=gnu99 - CFLAGS = -fopenmp -g -O2 -Wall -W -pthread - MAGICK_CFLAGS = -fopenmp -g -O2 -Wall -W -pthread - CPPFLAGS = -I/usr/local/include/ImageMagick - PCFLAGS = -fopenmp - DEFS = -DHAVE_CONFIG_H - LDFLAGS = -lfreetype - MAGICK_LDFLAGS = -L/usr/local/lib -lfreetype - LIBS = -lMagickCore -llcms -ltiff -lfreetype -ljpeg - -lfontconfig -lXext -lSM -lICE -lX11 -lXt -lbz2 -lz - -lm -lgomp -lpthread -lltdl - CXX = g++ - CXXFLAGS = -g -O2 -Wall -W -pthread - - You can influence the choice of compiler, compilation flags, or libraries of - the configure script by setting initial values for variables in the configure - command line. These include, among others: - - CC - Name of C compiler (e.g. cc -Xa) to use. - - CXX - Name of C++ compiler to use (e.g. CC). - - CFLAGS - Compiler flags (e.g. -g -O2) to compile C code. - - CXXFLAGS - Compiler flags (e.g. -g -O2) to compile C++ code. - - CPPFLAGS - Include paths (.e.g. -I/usr/local) to look for header files. - - LDFLAGS - Library paths (.e.g. -L/usr/local) to look for libraries systems that - support the notion of a library run-path may require an additional - argument in order to find shared libraries at run time. For example, - the Solaris linker requires an argument of the form -R/path. Some - Linux systems will work with -rpath /usr/local/lib, while some other - Linux systems who's gcc does not pass -rpath to the linker require - an argument of the form -Wl,-rpath,/usr/local/lib. - - LIBS - Extra libraries (.e.g. -l/usr/local/lib) required to link. - - Here is an example of setting configure variables from the command line: - - $magick> ./configure CC=c99 CFLAGS=-O2 LIBS=-lposix - - Any variable (e.g. CPPFLAGS or LDFLAGS) which requires a directory path must - specify an absolute path rather than a relative path. - - Configure can usually find the X include and library files automagically, - but if it doesn't, you can use the --x-includes=path and --x-libraries=path - options to specify their locations. - - The configure script provides a number of ImageMagick specific - options. When disabling an option --disable-something is equivalent to - specifying --enable-something=no and --without-something is equivalent to - --with-something=no. The configure options are as follows (execute configure - --help to see all options). - - ImageMagick options represent either features to be enabled, disabled, - or packages to be included in the build. When a feature is enabled (via - --enable-something), it enables code already present in ImageMagick. When a - package is enabled (via --with-something), the configure script will search - for it, and if is properly installed and ready to use (headers and built - libraries are found by compiler) it will be included in the build. The - configure script is delivered with all features disabled and all packages - enabled. In general, the only reason to disable a package is if a package - exists but it is unsuitable for the build (perhaps an old version or not - compiled with the right compilation flags). - - Here are the optional features you can configure: - - --enable-shared - build the shared libraries and support for loading coder and process - modules. Shared libraries are preferred because they allow programs - to share common code, making the individual programs much smaller. In - addition shared libraries are required in order for PerlMagick to be - dynamically loaded by an installed PERL (otherwise an additional PERL - (PerlMagick) must be installed. - - ImageMagick built with delegates (see MAGICK PLUG-INS below) can pose - additional challenges. If ImageMagick is built using static libraries (the - default without --enable-shared) then delegate libraries may be built as - either static libraries or shared libraries. However, if ImageMagick is - built using shared libraries, then all delegate libraries must also be - built as shared libraries. Static libraries usually have the extension - .a, while shared libraries typically have extensions like .so, .sa, or - .dll. Code in shared libraries normally must compiled using a special - compiler option to produce Position Independent Code (PIC). The only - time this not necessary is if the platform compiles code as PIC by - default. - - PIC compilation flags differ from vendor to vendor (gcc's is - -fPIC). However, you must compile all shared library source with the - same flag (for gcc use -fPIC rather than -fpic). While static libraries - are normally created using an archive tool like ar, shared libraries - are built using special linker or compiler options (e.g. -shared for gcc). - - If --enable-shared is not specified, a new PERL interpreter (PerlMagick) - is built which is statically linked against the PerlMagick extension. This - new interpreter is installed into the same directory as the ImageMagick - utilities. If --enable-shared is specified, the PerlMagick extension is - built as a dynamically loadable object which is loaded into your current - PERL interpreter at run-time. Use of dynamically-loaded extensions is - preferable over statically linked extensions so use --enable-shared if - possible (note that all libraries used with ImageMagick must be shared - libraries!). - - --disable-static - static archive libraries (with extension .a) are not built. If you - are building shared libraries, there is little value to building static - libraries. Reasons to build static libraries include: 1) they can be - easier to debug; 2) clients do not have external dependencies (i.e. - libMagick.so); 3) building PIC versions of the delegate libraries may - take additional expertise and effort; 4) you are unable to build shared - libraries. - - --disable-installed - disable building an installed ImageMagick (default enabled). - - By default the ImageMagick build is configured to formally install - into a directory tree. This the most secure and reliable way to install - ImageMagick. Use this option to configure ImageMagick so that it doesn't - use hard-coded paths and locates support files by computing an offset path - from the executable (or from the location specified by the MAGICK_HOME - environment variable. The uninstalled configuration is ideal for binary - distributions which are expected to extract and run in any location. - - --enable-ccmalloc - enable 'ccmalloc' memory debug support (default disabled). - - --enable-prof - enable 'prof' profiling support (default disabled). - - --enable-gprof - enable 'gprof' profiling support (default disabled). - - --enable-gcov - enable 'gcov' profiling support (default disabled). - - --disable-openmp - disable OpenMP (default enabled). - - Certain ImageMagick algorithms, for example convolution, can achieve - a significant speed-up with the assistance of the OpenMP API when - running on modern dual and quad-core processors. - - --disable-largefile - disable support for large (64 bit) file offsets. - - By default, ImageMagick is compiled with support for large files (> - 2GB on a 32-bit CPU) if the operating system supports large files. Some - applications which use the ImageMagick library may also require support - for large files. By disabling support for large files via - --disable-largefile, dependent applications do not require special - compilation options for large files in order to use the library. - - Here are the optional packages you can configure: - - --with-quantum-depth - number of bits in a pixel quantum (default 16). - - Use this option to specify the number of bits to use per pixel quantum - (the size of the red, green, blue, and alpha pixel components). For - example, --with-quantum-depth=8 builds ImageMagick using 8-bit quantums. - Most computer display adapters use 8-bit quantums. Currently supported - arguments are 8, 16, or 32. We recommend the default of 16 because - some image formats support 16 bits-per-pixel. However, this option is - important in determining the overall run-time performance of ImageMagick. - - The number of bits in a quantum determines how many values it may - contain. Each quantum level supports 256 times as many values as the - previous level. The following table shows the range available for various - quantum sizes. - - Quantum Depth Valid Range (Decimal) Valid Range (Hex) - 8 0-255 00-FF - 16 0-65535 0000-FFFF - 32 0-4294967295 00000000-FFFFFFFF - - Larger pixel quantums can cause ImageMagick to run more slowly and to - require more memory. For example, using sixteen-bit pixel quantums can - cause ImageMagick to run 15% to 50% slower (and take twice as much memory) - than when it is built to support eight-bit pixel quantums. - - The amount of virtual memory consumed by an image can be computed by - the equation (5 * Quantum Depth * Rows * Columns) / 8. This an important - consideration when resources are limited, particularly since processing - an image may require several images to be in memory at one time. The - following table shows memory consumption values for a 1024x768 image: - - Quantum Depth Virtual Memory - 8 3MB - 16 8MB - 32 15MB - - --enable-hdri - accurately represent the wide range of intensity levels (experimental). - - --enable-osx-universal-binary - build a universal binary on OS X. - - --without-modules - disable support for dynamically loadable modules. - - Image coders and process modules are built as loadable modules which are - installed under the directory [prefix]/lib/ImageMagick-X.X.X/modules-QN - (where 'N' equals 8, 16, or 32 depending on the quantum depth) in the - subdirectories coders and filters respectively. The modules build option - is only available in conjunction with --enable-shared. If --enable-shared - is not also specified, support for building modules is disabled. Note that - if --enable-shared and --disable-modules are specified, the module loader - is active (allowing extending an installed ImageMagick by simply copying - a module into place) but ImageMagick itself is not built using modules. - - --with-cache - set pixel cache threshold (defaults to available memory). - - Specify a different image pixel cache threshold with this option. This - sets the maximum amount of heap memory that ImageMagick is allowed to - consume before switching to using memory-mapped temporary files to store - raw pixel data. - - --without-threads - disable threads support. - - By default, the ImageMagick library is compiled with multi-thread - support. If this undesirable, specify --without-threads. - - --with-frozenpaths - enable frozen delegate paths. - - Normally, external program names are substituted into the delegates.xml - configuration file without full paths. Specify this option to enable - saving full paths to programs using locations determined by configure. - This useful for environments where programs are stored under multiple - paths, and users may use different PATH settings than the person who - builds ImageMagick. - - --without-magick-plus-plus - disable build/install of Magick++. - - Disable building Magick++, the C++ application programming interface - to ImageMagick. A suitable C++ compiler is required in order to build - Magick++. Specify the CXX configure variable to select the C++ compiler - to use (default g++), and CXXFLAGS to select the desired compiler - optimization and debug flags (default -g -O2). Antique C++ compilers - will normally be rejected by configure tests so specifying this option - should only be necessary if Magick++ fails to compile. - - --with-package-release-name - encode this name into the shared library name (see libtools -release - option). - - --without-perl - disable build/install of PerlMagick, or - - By default, PerlMagick is conveniently compiled and installed as part - of ImageMagick's normal configure, make, sudo make install process. When - --without-perl is specified, you must first install ImageMagick, change to - the PerlMagick subdirectory, build, and finally install PerlMagick. Note, - PerlMagick is configured even if --without-perl is specified. If the - argument --with-perl=/path/to/perl is supplied, /../path/to/perl is be - taken as the PERL interpreter to use. This important in case the perl - executable in your PATH is not PERL5, or is not the PERL you want to use. - - --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. - - The PerlMagick module is normally installed using the Perl interpreter's - installation PREFIX, rather than ImageMagick's. If ImageMagick's - installation prefix is not the same as PERL's PREFIX, then you - may find that PerlMagick's sudo make install step tries to install - into a directory tree that you don't have write permissions to. This - common when PERL is delivered with the operating system or on Internet - Service Provider (ISP) web servers. If you want PerlMagick to install - elsewhere, then provide a PREFIX option to PERL's configuration step - via "--with-perl-options=PREFIX=/some/place". Other options accepted by - MakeMaker are 'LIB', 'LIBPERL_A', 'LINKTYPE', and 'OPTIMIZE'. See the - ExtUtils::MakeMaker(3) manual page for more information on configuring - PERL extensions. - - --without-bzlib - disable BZLIB support. - - --without-dps - disable Display Postscript support. - - --with-fpx - enable FlashPIX support. - - --without-freetype - disable TrueType support. - - --with-gslib - enable Ghostscript library support. - - --without-jbig - disable JBIG support. - - --without-jpeg - disable JPEG support. - - --without-jp2 - disable JPEG v2 support. - - --without-lcms - disable lcms (v1.1X) support - - --without-lcms2 - disable lcms (v2.X) support - - --without-lzma - disable LZMA support. - - --without-png - disable PNG support. - - --without-tiff - disable TIFF support. - - --without-wmf - disable WMF support. - - --with-fontpath - prepend to default font search path. - - --with-gs-font-dir - directory containing Ghostscript fonts. - - Specify the directory containing the Ghostscript Postscript Type 1 font - files (e.g. n022003l.pfb) so that they can be rendered using the FreeType - library. If the font files are installed using the default Ghostscript - installation paths (${prefix}/share/ghostscript/fonts), they should - be discovered automagically by configure and specifying this option is - not necessary. Specify this option if the Ghostscript fonts fail to be - located automagically, or the location needs to be overridden. - - --with-windows-font-dir - directory containing MS-Windows fonts. - - Specify the directory containing MS-Windows-compatible fonts. This not - necessary when ImageMagick is running under MS-Windows. - - --without-xml - disable XML support. - - --without-zlib - disable ZLIB support. - - --without-x - don't use the X Window System. - - By default, ImageMagick uses the X11 delegate libraries if they are - available. When --without-x is specified, use of X11 is disabled. The - display, animate, and import sub-commands are not included. The remaining - sub-commands have reduced functionality such as no access to X11 fonts - (consider using Postscript or TrueType fonts instead). - - --with-share-path=DIR - Alternate path to share directory (default share/ImageMagick). - - --with-libstdc=DIR - use libstdc++ in DIR (for GNU C++). - - While configure is designed to ease installation of ImageMagick, it often - discovers problems that would otherwise be encountered later when compiling - ImageMagick. The configure script tests for headers and libraries by - executing the compiler (CC) with the specified compilation flags (CFLAGS), - pre-processor flags (CPPFLAGS), and linker flags (LDFLAGS). Any errors are - logged to the file config.log. If configure fails to discover a header or - library please review this log file to determine why, however, please be - aware that *errors in the config.log are normal* because configure works by - trying something and seeing if it fails. An error in config.log is only a - problem if the test should have passed on your system. - - Common causes of configure failures are: 1) a delegate header is not in the - header include path (CPPFLAGS -I option); 2) a delegate library is not in - the linker search/run path (LDFLAGS -L/-R option); 3) a delegate library is - missing a function (old version?); or 4) compilation environment is faulty. - - If all reasonable corrective actions have been tried and the problem appears - be due to a flaw in the configure script, please send a bug report to the - ImageMagick Defect Support Forum. All bug reports should contain the operating - system type (as reported by uname -a) and the compiler/compiler-version. A - copy of the configure script output and/or the relevant portion of config.log - file may be valuable in order to find the problem. If you post portions - of config.log, please also send a script of the configure output and a - description of what you expected to see (and why) so the failure you are - observing can be identified and resolved. - - ImageMagick is now configured and ready to build - -Build - - Once ImageMagick is configured, these standard build targets are available - from the generated make files: - - make - build ImageMagick. - - sudo make install - install ImageMagick. - - make check - Run tests using the installed ImageMagick (sudo make install must be - done first). Ghostscript is a prerequisite, otherwise the EPS, PS, - and PDF tests will fail. - - make clean - Remove everything in the build directory created by make. - - make distclean - remove everything in the build directory created by configure and - make. This useful if you want to start over from scratch. - - make uninstall - Remove all files from the system which are (or would be) installed by sudo - make install using the current configuration. Note that this target is - imperfect for PerlMagick since Perl no longer supports an uninstall - target. - - In most cases you will simply want to compile ImageMagick with this command: - - $magick> make - - Once built, you can optionally install ImageMagick on your system as - discussed below. - -Install - - Now that ImageMagick is configured and built, type: - - $magick> make install - - to install it. - - By default, ImageMagick is installs binaries in /../usr/local/bin, libraries - in /../usr/local/lib, header files in /../usr/local/include and documentation - in /../usr/local/share. You can specify an alternative installation prefix - other than /../usr/local by giving configure the option --prefix=PATH. This - valuable in case you don't have privileges to install under the default - paths or if you want to install in the system directories instead. - - To confirm your installation of the ImageMagick distribution was successful, - ensure that the installation directory is in your executable search path - and type: - - $magick> display - - The ImageMagick logo is displayed on your X11 display. - - To verify the ImageMagick build configuration, type: - - $magick> identify -list configure - - To list which image formats are supported , type: - - $magick> identify -list format - - For a more comprehensive test, you run the ImageMagick test suite by typing: - - $magick> make check - - Ghostscript is a prerequisite, otherwise the EPS, PS, and PDF tests will - fail. Note that due to differences between the developer's environment and - your own it is possible that a few tests may fail even though the results are - ok. Differences between the developer's environment environment and your own - may include the compiler, the CPU type, and the library versions used. The - ImageMagick developers use the current release of all dependent libraries. - -Linux-specific Build instructions - - Download ImageMagick.src.rpm from ftp.imagemagick.org or its mirrors and - verify the distribution against its message digest. - - Build ImageMagick with this command: - - $magick> rpmbuild --rebuild ImageMagick.src.rpm - - After the build you, locate the RPMS folder and install the ImageMagick - binary RPM distribution: - - $magick> rpm -ivh ImageMagick-6.8.2-?.*.rpm - -MinGW-specific Build instructions - - Although you can download and install delegate libraries yourself, many - are already available in the GnuWin32 distribution. Download and install - whichever delegate libraries you require such as JPEG, PNG, TIFF, etc. Make - sure you specify the development headers when you install a package. Next - type, - - $magick> tar jxvf ImageMagick-6.8.2-?.tar.bz2 - $magick> cd ImageMagick-6.8.2 - $magick> export CPPFLAGS="-Ic:/Progra~1/GnuWin32/include" - $magick> export LDFLAGS="-Lc:/Progra~1/GnuWin32/lib" - $magick> ./configure --without-perl - $magick> make $magick> sudo make install - -Dealing with Unexpected Problems - - Chances are the download, configure, build, and install of ImageMagick went - flawlessly as it is intended, however, certain systems and environments may - cause one or more steps to fail. We discuss a few problems we've run across - and how to take corrective action to ensure you have a working release - of ImageMagick - - Build Problems - - If the build complains about missing dependencies (e.g. .deps/source.PLO), - add --disable-dependency-tracking to your configure command line. - - Some systems may fail to link at build time due to unresolved symbols. Try - adding the LDFLAGS to the configure command line: - - $magick> configure LDFLAGS='-L/usr/local/lib -R/usr/local/lib' - - Dynamic Linker Run-time Bindings - - On some systems, ImageMagick may not find its shared library, libMagick.so. Try - running the ldconfig with the library path: - - $magick> /sbin/ldconfig /usr/local/lib - - Solaris and Linux systems have the ldd command which is useful to track which - libraries ImageMagick depends on: - - $magick> ldd `which convert` - - Delegate Libraries - - On occasion you may receive these warnings: - - no decode delegate for this image format - no encode delegate for this image format - - This exception indicates that an external delegate library or its headers - were not available when ImageMagick was built. To add support for the image - format, download and install the requisite delegate library and its header - files and reconfigure, rebuild, and reinstall ImageMagick. As an example, - lets add support for the JPEG image format. First we install the JPEG RPMS: - - $magick> yum install libjpeg libjpeg-devel - - Now reconfigure, rebuild, and reinstall ImageMagick. To verify JPEG is now - properly supported within ImageMagick, use this command: - - $magick> identify -list format - - You should see a mode of rw- associated with the JPEG tag. This mode means - the image can be read or written and can only support one image per image - file. - -PerlMagick - - If PerlMagick fails to link with a message similar to libperl.a is not found, - rerun configure with the --enable-shared or --enable-shared --with-modules - options. diff --git a/ImageMagick-6.9.12-44/Install-vms.txt b/ImageMagick-6.9.12-44/Install-vms.txt deleted file mode 100644 index dbc5127..0000000 --- a/ImageMagick-6.9.12-44/Install-vms.txt +++ /dev/null @@ -1,33 +0,0 @@ -VMS COMPILATION - - You might want to check the values of certain program definitions - before compiling. Verify the definitions in delegates.xml to suit - your local requirements. Next, type. - - Type - - unzip ImageMagick-6.7.4-0.zip - set default [.imagemagick] - @make - set display/create/node=node_name:: - - where node_name is the DECNET X server to contact. - - Note : the MAKE.COM files compile every thing with /name=(as_is,short). all - the requested graphical lib's should be compiled with this qualifier (see - http://nchrem.tnw.tudelft/openvms for details on additional libraries - needed). All the .olb files of the libs are expected to be in SYS$LIBRARY. - - Edit the MAKE.COM in the top directory and [.MAGICK]CONFIG.H_VMS to - add/remove optional graphical support. - - Finally type: - - display - - Thanks to pmoreau@cenaath.cena.dgac.fr for supplying invaluable help - as well as the VMS versions of the JPEG, PNG, TTF, and TIFF libraries. - - Thanks to Joukj@hrem.stm.tudelft.{nl} for providing a patches to get - ImageMagick working under OpenVMS. See - http://nchrem.tnw.tudelft.nl/openvms/software2.html#Magick. diff --git a/ImageMagick-6.9.12-44/Install-windows.txt b/ImageMagick-6.9.12-44/Install-windows.txt deleted file mode 100644 index d003b6f..0000000 --- a/ImageMagick-6.9.12-44/Install-windows.txt +++ /dev/null @@ -1,2 +0,0 @@ -Instructions on how to build ImageMagick on Windows can be found here: -https://github.com/ImageMagick/ImageMagick-Windows6 diff --git a/ImageMagick-6.9.12-44/LICENSE b/ImageMagick-6.9.12-44/LICENSE deleted file mode 100644 index ad5c338..0000000 --- a/ImageMagick-6.9.12-44/LICENSE +++ /dev/null @@ -1,103 +0,0 @@ -Before we get to the text of the license, lets just review what the license says in simple terms: - -It allows you to: - - * freely download and use ImageMagick software, in whole or in part, for personal, company internal, or commercial purposes; - * use ImageMagick software in packages or distributions that you create; - * link against a library under a different license; - * link code under a different license against a library under this license; - * merge code into a work under a different license; - * extend patent grants to any code using code under this license; - * and extend patent protection. - -It forbids you to: - - * redistribute any piece of ImageMagick-originated software without proper attribution; - * use any marks owned by ImageMagick Studio LLC in any way that might state or imply that ImageMagick Studio LLC endorses your distribution; - * use any marks owned by ImageMagick Studio LLC in any way that might state or imply that you created the ImageMagick software in question. - -It requires you to: - - * include a copy of the license in any redistribution you may make that includes ImageMagick software; - * provide clear attribution to ImageMagick Studio LLC for any distributions that include ImageMagick software. - -It does not require you to: - - * include the source of the ImageMagick software itself, or of any modifications you may have made to it, in any redistribution you may assemble that includes it; - * submit changes that you make to the software back to the ImageMagick Studio LLC (though such feedback is encouraged). - -A few other clarifications include: - - * ImageMagick is freely available without charge; - * you may include ImageMagick on a DVD as long as you comply with the terms of the license; - * you can give modified code away for free or sell it under the terms of the ImageMagick license or distribute the result under a different license, but you need to acknowledge the use of the ImageMagick software; - * the license is compatible with the GPL V3. - * when exporting the ImageMagick software, review its export classification. - -Terms and Conditions for Use, Reproduction, and Distribution - -The legally binding and authoritative terms and conditions for use, reproduction, and distribution of ImageMagick follow: - -Copyright @ 1999 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. - -1. Definitions. - -License shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -Licensor shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -Legal Entity shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, control means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -You (or Your) shall mean an individual or Legal Entity exercising permissions granted by this License. - -Source form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -Object form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -Work shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -Derivative Works shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -Contribution shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as Not a Contribution. - -Contributor shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - - * You must give any other recipients of the Work or Derivative Works a copy of this License; and - * You must cause any modified files to carry prominent notices stating that You changed the files; and - * You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - * If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. -You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -How to Apply the License to your Work - -To apply the ImageMagick License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information (don't include the brackets). The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the ImageMagick License (the "License"); you may not use - this file except in compliance with the License. You may obtain a copy - of the License at - - https://imagemagick.org/script/license.php - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations - under the License. diff --git a/ImageMagick-6.9.12-44/Magick++/AUTHORS b/ImageMagick-6.9.12-44/Magick++/AUTHORS deleted file mode 100644 index 051068c..0000000 --- a/ImageMagick-6.9.12-44/Magick++/AUTHORS +++ /dev/null @@ -1,19 +0,0 @@ -The author and maintainer of Magick++ is Bob Friesenhan -. - -Many thanks to Cristy for developing the powerful ImageMagick -package that Magick++ is based on and for enhancing ImageMagick API -features in order to allow a cleaner implementation. - -Thanks to Bill Radcliffe for his assistance with -getting Magick++ to compile under Visual C++, and for maintaining the -Windows build environment. - -Thanks to Albert Chin-A-Young for assisting -with compilation issues related to the SGI C++ compiler, for providing -access to the Sun C++ compiler, and for assistance with the configure -script. - -Thanks to Leonard Rosenthol for ensuring that -Magick++ compiles on the Mac. - diff --git a/ImageMagick-6.9.12-44/Magick++/ChangeLog b/ImageMagick-6.9.12-44/Magick++/ChangeLog deleted file mode 100644 index 43fbf97..0000000 --- a/ImageMagick-6.9.12-44/Magick++/ChangeLog +++ /dev/null @@ -1,1544 +0,0 @@ -2017-07-12 6.9.9-0 Dirk Lemstra - * For portability, Color() arguments must be Magick::Quantum (reference - https://github.com/ImageMagick/ImageMagick/issues/510). - -2013-07-09 6.8.6-4 Dirk Lemstra - * Added combineImages, evaluateImages, mergeImageLayers, optimizeImageLayers - optimizePlusImageLayers and separateImages to STL.h (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=23699). - * Added support for the fill area flag ('^') and the pixel area - count limit flag ('@') to the Geometry class of Magick++ (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=23704). - -2012-08-23 6.7.9-2 Cristy - * On rare occasions, PNG warnings triggered an assertion (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=23&t=21737). - -2012-05-12 6.7.6-10 Cristy - * GravityType argument no longer ignored in Magick::Image::extent (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=21000). - -2011-02-12 6.6.7-7 Cristy - * Add support for the strip() and stripImage() STL methods. - -2011-02-01 6.6.7-2 Cristy - * Remove extra '+' in the geometry operator. - -2010-06-16 6.6.2-2 Cristy - * Patch for compile problem in mapImages of the STL header. - -2010-02-21 6.5.9-10 Cristy - * Add extent() to extend the image as defined by the geometry, gravity, and - image background color. - -2009-11-14 6.5.7-8 Cristy - * Add forwardFourierTransform(), inverseFourierTransform(), and - inverseFourierTransformImage() methods to implement forward and inverse - discrete Fourier transform (DFT / IFT). - -2009-09-28 6.5.6-6 Cristy - * Add splice() method to splice the background color into the image. - -2009-04-01 6.5.1-1 Cristy - * Add virtualPixelMethod() method for image and options, required for - distort(). - -2008-09-09 6.4.3-7 Cristy - * Use ImagesToBlob() rather than ImageToBlob() for writeImages(). - -2007-10-02 6.3.6-7 Cristy - * Define USE_MAP for Magick++/tests/colorHistogram.cpp (patch provided by - albert chin ). - -2007-04-10 6.3.3-7 Cristy - * Add colorspaceType(RGBColorspace) to set RGB colorspace before an - image read (useful to convert CMYK Potscript to RGB). - -2006-02-05 6.3.2-3 Cristy - * Clear exception in throwException() method. - -2006-01-16 6.3.2-0 Cristy - * Add extent() method to extend the image as defined by the geometry. - -2003-12-04 Bob Friesenhahn - - * demo/analyze.cpp (main): New program to demonstrate using the - 'analyze' process module. - * demo/Makefile.am: Add rules to build analyze program. - * lib/Image.cpp (process): New method to execute process modules. - * lib/Image.cpp (attribute): New method to get and set named image - attributes. - -2003-10-01 Bob Friesenhahn - - * lib/Color.cpp: Ensure that all non-default constructors set - opacity to opaque. - -2003-09-17 Bob Friesenhahn - - * lib/Magick++/STL.h (colorHistogram): If map key is not const, - then implicit type conversion occurs. Sun's C++ compiler doesn't - seem to handle that. The map key is now defined as const in - the insert arguments. - -2003-09-01 Bob Friesenhahn - - * tests/Makefile.am: Add build support for colorHistogram.cpp. - * tests/colorHistogram.cpp: New test program to test retrieving - color histograms from the image using colorHistogram(). - * lib/Magick++/STL.h (colorHistogram): Added new template function - to retrieve a color histogram into a user-provided container. - Verified to work when using STL and as the target - container types. When is used, a user-specified color may - be used to perform lookups in the map to obtain the usage count for - that color. - * lib/Color.cpp (operator >=): Insufficient resolution was being - provided in order to reliably sort color objects in STL - containers. The updated algorithm should be fail-safe. - -2003-08-31 Bob Friesenhahn - - * lib/Image.cpp (channelDepth): New method to set or get the - modulus depth for a specified channel. - -2003-08-29 Bob Friesenhahn - - * lib/Magick++/Include.h (Magick): Added support for - CopyCyanCompositeOp, CopyMagentaCompositeOp, - CopyYellowCompositeOp, and CopyBlackCompositeOp, composition - operators. - -2003-08-12 Bob Friesenhahn - - * lib/Image.cpp (depth): Method now only updates the - Image/ImageInfo depth member and retrieves the value of the Image - depth member. - (modulusDepth): New method to inspect the pixels for actual - modulus depth, or update/reduce the pixels to a specified modulus - depth. The depth method was performing this function so any code - which depended on the depth method to compute or set the modulus - depth should be updated to use modulusDepth() instead. - -2003-08-03 Bob Friesenhahn - - * lib/Image.cpp (matte): If a new matte channel is created, - initialize it to opaque. Likewise, if the matte channel is - eliminated, initialize the unused channel to opaque. - -2003-07-09 Bob Friesenhahn - - * demo/demo.cpp (main): Don't crop logo image. * - * *.h, *.cpp: Include "Magick++/Include.h" before including any - compiler or system header in order to ensure that LFS defines are - properly applied. Inspired by patch from Albert Chin-A-Young. - -2003-06-29 Bob Friesenhahn - - * lib/Magick++/Include.h: Needed to import ThrowLoggedException. - * lib/Exception.cpp (throwException): Add originating source - module, source line, and function name (if available) to exception - report. This is useful in order to determine the exact conditions - that lead to the exception being thrown. - * lib/Magick++/Exception.h: Added ErrorCoder, WarningCoder, - ErrorConfigure, WarningConfigure, ErrorDraw, WarningDraw, - ErrorImage, WarningImage, ErrorMonitor, WarningMonitor, - ErrorRegistry, WarningRegistry, ErrorStream, WarningStream, - ErrorType, and WarningType, exception classes to support the full - set of exceptions that ImageMagick can throw. - -2003-06-22 Bob Friesenhahn - - * lib/CoderInfo.cpp (CoderInfo): Applied compilation fix from - Mike Chiarappa to compile using Borland C++. - -2003-06-06 Bob Friesenhahn - - * lib/Geometry.cpp (string): Throw an exception if a string is - requested from an invalid geometry object. - -2003-06-05 Bob Friesenhahn - - * lib/Geometry.cpp (operator =): If GetGeometry returns NoValue, - then assign an invalid geometry object to cause an exception if - the geometry is then used. - -2003-06-04 Bob Friesenhahn - - * lib/Magick++/Exception.h (ErrorModule): Added class to handle - module errors. - * lib/Magick++/Exception.h (WarningModule) Added class to handle - module warnings. - -2003-05-30 Bob Friesenhahn - - * lib/Magick++/STL.h (coderInfoList): Use GetMagickInfoArray to - access coder list. - -2003-05-22 Bob Friesenhahn - - * lib/Magick++/STL.h (affineTransformImage): Add function object - contributed by Vladimir Lukianov to apply an affine transform to - the image. - * lib/Image.cpp (affineTransform): Added method contributed by - Vladimir Lukianov to apply an affine transform to the image. - -2003-05-16 Bob Friesenhahn - - * lib/Magick++/Include.h: Decided to back out change - which used the _VISUALC_ define to trigger inclusion of - . - -2003-05-14 Bob Friesenhahn - - * lib/Magick++/Include.h: If _VISUALC_ is defined, - include . This ensures that this necessary - header is included even if HAVE_SYS_TYPES_H is not defined - in magick-config.h. - -2003-05-04 Bob Friesenhahn - - * lib/Image.cpp (InitializeMagick): InitializeMagick is - now a C++ function rather than a namespace inclusion. - An atexit() handler is registered to invoke DestroyMagick - when the program exits. Relying on static deconstruction - to invoke DestroyMagick proved to be unreliable due to - translation unit destruction uncertainty. - -2003-04-15 Bob Friesenhahn - - * lib/Image.cpp (Image::Image (MagickCore::Image* image_)): - Incorporated recommended fix from Jukka Manner to avoid - a scenario which leaks an Options object. - * tests/coalesceImages.cpp: Updated to use modified - coalesceImages() interface. - * lib/Magick++/STL.h (coalesceImages): Replaced implementation - with one from Felix Heimbrecht. The template signature has - changed to return a new image sequence. This template API - silently ceased to funtion due to an ImageMagick CoalesceImages - API change. - -2003-03-30 Bob Friesenhahn - - * tests/readWriteBlob.cpp (main): Added check for - stream read failure when reading blob data. - (class myBlob): Use get rather than read. - -2003-03-20 Bob Friesenhahn - - * tests/attributes.cpp : Change in the way that Magick++ - retrieves density caused tests to fail. Density now defaults - to 72x72 (ImageMagick default) rather than invalid. - -2003-03-15 Bob Friesenhahn - - * demo/Makefile.am (CLEANFILES): Fix clean target to remove - *_out.mvg output files as well. - * demo/zoom.cpp: Added a command-line parser for dash - arguments as well as an image "resample" capability. - * lib/Image.cpp (density): Obtain density from Image - rather than ImageInfo if the Image is valid. - -2003-03-01 Bob Friesenhahn - - * lib/Makefile.am : Added rules to install ImageMagick++.pc. - * lib/ImageMagick++.pc.in : Added pkgconfig file for - -lImageMagick++. - -2003-02-11 Bob Friesenhahn - - * lib/Image.cpp (colorSpace): Pass image->colorspace to - TransformRGBColorspace. - -2003-01-22 Bob Friesenhahn - - * lib/Magick++/STL.h (writeImages): Should have been invoking - WriteImages rather than WriteImage! - -2003-01-18 Bob Friesenhahn - - * lib/Magick++/Include.h: Add HSL and HWB colorspace - transformation support. - -2003-01-13 Bob Friesenhahn - - * lib/Image.cpp (colorSpace): Support colorspace transforms - other than to and from RGB by translating to RGB as an intermediate - step. - -2002-11-24 Bob Friesenhahn - - * lib/Drawable.cpp: Added DrawablePushClipPath, - DrawablePopClipPath, and DrawableClipPath. Implementation - contributed by Vladimir . - -2002-11-10 Bob Friesenhahn - - * lib/Image.cpp (colorMapSize): New method to set, or return - the colormap size. - -2002-11-08 Bob Friesenhahn - - * lib/Image.cpp (adaptiveThreshold): New method. - -2002-10-01 Bob Friesenhahn - - * lib/Magick++/STL.h (coderInfoList): Intentionally ignore missing - delegate exceptions. - -2002-09-24 Bob Friesenhahn - - * lib/Options.cpp (textEncoding): Had forgotten to implement - textEncoding! - -2002-09-16 Bob Friesenhahn - - * lib/Color.cpp (Color): Use of 'new' and 'delete' in inlines was - causing memory allocation/deallocation problems for users of the - DLL build. Problem was identified by Marc Iwan. - -2002-09-02 Bob Friesenhahn - - * lib/Image.cpp (compare): New method to compare current image - with a reference image. - -2002-08-19 Bob Friesenhahn - - * lib/Image.cpp (textEncoding): New method to allow setting the - default text encoding (e.g. "UTF-8"). - - * lib/Drawable.cpp (DrawableText): Added an alternate constructor - to allow specifying the text encoding (e.g. "UTF-8"). - -2002-08-02 Bob Friesenhahn - - * Overall: Now compiles as a DLL using Visual C++. - -2002-07-24 Bob Friesenhahn - - * lib/Image.cpp (profile): Added method to store, delete, or - retrieve named application profiles. - -2002-07-17 Bob Friesenhahn - - * lib/Image.cpp (type): Set the ImageInfo type attribute when - setting the image type. If the type attribute is set to something - other than UndefinedType (implying that the user has set a desired - output image type), then return that as the image type, otherwise - use GetImageType() to evaluate the image type. - -2002-05-20 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableTextUnderColor): New class to set the - text undercolor. When text undercolor is set, a rectangle of the - specified color is rendered under text annotations. - -2002-05-19 Bob Friesenhahn - - * Magick++ library no longer depends on iostreams at all. - -2002-04-28 Bob Friesenhahn - - * lib/Image.cpp (throwImageException): ExceptionInfo was not being - properly initialized. This could cause some errors to cause an - abort in error.c rather than throwing an exception. - -2002-04-26 Bob Friesenhahn - - * lib/Image.cpp (draw): Use draw.h drawing APIs to draw on image. - This means that MVG output no longer comes from code in - Drawable.cpp. - -2002-04-25 Bob Friesenhahn - - * lib/STL.cpp: Moved function object implementations from STL.h to - STL.cpp. - -2002-04-20 Bob Friesenhahn - - * lib/Image.cpp (getConstPixels): Changed offset parameter type - from 'unsigned int' to 'int'. - (getPixels): Changed offset parameter type from 'unsigned int' to - 'int'. - (setPixels): Changed offset parameter type from 'unsigned int' to - 'int'. - (cacheThreshold): Changed argument type from 'const long' to - 'const int'. - (matteFloodfill): Changed offset parameter type from 'const long' to - 'const int'. - - * lib/Pixels.cpp (getConst): New method to return read-only pixels. - (get): Offset parameter types changed from 'unsigned int' to 'int'. - -2002-04-19 Bob Friesenhahn - - * lib/Magick++/Drawable.h (DrawableDashOffset): Change dashoffset - type to 'double' rather than 'unsigned int' in order to match - ImageMagick. - - * lib/Drawable.cpp (DrawableDashArray): Change dasharray type to - 'double' rather than 'unsigned int' in order to match - ImageMagick. Previous 'unsigned int' methods remain for - compatability reasons. - -2002-04-14 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableCompositeImage): Always output - composite images as inlined Base64. - -2002-04-13 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableCompositeImage): If magick attribute - string is specified, then composite image is supplied to - ImageMagick as inlined Base64 rather than by MPRI reference. - - * lib/Blob.cpp (base64): Added methods to update Blob with data - from Base64-encoded string, or to return a Base64-encoded string - from Blob. Still needs documentation. - -2002-04-09 Dom Lachowicz - - * lib/Image.cpp (Image::ping): Added PingBlob function - -2002-04-07 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableDashArray::operator=): Added missing - assignment operator (fixes a bug). - (DrawableDashArray::DrawableDashArray): Added missing copy - constructor (fixes a bug). - - * lib/Image.cpp (oilPaint): Changed argument type from unsigned - int to double. - (chromaBluePrimary): Changed argument type from float to double. - (chromaGreenPrimary): Changed argument type from float to double. - (chromaRedPrimary): Changed argument type from float to double. - (chromaWhitePoint): Changed argument type from float to double. - (getConstPixels): Changed argument type of x_ & _y from 'int' to - 'unsigned int'. - (getPixels): Changed argument type of x_ & _y from 'int' to - 'unsigned int'. - -2002-04-05 Bob Friesenhahn - - * lib/Image.cpp (debug): Added method to set ImageMagick debug - flag so that it prints debugging information while it runs. - -2002-04-03 Bob Friesenhahn - - * lib/Drawable.cpp: Fixed a bunch of bugs related to - DrawableCompositeImage, DrawableFont, and inconsistencies - discovered by Gimpel lint. - -2002-04-02 Bob Friesenhahn - - * lib/Image.cpp (draw): Properly delimit individual drawing - commands so that MVG output is correct. - -2002-03-30 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableViewbox): MVG syntax wasn't correct. - - * lib/Image.cpp (draw): Fix algorithm used to append newlines to - MVG commands so that draw() may be invoked multiple times while - still producing valid MVG. - -2002-03-29 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableViewbox): New class to allow setting - the MVG output size. - -2002-03-26 Bob Friesenhahn - - * lib/Drawable.cpp (print): Changed "mpr:" to "mpri:" in order to - *finally* get DrawableCompositeImage to work as intended. - - * lib/Image.cpp (registerId): Bugfix. Register using - sizeof(MagickCore::Image) rather than sizeof(Image). - -2002-03-26 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableCompositeImage): Had failed to - initialize width and height in object to image width and height. - -2002-02-28 Bob Friesenhahn - - * lib/Magick++/STL.h (endianImage): New class to specify the - endian option for formats which support this notion (e.g. TIFF). - - * lib/Image.cpp (endian): New method to specify the endian option - for formats which support this notion (e.g. TIFF). - -2002-02-11 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableFont): Support specifying a font via - font-family, font-style, font-weight, and font-stretch. Wildcard - matches are supported. - -2002-02-06 Bob Friesenhahn - - * lib/Image.cpp (charcoal): Replace Magick++'s charcoal effect - with the output of ImageMagick's CharcoalImage function in order - to ensure consistency. - - * lib/Magick++/CoderInfo.h (MatchType): Scope the MatchType - enumeration to the CoderInfo class so these enumeration names can - be re-used elsewhere without conflict. This results in a minor - API change to the coderInfoList() templated function since - enumerations must be specified like "CoderInfo::TrueMatch" rather - than just "TrueMatch". Hopefully not a problem since this - function and class were not documented outside of the headers - until this release. - -2002-02-05 Bob Friesenhahn - - * lib/Magick++/STL.h (coderInfoList): Finally wrote some - documentation. - -2002-01-26 Bob Friesenhahn - - * lib/Options.cpp : Use DestroyImageList() rather than DestroyImage(). - - * lib/Geometry.cpp (operator =): Use GetPageGeometry() rather than - PostscriptGeometry() to parse geometry specifications containing a - page size. - -2002-01-21 Bob Friesenhahn - - * Remove bogus cast of blob data in readImages(). - -2002-01-20 Bob Friesenhahn - - * lib/Image.cpp (throwImageException): Throwing exceptions was - leaking memory. - - * lib/Exception.cpp (throwException): Throwing exceptions was - leaking memory. - - * lib/Image.cpp (replaceImage): Updated to properly handle - registration ids. - (modifyImage): Updated to properly handle registration ids. - -2002-01-15 Bob Friesenhahn - - * lib/Drawable.cpp (Magick::DrawableGravity::print): - Bugfix. Remove "Gravity" from the end of each gravity - specification string. Reported as PR#1084 by stefan@dotify.com. - -2002-01-12 Bob Friesenhahn - - * lib/Image.cpp, Magick++/Include.h: Use DestroyImageList() rather - than DestroyImages(). - -2002-01-10 Bob Friesenhahn - - * lib/Magick++/Options.h (antiAlias): Bugfix, set - drawInfo->text_antialias to control text antialiasing. - -2002-01-02 Bob Friesenhahn - - * lib/Magick++/Include.h : Imported new composition operators to - namespace: NoCompositeOp, DarkenCompositeOp, LightenCompositeOp, - HueCompositeOp, SaturateCompositeOp, ValueCompositeOp, - ColorizeCompositeOp, LuminizeCompositeOp, ScreenCompositeOp, - OverlayCompositeOp. - -2001-12-27 Bob Friesenhahn - - * lib/Image.cpp (strokePattern): New method to specify image to - use as pattern while drawing stroked-outlines of drawn objects. - (fillPattern): New method to specify image to use as pattern while - filling drawn objects. - (penTexture): Method is officially deprecated. Don't use anymore. - (penColor): Method is officially deprecated. Don't use anymore. - - * lib/Drawable.cpp (DrawablePushPattern): Support pushing - (starting) pattern definition. - (DrawablePopPattern): Support popping (terminating) pattern - definition. - -2001-12-26 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableCompositeImage): Read image - immediately if provided by filename, register with peristent - registry, and pass as perisistant image type. - (DrawableCompositeImage): Support specifying Image in memory. - Passed as perisistant image type. - -2001-12-24 Bob Friesenhahn - - * lib/Color.cpp (operator std::string): Color string buffer was - one character too short! - -2001-12-20 Bob Friesenhahn - - * lib/TypeMetric.cpp (characterWidth): Eliminate method. - (characterHeight): Eliminate method. - (all remaining methods): Change return type to 'double'. Fix - documentation in source files to reflect that units are in pixels - rather than points. - (descent): Renamed method from 'decent' to 'descent'. - -2001-11-22 Bob Friesenhahn - - * lib/Image.cpp (Magick): Invoke DestroyMagick() to clean up - ImageMagick allocations. - - * lib/Magick++/Include.h (ImageType): Added some missing enums to - Magick namespace. - -2001-11-20 Bob Friesenhahn - - * lib/Magick++/CoderInfo.h (CoderInfo): Syntax fix. - ImageMagick bug #975. - - * lib/Image.cpp (draw): Delete ostrstream data when it is no - longer needed. ImageMagick bug #988. - -2001-11-07 Bob Friesenhahn - - * lib/Image.cpp (pixelColor): Implementation didn't handle pixels - indexes correctly. Now it does. - -2001-11-04 Bob Friesenhahn - - * lib/Image.cpp (matteFloodfill): Coordinates are long values. - (floodFillOpacity): New method to floodfill opacity across pixels - matching color (within fuzz-factor) at point. Similar to - matteFloodfill except that color is selected from starting point. - -2001-10-29 Bob Friesenhahn - - * lib/Image.cpp (strokeDashArray): Change to type double. - (strokeDashOffset): Change to type double. - -2001-10-24 Bob Friesenhahn - - * lib/Geometry.cpp (Geometry): Add constructor from - MagickCore::RectangleInfo. - - * lib/Image.cpp (boundingBox): Method to return smallest bounding - box enclosing non-border pixels. - -2001-10-20 Bob Friesenhahn - - * lib/Image.cpp (getConstIndexes): Add method to obtain read-only - pixel indexes. - (getIndexes): Add method to obtain read-write pixel indexes. - (Image::Image): Send warnings from Image constructor to cerr - rather than throwing. - - * lib/Color.cpp (Color(PixelPacket&)): Change argument to const - PixelPacket& as it should have been from the beginning. - - * lib/Image.cpp (pixelColor): Reimplemented to be a const method. - -2001-10-13 Bob Friesenhahn - - * lib/Image.cpp (getConstPixels): New method for returning a - read-only pixel view. Still requires documentation. - - * lib/Magick++/STL.h (coderInfoList): Fixed compilation problem - when compiling with Visual C++. - -2001-10-06 Bob Friesenhahn - - * lib/Magick++/Color.h (scaleQuantumToDouble): Add polymorphic - version that accepts double to avoid downconversion error. - -2001-10-05 Bob Friesenhahn - - * lib/Magick++/Color.h (scaleQuantumToDouble): Cast Quantum to - double prior to division. Hopefully fix bug. - -2001-10-01 Bob Friesenhahn - - * lib/Magick++/Color.h (Color(const std::string)): Pass argument by reference. - * (operator=): Pass argument by const reference. - -2001-09-23 Bob Friesenhahn - - * lib/Magick++/STL.h (coderInfoList): New function to support - obtaining format coder information (as a list of type CoderInfo). - - * lib/CoderInfo.cpp (CoderInfo): New class to support obtaining - format coder information. - -2001-09-15 Bob Friesenhahn - - * lib/Image.cpp (depth): Use GetImageDepth and SetImageDepth - rather than just getting/setting depth attributes. - - * lib/Magick++/STL.h (opacityImage): New unary function object to - set, or attenuate, image pixel opacity throughout the image. - - * lib/Image.cpp (opacity): New method to set, or attenuate, image - pixel opacity throughout the image. - - * lib/Magick++/STL.h (typeImage): New unary function object to set - image type. - - * lib/Image.cpp (type): Added ability to set image type. - -2001-09-12 Bob Friesenhahn - - * lib/Image.cpp (write(Blob)): Tell blob to use malloc allocator. - - * lib/Blob.cpp (updateNoCopy): Added parameter so that user can - specify the allocation system (malloc or new) the memory came - from. Defaults to C++ memory allocator. - -2001-09-09 Bob Friesenhahn - - * lib/Image.cpp (fileSize): Decided to change return type to off_t - for increased range and portability. - -2001-09-08 Bob Friesenhahn - - * lib/Image.cpp (fileSize): Changed return value to double. - -2001-09-05 Bob Friesenhahn - - * lib/Image.cpp (colorMap): Allocate a colormap if it does not - already exist. - - * lib/Pixels.cpp (indexes): Don't attempt to validate image type. - - * lib/Image.cpp (colorMap): Optimized more for performance. - -2001-09-03 Bob Friesenhahn - - * lib/Image.cpp (fontTypeMetrics): New method to support - retrieving font metrics. - - * lib/TypeMetric.cpp : New class to support font metrics - information. - -2001-09-02 Bob Friesenhahn - - * lib/Magick++/Color.h (scaleDoubleToQuantum): Inline static - method made from previous ScaleDoubleToQuantum #define. - (scaleQuantumToDouble): Inline static method made from previous - ScaleQuantumToDouble #define. Helps avoid possibility of clash - with user code. - -2001-08-25 Bob Friesenhahn - - * lib/Image.cpp (colorMap): Automagically extend colormap if - specified index is past end of current colormap. Colormap is - limited to a maximum depth of QuantumRange entries. - -2001-08-19 Bob Friesenhahn - - * lib/Image.cpp (clipMask): New method to add a clip mask to the - image. Adds clipping to any image operation wherever the clip - mask image is tranparent. - -2001-08-15 Bob Friesenhahn - - * lib/Drawable.cpp (print): Add single quotes around file names - and font specifications. - -2001-07-07 Bob Friesenhahn - - * lib/Image.cpp (read): Ensure that only a single image frame is read. - -2001-07-05 Bob Friesenhahn - - * lib/Magick++/STL.h (flattenImages): New function to flatten a - layered image. - - * lib/Montage.cpp (Montage): Montage initial defaults are no - longer drawn from ImageInfo. MontageInfo structure is entirely - filled out by updateMontageInfo(); - -2001-07-03 Bob Friesenhahn - - * lib/Montage.cpp (updateMontageInfo): Bugfix; colors which were - intentionally specified as invalid (unset) were being ignored. - This produced unattractive label text when doing a montage. - -2001-07-01 Bob Friesenhahn - - * lib/Magick++/STL.h (medianFilterImage): Changed argument from - unsigned int to const double. - (fillColorImage): New method. - (strokeColorImage): New method. - (isValidImage): New method. - - * lib/Magick++/Image.h (edge): Change argument from unsigned int to double. - (medianFilter): Changed argument from unsigned int to const double. - - * lib/Magick++/STL.h (edgeImage): Change argument from unsigned int to double. - - * demo/demo.cpp (main): Updated to match PerlMagick demo. - -2001-06-23 Bob Friesenhahn - - * lib/Magick++/STL.h (shaveImage): New function to shave edges from image. - - * lib/Image.cpp (shave): New method to shave edges from image. - -2001-06-22 Bob Friesenhahn - - * lib/Image.cpp (quantize): Remove conditions on whether - quantization should be done. Now quantization is always done. - -2001-06-14 Bob Friesenhahn - - * lib/Magick++/Image.h (blur,charcoal,emboss,sharpen): Changed - radius and sigma parameters to match current ImageMagick defaults. - -2001-02-22 Bob Friesenhahn - - * lib/Options.cpp (updateDrawInfo): The updateDrawInfo() method - was no longer needed. Due to ImageMagick changes, calling it was - causing some options to be lost. - -2001-01-31 Bob Friesenhahn - - * lib/Image.cpp (fillRule): New method to specify the rule to use when filling drawn objects. - -2001-01-25 Bob Friesenhahn - - * lib/Image.cpp (erase): New method to reset image to background - color. - (strokeAntiAlias): New method to control antialiasing of stroked - objects. - -2001-01-24 Bob Friesenhahn - - * lib/Image.cpp (channel): Renamed method from 'layer' to match - equivalent change in ImageMagick (ChannelImage). Enumeration - names *Layer renamed to *Channel. - -2001-01-13 Bob Friesenhahn - - * lib/Magick++/Montage.h (strokeColor): New method. - (fillColor): New method. - - * lib/Image.cpp (replaceImage): Revised logic so that an inValid - image should be returned if a NULL pointer is passed. Before this - change the existing image was preserved. - (label): Work-around ImageMagick SetImageAttribute bug. - -2001-01-10 Bob Friesenhahn - - * lib/Image.cpp : Adjusted to ImageMagick animation parameter API change. - -2000-12-31 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableCompositeImage): Support specifying - composition rule. - -2000-12-27 Bob Friesenhahn - - * lib/Image.cpp (draw): Bugfix - the primitive string was not - properly null terminated. It is a wonder that the code usually - worked at all. Thanks to afatela@marktest.pt for reporting it. - -2000-12-24 Bob Friesenhahn - - * lib/Magick++/STL.h (deconstructImages): New STL function for - deconstructing an image list to assist with creating an animation. - (mosaicImages): New STL function for inlaying an image list to - form a single coherent picture. - -2000-12-17 Bob Friesenhahn - - * lib/Image.cpp (convolve): New method to convolve image using - user-supplied convolution matrix. - (unsharpmask): New method to replace image with a sharpened - version of the original image using the unsharp mask algorithm. - -2000-12-14 Bob Friesenhahn - - * : Adapted to ImageMagick API change which eliminates AnnotateInfo. - -2000-12-10 Bob Friesenhahn - - * lib/Magick++/STL.h (annotateImage): Brought into sync with - annotate methods in Image. - -2000-12-09 Bob Friesenhahn - - * lib/Image.cpp (annotate): Usage of Geometry parameter was - incorrect. Geometry parameter is used to specify bounding area. - This changes the interpretation for two of the annotate methods - (which probably weren't usable before). - -2000-11-29 Bob Friesenhahn - - * lib/Magick++/Color.h (alphaQuantum): Bugfix. Due to change in - treatment of opacity member, alphaQuantum() was not allowing value - to be set. - -2000-11-25 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableFillRule): New class to specify fill - rule (see SVG's fill-rule). - (DrawableDashOffset): New class to specify initial offset in dash - array. - (DrawableDashArray): New class to specify a stroke dash pattern. - (DrawableStrokeLineCap): New class to specify the shape to be used - at the end of open subpaths when they are stroked. - (DrawableStrokeLineJoin): New class to specify the shape to be - used at the corners of paths (or other vector shapes) when they - are stroked. - (DrawableMiterLimit): New class to specify extension limit for - miter joins. - -2000-11-24 Bob Friesenhahn - - * lib/Image.cpp (annotate): Reimplement text rotation using affine - member of AnnotateInfo. - (strokeDashOffset): New method for specifying the dash offset to use for - drawing vector objects. Similar to SVG stroke-dashoffset. - (strokeDashArray): New method for specifying the dash pattern to use - for drawing vector objects. Similar to SVG stroke-dasharray - (strokeLineCap): New method to specify the shape to be used at the end - of open subpaths when they are stroked. Similar to SVG - stroke-linecap. - (strokLineJoin): New method to specify the shape to be used at the - corners of paths (or other vector shapes) when they are - stroked. Similar to SVG stroke-linejoin. - (strokeMiterLimit): New method to specify the miter limit when joining - lines using MiterJoin. Similar to SVG stroke-miterlimit. - (strokeWidth): Renamed lineWidth method to strokeWidth. - -2000-10-26 Bob Friesenhahn - - * lib/Magick++/Drawable.h (DrawableCompositeImage): Add a - short-form constructor to support specifying image location and - name, but without specifying rendered size (use existing image - size). - -2000-10-16 Bob Friesenhahn - - * lib/Magick++/Drawable.h (DrawablePopGraphicContext): New class - to pop graphic context. - (DrawablePushGraphicContext): New class to push graphic context. - - * lib/Drawable.cpp (DrawableStrokeAntialias): New class to set - stroke antialiasing. - (DrawableTextAntialias): New class to set text antialiasing. - -2000-10-15 Bob Friesenhahn - - * lib/Image.cpp (transformOrigin): New method to set origin of - coordinate system for use when annotating with text or drawing - (transformRotation): New method to set rotation for use when - annotating with text or drawing - (transformScale): New method to set scale for use when annotating - with text or drawing. - (transformSkewX): New method to set skew for use in X axis when - annotating with text or drawing. - (transformSkewY): New method to set skew for use in Y axis when - annotating with text or drawing. - (transformReset): New method to reset transformation to default. - - * lib/Drawable.cpp (DrawablePath): New class for drawing SVG-style - vector paths. - (PathArcArgs): New class. Argument for PathArcArgs & PathArcAbs. - (PathArcAbs): New class. Draw arc using absolute coordinates. - (PathArcRel): New class. Draw arc using relative coordinates. - (PathClosePath): New class. Close drawing path. - (PathCurvetoArgs): New class. Argument class for PathCurvetoAbs & - PathCurvetoRel. - (PathCurvetoAbs): New class. Cubic bezier, absolute coordinates - (PathCurvetoRel): New class. Cubic bezier, relative coordinates - (PathSmoothCurvetoAbs): New class. Cubic bezier, absolute - coordinates - (PathSmoothCurvetoRel): New class. Cubic bezier, relative - coordinates - (PathQuadraticCurvetoArgs): New class. Argument class for - PathQuadraticCurvetoAbs and PathQuadraticCurvetoRel. - (PathQuadraticCurvetoAbs): New class. Quadratic bezier, absolute - coordinates - (PathQuadraticCurvetoRel): New class. Quadratic bezier, relative - coordinates - (PathSmoothQuadraticCurvetoAbs): New class. Quadratic bezier, - absolute coordinates - (PathSmoothQuadraticCurvetoRel): New class. Quadratic bezier, - relative coordinates - (PathLinetoAbs): New class. Line to, absolute coordinates - (PathLinetoRel): New class. Line to, relative coordinates - (PathLinetoHorizontalAbs): New class. Horizontal lineto, absolute - coordinates - (PathLinetoHorizontalRel): New class. Horizontal lineto, relative - coordinates - (PathLinetoVerticalAbs): New class. Veritical lineto, absolute - coordinates. - (PathLinetoVerticalRel): New class. Vertical lineto, relative - coordinates. - (PathMovetoAbs): New class. Moveto, absolute coordinates - (PathMovetoRel): New class. Moveto, relative coordinates - -2000-10-10 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableSkewX): New object to apply skew in X direction. - (DrawableSkewY): New object to apply skew in Y direction. - -2000-10-09 Bob Friesenhahn - - * lib/Image.cpp (edge): Change argument from 'unsigned int' to - 'double' in order to match ImageMagick API. - -2000-10-08 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableCompositeImage): Renamed from - DrawableImage. - (DrawableTextDecoration): Renamed form DrawableDecoration. - (all-classes): Complete re-write to write the drawing command to a - stream when draw() is invoked rather than at object construction - time. This may be somewhat slower for individual draw operations - but should be at least as fast for lists of drawing commands, - and is more flexible going into the future. Drawable classes now - inherit from DrawableBase but are passed into STL lists and Image - draw() methods via the surrogate class Drawable. The upshot of - all this is that the existing published API has not been altered - but things work much differently under the covers. - -2000-10-05 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableStrokeColor): Renamed from DrawableStroke - (DrawableFillColor): Renamed from DrawableFill - (DrawableRotation): New class to influence object rotation. - (DrawableScaling): New class to influence object scaling. - (DrawableTranslation): New class to influence object translation. - -2000-10-04 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableAffine): New class to influence object - scaling, rotation, and translation (as defined by SVG XML). - (DrawableAngle): New class to influence drawing angle. - (DrawableDecoration): New class to influence text decoration such - as underline. - (DrawableFill): New class to set object filling color. - (DrawableFillOpacity): New class to set opacity to use when - filling object. - (DrawableFont::): New class to set font. - (DrawableGravity): New class to set text placement gravity. - (DrawablePointSize): New class to set font point size. - (DrawableStroke): New class to set drawing stroke color. - (DrawableStrokeOpacity): New class to set drawing stroke opacity. - (DrawableStrokeWidth): New class to set drawing stroke width. - -2000-10-03 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableImage): Added width and height - parameters to specify size to scale rendered image to. This is - actually a bug-fix since it seems that the correct drawing command - was no longer being generated. - -2000-09-30 Bob Friesenhahn - - * lib/Image.cpp (read): New overloaded method to read an image - based on an array of raw pixels, of specified type and mapping, in - memory. - (write): New overloaded method to write image to an array of - pixels, of specified type and mapping. - (Image): New overloaded constructor to construct an image based on - an array of raw pixels, of specified type and mapping, in memory. - -2000-09-27 Bob Friesenhahn - - * lib/Image.cpp (colorize): API change to match change in - ImageMagick. Now accepts percentage of red, green, and blue to - colorize with using specified pen color. - -2000-09-20 Bob Friesenhahn - - * lib/Magick++/Drawable.h: Reverted Coordinate implemenation back - from and STL pair based implementation to a simple class. Maybe - this will improve portability. It is more understandable anyway. - -2000-09-18 Bob Friesenhahn - - * lib/Options.cpp : Bugfix. Some DrawInfo attributes were not - being updated. This lead to options like fontPointsize not - changing the font. - -2000-08-26 Bob Friesenhahn - - * lib/Magick++/STL.h (blurImage, charcoalImage, embossImage, - sharpenImage): Expand order_ argument to radius_ & sigma_ - arguments for more control (matches ImageMagick API change). - - * lib/Image.cpp (blur, charcoal, emboss, sharpen): Expand order_ - argument to radius_ & sigma_ arguments for more control (matches - ImageMagick API change). - -2000-08-24 Bob Friesenhahn - - * lib/Image.cpp (read): Check returned Image for embedded - exception, as well as the existing parameter check. This fixes - the bug that warnings are not reported. - -2000-07-26 Bob Friesenhahn - - * test/*.cpp demo/*.cpp: Added call to MagickIncarnate() to set - ImageMagick install location for Windows. Hopefully this hack can - be removed someday. - -2000-07-20 Bob Friesenhahn - - * lib/Image.cpp (colorFuzz): Changed type to 'double' from - 'unsigned int' to match change in ImageMagick. - - * lib/Color.cpp (Color*): Added copy constructor from base class. - (operator =): Added assignment operator from base class. - -2000-06-28 Bob Friesenhahn - - * lib/Magick++/Include.h : Changed enumeration FilterType to - FilterTypes, and QuantumTypes to QuantumType in order to match - last-minute API change in ImageMagick. - -2000-06-22 Bob Friesenhahn - - * lib/Magick++/Pixels.cpp (indexes): Bugfix, use GetCacheViewIndexes() - rather than GetIndexes(). - -2000-05-23 Bob Friesenhahn - - * lib/Magick++/Montage.h (gravity): Type of gravity_ argument, and - return value changed from 'unsigned int' to GravityType. - -2000-04-17 Bob Friesenhahn - - * lib/Drawable.cpp (DrawableArc, DrawableBezier, DrawablePolyline, - RoundRectangle): Added support for new drawing objects. - -2000-04-16 Bob Friesenhahn - - * lib/Drawable.cpp: Removed all public methods which accept - Coordinate arguments except those that accept lists of - Coordinates. Converted remaining drawable object methods into - individual classes which inherit from Drawable (e.g. "circle" - becomes "DrawableCircle"). The constructor for each class is - compatible with the original method. This results in annoying - changes to user code but provides more implementation flexibility. - -2000-04-09 Bob Friesenhahn - - * lib/Drawable.cpp - (fillEllipse,fillRectangle,fillCircle,fillPolygon): Removed - methods. Object filling is now based on whether fillColor or - penTexture are valid or not. This reflects ImageMagick internal - changes. - - * lib/Image.cpp (fillColor): New method to specify fill color when - drawing objects. - (strokeColor): New method to specify outline color when drawing - objects. - (penColor): Setting penColor now sets fillColor and - strokeColor. Getting penColor retrieves the value of - strokeColor. This supports backwards compatability. - -2000-03-28 Bob Friesenhahn - - * lib/Image.cpp (lineWidth): Type changed from unsigned int to double. - -2000-03-08 Bob Friesenhahn - - * lib/Magick++/STL.h (Magick): - -2000-03-07 Bob Friesenhahn - - * lib/Magick++/STL.h (blurImage,charcoalImage,edgeImage,embossImage, - reduceNoiseImage,sharpenImage): Modified to support order of the - pixel neighborhood. Backward compatable function objects constructors - are provided for embossImage, and reduceNoiseImage. - - * lib/Image.cpp (blur,charcoal,edge,emboss,reduceNoise,sharpen): - Now accept unsigned int argument which represents the order of the - pixel neighborhood (e.g. 3). This is not a backwards compatable - change, however, backward compatable methods are provided for emboss, - and reduceNoise. - -2000-03-02 Bob Friesenhahn - - * lib/Magick++/Pixels.h (Pixels): Moved Image pixel methods to - Pixels class. - -2000-02-29 Bob Friesenhahn - - * lib/Image.cpp (annotate): Re-wrote to improve performance. - (draw): Re-wrote to improve performance. - -2000-02-26 Bob Friesenhahn - - * lib/Drawable.cpp (text): Bugfix: support spaces in annotation text. - -2000-02-23 Bob Friesenhahn - - * lib/Magick++/STL.h (gaussianBlurImage): New function object to - Gaussian blur image. - - * lib/Image.cpp (gaussianBlur): New method to Gaussian blur image. - -2000-02-16 Bob Friesenhahn - - * lib/Image.cpp : Call-back based LastError class is eliminated in - favor of ImageMagick 5.2's re-entrant ExceptionInfo reporting. - This should make Magick++ thread safe under Win32. - -2000-02-08 Bob Friesenhahn - - * lib/Image.cpp (floodFillTexture): Fixed bug due to pixel pointer - becoming invalid in ImageMagick function. - -2000-01-24 Bob Friesenhahn - - * lib/Image.cpp : Added locking to reference counting to ensure - thread (pthread) safety. - - * lib/Blob.cpp : Added locking to reference counting to ensure - thread (pthread) safety. - - * lib/LastError.cpp: Added support for thread specific data - (pthreads) so that error reporting is thread safe. - - * lib/Magick++/Thread.h: Added thread wrapper class to provide - thread-safe locking (pthreads) to Magick++. - -2000-01-19 Bob Friesenhahn - - * lib/Image.cpp: Added methods getPixels, setPixels, syncPixels, - readPixels, and writePixels, in order to provide low-level access - to Image pixels. This approach (direct wrapper around ImageMagick - functions) does not mean that the planned object-oriented wrapper - has been forgotten, only that this wrapper is not ready yet, and - users need to manipulate pixels *now*. - -2000-01-16 Bob Friesenhahn - - * lib/LastError.cpp: Complete re-implementation of LastError so - that it hides its implementation. Also assures that all memory is - explicitly deallocated at program exit to avoid the appearance of - a leak. - -2000-01-11 Bob Friesenhahn - - * lib/Image.cpp (size): Bug-fix. Set image columns and rows as - well as image options columns and rows. - - * lib/Image.cpp :Depth parameters are now all unsigned in for consistency. - - * lib/Image.cpp (write): Parameters for writing Blobs re-arranged - again to hopefully be more sensible. - - * lib/Magick++/STL.h: Bug-fix. Re-number scenes from zero when linking - image range in container into a list. This provides expected results. - -1999-12-31 Bob Friesenhahn - - * lib/Image.cpp - (write): Additional overloaded methods for BLOBs. - (read): Additional overloaded methods for BLOBs. Re-ordered - parameters for one existing method. - (Image): Additional overloaded methods for BLOBs. Re-ordered - parameters for one existing method. - -1999-12-28 Bob Friesenhahn - - * lib/Image.cpp (floodFillTexture): Changed coordinates to unsigned. - -1999-12-21 Bob Friesenhahn - - * lib/Image.cpp (medianFilter): New method. - -1999-12-18 Bob Friesenhahn - - * lib/Image.cpp (density): Bug fix. Was not setting image x & y density. - -1999-11-30 Bob Friesenhahn - - * lib/Image.cpp (page): psPageSize() is renamed to page() and now - properly returns the attribute from the image. - -1999-11-25 Bob Friesenhahn - - * lib/Image.cpp: Rename transformColorSpace() to colorSpace(). - Added colorSpace() accessor method. - -1999-11-24 Bob Friesenhahn - - * lib/Color.cpp: Re-implemented PixelPacket pointer so that it is - never NULL and added a 'valid' field for tracking object validity. - -1999-11-13 Bob Friesenhahn - - * lib/Image.cpp (quantizeError): Eliminated method. - -1999-11-10 Bob Friesenhahn - - * lib/Image.cpp (annotate & draw): Changed implementation to - reflect change to the way AnnotateInfo is managed by ImageMagick. - -1999-11-07 Bob Friesenhahn - - * lib/Image.cpp (cacheThreshold): New method to set the pixel - cache threshold. - - * lib/Magick++/Include.h (Magick): Added new enumerations from - classify.h. - -1999-10-28 Bob Friesenhahn - - * lib/Magick++/Options.h (fontPointsize): Argument is now a double - to match change in ImageMagick. - - * lib/Image.cpp (fontPointsize): Argument is now a double to match - change in ImageMagick. - -1999-10-21 Bob Friesenhahn - - * lib/Blob.cpp (BlobRef): Bugfix -- start blob reference count at - one rather than zero. - -1999-10-19 Bob Friesenhahn - - * lib/Image.cpp (Image): Fixed Image constructors from Blob. The - image reference was not being instantiated as it should have been, - causing a crash. - -1999-10-05 Bob Friesenhahn - - * lib/Blob.cpp: All blob length parameters are now of type size_t. - - * lib/Image.cpp (write): Length estimate is now of type size_t. - -1999-09-20 Bob Friesenhahn - - * lib/Image.cpp (rotate): No longer accepts a crop option since - ImageMagick no longer supports this. - (shear): No longer accepts a crop option since ImageMagick no - longer supports this. - -1999-09-18 Bob Friesenhahn - - * lib/Image.cpp: - (rotate): No longer accepts sharpen argument. - User must sharpen separately if desired. This change is due to a - similar change in ImageMagick 5.0. - (condense): Removed method. - (uncondense): Removed method. - (condensed): Removed method. - (pixelColor): Adapted to 5.0. - - * lib/Magick++/Color.h : Rewrote to efficiently use ImageMagick - 5.0's PixelPacket color representation. - - * lib/Color.cpp : Rewrote to efficiently use ImageMagick 5.0's - PixelPacket color representation. - -1999-09-12 Bob Friesenhahn - - * lib/Image.cpp (condensed): Bug fix. The condensed() method was returning the opposite bool value than it should. Oops! - -1999-09-07 Bob Friesenhahn - - * lib/Magick++/Include.h (MagickCore): Eliminated requirement for - including . - -1999-08-07 Bob Friesenhahn - - * lib/Image.cpp: Added accessor methods for other key ImageMagick - structs. - - * lib/Options.cpp (penTexture): Fixed bug with removing texture - caused by change in Image constructor. - - * lib/Image.cpp: Changed strategy such that an Image containing a - null MagickCore::Image pointer is never constructed except for - under error conditions. Removed existing checks for null image - pointer on attribute methods. - - Use image() and constImage() accessor methods as part of Image - implementation in order to clean-up code and ensure - const-correctness. - -1999-08-03 Bob Friesenhahn - - * lib/Magick++/STL.h (Magick): Added STL function readImages(). - Not tested yet. - (Magick): Added STL function writeImages(). Not tested yet. - - * lib/Image.cpp: Removed support for 'text' attribute as this is - no longer present in ImageMagick as of 4.2.8. - -1999-07-21 Bob Friesenhahn - - * lib/Image.cpp (condense): Skip condensing image if already - condensed. - (uncondense): Skip uncondensing image if not condensed. - (condensed): New method to test if image is condensed. - (classType): New method which supports conversion of the image - storage class. May result in loss of color information - (quantization is used) if a DirectClass image is converted to - PseudoClass. - -1999-07-18 Bob Friesenhahn - - * lib/Magick++/Color.h (Magick::Color): Color parameters are now - stored in a MagickCore::RunlengthPacket structure which is - referenced via a pointer. This structure is either allocated by a - Magick::Color constructor or passed as an argument to a - Magick::Color constructor so that it may refer to a - MagickCore::Image pixel. The owner of the structure is managed so - that the structure is only deleted if it was allocated by - Magick::Color. - -1999-07-09 Bob Friesenhahn - - * overall : Removed 'Magick' prefix from all source file - names. Moved class headers to Magick++ subdirectory. This should - not break any code using the documented interface (via - Magick++.h). - -1999-07-08 Bob Friesenhahn - - * lib/MagickImage.cpp (composite): Support composition placement - by gravity like PerlMagick does. - -1999-07-07 Bob Friesenhahn - - * lib/MagickImage.cpp (Image): Added constructors to construct an - Image from a BLOB. - -1999-07-06 Bob Friesenhahn - - * tests/manipulate.cpp (main): Wrote a basic sanity test for - reading and writing BLOBS. - -1999-06-21 Bob Friesenhahn - - * lib/MagickImage.cpp (read): Added support for reading an encoded - image stored in a BLOB. Uses new ImageMagick APIs introduced on - July 21, 1999. - (write): Added support for writing an encoded image to a BLOB. - -1999-06-16 Bob Friesenhahn - - * lib/MagickInclude.h : Use new interface to - ImageMagick to avoid namespace-induced problems. - - * configure.in : CPPFLAGS and LDFLAGS specified via the - environment take precidence over flags from Magick-config. - -1999-05-31 Bob Friesenhahn - - * lib/MagickSTL.h (mapImages): New algorithm to map the sequence - of images to the color map of a provided image. - (quantizeImages): New algorithm to quantize a sequence of images - to a common color map. - -1999-05-24 Bob Friesenhahn - - * lib/MagickBlob.cpp (updateNoCopy): New method to allow derived - classes to insert data into the base class without making a copy - of the data. This represents a transfer of ownership of the data - from the derived class to the base class. - -1999-05-23 Bob Friesenhahn - - * lib/MagickColor.cpp (operator =): Adapted to new ImageMagick - 4.2.6 as of 5/23/99 which removes X11 compatability functions. - - * lib/MagickGeometry.cpp (operator =): Adapted to new ImageMagick - 4.2.6 as of 5/23/99 which removes X11 compatability functions. - -1999-05-17 Bob Friesenhahn - - * lib/MagickBlob.cpp (Blob): Support default constructor for Blob. - -1999-05-16 Bob Friesenhahn - - * lib/MagickSTL.h (transformColorSpaceImage): New unary function object - to invoke transformColorSpace on STL container object. - - * lib/MagickImage.cpp (transformColorSpace): New method to - transform the image data to a new colorspace. - -1999-05-15 Bob Friesenhahn - - * lib/MagickImage.cpp (ping): Re-implemented to match (requested) - API change in ImageMagick 4.2.5. Method signature has changed to - be like 'read'. - (annotate): Added two new overloaded methods for text annotation - in order to support the new rotated text capability in ImageMagick - 4.2.5. To accomplish this, the default for gravity had to be - removed from several methods. This may impact existing code. - Still not sure if this is the best set of method signatures. - -1999-05-13 Bob Friesenhahn - - * lib/MagickImage.cpp (ping): New method to obtain image size in - bytes and geometry without the overhead of reading the complete - image. - (uncondense): New method to uncompress run-length encoded pixels - into a simple array to make them easy to operate on. - -1999-05-12 Bob Friesenhahn - - * lib/MagickImage.cpp (comment): Passing an empty string as the - comment results in no comment at all rather than a comment with no - data. - -1999-05-11 Bob Friesenhahn - - * lib/MagickImage.cpp (iccColorProfile): Implemented method to set - ICC color profile from opaque object in memory (must be formatted - outside of Magick++). - (iptcProfile): Implemented method to set IPTC profile from opaque - object in memory (must be formatted outside of Magick++). - - * lib/MagickBlob.cpp: New class to support managing user-supplied - opaque Binary Large OBjects (BLOBS) in the API. Reference counted - to improve semantics and to possibly reduce memory consumption. - -1999-05-01 Bob Friesenhahn - - * lib/Makefile.am (libMagick): Updated to use libtool 1.3 so that - shared library can be built. - -1999-04-25 Bob Friesenhahn - - * lib/MagickImage.cpp (montageGeometry): Return Magick::Geometry - rather than std::string. - -1999-04-19 Bob Friesenhahn - - * lib/MagickColor.cpp (alpha): Added support for setting alpha via - scaled-double to the Color class. The new method name is 'alpha'. - -1999-04-13 Bob Friesenhahn - - * lib/MagickColor.cpp: Added support for setting an alpha value - (unscaled Quantum only) for use on DirectColor images that have - matte enabled. This requires ImageMagick 4.2.2 dated April 13, - 1999 or later to compile since Cristy added a special flag to - allow testing to see if the user has specified an opacity value: - "I added XColorFlags to magick/classify.h. If DoMatte is set in - color->flags then the opacity value is valid in color->pixel." - -1999-04-11 Bob Friesenhahn - - * demo/flip.cpp (main): New file. Demonstrates use of flipImage - function object as well as morphImages algorithm. - -1999-04-10 Bob Friesenhahn - - * tests/color.cpp : New file to support testing the Magick::Color - classes. - - * lib/MagickOptions.cpp: The ImageInfo filter member is now - ignored by ImageMagick (as of ImageMagick 4.2.2 April 10, 1998) so - support for setting it is removed. The Image filter member is - still updated. According to Cristy, this ImageMagick version - removes automatic sharpening of resized images. The blur member - is added to the Image structure. A blur value < 1 causes the image - to be sharpened when resizing while a value > 1 leaves the image - blurry. Magick++ does not yet support the blur member. - - diff --git a/ImageMagick-6.9.12-44/Magick++/INSTALL b/ImageMagick-6.9.12-44/Magick++/INSTALL deleted file mode 100644 index aac5654..0000000 --- a/ImageMagick-6.9.12-44/Magick++/INSTALL +++ /dev/null @@ -1,164 +0,0 @@ - - - Installing Magick++ - -General - -In order to compile Magick++ you must have access to a standard C++ -implementation. The author uses gcc 3.1 (GNU C++) which is available under -UNIX and under the Cygwin UNIX-emulation environment for Windows. Standards -compliant commercial C++ compilers should also work fine. Most modern C++ -compilers for Microsoft Windows or the Mac should work (project files are -provided for Microsoft Visual C++ 6.0). - -It was decided that Magick++ will be around for the long-haul, so its API -definition depends on valuable C++ features which should be common in all -current and future C++ compilers. The compiler must support the following -C++ standard features: - - * templates - * static constructors - * C++-style casts (e.g. static_cast) - * bool type - * string class () - * exceptions () - * namespaces - * Standard Template Library (STL) (e.g. , ) - -The author has personally verified that Magick++ compiles and runs using the -following compiler/platform combinations: - - Tested Configurations - - Operating System Architecture Compiler - SunOS 5.6, 5.7, 5.8 - ("Solaris 2.6, 7, & 8) SPARC GCC 3.0.4 - SunOS 5.7 ("Solaris 7") SPARC Sun Workshop 5.0 C++ - - SunOS 5.8 ("Solaris 8") SPARC Sun WorkShop 6 update 2 C++ - 5.3 - FreeBSD 4.0 Intel Pentium II GCC 2.95 - - Windows NT 4.0 SP6a Intel Pentium II Visual C++ 6.0 Standard - Edition - - Windows XP Intel Pentium IV Visual C++ 6.0 Standard - Edition Service Pack 5 - Windows '98 + Cygwin 1.3.10 Intel Pentium III GCC 2.95.3-5 - Windows NT 4.0 SP6a Intel Pentium II GCC 2.95.3-5 - Windows XP + Cygwin 1.3.10 Intel Pentium IV GCC 2.95.3-5 - -Users of Magick++ have reported that the following configurations work with -Magick++: - - Other Known Working Configurations - - Operating - System Architecture Compiler Reported By - Red Hat i386 & alpha EGCS 1.1.2 Dr. Alexander Zimmermann - Linux 6.0 - Red Hat i386 GCC 2.95.2 Dr. Alexander Zimmermann - Linux 7.0 - Red Hat i386 GCC "2.96" ??? - Linux 7.0 snapshot - Red Hat Dr. Alexander Zimmermann - Linux 7.Xi386 & alpha GCC 3.0 - SGI IRIX MIPS IRIX C++ Albert Chin-A-Young - 6.2, 6.5 7.3.1.2m - SunOS Sun WorkShop Albert Chin-A-Young - 5.5.1 SPARC CC 5.0 - SunOS - 5.6, 5.7,SPARC Sun Forte CC Albert Chin-A-Young - 5.8 5.3 - HP-UX PA-RISC HP-UX aCC Albert Chin-A-Young - 11.00 A.03.30 - Mac OS 9 PowerPC CodeWarrior Leonard Rosenthol - Professional - Release 6 - Mac OS X GCC 2.95.2 - 10.1 PowerPC (apple gcc Cristy - "Darwin" -926) - -Please let me know if you have successfully built and executed Magick++ -using a different configuration so that I can add to the table of verified -configurations. - - ------------------------------------------------------------------------ - - Unix/Linux - -Building From Source - -Magick++ is now built using the ImageMagick configure script and Makefiles. -Please follow the installation instructions provided by its README.txt file. -The following instructions pertain to the Magick++ specific configuration -and build options. - -To install ImageMagick plus Magick++ under Unix, installation should be -similar to - -./configure [ --prefix=/prefix ] -make -make install - -The library is currently named similar to 'libMagick++.a' (and/or -libMagick++.so.5.0.39) and is installed under prefix/lib while the headers -are installed with Magick++.h being installed in prefix/include and the -remaining headers in prefix/include/Magick++. - -To influence the options the configure script chooses, you may specify -'make' option variables when running the configure script. For example, the -command - - - ./configure CXX=CC CXXFLAGS=-O2 LIBS=-lposix - -specifies additional options to the configure script. The following table -shows the available options. - - Environment Variables That Effect Configure - - Make Option - Variable Description - - CXX Name of C++ compiler (e.g. 'CC -Xa') to use - compiler 'CC -Xa' - CXXFLAGS Compiler flags (e.g. '-g -O2') to compile with - - CPPFLAGS Include paths (-I/somedir) to look for header - files - Library paths (-L/somedir) to look for - libraries. Systems that support the notion of a - LDFLAGS library run-path may additionally require - -R/somedir or '-rpath /somedir' in order to - find shared libraries at run time. - LIBS Extra libraries (-lsomelib) required to link - -Installing Linux RPMs - -Please note that the default version of the C++ compiler delivered with the -system may not be sufficient to support Magick++. Use of GCC 2.95 or later is -strongly recommended under Linux. - ------------------------------------------------------------------------ - - Windows '9X, NT, 2000, ME, & XP - -Visual C++ - -Windows '95 through Windows XP are supported by the ImageMagick source -package for NT available in the 'win2k' subdirectory of the ImageMagick ftp -site (and mirrors). The ImageMagick source package for NT provides sources -to ImageMagick, Magick++, add-on libraries (e.g. JPEG), and a ready-made -Visual C++ 6.0 build environment. Please read the configuration and build -instructions in README.txt (under the heading "Windows Win2K/95 VISUAL C++ -6.0 COMPILATION") in order to build Magick++. - -Cygwin & GCC - -It is possible to build both ImageMagick and Magick++ under the Cygwin -Unix-emulation environment for Windows NT. Obtain and install Cgywin from -http://www.cygwin.com/ . An X11R6 environment for Cygwin is available -from http://www.cygwin.com/xfree/ .To build using Cygwin and GCC, follow -the instructions for building under Unix. ImageMagick and Magick++ do not -yet include support for building Windows DLLs under Cygwin so do not enable -dynamic libraries when building ImageMagick. diff --git a/ImageMagick-6.9.12-44/Magick++/LICENSE b/ImageMagick-6.9.12-44/Magick++/LICENSE deleted file mode 100644 index 6f3b522..0000000 --- a/ImageMagick-6.9.12-44/Magick++/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ - -Copyright 1999 - 2002 Bob Friesenhahn - -Permission is hereby granted, free of charge, to any person -obtaining a copy of the source files and associated documentation -files ("Magick++"), to deal in Magick++ without restriction, -including without limitation of the rights to use, copy, modify, -merge, publish, distribute, sublicense, and/or sell copies of -Magick++, and to permit persons to whom the Magick++ is furnished -to do so, subject to the following conditions: - -This copyright notice shall be included in all copies or -substantial portions of Magick++. The copyright to Magick++ is -retained by its author and shall not be subsumed or replaced by any -other copyright. - -The software is provided "as is", without warranty of any kind, -express or implied, including but not limited to the warranties of -merchantability, fitness for a particular purpose and -noninfringement. In no event shall Bob Friesenhahn be liable for -any claim, damages or other liability, whether in an action of -contract, tort or otherwise, arising from, out of or in connection -with Magick++ or the use or other dealings in Magick++. - diff --git a/ImageMagick-6.9.12-44/Magick++/Makefile.am b/ImageMagick-6.9.12-44/Magick++/Makefile.am deleted file mode 100644 index 9a8c575..0000000 --- a/ImageMagick-6.9.12-44/Magick++/Makefile.am +++ /dev/null @@ -1,266 +0,0 @@ -# -# Top Makefile for Magick++ -# -# Copyright Bob Friesenhahn, 1999, 2000, 2002, 2004, 2008 -# - -# AM_CPPFLAGS += -I$(top_srcdir)/Magick++/lib - -MAGICKPP_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/Magick++/lib - -if WITH_MAGICK_PLUS_PLUS -MAGICKPP_LIBS = Magick++/lib/libMagick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la -MAGICKPP_LDADD = $(MAGICKPP_LIBS) $(top_builddir)/magick/libMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la $(top_builddir)/wand/libMagickWand-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la -MAGICKPP_CHECK_PGRMS = $(MAGICKPP_CHECK_PGRMS_OPT) -MAGICKPP_MANS = $(MAGICKPP_MANS_OPT) -MAGICKPP_PKGCONFIG = $(MAGICKPP_PKGCONFIG_OPT) -MAGICKPP_SCRPTS = $(MAGICKPP_SCRPTS_OPT) -MAGICKPP_TESTS = $(MAGICKPP_TEST_SCRPTS_OPT) -MAGICKPP_TOP_INCHEADERS = $(MAGICKPP_TOP_INCHEADERS_OPT) -MAGICKPP_INCHEADERS = $(MAGICKPP_INCHEADERS_OPT) -else -MAGICKPP_LIBS = -MAGICKPP_LDADD = -MAGICKPP_CHECK_PGRMS = -MAGICKPP_MANS = -MAGICKPP_PKGCONFIG = -MAGICKPP_SCRPTS = -MAGICKPP_TESTS = -MAGICKPP_TOP_INCHEADERS = -MAGICKPP_INCHEADERS = -endif - -MAGICKPP_SCRPTS_OPT = \ - Magick++/bin/Magick++-config - -MAGICKPP_MANS_OPT = \ - Magick++/bin/Magick++-config.1 - -MAGICKPP_PKGCONFIG_OPT = \ - Magick++/lib/Magick++.pc \ - Magick++/lib/ImageMagick++.pc \ - Magick++/lib/Magick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.pc \ - Magick++/lib/ImageMagick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.pc - -MAGICKPP_TEST_SCRPTS_OPT = \ - Magick++/tests/tests.tap \ - Magick++/demo/demos.tap - -MAGICKPP_EXTRA_DIST = \ - Magick++/AUTHORS \ - Magick++/ChangeLog \ - Magick++/INSTALL \ - Magick++/LICENSE \ - Magick++/NEWS \ - Magick++/README \ - Magick++/bin/Magick++-config.1 \ - Magick++/bin/Magick++-config.in \ - Magick++/lib/ImageMagick++.pc.in \ - Magick++/lib/libMagick++.map \ - Magick++/lib/Magick++.pc.in \ - Magick++/demo/model.miff \ - Magick++/demo/smile.miff \ - Magick++/demo/smile_anim.miff \ - Magick++/demo/tile.miff \ - $(MAGICKPP_TEST_SCRPTS_OPT) \ - Magick++/tests/test_image.miff \ - Magick++/tests/test_image_anim.miff - -MAGICKPP_CLEANFILES = \ - Magick++/demo/*_out* \ - Magick++/demo/ir.out \ - Magick++/tests/colorHistogram.txt \ - Magick++/tests/testmagick_anim_out.miff \ - Magick++/tests/ir.out - -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES = \ - Magick++/lib/Blob.cpp \ - Magick++/lib/BlobRef.cpp \ - Magick++/lib/ChannelMoments.cpp \ - Magick++/lib/CoderInfo.cpp \ - Magick++/lib/Color.cpp \ - Magick++/lib/Drawable.cpp \ - Magick++/lib/Exception.cpp \ - Magick++/lib/Functions.cpp \ - Magick++/lib/Geometry.cpp \ - Magick++/lib/Image.cpp \ - Magick++/lib/ImageRef.cpp \ - Magick++/lib/Montage.cpp \ - Magick++/lib/Options.cpp \ - Magick++/lib/Pixels.cpp \ - Magick++/lib/ResourceLimits.cpp \ - Magick++/lib/STL.cpp \ - Magick++/lib/Thread.cpp \ - Magick++/lib/TypeMetric.cpp \ - Magick++/lib/Magick++.h \ - Magick++/lib/Magick++/Blob.h \ - Magick++/lib/Magick++/BlobRef.h \ - Magick++/lib/Magick++/ChannelMoments.h \ - Magick++/lib/Magick++/CoderInfo.h \ - Magick++/lib/Magick++/Color.h \ - Magick++/lib/Magick++/Drawable.h \ - Magick++/lib/Magick++/Exception.h \ - Magick++/lib/Magick++/Functions.h \ - Magick++/lib/Magick++/Geometry.h \ - Magick++/lib/Magick++/Image.h \ - Magick++/lib/Magick++/ImageRef.h \ - Magick++/lib/Magick++/Include.h \ - Magick++/lib/Magick++/Montage.h \ - Magick++/lib/Magick++/Options.h \ - Magick++/lib/Magick++/Pixels.h \ - Magick++/lib/Magick++/ResourceLimits.h \ - Magick++/lib/Magick++/STL.h \ - Magick++/lib/Magick++/Thread.h \ - Magick++/lib/Magick++/TypeMetric.h - -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS = \ - $(MAGICKPP_CPPFLAGS) $(LIBRARY_EXTRA_CPPFLAGS) - -magickpptopincdir = $(INCLUDE_PATH) - -magickpptopinc_HEADERS = $(MAGICKPP_TOP_INCHEADERS) - -MAGICKPP_TOP_INCHEADERS_OPT = \ - Magick++/lib/Magick++.h - -magickppincdir = $(INCLUDE_PATH)/Magick++ - -magickppinc_HEADERS = $(MAGICKPP_INCHEADERS) - -MAGICKPP_INCHEADERS_OPT = \ - Magick++/lib/Magick++/Blob.h \ - Magick++/lib/Magick++/ChannelMoments.h \ - Magick++/lib/Magick++/CoderInfo.h \ - Magick++/lib/Magick++/Color.h \ - Magick++/lib/Magick++/Drawable.h \ - Magick++/lib/Magick++/Exception.h \ - Magick++/lib/Magick++/Functions.h \ - Magick++/lib/Magick++/Geometry.h \ - Magick++/lib/Magick++/Image.h \ - Magick++/lib/Magick++/Include.h \ - Magick++/lib/Magick++/Montage.h \ - Magick++/lib/Magick++/Pixels.h \ - Magick++/lib/Magick++/ResourceLimits.h \ - Magick++/lib/Magick++/STL.h \ - Magick++/lib/Magick++/TypeMetric.h - -if HAVE_LD_VERSION_SCRIPT -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION = -Wl,--version-script=$(top_srcdir)/Magick++/lib/libMagick++.map -else -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION = -export-symbols-regex ".*" -endif - -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS = -no-undefined \ - $(Magick___lib_libMagick___la_LDFLAGS_VERSION) $(MAGICK_LT_RELEASE_OPTS) \ - -version-info \ - $(MAGICKPP_LIBRARY_CURRENT):$(MAGICKPP_LIBRARY_REVISION):$(MAGICKPP_LIBRARY_AGE) -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) - -MAGICKPP_CHECK_PGRMS_OPT = \ - Magick++/demo/analyze \ - Magick++/demo/button \ - Magick++/demo/demo \ - Magick++/demo/detrans \ - Magick++/demo/flip \ - Magick++/demo/gravity \ - Magick++/demo/piddle \ - Magick++/demo/shapes \ - Magick++/demo/zoom \ - Magick++/tests/appendImages \ - Magick++/tests/attributes \ - Magick++/tests/averageImages \ - Magick++/tests/coalesceImages \ - Magick++/tests/coderInfo \ - Magick++/tests/color \ - Magick++/tests/colorHistogram \ - Magick++/tests/exceptions \ - Magick++/tests/montageImages \ - Magick++/tests/morphImages \ - Magick++/tests/readWriteBlob \ - Magick++/tests/readWriteImages - -Magick___demo_analyze_SOURCES = Magick++/demo/analyze.cpp -Magick___demo_analyze_LDADD = $(MAGICKPP_LDADD) -Magick___demo_analyze_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___demo_button_SOURCES = Magick++/demo/button.cpp -Magick___demo_button_LDADD = $(MAGICKPP_LDADD) -Magick___demo_button_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___demo_demo_SOURCES = Magick++/demo/demo.cpp -Magick___demo_demo_LDADD = $(MAGICKPP_LDADD) -Magick___demo_demo_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___demo_detrans_SOURCES = Magick++/demo/detrans.cpp -Magick___demo_detrans_LDADD = $(MAGICKPP_LDADD) -Magick___demo_detrans_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___demo_flip_SOURCES = Magick++/demo/flip.cpp -Magick___demo_flip_LDADD = $(MAGICKPP_LDADD) -Magick___demo_flip_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___demo_gravity_SOURCES = Magick++/demo/gravity.cpp -Magick___demo_gravity_LDADD = $(MAGICKPP_LDADD) -Magick___demo_gravity_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___demo_piddle_SOURCES = Magick++/demo/piddle.cpp -Magick___demo_piddle_LDADD = $(MAGICKPP_LDADD) -Magick___demo_piddle_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___demo_shapes_SOURCES = Magick++/demo/shapes.cpp -Magick___demo_shapes_LDADD = $(MAGICKPP_LDADD) -Magick___demo_shapes_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___demo_zoom_SOURCES = Magick++/demo/zoom.cpp -Magick___demo_zoom_LDADD = $(MAGICKPP_LDADD) -Magick___demo_zoom_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___tests_appendImages_SOURCES = Magick++/tests/appendImages.cpp -Magick___tests_appendImages_LDADD = $(MAGICKPP_LDADD) -Magick___tests_appendImages_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___tests_attributes_SOURCES = Magick++/tests/attributes.cpp -Magick___tests_attributes_LDADD = $(MAGICKPP_LDADD) -Magick___tests_attributes_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___tests_averageImages_SOURCES = Magick++/tests/averageImages.cpp -Magick___tests_averageImages_LDADD = $(MAGICKPP_LDADD) -Magick___tests_averageImages_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___tests_coalesceImages_SOURCES = Magick++/tests/coalesceImages.cpp -Magick___tests_coalesceImages_LDADD = $(MAGICKPP_LDADD) -Magick___tests_coalesceImages_CPPFLAGS= $(MAGICKPP_CPPFLAGS) - -Magick___tests_coderInfo_SOURCES = Magick++/tests/coderInfo.cpp -Magick___tests_coderInfo_LDADD = $(MAGICKPP_LDADD) -Magick___tests_coderInfo_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___tests_color_SOURCES = Magick++/tests/color.cpp -Magick___tests_color_LDADD = $(MAGICKPP_LDADD) -Magick___tests_color_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___tests_colorHistogram_SOURCES = Magick++/tests/colorHistogram.cpp -Magick___tests_colorHistogram_LDADD = $(MAGICKPP_LDADD) -Magick___tests_colorHistogram_CPPFLAGS= $(MAGICKPP_CPPFLAGS) - -Magick___tests_exceptions_SOURCES = Magick++/tests/exceptions.cpp -Magick___tests_exceptions_LDADD = $(MAGICKPP_LDADD) -Magick___tests_exceptions_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___tests_montageImages_SOURCES = Magick++/tests/montageImages.cpp -Magick___tests_montageImages_LDADD = $(MAGICKPP_LDADD) -Magick___tests_montageImages_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___tests_morphImages_SOURCES = Magick++/tests/morphImages.cpp -Magick___tests_morphImages_LDADD = $(MAGICKPP_LDADD) -Magick___tests_morphImages_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___tests_readWriteBlob_SOURCES = Magick++/tests/readWriteBlob.cpp -Magick___tests_readWriteBlob_LDADD = $(MAGICKPP_LDADD) -Magick___tests_readWriteBlob_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -Magick___tests_readWriteImages_SOURCES = Magick++/tests/readWriteImages.cpp -Magick___tests_readWriteImages_LDADD = $(MAGICKPP_LDADD) -Magick___tests_readWriteImages_CPPFLAGS = $(MAGICKPP_CPPFLAGS) - -MAGICKPP_LOCAL_TARGETS = www/Magick++/NEWS.html www/Magick++/ChangeLog.html diff --git a/ImageMagick-6.9.12-44/Magick++/NEWS b/ImageMagick-6.9.12-44/Magick++/NEWS deleted file mode 100644 index e60cefb..0000000 --- a/ImageMagick-6.9.12-44/Magick++/NEWS +++ /dev/null @@ -1,383 +0,0 @@ -This file records noteworthy changes in Magick++. - -(5.5.2) - * Added adaptiveThreshold() method. - * Added colorMapSize() method. - * Added DrawablePushClipPath, DrawablePopClipPath, and DrawableClipPath. - -(5.5.1) - * Fixed a Color memory allocation problem which became evident when - using the Magick++ DLL. - * Completed implementation of Image textEncoding() method. Oops! - -(5.4.9) - * Added the Image textEncoding() method and an encoding option to - DrawableText to support specifying "UTF-8" (Unicode) text encoding. - * Added the Image compare() method to support comparing two similar - images and obtaining error values. - * Magick++ compiles as a DLL under Visual C++ 7.0. - -(5.4.8) - * The image type() method now also specifies the output image type - to use while writing. - * Added a profile() method to Image to support adding, removing, - and retrieving named embedded application profiles. - * Magick++ compiles as a DLL under Visual C++ 6.0. - -(5.4.7) - * No changes to report. - -(5.4.6) - * Magick++ library no longer depends on C++ iostreams APIs. - * Added DrawableTextUnderColor class to set text underbox color. - -(5.4.5) - * Drawable classes have been re-written to use ImageMagick's draw.h - APIs. - * Fixed a nasty bug when reporting some forms of errors. The bug - was causing an exception in error.c. - * Template API implementation cleanup. - * Rationalized some parameter types. - * New method, Pixels::getConst() to obtain read-only pixels. - * DrawableDashArray() prefers an array of type 'double' rather than - 'unsigned int'. Please use the new form. - * Composite images are output as embedded inlined Base64 when - preparing MVG data. - * Blob class supports encoding and decoding Base64 data. - * New method, Image::ping to ping a Blob. - -(5.4.4) - * Fixed a bug in DrawableDashArray. - * Numerous consistency improvements based on findings from Gimpel lint. - * Added endian method to Image, and endianImage class to STL.h in - order to support setting endian option for formats which support - the notion (e.g. TIFF). - * DrawableCompositeImage was not working. Now it does. - -(5.4.3) - * Support selecting fonts via font-family, font-style, font-weight, - and font-stretch via the DrawableFont class. - * CoderInfo API change. MatchType is scoped to CoderInfo class. - * Bugfix for Magick::Exception memory leak. - * Bugfix for DrawableGravity class (had stopped working). - * Bugfix for Image antiAlias() method (wasn't working). - * Reimplemented image registration code (which passes image via - DrawableCompositeImage). - -(5.4.2) - * TypeMetric class revamped to match current ImageMagick type metrics - definition. - * Fixed possible stack corruption on some architectures when returning - Color as a string. - * DrawableCompositeImage can be constructed based on an Image in memory - rather than just a filename. - * Added Drawable objects (DrawablePushPattern & DrawablePopPattern) - for definining arbitrary named patterns to be used for stroke and fill. - * Added Image strokePattern() and fillPattern() methods for specifying - image to use while drawing stroked object outlines and while filling - objects, respectively. - -(5.4.1) - * Fixed memory leak in Image::draw(). - - * Automagically cleans up ImageMagick allocations prior to process - exit to avoid annoying memory leak tools. - -(5.4.0) - * Fixed bug when scaling from Quantum to double in derived Color classes. - - * Pass all input parameter strings as 'const std::string &' in Color class. - - * Added support for obtaining pixel indexes. - - * Implemented support for read-only pixels and pixel indexes. - - * Added Image boundingBox() method to return smallest bounding box - enclosing non-border pixels. - -(5.3.9) - * New class, CoderInfo, to return information for a specified image - format as well as the coderInfoList() template function to return - the list of coders which match a specification. - - * User now may tell Blob updateNoCopy() what memory system (C or C++) - the memory was allocated from. Used to assume the C++ allocator. - This resolves a bug on some platforms (e.g. Windows). - - * Added Image 'opacity' method (and STL opacityImage()) to set, or - attenuate, image opacity. - - * Added Image 'type' method (and STL typeImage()) to set image - representation type. - - * Image depth method now adjusts pixels to match specified image depth, - and reports depth based on current image pixels. - -(5.3.8) - * New class 'TypeMetric' to contain font type metrics. - - * New Image method 'fontTypeMetrics()' to obtain font type metrics. - - * Image colorMap method automatically extends the colormap if index - is past the end of the current colormap. - - * Added clipMask method to add a clip mask to the current - image. Prevents modification to image pixels wherever the - associated clip mask image is tranparent. - - * Documented methods which were added previously, but left - undocumented. - -(5.3.7) - * No changes. - -(5.3.6) - * Adjusted parameters to 'edge' and 'medianFilter' to match - equivalent libMagick functions. - * Fixed a Montage bug which was not allowing color options to be unset. - * Montage defaults are no longer taken from first Image in list. - * Magick++ demo output looks like PerlMagick demo output again. - -(5.3.5) - * Default radius and sigma parameters were changed on the blur, - charcoal, emboss, and sharpen methods to match ImageMagick defaults. - * Fixes to Magick++ demos to restore appearance. - * Added shave method for shaving edges from image (a form of crop). - -(5.3.1-5.3.4) - * No changes. - -(5.3.0) - * Released with ImageMagick 5.3.0 - * Bug fix. Under certain conditions, several annotation options - were being reset. - -(5.2.9) - * Released with ImageMagick 5.2.9 - * Added fillRule method to Image class. - -(5.2.8) - * Released with ImageMagick 5.2.8 - * Added 'fill' and 'stroke' methods to Montage class. - * Added 'erase' and 'strokeAntiAlias' methods to Image class. - * Renamed Image class 'layer' method to 'channel'. - * Support supplying composition rule to DrawableCompositeImage. - -(5.2.7) - * Released with ImageMagick 5.2.7 - * Added convolve and unsharpmask methods to Image. - * Added deconstructImages and mosaicImages template functions. - * Fixed handling of geometry parameter to annotate method. - -(5.2.6) - * Released with ImageMagick 5.2.6. - * Added support for a SVG-style dash array and dash offset - parameters (for drawing dashed lines). - * Added support for setting the shape to be used at the end of open - subpaths when they are stroked. - * Added support for setting the shape to be used at the corners of - paths (or other vector shapes) when they are stroked. - * Added support for setting extension limit for miter joins. - * Rotate text the proper way using an affine transform. - -(5.2.5) - * Released with ImageMagick 5.2.5. - * Completely re-wrote drawable object classes in order to support - all current ImageMagick drawing capabilities using a list-based paradigm. - New drawing capabilities include coordinate transformations and the - currently undocumented (but quite powerful) path capabilities. - -(5.2.4) - * Released with ImageMagick 5.2.4. - * Magick++ is now built by the regular ImageMagick build process. - when --with-magick_plus_plus is specified to configure. - * Fixed bug with setting text drawing options. - * Fixed API bug with colorize. Options adjusted to match ImageMagick - API change (API change was long ago). - * Library compiles using Sun Workshop 5.0 compiler. Linkage problems with - some demos/tests due to libtool-related compiler/linker bug. - * Compiles using Sun Forte 6.0 compiler. - -(5.2.3) - * Switched to new release numbering (match ImageMagick release number) - * Released with ImageMagick 5.2.3. - * Fixed bug in which the Image read method was not reporting - warnings (only errors). - * Parameter changes to blur, charcoal, emboss, and sharpen methods - of the Image class to match equivalent ImageMagick API changes. - * Parameter changes to blurImage, charcoalImage, embossImage, and - sharpenImage STL functions in order to match equivalent ImageMagick - API changes. - -(0.9.5) - * Released with ImageMagick 5.2.2. - -(0.9.4) - * Released with ImageMagick 5.2.1. - * Bugfix to the Pixels GetIndexes() method. - * Adapted to ImageMagick 5.2.1's revised matte channel interpretation. - -(0.9.3) - * Released with ImageMagick 5.2 - * New class 'Pixels' to support low-level pixel access in image. New - API supports multiple pixel views into the same image. Number of - available pixel views limited to the number of image rows + 1. - * Dramatically improved performance for text annotation and drawing. - * Fix text annotation bug which did not allow spaces in annotation text. - * Added gaussianBlurImage() method. - * Fixed bug in floodFillTexture(). - * Re-worked error reporting methodology to use re-entrant error - reporting rather than the previous method (based on call-backs) - which required thread specific data. - * Should be thread-safe under Win32 now. - -(0.9.2) - * Released with ImageMagick 5.1.1 - * Should be thread-safe when used with POSIX threads (pthreads). - * Added methods getPixels, setPixels, syncPixels, readPixels, and - writePixels, in order to provide low-level access to Image pixels. - * Bugfix: size method was setting Options size, but not Image rows - and columns. - -(0.9.1) - * Released with ImageMagick 5.1.0 - * Added additional constructors, read, and write methods for BLOBs - to make BLOBs easier to use. - * Added the medianFilter() method to Image. - * Renamed transformColorSpace() to colorSpace() and added a - colorSpace() accessor method. - * Renamed psPageSize() to page(), which now properly returns the - actual attribute from the image, rather than the image options. - This is important in order to manipulate GIF animations. - * Bug fixes. - -(0.9) - * Ported to ImageMagick 5.0. - * BLOB sizes are now specified using size_t type. - * Rotate() no longer accepts sharpen or crop options. - * Shear() No longer accepts a crop option. - * FontPointsize() now takes a double. - * The condense, uncondense, and condensed methods have been removed - since ImageMagick 5.0 no longer uses run-length encoding. - * The quantizeError method has been removed since it never worked. - * The cacheThreshold method is added to set the threshold of - ImageMagick's image cache. - -(0.8.9) - * Released with ImageMagick 4.2.9 - * Blob reference counting was totally broken, leading to a memory - leak if it was used. Fixed by starting reference count from one - rather than zero. - -(0.8.8) - * Fixed a Image constructor bug when constructing from a Blob - -(0.8.7) - * Bugfix: condensed() was returning wrong state. - -(0.8.6) - * Color is now based on ImageMagick's RunlengthPacket structure (via a - pointer) so that it may eventually be used to represent an image - pixel. This is currently a work in progress. - -(0.8.5) - * Headers are now installed under prefix/include/Magick++ on Unix - systems with the exception that Magick++.h is installed under - prefix/include as it was before. Programs which include Magick++.h - (the documented approach) should not be impacted. - * Image constructors to construct an image from a BLOB. - * Image read and write methods to decode and encode images stored in a - BLOB. This allows reading/writing image "files" from/to memory rather - than a traditional file. - -(0.8.4) - * New mapImages algorithm maps a sequence of images to the colormap of - a provided image. - * New quantizeImages algorithm computes and applies a common colormap - to a sequence of images. - -(0.8.3) - * Ported to ImageMagick 4.2.6. - * Blob supports default constructor. - * New Blob method updateNoCopy() to support efficient initialization by - derived class. - -(0.8.2) - * Uses libtool 1.3 to build library under Unix and Cygwin (static lib only). - * Added Blob class to support supplying formatted binary data to methods. - * Added support for setting ICC and IPTC profiles from a binary BLOB. - * Added support for transformations of image data to/from alternate - colorspace (e.g. CYMK). - * Added support for 'pinging' an image (get image dimensions/size quickly). - * Added 'uncondense' method to de-compress in-memory image data. - * Added support for annotation using rotated text. - -(0.8.1) - * Added support for setting alpha in Magick::Color - * Set/get color alpha in Magick::Image::pixelColor() for DirectClass images. - -(0.8) - * Transitioned to Beta - * Improved Microsoft Visual C++ build environment. - -(0.7.4) - * Added animateImages() and displayImages() to MagickSTL.h. - * Added function objects to support setting image attributes. - -(0.7.3) - * Image::penTexture() now takes Image reference rather than - Image pointer. Set Image to invalid using isValid(false) - to unset texture. - * Attribute methods that take Color, Geometry, Image, or string - arguments may now unset the attribute by setting the state of - the object to invalid using isValid(false), or the empty string - (in the case of string). This allows full control over ImageMagick - attributes which are stored as C strings which may be set to NULL. - * Updated for ImageMagick 4.2.1 - -(0.7.2) - * Added STL function object support for all Image manipulation - methods to support operating on all or part of the images - stored in an STL container. - -(0.7.1) - * Added Coordinate class and methods in Drawable to support x,y - coordinates. - * Changed coordinate parameters from unsigned int to double in Drawable. - * Changed polygon methods in Drawable to use STL list argument. - * Added STL list based draw method to Image. - * Changed Exception heirarchy to support Warning and Error sub-classes. - Most exception class names have changed. - -(0.7) - * Updated for ImageMagick 4.2.0 - * Added support for flood-filling and drawing with texture. - * Montage supported. - * Oodles of bugs fixed. - * Implemented image attribute tests. - * Implemented PerlMagick 'demo' and 'shapes' demo programs in Magick++. - * Some parameters re-ordered due to experience from writing demo programs. - -(0.6) - * Initial support for integrating image-list oriented operations with - STL containers. - -(0.5) - * Compiles and runs under Unix using egcs release 1.1 or later. - * Compiles and runs under Windows using Visual C++ 5.X or later. - * Users of Magick++ API are not exposed to ImageMagick headers. - * Magick++ API is namespaced under "Magick". - * "Magick" prefix removed from object names. - * User options are now completely contained within Image object. - There is no longer a MagickOptions parameter to some methods. - -(0.1) - * All ImageMagick operations which operate on individual images are - supported. - * Image objects have value semantics, avoid unnecessary image - copies through the use of reference counting, and may be compared - via standard operators. - * Geometry, color, annotations, and user-options are supported by - separate classes. - * Errors are reported synchronously via C++ exceptions. - diff --git a/ImageMagick-6.9.12-44/Magick++/README b/ImageMagick-6.9.12-44/Magick++/README deleted file mode 100644 index 74cb4e9..0000000 --- a/ImageMagick-6.9.12-44/Magick++/README +++ /dev/null @@ -1,55 +0,0 @@ -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/. diff --git a/ImageMagick-6.9.12-44/Magick++/bin/Magick++-config.1 b/ImageMagick-6.9.12-44/Magick++/bin/Magick++-config.1 deleted file mode 100644 index 0df7258..0000000 --- a/ImageMagick-6.9.12-44/Magick++/bin/Magick++-config.1 +++ /dev/null @@ -1,99 +0,0 @@ -.ad l -.nh -.TH Magick++-Config 1 "2 May 2002" "ImageMagick" -.SH NAME -Magick++-config \- get information about the installed version of Magick++ -.SH SYNOPSIS -.B Magick++-config -.B [--cppflags] -.B [--cxxflags] -.B [--exec-prefix] -.B [--ldflags] -.B [--libs] -.B [--prefix] -.B [--version] -.SH DESCRIPTION -.B Magick++-config -prints the compiler and linker flags required to compile and link programs -that use the -.BR ImageMagick -C++ Application Programmer Interface (known as -.BR Magick++ -). -.SH EXAMPLES -To print the version of the installed distribution of -.BR Magick++ , -use: - -.nf - Magick++-config \-\-version -.fi - -To compile a program that calls the -.BR ImageMagick -C++ Application Programmer Interface, use: - -.nf - c++ `Magick++-config \-\-cxxflags \-\-cppflags \-\-ldflags \-\-libs` program.cpp -.fi - -.SH OPTIONS -.TP -.B \-\-cppflags -Print the preprocessor flags that are needed to find the -.B ImageMagick -C and C++ include files and defines to ensures that the ImageMagick data structures match between -your program and the installed libraries. -.TP -.B \-\-cxxflags -Print the compiler flags that were used to compile -.BR libMagick++ . -.TP -.B \-\-exec-prefix -Print the directory under which target specific binaries and executables are installed. -.TP -.B \-\-ldflags -Print the linker flags that are needed to link with the -.B libMagick++ -library. -.TP -.B \-\-libs -Print the linker flags that are needed to link a program with -.BR libMagick++ . -.TP -.B \-\-prefix -Print the directory under which the package is installed. -.TP -.B \-\-version -Print the version of the -.B ImageMagick -distribution to standard output. -.SH COPYRIGHT -Copyright (C) 2000 ImageMagick Studio LLC, a non-profit organization dedicated -to making software imaging solutions freely available. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files ("ImageMagick"), -to deal in ImageMagick without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of ImageMagick, and to permit persons to whom the -ImageMagick is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of ImageMagick. - -The software is provided "as is", without warranty of any kind, express or -implied, including but not limited to the warranties of merchantability, -fitness for a particular purpose and noninfringement. In no event shall -ImageMagick Studio be liable for any claim, damages or other liability, -whether in an action of contract, tort or otherwise, arising from, out of -or in connection with ImageMagick or the use or other dealings in -ImageMagick. - -Except as contained in this notice, the name of the ImageMagick Studio -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in ImageMagick without prior written authorization from the -ImageMagick Studio. -.SH AUTHORS -Bob Friesenhahn, ImageMagick Studio - diff --git a/ImageMagick-6.9.12-44/Magick++/bin/Magick++-config.in b/ImageMagick-6.9.12-44/Magick++/bin/Magick++-config.in deleted file mode 100755 index 67aa72d..0000000 --- a/ImageMagick-6.9.12-44/Magick++/bin/Magick++-config.in +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/sh -# -# Configure options script for re-calling Magick+ compilation options -# required to use the Magick++ library. -# -# - -prefix=@prefix@ -exec_prefix=@exec_prefix@ - -usage='Usage: Magick++-config [--cppflags] [--cxxflags] [--exec-prefix] [--ldflags] [--libs] [--prefix] [--version] - - For example, "magick.cpp" may be compiled to produce "magick" as follows: - - "c++ -o magick magick.cpp `Magick++-config --cppflags --cxxflags --ldflags --libs`"' - -if test $# -eq 0; then - echo "${usage}" 1>&2 - exit 1 -fi - -while test $# -gt 0; do - case "$1" in - -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; - *) optarg= ;; - esac - case $1 in - --prefix=*) - prefix=$optarg - ;; - --prefix) - echo $prefix - ;; - --exec-prefix=*) - exec_prefix=$optarg - ;; - --exec-prefix) - echo $exec_prefix - ;; - --version) - echo '@PACKAGE_BASEVERSION@ Q@QUANTUM_DEPTH@ @MAGICK_HDRI@' - ;; - --cflags) - @PKG_CONFIG@ --cflags Magick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ - ;; - --cxxflags) - @PKG_CONFIG@ --cflags Magick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ - ;; - --cppflags) - @PKG_CONFIG@ --cflags Magick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ - ;; - --ldflags) - @PKG_CONFIG@ --libs Magick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ - ;; - --libs) - @PKG_CONFIG@ --libs Magick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ - ;; - *) - echo "${usage}" 1>&2 - exit 1 - ;; - esac - shift -done - diff --git a/ImageMagick-6.9.12-44/Magick++/demo/analyze.cpp b/ImageMagick-6.9.12-44/Magick++/demo/analyze.cpp deleted file mode 100644 index 50f82e2..0000000 --- a/ImageMagick-6.9.12-44/Magick++/demo/analyze.cpp +++ /dev/null @@ -1,71 +0,0 @@ -// -// Demonstrate using the 'analyze' process module to compute -// image statistics. -// -// Copyright Bob Friesenhahn, 2003, 2004 -// -// Usage: analyze file... -// - -#include -#include -#include -#include -using namespace std; -using namespace Magick; -int main(int argc,char **argv) -{ - if ( argc < 2 ) - { - cout << "Usage: " << argv[0] << " file..." << endl; - exit( 1 ); - } - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - { - std::list attributes; - - attributes.push_back("TopLeftColor"); - attributes.push_back("TopRightColor"); - attributes.push_back("BottomLeftColor"); - attributes.push_back("BottomRightColor"); - attributes.push_back("filter:brightness:mean"); - attributes.push_back("filter:brightness:standard-deviation"); - attributes.push_back("filter:brightness:kurtosis"); - attributes.push_back("filter:brightness:skewness"); - attributes.push_back("filter:saturation:mean"); - attributes.push_back("filter:saturation:standard-deviation"); - attributes.push_back("filter:saturation:kurtosis"); - attributes.push_back("filter:saturation:skewness"); - - char **arg = &argv[1]; - while ( *arg ) - { - string fname(*arg); - try { - cout << "File: " << fname << endl; - Image image( fname ); - - /* Analyze module does not require an argument list */ - image.process("analyze",0,0); - - list::iterator pos = attributes.begin(); - while(pos != attributes.end()) - { - cout << " " << setw(16) << setfill(' ') << setiosflags(ios::left) - << *pos << " = " << image.attribute(*pos) << endl; - pos++; - } - } - catch( Exception &error_ ) - { - cout << error_.what() << endl; - } - ++arg; - } - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/demo/button.cpp b/ImageMagick-6.9.12-44/Magick++/demo/button.cpp deleted file mode 100644 index 88db625..0000000 --- a/ImageMagick-6.9.12-44/Magick++/demo/button.cpp +++ /dev/null @@ -1,102 +0,0 @@ -// -// Magick++ demo to generate a simple text button -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2003 -// - -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // - // Options - // - - string backGround = "xc:#CCCCCC"; // A solid color - - // Color to use for decorative border - Color border = "#D4DCF3"; - - // Button size - string buttonSize = "120x20"; - - // Button background texture - string buttonTexture = "granite:"; - - // Button text - string text = "Button Text"; - - // Button text color - string textColor = "red"; - - // Font point size - int fontPointSize = 16; - - // - // Magick++ operations - // - - Image button; - - // Set button size - button.size( buttonSize ); - - // Read background image - button.read( backGround ); - - // Set background to buttonTexture - Image backgroundTexture( buttonTexture ); - button.texture( backgroundTexture ); - - // Add some text - button.fillColor( textColor ); - button.fontPointsize( fontPointSize ); - if (getenv("MAGICK_FONT") != 0) - button.font(string(getenv("MAGICK_FONT"))); - button.annotate( text, CenterGravity ); - - // Add a decorative frame - button.borderColor( border ); - button.frame( "6x6+3+3" ); - - button.depth( 8 ); - - // Quantize to desired colors - // button.quantizeTreeDepth(8); - button.quantizeDither(false); - button.quantizeColors(64); - button.quantize(); - - // Save to file - cout << "Writing to \"button_out.miff\" ..." << endl; - button.compressType( RLECompression ); - button.write("button_out.miff"); - - // Display on screen - // button.display(); - - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/demo/demo.cpp b/ImageMagick-6.9.12-44/Magick++/demo/demo.cpp deleted file mode 100644 index 164e0ab..0000000 --- a/ImageMagick-6.9.12-44/Magick++/demo/demo.cpp +++ /dev/null @@ -1,516 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// -// Simple demo program for Magick++ -// -// Concept and algorithms lifted from PerlMagick demo script written -// by John Christy. -// -// Max run-time size 60MB (as compared with 95MB for PerlMagick) under SPARC Solaris -// - -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - list montage; - - { - // - // Read model & smile image. - // - cout << "Read images ..." << endl; - - Image model( srcdir + "model.miff" ); - model.label( "Magick++" ); - model.borderColor( "black" ); - model.backgroundColor( "black" ); - - Image smile( srcdir + "smile.miff" ); - smile.label( "Smile" ); - smile.borderColor( "black" ); - - // - // Create image stack. - // - cout << "Creating thumbnails..." << endl; - - // Construct initial list containing seven copies of a null image - Image null; - null.size( Geometry(70,70) ); - null.read( "NULL:black" ); - list images( 7, null ); - - Image example = model; - - // Each of the following follow the pattern - // 1. obtain reference to (own copy of) image - // 2. apply label to image - // 3. apply operation to image - // 4. append image to container - - cout << " add noise ..." << endl; - example.label( "Add Noise" ); - example.addNoise( LaplacianNoise ); - images.push_back( example ); - - cout << " add noise (blue) ..." << endl; - example.label( "Add Noise\n(Blue Channel)" ); - example.addNoiseChannel( BlueChannel, PoissonNoise ); - images.push_back( example ); - - cout << " annotate ..." << endl; - example = model; - example.label( "Annotate" ); - example.density( "72x72" ); - example.fontPointsize( 18 ); - if (getenv("MAGICK_FONT") != 0) - example.font(string(getenv("MAGICK_FONT"))); - example.strokeColor( Color() ); - example.fillColor( "gold" ); - example.annotate( "Magick++", "+0+20", NorthGravity ); - images.push_back( example ); - - cout << " blur ..." << endl; - example = model; - example.label( "Blur" ); - example.blur( 0, 1.5 ); - images.push_back( example ); - - cout << " blur red channel ..." << endl; - example = model; - example.label( "Blur Channel\n(Red Channel)" ); - example.blurChannel( RedChannel, 0, 3.0 ); - images.push_back( example ); - - cout << " border ..." << endl; - example = model; - example.label( "Border" ); - example.borderColor( "gold" ); - example.border( Geometry(6,6) ); - images.push_back( example ); - - cout << " channel ..." << endl; - example = model; - example.label( "Channel\n(Red Channel)" ); - example.channel( RedChannel ); - images.push_back( example ); - - cout << " charcoal ..." << endl; - example = model; - example.label( "Charcoal" ); - example.charcoal( ); - images.push_back( example ); - - cout << " composite ..." << endl; - example = model; - example.label( "Composite" ); - example.composite( smile, "+35+65", OverCompositeOp); - images.push_back( example ); - - cout << " contrast ..." << endl; - example = model; - example.label( "Contrast" ); - example.contrast( false ); - images.push_back( example ); - - cout << " convolve ..." << endl; - example = model; - example.label( "Convolve" ); - { - // 3x3 matrix - const double kernel[] = { 1, 1, 1, 1, 4, 1, 1, 1, 1 }; - example.convolve( 3, kernel ); - } - images.push_back( example ); - - cout << " crop ..." << endl; - example = model; - example.label( "Crop" ); - example.crop( "80x80+25+50" ); - images.push_back( example ); - - cout << " despeckle ..." << endl; - example = model; - example.label( "Despeckle" ); - example.despeckle( ); - images.push_back( example ); - - cout << " draw ..." << endl; - example = model; - example.label( "Draw" ); - example.fillColor(Color()); - example.strokeColor( "gold" ); - example.strokeWidth( 2 ); - example.draw( DrawableCircle( 60,90, 60,120 ) ); - images.push_back( example ); - - cout << " edge ..." << endl; - example = model; - example.label( "Detect Edges" ); - example.edge( ); - images.push_back( example ); - - cout << " emboss ..." << endl; - example = model; - example.label( "Emboss" ); - example.emboss( ); - images.push_back( example ); - - cout << " equalize ..." << endl; - example = model; - example.label( "Equalize" ); - example.equalize( ); - images.push_back( example ); - - cout << " explode ..." << endl; - example = model; - example.label( "Explode" ); - example.backgroundColor( "#000000FF" ); - example.implode( -1 ); - images.push_back( example ); - - cout << " flip ..." << endl; - example = model; - example.label( "Flip" ); - example.flip( ); - images.push_back( example ); - - cout << " flop ..." << endl; - example = model; - example.label( "Flop" ); - example.flop(); - images.push_back( example ); - - cout << " frame ..." << endl; - example = model; - example.label( "Frame" ); - example.frame( ); - images.push_back( example ); - - cout << " gamma ..." << endl; - example = model; - example.label( "Gamma" ); - example.gamma( 1.6 ); - images.push_back( example ); - - cout << " gaussian blur ..." << endl; - example = model; - example.label( "Gaussian Blur" ); - example.gaussianBlur( 0.0, 1.5 ); - images.push_back( example ); - - cout << " gaussian blur channel ..." << endl; - example = model; - example.label( "Gaussian Blur\n(Green Channel)" ); - example.gaussianBlurChannel( GreenChannel, 0.0, 1.5 ); - images.push_back( example ); - - cout << " gradient ..." << endl; - Image gradient; - gradient.size( "130x194" ); - gradient.read( "gradient:#20a0ff-#ffff00" ); - gradient.label( "Gradient" ); - images.push_back( gradient ); - - cout << " grayscale ..." << endl; - example = model; - example.label( "Grayscale" ); - example.quantizeColorSpace( GRAYColorspace ); - example.quantize( ); - images.push_back( example ); - - cout << " implode ..." << endl; - example = model; - example.label( "Implode" ); - example.implode( 0.5 ); - images.push_back( example ); - - cout << " level ..." << endl; - example = model; - example.label( "Level" ); - example.level( 0.20*QuantumRange, 0.90*QuantumRange, 1.20 ); - images.push_back( example ); - - cout << " level red channel ..." << endl; - example = model; - example.label( "Level Channel\n(Red Channel)" ); - example.levelChannel( RedChannel, 0.20*QuantumRange, 0.90*QuantumRange, 1.20 ); - images.push_back( example ); - - cout << " median filter ..." << endl; - example = model; - example.label( "Median Filter" ); - example.medianFilter( ); - images.push_back( example ); - - cout << " modulate ..." << endl; - example = model; - example.label( "Modulate" ); - example.modulate( 110, 110, 110 ); - images.push_back( example ); - - cout << " monochrome ..." << endl; - example = model; - example.label( "Monochrome" ); - example.quantizeColorSpace( GRAYColorspace ); - example.quantizeColors( 2 ); - example.quantizeDither( false ); - example.quantize( ); - images.push_back( example ); - - cout << " motion blur ..." << endl; - example = model; - example.label( "Motion Blur" ); - example.motionBlur( 0.0, 7.0,45 ); - images.push_back( example ); - - cout << " negate ..." << endl; - example = model; - example.label( "Negate" ); - example.negate( ); - images.push_back( example ); - - cout << " normalize ..." << endl; - example = model; - example.label( "Normalize" ); - example.normalize( ); - images.push_back( example ); - - cout << " oil paint ..." << endl; - example = model; - example.label( "Oil Paint" ); - example.oilPaint( ); - images.push_back( example ); - - cout << " ordered dither 2x2 ..." << endl; - example = model; - example.label( "Ordered Dither\n(2x2)" ); - example.randomThreshold( Geometry(2,2) ); - images.push_back( example ); - - cout << " ordered dither 3x3..." << endl; - example = model; - example.label( "Ordered Dither\n(3x3)" ); - example.randomThreshold( Geometry(3,3) ); - images.push_back( example ); - - cout << " ordered dither 4x4..." << endl; - example = model; - example.label( "Ordered Dither\n(4x4)" ); - example.randomThreshold( Geometry(4,4) ); - images.push_back( example ); - - cout << " ordered dither red 4x4..." << endl; - example = model; - example.label( "Ordered Dither\n(Red 4x4)" ); - example.randomThresholdChannel( Geometry(4,4), RedChannel); - images.push_back( example ); - - cout << " plasma ..." << endl; - Image plasma; - plasma.size( "130x194" ); - plasma.read( "plasma:fractal" ); - plasma.label( "Plasma" ); - images.push_back( plasma ); - - cout << " quantize ..." << endl; - example = model; - example.label( "Quantize" ); - example.quantize( ); - images.push_back( example ); - - cout << " quantum operator ..." << endl; - example = model; - example.label( "Quantum Operator\nRed * 0.4" ); - example.quantumOperator( RedChannel,MultiplyEvaluateOperator,0.40 ); - images.push_back( example ); - - cout << " raise ..." << endl; - example = model; - example.label( "Raise" ); - example.raise( ); - images.push_back( example ); - - cout << " reduce noise ..." << endl; - example = model; - example.label( "Reduce Noise" ); - example.reduceNoise( 1.0 ); - images.push_back( example ); - - cout << " resize ..." << endl; - example = model; - example.label( "Resize" ); - example.zoom( "50%" ); - images.push_back( example ); - - cout << " roll ..." << endl; - example = model; - example.label( "Roll" ); - example.roll( "+20+10" ); - images.push_back( example ); - - cout << " rotate ..." << endl; - example = model; - example.label( "Rotate" ); - example.rotate( 45 ); - example.transparent( "black" ); - images.push_back( example ); - - cout << " scale ..." << endl; - example = model; - example.label( "Scale" ); - example.scale( "60%" ); - images.push_back( example ); - - cout << " segment ..." << endl; - example = model; - example.label( "Segment" ); - example.segment( 0.5, 0.25 ); - images.push_back( example ); - - cout << " shade ..." << endl; - example = model; - example.label( "Shade" ); - example.shade( 30, 30, false ); - images.push_back( example ); - - cout << " sharpen ..." << endl; - example = model; - example.label("Sharpen"); - example.sharpen( 0.0, 1.0 ); - images.push_back( example ); - - cout << " shave ..." << endl; - example = model; - example.label("Shave"); - example.shave( Geometry( 10, 10) ); - images.push_back( example ); - - cout << " shear ..." << endl; - example = model; - example.label( "Shear" ); - example.shear( 45, 45 ); - example.transparent( "black" ); - images.push_back( example ); - - cout << " spread ..." << endl; - example = model; - example.label( "Spread" ); - example.spread( 3 ); - images.push_back( example ); - - cout << " solarize ..." << endl; - example = model; - example.label( "Solarize" ); - example.solarize( ); - images.push_back( example ); - - cout << " swirl ..." << endl; - example = model; - example.backgroundColor( "#000000FF" ); - example.label( "Swirl" ); - example.swirl( 90 ); - images.push_back( example ); - - cout << " threshold ..." << endl; - example = model; - example.label( "Threshold" ); - example.threshold( QuantumRange/2.0 ); - images.push_back( example ); - - cout << " threshold random ..." << endl; - example = model; - example.label( "Random\nThreshold" ); - example.randomThreshold( Geometry((size_t) (0.3*QuantumRange), - (size_t) (0.85*QuantumRange)) ); - images.push_back( example ); - - cout << " unsharp mask ..." << endl; - example = model; - example.label( "Unsharp Mask" ); - // radius_, sigma_, amount_, threshold_ - example.unsharpmask( 0.0, 1.0, 1.0, 0.05); - images.push_back( example ); - - cout << " wave ..." << endl; - example = model; - example.label( "Wave" ); - example.matte( true ); - example.backgroundColor( "#000000FF" ); - example.wave( 25, 150 ); - images.push_back( example ); - - // - // Create image montage. - // - cout << "Montage images..." << endl; - - for_each( images.begin(), images.end(), strokeColorImage( Color("#600") ) ); - - MontageFramed montageOpts; - montageOpts.geometry( "130x194+10+5>" ); - montageOpts.gravity( CenterGravity ); - montageOpts.borderColor( "green" ); - montageOpts.borderWidth( 1 ); - montageOpts.tile( "7x4" ); - montageOpts.compose( OverCompositeOp ); - montageOpts.backgroundColor( "#ffffff" ); - montageOpts.pointSize( 18 ); - montageOpts.fillColor( "#600" ); - montageOpts.strokeColor( Color() ); - montageOpts.compose(OverCompositeOp); - montageOpts.fileName( "Magick++ Demo" ); - montageImages( &montage, images.begin(), images.end(), montageOpts ); - } - - Image& montage_image = montage.front(); - { - // Create logo image - cout << "Adding logo image ..." << endl; - Image logo( "logo:" ); - logo.zoom( "45%" ); - - // Composite logo into montage image - Geometry placement(0,0,(montage_image.columns()/2)-(logo.columns()/2),0); - montage_image.composite( logo, placement, OverCompositeOp ); - } - - for_each( montage.begin(), montage.end(), depthImage(8) ); - for_each( montage.begin(), montage.end(), matteImage( false ) ); - for_each( montage.begin(), montage.end(), compressTypeImage( RLECompression) ); - - cout << "Writing image \"demo_out.miff\" ..." << endl; - writeImages(montage.begin(),montage.end(),"demo_out_%d.miff"); - - // Uncomment following lines to display image to screen - // cout << "Display image..." << endl; - // montage_image.display(); - - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/demo/demos.tap b/ImageMagick-6.9.12-44/Magick++/demo/demos.tap deleted file mode 100755 index b4d679c..0000000 --- a/ImageMagick-6.9.12-44/Magick++/demo/demos.tap +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh -# -# Copyright 2004 Bob Friesenhahn -# -# This file is part of Magick++, the C++ API for ImageMagick and -# ImageMagick. Please see the file "COPYING" included with Magick++ -# for usage and copying restrictions. -# -subdir=Magick++/demo -. ./common.shi -echo "1..24" - -SRCDIR=${top_srcdir}/${subdir}/ -export SRCDIR - -cd ${subdir} || exit 1 - -./analyze "$SRCDIR/model.miff" && echo "ok" || echo "not ok" - -for demo in button demo flip gravity piddle shapes -do - ./${demo} && echo "ok" || echo "not ok" -done - -for filter in bessel blackman box catrom cubic gaussian hamming hanning hermite lanczos mitchell point quadratic sample scale sinc triangle -do - ./zoom -filter $filter -geometry 600x600 ${SRCDIR}/model.miff zoom_${filter}_out.miff && echo "ok" || echo "not ok" -done -: diff --git a/ImageMagick-6.9.12-44/Magick++/demo/detrans.cpp b/ImageMagick-6.9.12-44/Magick++/demo/detrans.cpp deleted file mode 100644 index 65932d6..0000000 --- a/ImageMagick-6.9.12-44/Magick++/demo/detrans.cpp +++ /dev/null @@ -1,60 +0,0 @@ -// -// Replace transparency in an image with a solid color using Magick++ -// -// Useful to see how a transparent image looks on a particular -// background color, or to create a similar looking effect without -// transparency. -// -// Copyright Bob Friesenhahn, 2000 -// -// Usage: detrans color file... -// - -#include -#include -using namespace std; -using namespace Magick; -int main(int argc,char **argv) -{ - if ( argc < 3 ) - { - cout << "Usage: " << argv[0] << " background_color file..." << endl; - exit( 1 ); - } - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - { - Color color; - try { - color = Color(argv[1]); - } - catch ( Exception &error_ ) - { - cout << error_.what() << endl; - cout.flush(); - exit(1); - } - - char **arg = &argv[2]; - while ( *arg ) - { - string fname(*arg); - try { - Image overlay( fname ); - Image base( overlay.size(), color ); - base.composite( overlay, 0, 0, OverCompositeOp ); - base.matte( false ); - base.write( fname ); - } - catch( Exception &error_ ) - { - cout << error_.what() << endl; - } - ++arg; - } - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/demo/flip.cpp b/ImageMagick-6.9.12-44/Magick++/demo/flip.cpp deleted file mode 100644 index 61dae19..0000000 --- a/ImageMagick-6.9.12-44/Magick++/demo/flip.cpp +++ /dev/null @@ -1,60 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2003 -// -// Demonstration of unary function-object based operations -// -// Reads the multi-frame file "smile_anim.miff" and writes a -// flipped and morphed version to "flip_out.miff". -// - -#include -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // Read images into STL list - list imageList; - readImages( &imageList, srcdir + "smile_anim.miff" ); - - // cout << "Total scenes: " << imageList.size() << endl; - - // Flip images - for_each( imageList.begin(), imageList.end(), flipImage() ); - - // Create a morphed version, adding three frames between each - // existing frame. - list morphed; - morphImages( &morphed, imageList.begin(), imageList.end(), 3 ); - - // Write out images - cout << "Writing image \"flip_out.miff\" ..." << endl; - writeImages( morphed.begin(), morphed.end(), "flip_out.miff" ); - - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/demo/gravity.cpp b/ImageMagick-6.9.12-44/Magick++/demo/gravity.cpp deleted file mode 100644 index c262515..0000000 --- a/ImageMagick-6.9.12-44/Magick++/demo/gravity.cpp +++ /dev/null @@ -1,83 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 2000, 2001, 2003 -// -// Demo of text annotation with gravity. Produces an animation showing -// the effect of rotated text assize_t with various gravity specifications. -// -// After running demo program, run 'animate gravity_out.miff' if you -// are using X-Windows to see an animated result. -// -// Concept and algorithms lifted from PerlMagick demo script written -// by John Christy. -// - -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - int x = 100; - int y = 100; - - list animation; - - Image base( Geometry(600,600), Color("white") ); - base.depth(8); - base.strokeColor("#600"); - base.fillColor(Color()); - base.draw( DrawableLine( 300,100, 300,500 ) ); - base.draw( DrawableLine( 100,300, 500,300 ) ); - base.draw( DrawableRectangle( 100,100, 500,500 ) ); - base.density( Geometry(72,72) ); - base.strokeColor(Color()); - base.fillColor("#600"); - base.fontPointsize( 30 ); - base.boxColor( "red" ); - base.animationDelay( 20 ); - base.compressType( RLECompression ); - - for ( int angle = 0; angle < 360; angle += 30 ) - { - cout << "angle " << angle << endl; - Image pic = base; - pic.annotate( "NorthWest", Geometry(0,0,x,y), NorthWestGravity, angle ); - pic.annotate( "North", Geometry(0,0,0,y), NorthGravity, angle ); - pic.annotate( "NorthEast", Geometry(0,0,x,y), NorthEastGravity, angle ); - pic.annotate( "East", Geometry(0,0,x,0), EastGravity, angle ); - pic.annotate( "Center", Geometry(0,0,0,0), CenterGravity, angle ); - pic.annotate( "SouthEast", Geometry(0,0,x,y), SouthEastGravity, angle ); - pic.annotate( "South", Geometry(0,0,0,y), SouthGravity, angle ); - pic.annotate( "SouthWest", Geometry(0,0,x,y), SouthWestGravity, angle ); - pic.annotate( "West", Geometry(0,0,x,0), WestGravity, angle ); - animation.push_back( pic ); - } - cout << "Writing image \"gravity_out.miff\" ..." << endl; - writeImages( animation.begin(), animation.end(), "gravity_out.miff" ); - // system( "animate gravity_out.miff" ); - - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/demo/model.miff b/ImageMagick-6.9.12-44/Magick++/demo/model.miff deleted file mode 100644 index daa7787..0000000 Binary files a/ImageMagick-6.9.12-44/Magick++/demo/model.miff and /dev/null differ diff --git a/ImageMagick-6.9.12-44/Magick++/demo/piddle.cpp b/ImageMagick-6.9.12-44/Magick++/demo/piddle.cpp deleted file mode 100644 index 0d17ecd..0000000 --- a/ImageMagick-6.9.12-44/Magick++/demo/piddle.cpp +++ /dev/null @@ -1,182 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2002, 2003 -// -// PerlMagick "piddle" demo re-implemented using Magick++ methods. -// The PerlMagick "piddle" demo is written by Cristy -// - -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // - // Create a 300x300 white canvas. - // - Image image( "300x300", "white" ); - - // Drawing list - std::list drawList; - - // Start drawing by pushing a drawing context with specified - // viewbox size - drawList.push_back(DrawablePushGraphicContext()); - drawList.push_back(DrawableViewbox(0,0,image.columns(),image.rows())); - - // - // Draw blue grid - // - drawList.push_back(DrawableStrokeColor("#ccf")); - for ( int i=0; i < 300; i += 10 ) - { - drawList.push_back(DrawableLine(i,0, i,300)); - drawList.push_back(DrawableLine(0,i, 300,i)); - } - - // - // Draw rounded rectangle. - // - drawList.push_back(DrawableFillColor("blue")); - drawList.push_back(DrawableStrokeColor("red")); - drawList.push_back(DrawableRoundRectangle(15,15, 70,70, 10,10)); - - drawList.push_back(DrawableFillColor("blue")); - drawList.push_back(DrawableStrokeColor("maroon")); - drawList.push_back(DrawableStrokeWidth(4)); - drawList.push_back(DrawableRoundRectangle(15,15, 70,70, 10,10)); - - // - // Draw curve. - // - { - drawList.push_back(DrawableStrokeColor("black")); - drawList.push_back(DrawableStrokeWidth(4)); - drawList.push_back(DrawableFillColor(Color())); - - std::list points; - points.push_back(Coordinate(20,20)); - points.push_back(Coordinate(100,50)); - points.push_back(Coordinate(50,100)); - points.push_back(Coordinate(160,160)); - drawList.push_back(DrawableBezier(points)); - } - - // - // Draw line - // - { - const double dash_array[] = {4.0, 3.0, 0.0}; - drawList.push_back(DrawableDashArray(dash_array)); - drawList.push_back(DrawableStrokeColor("red")); - drawList.push_back(DrawableStrokeWidth(1)); - drawList.push_back(DrawableLine(10,200, 54,182)); - drawList.push_back(DrawableDashArray((double *) 0)); - } - - // - // Draw arc within a circle. - // - drawList.push_back(DrawableStrokeColor("black")); - drawList.push_back(DrawableFillColor("yellow")); - drawList.push_back(DrawableStrokeWidth(4)); - drawList.push_back(DrawableCircle(160,70, 200,70)); - - drawList.push_back(DrawableStrokeColor("black")); - drawList.push_back(DrawableFillColor("blue")); - drawList.push_back(DrawableStrokeWidth(4)); - { - std::list path; - path.push_back(PathMovetoAbs(Coordinate(160,70))); - path.push_back(PathLinetoVerticalRel(-40)); - path.push_back(PathArcRel(PathArcArgs(40,40, 0, 0, 0, -40,40))); - path.push_back(PathClosePath()); - drawList.push_back(DrawablePath(path)); - } - - // - // Draw pentogram. - // - { - drawList.push_back(DrawableStrokeColor("red")); - drawList.push_back(DrawableFillColor("LimeGreen")); - drawList.push_back(DrawableStrokeWidth(3)); - - std::list points; - points.push_back(Coordinate(160,120)); - points.push_back(Coordinate(130,190)); - points.push_back(Coordinate(210,145)); - points.push_back(Coordinate(110,145)); - points.push_back(Coordinate(190,190)); - points.push_back(Coordinate(160,120)); - drawList.push_back(DrawablePolygon(points)); - } - - // - // Draw rectangle. - // - drawList.push_back(DrawableStrokeWidth(5)); - drawList.push_back(DrawableFillColor(Color())); // No fill - drawList.push_back(DrawableStrokeColor("yellow")); - drawList.push_back(DrawableLine(200,260, 200,200)); - drawList.push_back(DrawableLine(200,200, 260,200)); - drawList.push_back(DrawableStrokeColor("red")); - drawList.push_back(DrawableLine(260,200, 260,260)); - drawList.push_back(DrawableStrokeColor("green")); - drawList.push_back(DrawableLine(200,260, 260,260)); - - // - // Draw text. - // - if (getenv("MAGICK_FONT") != 0) - drawList.push_back(DrawableFont(string(getenv("MAGICK_FONT")))); - drawList.push_back(DrawableFillColor("green")); - drawList.push_back(DrawableStrokeColor(Color())); // unset color - drawList.push_back(DrawablePointSize(24)); - drawList.push_back(DrawableTranslation(30,140)); - drawList.push_back(DrawableRotation(45.0)); - drawList.push_back(DrawableText(0,0,"This is a test!")); - - // Finish drawing by popping back to base context. - drawList.push_back(DrawablePopGraphicContext()); - - // Draw everything using completed drawing list - // image.debug(true); - image.draw(drawList); - - // image.write( "piddle.mvg" ); - - cout << "Writing image \"piddle_out.miff\" ..." << endl; - image.depth( 8 ); - image.compressType( RLECompression ); - image.write( "piddle_out.miff" ); - cout << "Writing MVG metafile \"piddle_out.mvg\" ..." << endl; - image.write( "piddle_out.mvg" ); - - // cout << "Display image..." << endl; - // image.display( ); - - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/demo/shapes.cpp b/ImageMagick-6.9.12-44/Magick++/demo/shapes.cpp deleted file mode 100644 index dde7469..0000000 --- a/ImageMagick-6.9.12-44/Magick++/demo/shapes.cpp +++ /dev/null @@ -1,121 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2002, 2003 -// -// GD/PerlMagick example using Magick++ methods. -// -// Concept and algorithms lifted from PerlMagick demo script -// - -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // - // Create a 300x300 white canvas. - // - Image image( "300x300", "white" ); - - // - // Draw texture-filled polygon - // - // Polygon list - std::list poly_coord; - poly_coord.push_back( Coordinate(30,30) ); - poly_coord.push_back( Coordinate(100,10) ); - poly_coord.push_back( Coordinate(190,290) ); - poly_coord.push_back( Coordinate(30,290) ); - - Image texture( srcdir + "tile.miff" ); - image.penTexture( texture ); - image.draw( DrawablePolygon( poly_coord ) ); - texture.isValid( false ); - image.penTexture( texture ); // Unset texture - - // - // Draw filled ellipse with black border, and red fill color - // - image.strokeColor( "black" ); - image.fillColor( "red" ); - image.strokeWidth( 5 ); - image.draw( DrawableEllipse( 100,100, 50,75, 0,360 ) ); - image.fillColor( Color() ); // Clear out fill color - - // - // Draw ellipse, and polygon, with black stroke, strokeWidth of 5 - // - image.strokeColor( "black" ); - image.strokeWidth( 5 ); - list drawlist; - - // Add polygon to list - poly_coord.clear(); - poly_coord.push_back( Coordinate(30,30) ); - poly_coord.push_back( Coordinate(100,10) ); - poly_coord.push_back( Coordinate(190,290) ); - poly_coord.push_back( Coordinate(30,290) ); - drawlist.push_back( DrawablePolygon( poly_coord ) ); - image.draw( drawlist ); - - // - // Floodfill object with blue - // - image.colorFuzz( 0.5*QuantumRange ); - image.floodFillColor( "+132+62", "blue" ); - - // - // Draw text - // - image.strokeColor(Color()); - image.fillColor( "red" ); - if (getenv("MAGICK_FONT") != 0) - image.font(string(getenv("MAGICK_FONT"))); - image.fontPointsize( 18 ); - image.annotate( "Hello world!", "+150+20" ); - - image.fillColor( "blue" ); - image.fontPointsize( 14 ); - image.annotate( "Goodbye cruel world!", "+150+38" ); - - image.fillColor( "black" ); - image.fontPointsize( 14 ); - image.annotate( "I'm climbing the wall!", "+280+120", - NorthWestGravity, 90.0 ); - //image.display(); - // - // Write image. - // - - cout << "Writing image \"shapes_out.miff\" ..." << endl; - image.depth( 8 ); - image.compressType( RLECompression ); - image.write( "shapes_out.miff" ); - - // cout << "Display image..." << endl; - // image.display( ); - - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/demo/smile.miff b/ImageMagick-6.9.12-44/Magick++/demo/smile.miff deleted file mode 100644 index 0d7cb53..0000000 Binary files a/ImageMagick-6.9.12-44/Magick++/demo/smile.miff and /dev/null differ diff --git a/ImageMagick-6.9.12-44/Magick++/demo/smile_anim.miff b/ImageMagick-6.9.12-44/Magick++/demo/smile_anim.miff deleted file mode 100644 index 281894d..0000000 Binary files a/ImageMagick-6.9.12-44/Magick++/demo/smile_anim.miff and /dev/null differ diff --git a/ImageMagick-6.9.12-44/Magick++/demo/tile.miff b/ImageMagick-6.9.12-44/Magick++/demo/tile.miff deleted file mode 100644 index 911451a..0000000 Binary files a/ImageMagick-6.9.12-44/Magick++/demo/tile.miff and /dev/null differ diff --git a/ImageMagick-6.9.12-44/Magick++/demo/zoom.cpp b/ImageMagick-6.9.12-44/Magick++/demo/zoom.cpp deleted file mode 100644 index 8db2c8e..0000000 --- a/ImageMagick-6.9.12-44/Magick++/demo/zoom.cpp +++ /dev/null @@ -1,191 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 2001, 2002, 2003 -// -// Resize image using specified resize algorithm with Magick++ API -// -// Usage: zoom [-density resolution] [-filter algorithm] [-geometry geometry] -// [-resample resolution] input_file output_file -// - -#include -#include -#include -using namespace std; -using namespace Magick; - -static void Usage ( char **argv ) -{ - cout << "Usage: " << argv[0] - << " [-density resolution] [-filter algorithm] [-geometry geometry]" - << " [-resample resolution] input_file output_file" << endl - << " algorithm - bessel blackman box catrom cubic gaussian hamming hanning" << endl - << " hermite lanczos mitchell point quadratic sample scale sinc triangle" << endl; - exit(1); -} - -static void ParseError (int position, char **argv) -{ - cout << "Argument \"" << argv[position] << "\" at position" << position - << "incorrect" << endl; - Usage(argv); -} - -int main(int argc,char **argv) -{ - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - if ( argc < 2 ) - Usage(argv); - - enum ResizeAlgorithm - { - Zoom, - Scale, - Sample - }; - - { - Geometry density; - Geometry geometry; - Geometry resample; - Magick::FilterTypes filter(LanczosFilter); - ResizeAlgorithm resize_algorithm=Zoom; - - int argv_index=1; - while ((argv_index < argc - 2) && (*argv[argv_index] == '-')) - { - std::string command(argv[argv_index]); - if (command.compare("-density") == 0) - { - argv_index++; - try { - density=Geometry(argv[argv_index]); - } - catch( exception &/* error_ */) - { - ParseError(argv_index,argv); - } - argv_index++; - continue; - } - else if (command.compare("-filter") == 0) - { - argv_index++; - std::string algorithm(argv[argv_index]); - if (algorithm.compare("point") == 0) - filter=PointFilter; - else if (algorithm.compare("box") == 0) - filter=BoxFilter; - else if (algorithm.compare("triangle") == 0) - filter=TriangleFilter; - else if (algorithm.compare("hermite") == 0) - filter=HermiteFilter; - else if (algorithm.compare("hanning") == 0) - filter=HanningFilter; - else if (algorithm.compare("hamming") == 0) - filter=HammingFilter; - else if (algorithm.compare("blackman") == 0) - filter=BlackmanFilter; - else if (algorithm.compare("gaussian") == 0) - filter=GaussianFilter; - else if (algorithm.compare("quadratic") == 0) - filter=QuadraticFilter; - else if (algorithm.compare("cubic") == 0) - filter=CubicFilter; - else if (algorithm.compare("catrom") == 0) - filter=CatromFilter; - else if (algorithm.compare("mitchell") == 0) - filter=MitchellFilter; - else if (algorithm.compare("lanczos") == 0) - filter=LanczosFilter; - else if (algorithm.compare("bessel") == 0) - filter=BesselFilter; - else if (algorithm.compare("sinc") == 0) - filter=SincFilter; - else if (algorithm.compare("sample") == 0) - resize_algorithm=Sample; - else if (algorithm.compare("scale") == 0) - resize_algorithm=Scale; - else - ParseError(argv_index,argv); - argv_index++; - continue; - } - else if (command.compare("-geometry") == 0) - { - argv_index++; - try { - geometry=Geometry(argv[argv_index]); - } - catch( exception &/* error_ */) - { - ParseError(argv_index,argv); - } - argv_index++; - continue; - } - else if (command.compare("-resample") == 0) - { - argv_index++; - try { - resample=Geometry(argv[argv_index]); - } - catch( exception &/* error_ */) - { - ParseError(argv_index,argv); - } - argv_index++; - continue; - } - ParseError(argv_index,argv); - } - - if (argv_index>argc-1) - ParseError(argv_index,argv); - std::string input_file(argv[argv_index]); - argv_index++; - if (argv_index>argc) - ParseError(argv_index,argv); - std::string output_file(argv[argv_index]); - - try { - Image image(input_file); - if (density.isValid()) - image.density(density); - density=image.density(); - - if (resample.isValid()) - { - geometry = - Geometry(static_cast - (image.columns()*((double)resample.width()/density.width())+0.5), - static_cast - (image.rows()*((double)resample.height()/density.height())+0.5)); - image.density(resample); - } - switch (resize_algorithm) - { - case Sample: - image.sample(geometry); - break; - case Scale: - image.scale(geometry); - break; - case Zoom: - image.filterType(filter); - image.zoom(geometry); - break; - } - image.write(output_file); - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/examples/analyze.cpp b/ImageMagick-6.9.12-44/Magick++/examples/analyze.cpp deleted file mode 100644 index 50f82e2..0000000 --- a/ImageMagick-6.9.12-44/Magick++/examples/analyze.cpp +++ /dev/null @@ -1,71 +0,0 @@ -// -// Demonstrate using the 'analyze' process module to compute -// image statistics. -// -// Copyright Bob Friesenhahn, 2003, 2004 -// -// Usage: analyze file... -// - -#include -#include -#include -#include -using namespace std; -using namespace Magick; -int main(int argc,char **argv) -{ - if ( argc < 2 ) - { - cout << "Usage: " << argv[0] << " file..." << endl; - exit( 1 ); - } - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - { - std::list attributes; - - attributes.push_back("TopLeftColor"); - attributes.push_back("TopRightColor"); - attributes.push_back("BottomLeftColor"); - attributes.push_back("BottomRightColor"); - attributes.push_back("filter:brightness:mean"); - attributes.push_back("filter:brightness:standard-deviation"); - attributes.push_back("filter:brightness:kurtosis"); - attributes.push_back("filter:brightness:skewness"); - attributes.push_back("filter:saturation:mean"); - attributes.push_back("filter:saturation:standard-deviation"); - attributes.push_back("filter:saturation:kurtosis"); - attributes.push_back("filter:saturation:skewness"); - - char **arg = &argv[1]; - while ( *arg ) - { - string fname(*arg); - try { - cout << "File: " << fname << endl; - Image image( fname ); - - /* Analyze module does not require an argument list */ - image.process("analyze",0,0); - - list::iterator pos = attributes.begin(); - while(pos != attributes.end()) - { - cout << " " << setw(16) << setfill(' ') << setiosflags(ios::left) - << *pos << " = " << image.attribute(*pos) << endl; - pos++; - } - } - catch( Exception &error_ ) - { - cout << error_.what() << endl; - } - ++arg; - } - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/examples/button.cpp b/ImageMagick-6.9.12-44/Magick++/examples/button.cpp deleted file mode 100644 index 88db625..0000000 --- a/ImageMagick-6.9.12-44/Magick++/examples/button.cpp +++ /dev/null @@ -1,102 +0,0 @@ -// -// Magick++ demo to generate a simple text button -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2003 -// - -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // - // Options - // - - string backGround = "xc:#CCCCCC"; // A solid color - - // Color to use for decorative border - Color border = "#D4DCF3"; - - // Button size - string buttonSize = "120x20"; - - // Button background texture - string buttonTexture = "granite:"; - - // Button text - string text = "Button Text"; - - // Button text color - string textColor = "red"; - - // Font point size - int fontPointSize = 16; - - // - // Magick++ operations - // - - Image button; - - // Set button size - button.size( buttonSize ); - - // Read background image - button.read( backGround ); - - // Set background to buttonTexture - Image backgroundTexture( buttonTexture ); - button.texture( backgroundTexture ); - - // Add some text - button.fillColor( textColor ); - button.fontPointsize( fontPointSize ); - if (getenv("MAGICK_FONT") != 0) - button.font(string(getenv("MAGICK_FONT"))); - button.annotate( text, CenterGravity ); - - // Add a decorative frame - button.borderColor( border ); - button.frame( "6x6+3+3" ); - - button.depth( 8 ); - - // Quantize to desired colors - // button.quantizeTreeDepth(8); - button.quantizeDither(false); - button.quantizeColors(64); - button.quantize(); - - // Save to file - cout << "Writing to \"button_out.miff\" ..." << endl; - button.compressType( RLECompression ); - button.write("button_out.miff"); - - // Display on screen - // button.display(); - - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/examples/demo.cpp b/ImageMagick-6.9.12-44/Magick++/examples/demo.cpp deleted file mode 100644 index 164e0ab..0000000 --- a/ImageMagick-6.9.12-44/Magick++/examples/demo.cpp +++ /dev/null @@ -1,516 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// -// Simple demo program for Magick++ -// -// Concept and algorithms lifted from PerlMagick demo script written -// by John Christy. -// -// Max run-time size 60MB (as compared with 95MB for PerlMagick) under SPARC Solaris -// - -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - list montage; - - { - // - // Read model & smile image. - // - cout << "Read images ..." << endl; - - Image model( srcdir + "model.miff" ); - model.label( "Magick++" ); - model.borderColor( "black" ); - model.backgroundColor( "black" ); - - Image smile( srcdir + "smile.miff" ); - smile.label( "Smile" ); - smile.borderColor( "black" ); - - // - // Create image stack. - // - cout << "Creating thumbnails..." << endl; - - // Construct initial list containing seven copies of a null image - Image null; - null.size( Geometry(70,70) ); - null.read( "NULL:black" ); - list images( 7, null ); - - Image example = model; - - // Each of the following follow the pattern - // 1. obtain reference to (own copy of) image - // 2. apply label to image - // 3. apply operation to image - // 4. append image to container - - cout << " add noise ..." << endl; - example.label( "Add Noise" ); - example.addNoise( LaplacianNoise ); - images.push_back( example ); - - cout << " add noise (blue) ..." << endl; - example.label( "Add Noise\n(Blue Channel)" ); - example.addNoiseChannel( BlueChannel, PoissonNoise ); - images.push_back( example ); - - cout << " annotate ..." << endl; - example = model; - example.label( "Annotate" ); - example.density( "72x72" ); - example.fontPointsize( 18 ); - if (getenv("MAGICK_FONT") != 0) - example.font(string(getenv("MAGICK_FONT"))); - example.strokeColor( Color() ); - example.fillColor( "gold" ); - example.annotate( "Magick++", "+0+20", NorthGravity ); - images.push_back( example ); - - cout << " blur ..." << endl; - example = model; - example.label( "Blur" ); - example.blur( 0, 1.5 ); - images.push_back( example ); - - cout << " blur red channel ..." << endl; - example = model; - example.label( "Blur Channel\n(Red Channel)" ); - example.blurChannel( RedChannel, 0, 3.0 ); - images.push_back( example ); - - cout << " border ..." << endl; - example = model; - example.label( "Border" ); - example.borderColor( "gold" ); - example.border( Geometry(6,6) ); - images.push_back( example ); - - cout << " channel ..." << endl; - example = model; - example.label( "Channel\n(Red Channel)" ); - example.channel( RedChannel ); - images.push_back( example ); - - cout << " charcoal ..." << endl; - example = model; - example.label( "Charcoal" ); - example.charcoal( ); - images.push_back( example ); - - cout << " composite ..." << endl; - example = model; - example.label( "Composite" ); - example.composite( smile, "+35+65", OverCompositeOp); - images.push_back( example ); - - cout << " contrast ..." << endl; - example = model; - example.label( "Contrast" ); - example.contrast( false ); - images.push_back( example ); - - cout << " convolve ..." << endl; - example = model; - example.label( "Convolve" ); - { - // 3x3 matrix - const double kernel[] = { 1, 1, 1, 1, 4, 1, 1, 1, 1 }; - example.convolve( 3, kernel ); - } - images.push_back( example ); - - cout << " crop ..." << endl; - example = model; - example.label( "Crop" ); - example.crop( "80x80+25+50" ); - images.push_back( example ); - - cout << " despeckle ..." << endl; - example = model; - example.label( "Despeckle" ); - example.despeckle( ); - images.push_back( example ); - - cout << " draw ..." << endl; - example = model; - example.label( "Draw" ); - example.fillColor(Color()); - example.strokeColor( "gold" ); - example.strokeWidth( 2 ); - example.draw( DrawableCircle( 60,90, 60,120 ) ); - images.push_back( example ); - - cout << " edge ..." << endl; - example = model; - example.label( "Detect Edges" ); - example.edge( ); - images.push_back( example ); - - cout << " emboss ..." << endl; - example = model; - example.label( "Emboss" ); - example.emboss( ); - images.push_back( example ); - - cout << " equalize ..." << endl; - example = model; - example.label( "Equalize" ); - example.equalize( ); - images.push_back( example ); - - cout << " explode ..." << endl; - example = model; - example.label( "Explode" ); - example.backgroundColor( "#000000FF" ); - example.implode( -1 ); - images.push_back( example ); - - cout << " flip ..." << endl; - example = model; - example.label( "Flip" ); - example.flip( ); - images.push_back( example ); - - cout << " flop ..." << endl; - example = model; - example.label( "Flop" ); - example.flop(); - images.push_back( example ); - - cout << " frame ..." << endl; - example = model; - example.label( "Frame" ); - example.frame( ); - images.push_back( example ); - - cout << " gamma ..." << endl; - example = model; - example.label( "Gamma" ); - example.gamma( 1.6 ); - images.push_back( example ); - - cout << " gaussian blur ..." << endl; - example = model; - example.label( "Gaussian Blur" ); - example.gaussianBlur( 0.0, 1.5 ); - images.push_back( example ); - - cout << " gaussian blur channel ..." << endl; - example = model; - example.label( "Gaussian Blur\n(Green Channel)" ); - example.gaussianBlurChannel( GreenChannel, 0.0, 1.5 ); - images.push_back( example ); - - cout << " gradient ..." << endl; - Image gradient; - gradient.size( "130x194" ); - gradient.read( "gradient:#20a0ff-#ffff00" ); - gradient.label( "Gradient" ); - images.push_back( gradient ); - - cout << " grayscale ..." << endl; - example = model; - example.label( "Grayscale" ); - example.quantizeColorSpace( GRAYColorspace ); - example.quantize( ); - images.push_back( example ); - - cout << " implode ..." << endl; - example = model; - example.label( "Implode" ); - example.implode( 0.5 ); - images.push_back( example ); - - cout << " level ..." << endl; - example = model; - example.label( "Level" ); - example.level( 0.20*QuantumRange, 0.90*QuantumRange, 1.20 ); - images.push_back( example ); - - cout << " level red channel ..." << endl; - example = model; - example.label( "Level Channel\n(Red Channel)" ); - example.levelChannel( RedChannel, 0.20*QuantumRange, 0.90*QuantumRange, 1.20 ); - images.push_back( example ); - - cout << " median filter ..." << endl; - example = model; - example.label( "Median Filter" ); - example.medianFilter( ); - images.push_back( example ); - - cout << " modulate ..." << endl; - example = model; - example.label( "Modulate" ); - example.modulate( 110, 110, 110 ); - images.push_back( example ); - - cout << " monochrome ..." << endl; - example = model; - example.label( "Monochrome" ); - example.quantizeColorSpace( GRAYColorspace ); - example.quantizeColors( 2 ); - example.quantizeDither( false ); - example.quantize( ); - images.push_back( example ); - - cout << " motion blur ..." << endl; - example = model; - example.label( "Motion Blur" ); - example.motionBlur( 0.0, 7.0,45 ); - images.push_back( example ); - - cout << " negate ..." << endl; - example = model; - example.label( "Negate" ); - example.negate( ); - images.push_back( example ); - - cout << " normalize ..." << endl; - example = model; - example.label( "Normalize" ); - example.normalize( ); - images.push_back( example ); - - cout << " oil paint ..." << endl; - example = model; - example.label( "Oil Paint" ); - example.oilPaint( ); - images.push_back( example ); - - cout << " ordered dither 2x2 ..." << endl; - example = model; - example.label( "Ordered Dither\n(2x2)" ); - example.randomThreshold( Geometry(2,2) ); - images.push_back( example ); - - cout << " ordered dither 3x3..." << endl; - example = model; - example.label( "Ordered Dither\n(3x3)" ); - example.randomThreshold( Geometry(3,3) ); - images.push_back( example ); - - cout << " ordered dither 4x4..." << endl; - example = model; - example.label( "Ordered Dither\n(4x4)" ); - example.randomThreshold( Geometry(4,4) ); - images.push_back( example ); - - cout << " ordered dither red 4x4..." << endl; - example = model; - example.label( "Ordered Dither\n(Red 4x4)" ); - example.randomThresholdChannel( Geometry(4,4), RedChannel); - images.push_back( example ); - - cout << " plasma ..." << endl; - Image plasma; - plasma.size( "130x194" ); - plasma.read( "plasma:fractal" ); - plasma.label( "Plasma" ); - images.push_back( plasma ); - - cout << " quantize ..." << endl; - example = model; - example.label( "Quantize" ); - example.quantize( ); - images.push_back( example ); - - cout << " quantum operator ..." << endl; - example = model; - example.label( "Quantum Operator\nRed * 0.4" ); - example.quantumOperator( RedChannel,MultiplyEvaluateOperator,0.40 ); - images.push_back( example ); - - cout << " raise ..." << endl; - example = model; - example.label( "Raise" ); - example.raise( ); - images.push_back( example ); - - cout << " reduce noise ..." << endl; - example = model; - example.label( "Reduce Noise" ); - example.reduceNoise( 1.0 ); - images.push_back( example ); - - cout << " resize ..." << endl; - example = model; - example.label( "Resize" ); - example.zoom( "50%" ); - images.push_back( example ); - - cout << " roll ..." << endl; - example = model; - example.label( "Roll" ); - example.roll( "+20+10" ); - images.push_back( example ); - - cout << " rotate ..." << endl; - example = model; - example.label( "Rotate" ); - example.rotate( 45 ); - example.transparent( "black" ); - images.push_back( example ); - - cout << " scale ..." << endl; - example = model; - example.label( "Scale" ); - example.scale( "60%" ); - images.push_back( example ); - - cout << " segment ..." << endl; - example = model; - example.label( "Segment" ); - example.segment( 0.5, 0.25 ); - images.push_back( example ); - - cout << " shade ..." << endl; - example = model; - example.label( "Shade" ); - example.shade( 30, 30, false ); - images.push_back( example ); - - cout << " sharpen ..." << endl; - example = model; - example.label("Sharpen"); - example.sharpen( 0.0, 1.0 ); - images.push_back( example ); - - cout << " shave ..." << endl; - example = model; - example.label("Shave"); - example.shave( Geometry( 10, 10) ); - images.push_back( example ); - - cout << " shear ..." << endl; - example = model; - example.label( "Shear" ); - example.shear( 45, 45 ); - example.transparent( "black" ); - images.push_back( example ); - - cout << " spread ..." << endl; - example = model; - example.label( "Spread" ); - example.spread( 3 ); - images.push_back( example ); - - cout << " solarize ..." << endl; - example = model; - example.label( "Solarize" ); - example.solarize( ); - images.push_back( example ); - - cout << " swirl ..." << endl; - example = model; - example.backgroundColor( "#000000FF" ); - example.label( "Swirl" ); - example.swirl( 90 ); - images.push_back( example ); - - cout << " threshold ..." << endl; - example = model; - example.label( "Threshold" ); - example.threshold( QuantumRange/2.0 ); - images.push_back( example ); - - cout << " threshold random ..." << endl; - example = model; - example.label( "Random\nThreshold" ); - example.randomThreshold( Geometry((size_t) (0.3*QuantumRange), - (size_t) (0.85*QuantumRange)) ); - images.push_back( example ); - - cout << " unsharp mask ..." << endl; - example = model; - example.label( "Unsharp Mask" ); - // radius_, sigma_, amount_, threshold_ - example.unsharpmask( 0.0, 1.0, 1.0, 0.05); - images.push_back( example ); - - cout << " wave ..." << endl; - example = model; - example.label( "Wave" ); - example.matte( true ); - example.backgroundColor( "#000000FF" ); - example.wave( 25, 150 ); - images.push_back( example ); - - // - // Create image montage. - // - cout << "Montage images..." << endl; - - for_each( images.begin(), images.end(), strokeColorImage( Color("#600") ) ); - - MontageFramed montageOpts; - montageOpts.geometry( "130x194+10+5>" ); - montageOpts.gravity( CenterGravity ); - montageOpts.borderColor( "green" ); - montageOpts.borderWidth( 1 ); - montageOpts.tile( "7x4" ); - montageOpts.compose( OverCompositeOp ); - montageOpts.backgroundColor( "#ffffff" ); - montageOpts.pointSize( 18 ); - montageOpts.fillColor( "#600" ); - montageOpts.strokeColor( Color() ); - montageOpts.compose(OverCompositeOp); - montageOpts.fileName( "Magick++ Demo" ); - montageImages( &montage, images.begin(), images.end(), montageOpts ); - } - - Image& montage_image = montage.front(); - { - // Create logo image - cout << "Adding logo image ..." << endl; - Image logo( "logo:" ); - logo.zoom( "45%" ); - - // Composite logo into montage image - Geometry placement(0,0,(montage_image.columns()/2)-(logo.columns()/2),0); - montage_image.composite( logo, placement, OverCompositeOp ); - } - - for_each( montage.begin(), montage.end(), depthImage(8) ); - for_each( montage.begin(), montage.end(), matteImage( false ) ); - for_each( montage.begin(), montage.end(), compressTypeImage( RLECompression) ); - - cout << "Writing image \"demo_out.miff\" ..." << endl; - writeImages(montage.begin(),montage.end(),"demo_out_%d.miff"); - - // Uncomment following lines to display image to screen - // cout << "Display image..." << endl; - // montage_image.display(); - - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/examples/detrans.cpp b/ImageMagick-6.9.12-44/Magick++/examples/detrans.cpp deleted file mode 100644 index 65932d6..0000000 --- a/ImageMagick-6.9.12-44/Magick++/examples/detrans.cpp +++ /dev/null @@ -1,60 +0,0 @@ -// -// Replace transparency in an image with a solid color using Magick++ -// -// Useful to see how a transparent image looks on a particular -// background color, or to create a similar looking effect without -// transparency. -// -// Copyright Bob Friesenhahn, 2000 -// -// Usage: detrans color file... -// - -#include -#include -using namespace std; -using namespace Magick; -int main(int argc,char **argv) -{ - if ( argc < 3 ) - { - cout << "Usage: " << argv[0] << " background_color file..." << endl; - exit( 1 ); - } - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - { - Color color; - try { - color = Color(argv[1]); - } - catch ( Exception &error_ ) - { - cout << error_.what() << endl; - cout.flush(); - exit(1); - } - - char **arg = &argv[2]; - while ( *arg ) - { - string fname(*arg); - try { - Image overlay( fname ); - Image base( overlay.size(), color ); - base.composite( overlay, 0, 0, OverCompositeOp ); - base.matte( false ); - base.write( fname ); - } - catch( Exception &error_ ) - { - cout << error_.what() << endl; - } - ++arg; - } - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/examples/flip.cpp b/ImageMagick-6.9.12-44/Magick++/examples/flip.cpp deleted file mode 100644 index 61dae19..0000000 --- a/ImageMagick-6.9.12-44/Magick++/examples/flip.cpp +++ /dev/null @@ -1,60 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2003 -// -// Demonstration of unary function-object based operations -// -// Reads the multi-frame file "smile_anim.miff" and writes a -// flipped and morphed version to "flip_out.miff". -// - -#include -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // Read images into STL list - list imageList; - readImages( &imageList, srcdir + "smile_anim.miff" ); - - // cout << "Total scenes: " << imageList.size() << endl; - - // Flip images - for_each( imageList.begin(), imageList.end(), flipImage() ); - - // Create a morphed version, adding three frames between each - // existing frame. - list morphed; - morphImages( &morphed, imageList.begin(), imageList.end(), 3 ); - - // Write out images - cout << "Writing image \"flip_out.miff\" ..." << endl; - writeImages( morphed.begin(), morphed.end(), "flip_out.miff" ); - - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/examples/gravity.cpp b/ImageMagick-6.9.12-44/Magick++/examples/gravity.cpp deleted file mode 100644 index c262515..0000000 --- a/ImageMagick-6.9.12-44/Magick++/examples/gravity.cpp +++ /dev/null @@ -1,83 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 2000, 2001, 2003 -// -// Demo of text annotation with gravity. Produces an animation showing -// the effect of rotated text assize_t with various gravity specifications. -// -// After running demo program, run 'animate gravity_out.miff' if you -// are using X-Windows to see an animated result. -// -// Concept and algorithms lifted from PerlMagick demo script written -// by John Christy. -// - -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - int x = 100; - int y = 100; - - list animation; - - Image base( Geometry(600,600), Color("white") ); - base.depth(8); - base.strokeColor("#600"); - base.fillColor(Color()); - base.draw( DrawableLine( 300,100, 300,500 ) ); - base.draw( DrawableLine( 100,300, 500,300 ) ); - base.draw( DrawableRectangle( 100,100, 500,500 ) ); - base.density( Geometry(72,72) ); - base.strokeColor(Color()); - base.fillColor("#600"); - base.fontPointsize( 30 ); - base.boxColor( "red" ); - base.animationDelay( 20 ); - base.compressType( RLECompression ); - - for ( int angle = 0; angle < 360; angle += 30 ) - { - cout << "angle " << angle << endl; - Image pic = base; - pic.annotate( "NorthWest", Geometry(0,0,x,y), NorthWestGravity, angle ); - pic.annotate( "North", Geometry(0,0,0,y), NorthGravity, angle ); - pic.annotate( "NorthEast", Geometry(0,0,x,y), NorthEastGravity, angle ); - pic.annotate( "East", Geometry(0,0,x,0), EastGravity, angle ); - pic.annotate( "Center", Geometry(0,0,0,0), CenterGravity, angle ); - pic.annotate( "SouthEast", Geometry(0,0,x,y), SouthEastGravity, angle ); - pic.annotate( "South", Geometry(0,0,0,y), SouthGravity, angle ); - pic.annotate( "SouthWest", Geometry(0,0,x,y), SouthWestGravity, angle ); - pic.annotate( "West", Geometry(0,0,x,0), WestGravity, angle ); - animation.push_back( pic ); - } - cout << "Writing image \"gravity_out.miff\" ..." << endl; - writeImages( animation.begin(), animation.end(), "gravity_out.miff" ); - // system( "animate gravity_out.miff" ); - - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/examples/model.miff b/ImageMagick-6.9.12-44/Magick++/examples/model.miff deleted file mode 100644 index daa7787..0000000 Binary files a/ImageMagick-6.9.12-44/Magick++/examples/model.miff and /dev/null differ diff --git a/ImageMagick-6.9.12-44/Magick++/examples/piddle.cpp b/ImageMagick-6.9.12-44/Magick++/examples/piddle.cpp deleted file mode 100644 index 0d17ecd..0000000 --- a/ImageMagick-6.9.12-44/Magick++/examples/piddle.cpp +++ /dev/null @@ -1,182 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2002, 2003 -// -// PerlMagick "piddle" demo re-implemented using Magick++ methods. -// The PerlMagick "piddle" demo is written by Cristy -// - -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // - // Create a 300x300 white canvas. - // - Image image( "300x300", "white" ); - - // Drawing list - std::list drawList; - - // Start drawing by pushing a drawing context with specified - // viewbox size - drawList.push_back(DrawablePushGraphicContext()); - drawList.push_back(DrawableViewbox(0,0,image.columns(),image.rows())); - - // - // Draw blue grid - // - drawList.push_back(DrawableStrokeColor("#ccf")); - for ( int i=0; i < 300; i += 10 ) - { - drawList.push_back(DrawableLine(i,0, i,300)); - drawList.push_back(DrawableLine(0,i, 300,i)); - } - - // - // Draw rounded rectangle. - // - drawList.push_back(DrawableFillColor("blue")); - drawList.push_back(DrawableStrokeColor("red")); - drawList.push_back(DrawableRoundRectangle(15,15, 70,70, 10,10)); - - drawList.push_back(DrawableFillColor("blue")); - drawList.push_back(DrawableStrokeColor("maroon")); - drawList.push_back(DrawableStrokeWidth(4)); - drawList.push_back(DrawableRoundRectangle(15,15, 70,70, 10,10)); - - // - // Draw curve. - // - { - drawList.push_back(DrawableStrokeColor("black")); - drawList.push_back(DrawableStrokeWidth(4)); - drawList.push_back(DrawableFillColor(Color())); - - std::list points; - points.push_back(Coordinate(20,20)); - points.push_back(Coordinate(100,50)); - points.push_back(Coordinate(50,100)); - points.push_back(Coordinate(160,160)); - drawList.push_back(DrawableBezier(points)); - } - - // - // Draw line - // - { - const double dash_array[] = {4.0, 3.0, 0.0}; - drawList.push_back(DrawableDashArray(dash_array)); - drawList.push_back(DrawableStrokeColor("red")); - drawList.push_back(DrawableStrokeWidth(1)); - drawList.push_back(DrawableLine(10,200, 54,182)); - drawList.push_back(DrawableDashArray((double *) 0)); - } - - // - // Draw arc within a circle. - // - drawList.push_back(DrawableStrokeColor("black")); - drawList.push_back(DrawableFillColor("yellow")); - drawList.push_back(DrawableStrokeWidth(4)); - drawList.push_back(DrawableCircle(160,70, 200,70)); - - drawList.push_back(DrawableStrokeColor("black")); - drawList.push_back(DrawableFillColor("blue")); - drawList.push_back(DrawableStrokeWidth(4)); - { - std::list path; - path.push_back(PathMovetoAbs(Coordinate(160,70))); - path.push_back(PathLinetoVerticalRel(-40)); - path.push_back(PathArcRel(PathArcArgs(40,40, 0, 0, 0, -40,40))); - path.push_back(PathClosePath()); - drawList.push_back(DrawablePath(path)); - } - - // - // Draw pentogram. - // - { - drawList.push_back(DrawableStrokeColor("red")); - drawList.push_back(DrawableFillColor("LimeGreen")); - drawList.push_back(DrawableStrokeWidth(3)); - - std::list points; - points.push_back(Coordinate(160,120)); - points.push_back(Coordinate(130,190)); - points.push_back(Coordinate(210,145)); - points.push_back(Coordinate(110,145)); - points.push_back(Coordinate(190,190)); - points.push_back(Coordinate(160,120)); - drawList.push_back(DrawablePolygon(points)); - } - - // - // Draw rectangle. - // - drawList.push_back(DrawableStrokeWidth(5)); - drawList.push_back(DrawableFillColor(Color())); // No fill - drawList.push_back(DrawableStrokeColor("yellow")); - drawList.push_back(DrawableLine(200,260, 200,200)); - drawList.push_back(DrawableLine(200,200, 260,200)); - drawList.push_back(DrawableStrokeColor("red")); - drawList.push_back(DrawableLine(260,200, 260,260)); - drawList.push_back(DrawableStrokeColor("green")); - drawList.push_back(DrawableLine(200,260, 260,260)); - - // - // Draw text. - // - if (getenv("MAGICK_FONT") != 0) - drawList.push_back(DrawableFont(string(getenv("MAGICK_FONT")))); - drawList.push_back(DrawableFillColor("green")); - drawList.push_back(DrawableStrokeColor(Color())); // unset color - drawList.push_back(DrawablePointSize(24)); - drawList.push_back(DrawableTranslation(30,140)); - drawList.push_back(DrawableRotation(45.0)); - drawList.push_back(DrawableText(0,0,"This is a test!")); - - // Finish drawing by popping back to base context. - drawList.push_back(DrawablePopGraphicContext()); - - // Draw everything using completed drawing list - // image.debug(true); - image.draw(drawList); - - // image.write( "piddle.mvg" ); - - cout << "Writing image \"piddle_out.miff\" ..." << endl; - image.depth( 8 ); - image.compressType( RLECompression ); - image.write( "piddle_out.miff" ); - cout << "Writing MVG metafile \"piddle_out.mvg\" ..." << endl; - image.write( "piddle_out.mvg" ); - - // cout << "Display image..." << endl; - // image.display( ); - - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/examples/shapes.cpp b/ImageMagick-6.9.12-44/Magick++/examples/shapes.cpp deleted file mode 100644 index dde7469..0000000 --- a/ImageMagick-6.9.12-44/Magick++/examples/shapes.cpp +++ /dev/null @@ -1,121 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2002, 2003 -// -// GD/PerlMagick example using Magick++ methods. -// -// Concept and algorithms lifted from PerlMagick demo script -// - -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // - // Create a 300x300 white canvas. - // - Image image( "300x300", "white" ); - - // - // Draw texture-filled polygon - // - // Polygon list - std::list poly_coord; - poly_coord.push_back( Coordinate(30,30) ); - poly_coord.push_back( Coordinate(100,10) ); - poly_coord.push_back( Coordinate(190,290) ); - poly_coord.push_back( Coordinate(30,290) ); - - Image texture( srcdir + "tile.miff" ); - image.penTexture( texture ); - image.draw( DrawablePolygon( poly_coord ) ); - texture.isValid( false ); - image.penTexture( texture ); // Unset texture - - // - // Draw filled ellipse with black border, and red fill color - // - image.strokeColor( "black" ); - image.fillColor( "red" ); - image.strokeWidth( 5 ); - image.draw( DrawableEllipse( 100,100, 50,75, 0,360 ) ); - image.fillColor( Color() ); // Clear out fill color - - // - // Draw ellipse, and polygon, with black stroke, strokeWidth of 5 - // - image.strokeColor( "black" ); - image.strokeWidth( 5 ); - list drawlist; - - // Add polygon to list - poly_coord.clear(); - poly_coord.push_back( Coordinate(30,30) ); - poly_coord.push_back( Coordinate(100,10) ); - poly_coord.push_back( Coordinate(190,290) ); - poly_coord.push_back( Coordinate(30,290) ); - drawlist.push_back( DrawablePolygon( poly_coord ) ); - image.draw( drawlist ); - - // - // Floodfill object with blue - // - image.colorFuzz( 0.5*QuantumRange ); - image.floodFillColor( "+132+62", "blue" ); - - // - // Draw text - // - image.strokeColor(Color()); - image.fillColor( "red" ); - if (getenv("MAGICK_FONT") != 0) - image.font(string(getenv("MAGICK_FONT"))); - image.fontPointsize( 18 ); - image.annotate( "Hello world!", "+150+20" ); - - image.fillColor( "blue" ); - image.fontPointsize( 14 ); - image.annotate( "Goodbye cruel world!", "+150+38" ); - - image.fillColor( "black" ); - image.fontPointsize( 14 ); - image.annotate( "I'm climbing the wall!", "+280+120", - NorthWestGravity, 90.0 ); - //image.display(); - // - // Write image. - // - - cout << "Writing image \"shapes_out.miff\" ..." << endl; - image.depth( 8 ); - image.compressType( RLECompression ); - image.write( "shapes_out.miff" ); - - // cout << "Display image..." << endl; - // image.display( ); - - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/examples/smile.miff b/ImageMagick-6.9.12-44/Magick++/examples/smile.miff deleted file mode 100644 index 0d7cb53..0000000 Binary files a/ImageMagick-6.9.12-44/Magick++/examples/smile.miff and /dev/null differ diff --git a/ImageMagick-6.9.12-44/Magick++/examples/smile_anim.miff b/ImageMagick-6.9.12-44/Magick++/examples/smile_anim.miff deleted file mode 100644 index 281894d..0000000 Binary files a/ImageMagick-6.9.12-44/Magick++/examples/smile_anim.miff and /dev/null differ diff --git a/ImageMagick-6.9.12-44/Magick++/examples/tile.miff b/ImageMagick-6.9.12-44/Magick++/examples/tile.miff deleted file mode 100644 index 911451a..0000000 Binary files a/ImageMagick-6.9.12-44/Magick++/examples/tile.miff and /dev/null differ diff --git a/ImageMagick-6.9.12-44/Magick++/examples/zoom.cpp b/ImageMagick-6.9.12-44/Magick++/examples/zoom.cpp deleted file mode 100644 index 8db2c8e..0000000 --- a/ImageMagick-6.9.12-44/Magick++/examples/zoom.cpp +++ /dev/null @@ -1,191 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 2001, 2002, 2003 -// -// Resize image using specified resize algorithm with Magick++ API -// -// Usage: zoom [-density resolution] [-filter algorithm] [-geometry geometry] -// [-resample resolution] input_file output_file -// - -#include -#include -#include -using namespace std; -using namespace Magick; - -static void Usage ( char **argv ) -{ - cout << "Usage: " << argv[0] - << " [-density resolution] [-filter algorithm] [-geometry geometry]" - << " [-resample resolution] input_file output_file" << endl - << " algorithm - bessel blackman box catrom cubic gaussian hamming hanning" << endl - << " hermite lanczos mitchell point quadratic sample scale sinc triangle" << endl; - exit(1); -} - -static void ParseError (int position, char **argv) -{ - cout << "Argument \"" << argv[position] << "\" at position" << position - << "incorrect" << endl; - Usage(argv); -} - -int main(int argc,char **argv) -{ - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - if ( argc < 2 ) - Usage(argv); - - enum ResizeAlgorithm - { - Zoom, - Scale, - Sample - }; - - { - Geometry density; - Geometry geometry; - Geometry resample; - Magick::FilterTypes filter(LanczosFilter); - ResizeAlgorithm resize_algorithm=Zoom; - - int argv_index=1; - while ((argv_index < argc - 2) && (*argv[argv_index] == '-')) - { - std::string command(argv[argv_index]); - if (command.compare("-density") == 0) - { - argv_index++; - try { - density=Geometry(argv[argv_index]); - } - catch( exception &/* error_ */) - { - ParseError(argv_index,argv); - } - argv_index++; - continue; - } - else if (command.compare("-filter") == 0) - { - argv_index++; - std::string algorithm(argv[argv_index]); - if (algorithm.compare("point") == 0) - filter=PointFilter; - else if (algorithm.compare("box") == 0) - filter=BoxFilter; - else if (algorithm.compare("triangle") == 0) - filter=TriangleFilter; - else if (algorithm.compare("hermite") == 0) - filter=HermiteFilter; - else if (algorithm.compare("hanning") == 0) - filter=HanningFilter; - else if (algorithm.compare("hamming") == 0) - filter=HammingFilter; - else if (algorithm.compare("blackman") == 0) - filter=BlackmanFilter; - else if (algorithm.compare("gaussian") == 0) - filter=GaussianFilter; - else if (algorithm.compare("quadratic") == 0) - filter=QuadraticFilter; - else if (algorithm.compare("cubic") == 0) - filter=CubicFilter; - else if (algorithm.compare("catrom") == 0) - filter=CatromFilter; - else if (algorithm.compare("mitchell") == 0) - filter=MitchellFilter; - else if (algorithm.compare("lanczos") == 0) - filter=LanczosFilter; - else if (algorithm.compare("bessel") == 0) - filter=BesselFilter; - else if (algorithm.compare("sinc") == 0) - filter=SincFilter; - else if (algorithm.compare("sample") == 0) - resize_algorithm=Sample; - else if (algorithm.compare("scale") == 0) - resize_algorithm=Scale; - else - ParseError(argv_index,argv); - argv_index++; - continue; - } - else if (command.compare("-geometry") == 0) - { - argv_index++; - try { - geometry=Geometry(argv[argv_index]); - } - catch( exception &/* error_ */) - { - ParseError(argv_index,argv); - } - argv_index++; - continue; - } - else if (command.compare("-resample") == 0) - { - argv_index++; - try { - resample=Geometry(argv[argv_index]); - } - catch( exception &/* error_ */) - { - ParseError(argv_index,argv); - } - argv_index++; - continue; - } - ParseError(argv_index,argv); - } - - if (argv_index>argc-1) - ParseError(argv_index,argv); - std::string input_file(argv[argv_index]); - argv_index++; - if (argv_index>argc) - ParseError(argv_index,argv); - std::string output_file(argv[argv_index]); - - try { - Image image(input_file); - if (density.isValid()) - image.density(density); - density=image.density(); - - if (resample.isValid()) - { - geometry = - Geometry(static_cast - (image.columns()*((double)resample.width()/density.width())+0.5), - static_cast - (image.rows()*((double)resample.height()/density.height())+0.5)); - image.density(resample); - } - switch (resize_algorithm) - { - case Sample: - image.sample(geometry); - break; - case Scale: - image.scale(geometry); - break; - case Zoom: - image.filterType(filter); - image.zoom(geometry); - break; - } - image.write(output_file); - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Blob.cpp b/ImageMagick-6.9.12-44/Magick++/lib/Blob.cpp deleted file mode 100644 index 2e5e5a2..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Blob.cpp +++ /dev/null @@ -1,170 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2004 -// Copyright Dirk Lemstra 2015 -// -// Implementation of Blob -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Include.h" -#include "Magick++/Blob.h" -#include "Magick++/BlobRef.h" - -#include - -Magick::Blob::Blob(void) - : _blobRef(new Magick::BlobRef(0,0)) -{ -} - -Magick::Blob::Blob(const void* data_,const size_t length_) - : _blobRef(new Magick::BlobRef(data_,length_)) -{ -} - -Magick::Blob::Blob(const Magick::Blob& blob_) - : _blobRef(blob_._blobRef) -{ - // Increase reference count - Lock lock(&_blobRef->_mutexLock); - ++_blobRef->_refCount; -} - -Magick::Blob::~Blob () -{ - bool doDelete=false; - { - Lock lock(&_blobRef->_mutexLock); - if (--_blobRef->_refCount == 0) - doDelete=true; - } - - if (doDelete) - { - // Delete old blob reference with associated data - delete _blobRef; - } - _blobRef=0; -} - -Magick::Blob& Magick::Blob::operator=(const Magick::Blob& blob_) -{ - bool - doDelete; - - if (this != &blob_) - { - { - Lock lock(&blob_._blobRef->_mutexLock); - ++blob_._blobRef->_refCount; - } - doDelete=false; - { - Lock lock(&_blobRef->_mutexLock); - if (--_blobRef->_refCount == 0) - doDelete=true; - } - if (doDelete) - { - delete _blobRef; - } - _blobRef=blob_._blobRef; - } - return(*this); -} - -void Magick::Blob::base64(const std::string base64_) -{ - size_t - length; - - unsigned char - *decoded; - - decoded=Base64Decode(base64_.c_str(),&length); - if (decoded) - updateNoCopy(static_cast(decoded),length, - Magick::Blob::MallocAllocator); -} - -std::string Magick::Blob::base64(void) -{ - char - *encoded; - - size_t - encoded_length; - - std::string - result; - - encoded_length=0; - encoded=Base64Encode(static_cast(data()),length(), - &encoded_length); - - if (encoded) - { - result=std::string(encoded,encoded_length); - encoded=(char *) RelinquishMagickMemory(encoded); - return result; - } - - return(std::string()); -} - -const void* Magick::Blob::data(void) const -{ - return(_blobRef->_data); -} - -size_t Magick::Blob::length(void) const -{ - return(_blobRef->_length); -} - -void Magick::Blob::update(const void* data_,const size_t length_) -{ - bool - doDelete; - - doDelete=false; - { - Lock lock( &_blobRef->_mutexLock ); - if (--_blobRef->_refCount == 0) - doDelete=true; - } - if (doDelete) - { - // Delete old blob reference with associated data - delete _blobRef; - } - - _blobRef=new Magick::BlobRef(data_,length_); -} - -void Magick::Blob::updateNoCopy(void* data_,const size_t length_, - Magick::Blob::Allocator allocator_) -{ - bool - doDelete; - - doDelete=false; - { - Lock lock(&_blobRef->_mutexLock); - if (--_blobRef->_refCount == 0) - doDelete=true; - } - - if (doDelete) - { - // Delete old blob reference with associated data - delete _blobRef; - } - _blobRef=new Magick::BlobRef(0,0); - _blobRef->_data=data_; - _blobRef->_length=length_; - _blobRef->_allocator=allocator_; -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/BlobRef.cpp b/ImageMagick-6.9.12-44/Magick++/lib/BlobRef.cpp deleted file mode 100644 index 317d9fe..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/BlobRef.cpp +++ /dev/null @@ -1,44 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2004 -// Copyright Dirk Lemstra 2015 -// -// Implementation of Blob -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Include.h" -#include "Magick++/Thread.h" -#include "Magick++/BlobRef.h" - -#include - -Magick::BlobRef::BlobRef(const void* data_,const size_t length_) - : _data(0), - _length(length_), - _allocator(Magick::Blob::NewAllocator), - _refCount(1), - _mutexLock() -{ - if (data_) - { - _data=new unsigned char[length_]; - memcpy(_data,data_,length_); - } -} - -// Destructor (actually destroys data) -Magick::BlobRef::~BlobRef(void) -{ - if (_allocator == Magick::Blob::NewAllocator) - { - delete[] static_cast(_data); - _data=0; - } - else if (_allocator == Magick::Blob::MallocAllocator) - { - _data=(void *) RelinquishMagickMemory(_data); - } -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/ChannelMoments.cpp b/ImageMagick-6.9.12-44/Magick++/lib/ChannelMoments.cpp deleted file mode 100644 index 5289c62..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/ChannelMoments.cpp +++ /dev/null @@ -1,187 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Dirk Lemstra 2014-2015 -// -// Implementation of channel moments. -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Include.h" -#include "Magick++/ChannelMoments.h" -#include "Magick++/Exception.h" -#include "Magick++/Image.h" - -using namespace std; - -Magick::ChannelMoments::ChannelMoments(void) - : _huInvariants(8), - _channel(UndefinedChannel), - _centroidX(0.0), - _centroidY(0.0), - _ellipseAxisX(0.0), - _ellipseAxisY(0.0), - _ellipseAngle(0.0), - _ellipseEccentricity(0.0), - _ellipseIntensity(0.0) -{ -} - -Magick::ChannelMoments::ChannelMoments(const ChannelMoments &channelMoments_) - : _huInvariants(channelMoments_._huInvariants), - _channel(channelMoments_._channel), - _centroidX(channelMoments_._centroidX), - _centroidY(channelMoments_._centroidY), - _ellipseAxisX(channelMoments_._ellipseAxisX), - _ellipseAxisY(channelMoments_._ellipseAxisY), - _ellipseAngle(channelMoments_._ellipseAngle), - _ellipseEccentricity(channelMoments_._ellipseEccentricity), - _ellipseIntensity(channelMoments_._ellipseIntensity) -{ -} - -Magick::ChannelMoments::~ChannelMoments(void) -{ -} - -Magick::ChannelMoments::ChannelMoments(const ChannelType channel_, - const MagickCore::ChannelMoments *channelMoments_) - : _huInvariants(), - _channel(channel_), - _centroidX(channelMoments_->centroid.x), - _centroidY(channelMoments_->centroid.y), - _ellipseAxisX(channelMoments_->ellipse_axis.x), - _ellipseAxisY(channelMoments_->ellipse_axis.y), - _ellipseAngle(channelMoments_->ellipse_angle), - _ellipseEccentricity(channelMoments_->ellipse_eccentricity), - _ellipseIntensity(channelMoments_->ellipse_intensity) -{ - size_t - i; - - for (i=0; i<8; i++) - _huInvariants.push_back(channelMoments_->I[i]); -} - -double Magick::ChannelMoments::centroidX(void) const -{ - return(_centroidX); -} - -double Magick::ChannelMoments::centroidY(void) const -{ - return(_centroidY); -} - -Magick::ChannelType Magick::ChannelMoments::channel(void) const -{ - return(_channel); -} - -double Magick::ChannelMoments::ellipseAxisX(void) const -{ - return(_ellipseAxisX); -} - -double Magick::ChannelMoments::ellipseAxisY(void) const -{ - return(_ellipseAxisY); -} - -double Magick::ChannelMoments::ellipseAngle(void) const -{ - return(_ellipseAngle); -} - -double Magick::ChannelMoments::ellipseEccentricity(void) const -{ - return(_ellipseEccentricity); -} - -double Magick::ChannelMoments::ellipseIntensity(void) const -{ - return(_ellipseIntensity); -} - -double Magick::ChannelMoments::huInvariants(const size_t index_) const -{ - if (index_ > 7) - throw ErrorOption("Valid range for index is 0-7"); - - return(_huInvariants.at(index_)); -} - -Magick::ImageMoments::ImageMoments(void) - : _channels() -{ -} - -Magick::ImageMoments::ImageMoments(const ImageMoments &imageMoments_) - : _channels(imageMoments_._channels) -{ -} - -Magick::ImageMoments::~ImageMoments(void) -{ -} - -Magick::ChannelMoments Magick::ImageMoments::channel( - const ChannelType channel_) const -{ - for (std::vector::const_iterator it = _channels.begin(); - it != _channels.end(); ++it) - { - if (it->channel() == channel_) - return(*it); - } - return(ChannelMoments()); -} - -Magick::ImageMoments::ImageMoments(const Image &image_) - : _channels() -{ - MagickCore::ChannelMoments* - channel_moments; - - GetPPException; - channel_moments=GetImageChannelMoments(image_.constImage(),exceptionInfo); - if (channel_moments != (MagickCore::ChannelMoments *) NULL) - { - switch(image_.constImage()->colorspace) - { - case RGBColorspace: - default: - _channels.push_back(Magick::ChannelMoments(RedChannel, - &channel_moments[RedChannel])); - _channels.push_back(Magick::ChannelMoments(GreenChannel, - &channel_moments[GreenChannel])); - _channels.push_back(Magick::ChannelMoments(BlueChannel, - &channel_moments[BlueChannel])); - break; - case CMYKColorspace: - _channels.push_back(Magick::ChannelMoments(CyanChannel, - &channel_moments[CyanChannel])); - _channels.push_back(Magick::ChannelMoments(MagentaChannel, - &channel_moments[MagentaChannel])); - _channels.push_back(Magick::ChannelMoments(YellowChannel, - &channel_moments[YellowChannel])); - _channels.push_back(Magick::ChannelMoments(BlackChannel, - &channel_moments[BlackChannel])); - break; - case GRAYColorspace: - _channels.push_back(Magick::ChannelMoments(GrayChannel, - &channel_moments[GrayChannel])); - break; - } - if (image_.constImage()->matte != MagickFalse) - _channels.push_back(Magick::ChannelMoments(AlphaChannel, - &channel_moments[AlphaChannel])); - if (image_.constImage()->colorspace != GRAYColorspace) - _channels.push_back(Magick::ChannelMoments(CompositeChannels, - &channel_moments[CompositeChannels])); - channel_moments=(MagickCore::ChannelMoments *) RelinquishMagickMemory( - channel_moments); - } - ThrowPPException(image_.quiet()); -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/CoderInfo.cpp b/ImageMagick-6.9.12-44/Magick++/lib/CoderInfo.cpp deleted file mode 100644 index 7e14c17..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/CoderInfo.cpp +++ /dev/null @@ -1,129 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 2001, 2002 -// Copyright Dirk Lemstra 2013-2015 -// -// CoderInfo implementation -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Include.h" -#include "Magick++/CoderInfo.h" -#include "Magick++/Exception.h" - -using namespace std; - -Magick::CoderInfo::CoderInfo(void) - : _name(), - _description(), - _mimeType(), - _isReadable(false), - _isWritable(false), - _isMultiFrame(false) -{ -} - -Magick::CoderInfo::CoderInfo(const Magick::CoderInfo &coder_) -{ - _name=coder_._name; - _description=coder_._description; - _mimeType=coder_._mimeType; - _isReadable=coder_._isReadable; - _isWritable=coder_._isWritable; - _isMultiFrame=coder_._isMultiFrame; -} - -Magick::CoderInfo::CoderInfo(const std::string &name_) - : _name(), - _description(), - _mimeType(), - _isReadable(false), - _isWritable(false), - _isMultiFrame(false) -{ - const Magick::MagickInfo - *magickInfo; - - GetPPException; - magickInfo=GetMagickInfo(name_.c_str(),exceptionInfo); - ThrowPPException(false); - if (magickInfo == 0) - { - throwExceptionExplicit(OptionError,"Coder not found",name_.c_str()); - } - else - { - _name=std::string(magickInfo->name); - _description=std::string(magickInfo->description); - _mimeType=std::string(magickInfo->mime_type ? magickInfo->mime_type : ""); - _isReadable=((magickInfo->decoder == 0) ? false : true); - _isWritable=((magickInfo->encoder == 0) ? false : true); - _isMultiFrame=((magickInfo->adjoin == 0) ? false : true); - } -} - -Magick::CoderInfo::~CoderInfo(void) -{ -} - -Magick::CoderInfo& Magick::CoderInfo::operator=(const CoderInfo &coder_) -{ - // If not being set to ourself - if (this != &coder_) - { - _name=coder_._name; - _description=coder_._description; - _mimeType=coder_._mimeType; - _isReadable=coder_._isReadable; - _isWritable=coder_._isWritable; - _isMultiFrame=coder_._isMultiFrame; - } - return(*this); -} - -std::string Magick::CoderInfo::description(void) const -{ - return(_description); -} - -bool Magick::CoderInfo::isReadable(void) const -{ - return(_isReadable); -} - -bool Magick::CoderInfo::isWritable(void) const -{ - return(_isWritable); -} - -bool Magick::CoderInfo::isMultiFrame(void) const -{ - return(_isMultiFrame); -} - -std::string Magick::CoderInfo::mimeType(void) const -{ - return(_mimeType); -} - -std::string Magick::CoderInfo::name(void) const -{ - return(_name); -} - -bool Magick::CoderInfo::unregister(void) const -{ - return(UnregisterMagickInfo(_name.c_str()) != MagickFalse); -} - -Magick::CoderInfo::CoderInfo(const MagickCore::MagickInfo *magickInfo_) - : _name(std::string(magickInfo_->name ? magickInfo_->name : "")), - _description(std::string(magickInfo_->description ? magickInfo_->description : "")), - _mimeType(std::string(magickInfo_->mime_type ? magickInfo_->mime_type : "")), - _isReadable(magickInfo_->decoder ? true : false), - _isWritable(magickInfo_->encoder ? true : false), - _isMultiFrame(magickInfo_->adjoin ? true : false) -{ -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Color.cpp b/ImageMagick-6.9.12-44/Magick++/lib/Color.cpp deleted file mode 100644 index 2497eb9..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Color.cpp +++ /dev/null @@ -1,619 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// Copyright Dirk Lemstra 2014-2018 -// -// Color Implementation -// - -#define MAGICKCORE_IMPLEMENTATION -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Include.h" -#include - -#include "Magick++/Color.h" -#include "Magick++/Exception.h" - -using namespace std; - -MagickPPExport int Magick::operator == (const Magick::Color &left_, - const Magick::Color &right_) -{ -#if defined(MAGICKCORE_HDRI_SUPPORT) - return((left_.isValid() == right_.isValid()) && - (fabs(left_.redQuantum()-right_.redQuantum()) < MagickEpsilon) && - (fabs(left_.greenQuantum()-right_.greenQuantum()) < MagickEpsilon) && - (fabs(left_.blueQuantum()-right_.blueQuantum()) < MagickEpsilon)); -#else - return((left_.isValid() == right_.isValid()) && - (left_.redQuantum() == right_.redQuantum()) && - (left_.greenQuantum() == right_.greenQuantum()) && - (left_.blueQuantum() == right_.blueQuantum())); -#endif -} - -MagickPPExport int Magick::operator != (const Magick::Color &left_, - const Magick::Color &right_) -{ - return(!(left_ == right_)); -} - -MagickPPExport int Magick::operator > (const Magick::Color &left_, - const Magick::Color &right_) -{ - return(!(left_ < right_ ) && (left_ != right_ )); -} - -MagickPPExport int Magick::operator < (const Magick::Color &left_, - const Magick::Color &right_) -{ - if(left_.redQuantum() < right_.redQuantum()) - return(true); - if(left_.redQuantum() > right_.redQuantum()) - return(false); - if(left_.greenQuantum() < right_.greenQuantum()) - return(true); - if(left_.greenQuantum() > right_.greenQuantum()) - return(false); - if(left_.blueQuantum() < right_.blueQuantum()) - return(true); - return(false); -} - -MagickPPExport int Magick::operator >= (const Magick::Color &left_, - const Magick::Color &right_) -{ - return((left_ > right_) || (left_ == right_)); -} - -MagickPPExport int Magick::operator <= (const Magick::Color &left_, - const Magick::Color &right_) -{ - return((left_ < right_) || (left_ == right_)); -} - -Magick::Color::Color(void) - : _pixel(new PixelPacket), - _isValid(false), - _pixelOwn(true), - _pixelType(RGBAPixel) -{ - initPixel(); - - _pixel->opacity=TransparentOpacity; -} - -Magick::Color::Color(Magick::Quantum red_,Magick::Quantum green_, - Magick::Quantum blue_) - : _pixel(new PixelPacket), - _isValid(true), - _pixelOwn(true), - _pixelType(RGBPixel) -{ - redQuantum(red_); - greenQuantum(green_); - blueQuantum(blue_); - alphaQuantum(OpaqueOpacity); -} - -Magick::Color::Color(Magick::Quantum red_,Magick::Quantum green_, - Magick::Quantum blue_,Magick::Quantum alpha_) - : _pixel(new PixelPacket), - _isValid(true), - _pixelOwn(true), - _pixelType(RGBAPixel) -{ - redQuantum(red_); - greenQuantum(green_); - blueQuantum(blue_); - alphaQuantum(alpha_); -} - -Magick::Color::Color(const char *x11color_) - : _pixel(new PixelPacket), - _isValid(true), - _pixelOwn(true), - _pixelType(RGBPixel) -{ - initPixel(); - - // Use operator = implementation - *this=x11color_; -} - -Magick::Color::Color(const Magick::Color &color_) - : _pixel(new PixelPacket), - _isValid(color_._isValid), - _pixelOwn(true), - _pixelType(color_._pixelType) -{ - *_pixel=*color_._pixel; -} - -Magick::Color::Color(const PixelPacket &color_) - : _pixel(new PixelPacket), - _isValid(true), - _pixelOwn(true), - _pixelType(RGBPixel) -{ - *_pixel=color_; - - if (color_.opacity != OpaqueOpacity) - _pixelType=RGBAPixel; -} - -Magick::Color::Color(const std::string &x11color_) - : _pixel(new PixelPacket), - _isValid(true), - _pixelOwn(true), - _pixelType(RGBPixel) -{ - initPixel(); - - // Use operator = implementation - *this=x11color_; -} - -Magick::Color::~Color(void) -{ - if (_pixelOwn) - delete _pixel; - - _pixel=(PixelPacket *)NULL; -} - -const Magick::Color& Magick::Color::operator=(const char *x11color_) -{ - *this=std::string(x11color_); - return(*this); -} - -Magick::Color& Magick::Color::operator=(const Magick::Color& color_) -{ - // If not being set to ourself - if (this != &color_) - { - // Copy pixel value - *_pixel=*color_._pixel; - - // Validity - _isValid=color_._isValid; - - // Copy pixel type - _pixelType=color_._pixelType; - } - return(*this); -} - -const Magick::Color& Magick::Color::operator= - (const MagickCore::PixelPacket &color_) -{ - *_pixel=color_; - if (color_.opacity != OpaqueOpacity) - _pixelType=RGBAPixel; - else - _pixelType=RGBPixel; - - return(*this); -} - -// Set color via X11 color specification string -const Magick::Color& Magick::Color::operator=(const std::string &x11color_) -{ - PixelPacket - target_color; - - initPixel(); - GetPPException; - if (QueryColorDatabase(x11color_.c_str(),&target_color,exceptionInfo)) - { - redQuantum( target_color.red ); - greenQuantum( target_color.green ); - blueQuantum( target_color.blue ); - alphaQuantum( target_color.opacity ); - - if (target_color.opacity > OpaqueOpacity) - _pixelType=RGBAPixel; - else - _pixelType=RGBPixel; - } - else - _isValid=false; - ThrowPPException(false); - - return(*this); -} - -Magick::Color::operator std::string() const -{ - char - colorbuf[MaxTextExtent]; - - MagickPixelPacket - pixel; - - if (!isValid()) - return std::string("none"); - - pixel.colorspace=sRGBColorspace; - pixel.matte=_pixelType == RGBAPixel ? MagickTrue : MagickFalse; - pixel.depth=MAGICKCORE_QUANTUM_DEPTH; - pixel.red=_pixel->red; - pixel.green=_pixel->green; - pixel.blue=_pixel->blue; - pixel.opacity=_pixel->opacity; - GetColorTuple(&pixel,MagickTrue,colorbuf); - - return(std::string(colorbuf)); -} - -bool Magick::Color::isValid(void) const -{ - return(_isValid); -} - -void Magick::Color::isValid(bool valid_) -{ - if (bool(valid_) == bool(isValid())) - return; - - if (!_pixelOwn) - { - _pixel=new PixelPacket; - _pixelOwn=true; - } - - _isValid=valid_; - - initPixel(); -} - -Magick::Color::Color(PixelPacket *rep_,PixelType pixelType_) - : _pixel(rep_), - _isValid(true), - _pixelOwn(false), - _pixelType(pixelType_) -{ -} - -void Magick::Color::pixel(PixelPacket *rep_,PixelType pixelType_) -{ - if (_pixelOwn) - delete _pixel; - - _pixel=rep_; - _pixelOwn=false; - _isValid=true; - _pixelType=pixelType_; -} - -Magick::ColorGray::ColorGray(void) - : Color() -{ -} - -Magick::ColorGray::ColorGray(const Magick::Color & color_) - : Color(color_) -{ -} - -Magick::ColorGray::ColorGray(double shade_) - : Color(scaleDoubleToQuantum(shade_),scaleDoubleToQuantum(shade_), - scaleDoubleToQuantum(shade_)) -{ - alphaQuantum(OpaqueOpacity); -} - -Magick::ColorGray::~ColorGray() -{ -} - -void Magick::ColorGray::shade(double shade_) -{ - Quantum gray=scaleDoubleToQuantum(shade_); - redQuantum(gray); - greenQuantum(gray); - blueQuantum(gray); -} - -double Magick::ColorGray::shade(void) const -{ - return(scaleQuantumToDouble(greenQuantum())); -} - -Magick::ColorGray& Magick::ColorGray::operator = ( const Magick::Color& color_ ) -{ - *static_cast(this)=color_; - return(*this); -} - -Magick::ColorHSL::ColorHSL(void) - : Color() -{ -} - -Magick::ColorHSL::ColorHSL(const Magick::Color & color_) - : Color( color_ ) -{ -} - -Magick::ColorHSL::ColorHSL(double hue_,double saturation_,double luminosity_) - : Color() -{ - Quantum - blue, - green, - red; - - ConvertHSLToRGB(hue_,saturation_,luminosity_,&red,&green,&blue); - - redQuantum(red); - greenQuantum(green); - blueQuantum(blue); - alphaQuantum(OpaqueOpacity); -} - -Magick::ColorHSL::~ColorHSL() -{ -} - -Magick::ColorHSL& Magick::ColorHSL::operator=(const Magick::Color &color_) -{ - *static_cast(this)=color_; - return (*this); -} - -void Magick::ColorHSL::hue(double hue_) -{ - double - hue, - luminosity, - saturation; - - Quantum - blue, - green, - red; - - ConvertRGBToHSL(redQuantum(),greenQuantum(),blueQuantum(),&hue,&saturation, - &luminosity); - - hue=hue_; - - ConvertHSLToRGB(hue,saturation,luminosity,&red,&green,&blue); - - redQuantum(red); - greenQuantum(green); - blueQuantum(blue); -} - -double Magick::ColorHSL::hue(void) const -{ - double - hue, - luminosity, - saturation; - - ConvertRGBToHSL(redQuantum(),greenQuantum(),blueQuantum(),&hue,&saturation, - &luminosity); - - return(hue); -} - -void Magick::ColorHSL::luminosity(double luminosity_) -{ - double - hue, - luminosity, - saturation; - - Quantum - blue, - green, - red; - - ConvertRGBToHSL(redQuantum(),greenQuantum(),blueQuantum(),&hue,&saturation, - &luminosity); - - luminosity=luminosity_; - - ConvertHSLToRGB(hue,saturation,luminosity,&red,&green,&blue); - - redQuantum(red); - greenQuantum(green); - blueQuantum(blue); -} - -double Magick::ColorHSL::luminosity(void) const -{ - double - hue, - saturation, - luminosity; - - ConvertRGBToHSL(redQuantum(),greenQuantum(),blueQuantum(),&hue,&saturation, - &luminosity); - - return(luminosity); -} - -void Magick::ColorHSL::saturation(double saturation_) -{ - double - hue, - luminosity, - saturation; - - Quantum - blue, - green, - red; - - ConvertRGBToHSL(redQuantum(),greenQuantum(),blueQuantum(),&hue,&saturation, - &luminosity); - - saturation=saturation_; - - ConvertHSLToRGB(hue,saturation,luminosity,&red,&green,&blue); - - redQuantum(red); - greenQuantum(green); - blueQuantum(blue); -} - -double Magick::ColorHSL::saturation(void) const -{ - double - hue, - luminosity, - saturation; - - ConvertRGBToHSL(redQuantum(),greenQuantum(),blueQuantum(),&hue,&saturation, - &luminosity); - - return(saturation); -} - -Magick::ColorMono::ColorMono(void) - : Color() -{ -} - -Magick::ColorMono::ColorMono(bool mono_) - : Color((mono_ ? QuantumRange : 0), - (mono_ ? QuantumRange : 0), - (mono_ ? QuantumRange : 0)) -{ - alphaQuantum(OpaqueOpacity); -} - -Magick::ColorMono::ColorMono(const Magick::Color &color_) - : Color(color_) -{ -} - -Magick::ColorMono::~ColorMono() -{ -} - -Magick::ColorMono& Magick::ColorMono::operator=(const Magick::Color &color_) -{ - *static_cast(this)=color_; - return(*this); -} - -void Magick::ColorMono::mono(bool mono_) -{ - redQuantum(mono_ ? QuantumRange : 0); - greenQuantum(mono_ ? QuantumRange : 0); - blueQuantum(mono_ ? QuantumRange : 0); -} - -bool Magick::ColorMono::mono(void) const -{ - return(greenQuantum() == 0); -} - -Magick::ColorRGB::ColorRGB(void) - : Color() -{ -} - -Magick::ColorRGB::ColorRGB(const Magick::Color & color_) - : Color(color_) -{ -} - -Magick::ColorRGB::ColorRGB(double red_,double green_,double blue_) - : Color(scaleDoubleToQuantum(red_),scaleDoubleToQuantum(green_), - scaleDoubleToQuantum(blue_)) -{ - alphaQuantum(OpaqueOpacity); -} - -Magick::ColorRGB::~ColorRGB(void) -{ -} - -Magick::ColorRGB& Magick::ColorRGB::operator=(const Magick::Color& color_) -{ - *static_cast(this)=color_; - return(*this); -} - -Magick::ColorYUV::ColorYUV(void) - : Color() -{ -} - -Magick::ColorYUV::ColorYUV(const Magick::Color &color_) - : Color(color_) -{ -} - -Magick::ColorYUV::ColorYUV(double y_,double u_,double v_) - : Color(scaleDoubleToQuantum(y_ + 1.13980 * v_), - scaleDoubleToQuantum(y_ - (0.39380 * u_) - (0.58050 * v_)), - scaleDoubleToQuantum(y_ + 2.02790 * u_)) -{ - alphaQuantum(OpaqueOpacity); -} - -Magick::ColorYUV::~ColorYUV(void) -{ -} - -Magick::ColorYUV& Magick::ColorYUV::operator=(const Magick::Color &color_) -{ - *static_cast(this)=color_; - return(*this); -} - -void Magick::ColorYUV::u(double u_) -{ - double V = v(); - double Y = y(); - - redQuantum(scaleDoubleToQuantum(Y + 1.13980 * V )); - greenQuantum(scaleDoubleToQuantum( Y - (0.39380 * u_) - (0.58050 * V))); - blueQuantum(scaleDoubleToQuantum( Y + 2.02790 * u_)); -} - -double Magick::ColorYUV::u(void) const -{ - return scaleQuantumToDouble((-0.14740 * redQuantum()) - (0.28950 * - greenQuantum()) + (0.43690 * blueQuantum())); -} - -void Magick::ColorYUV::v(double v_) -{ - double U = u(); - double Y = y(); - - redQuantum(scaleDoubleToQuantum( Y + 1.13980 * v_ )); - greenQuantum(scaleDoubleToQuantum( Y - (0.39380 * U) - (0.58050 * v_) )); - blueQuantum(scaleDoubleToQuantum( Y + 2.02790 * U )); -} - -double Magick::ColorYUV::v(void) const -{ - return scaleQuantumToDouble((0.61500 * redQuantum()) - (0.51500 * - greenQuantum()) - (0.10000 * blueQuantum())); -} - -void Magick::ColorYUV::y(double y_) -{ - double U = u(); - double V = v(); - - redQuantum(scaleDoubleToQuantum(y_ + 1.13980 * V)); - greenQuantum(scaleDoubleToQuantum(y_ - (0.39380 * U) - (0.58050 * V))); - blueQuantum(scaleDoubleToQuantum(y_ + 2.02790 * U)); -} - -double Magick::ColorYUV::y(void) const -{ - return scaleQuantumToDouble((0.29900 * redQuantum()) + (0.58700 * - greenQuantum()) + (0.11400 * blueQuantum())); -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Drawable.cpp b/ImageMagick-6.9.12-44/Magick++/lib/Drawable.cpp deleted file mode 100644 index b30e621..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Drawable.cpp +++ /dev/null @@ -1,2311 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// Copyright Dirk Lemstra 2014-2017 -// -// Implementation of Drawable (Graphic objects) -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 -#define MAGICK_DRAWABLE_IMPLEMENTATION - -#include "Magick++/Include.h" -#include -#include - -#include "Magick++/Drawable.h" -#include "Magick++/Image.h" - -using namespace std; - -MagickPPExport int Magick::operator == ( const Magick::Coordinate& left_, - const Magick::Coordinate& right_ ) -{ - return ( ( left_.x() == right_.x() ) && ( left_.y() == right_.y() ) ); -} -MagickPPExport int Magick::operator != ( const Magick::Coordinate& left_, - const Magick::Coordinate& right_ ) -{ - return ( ! (left_ == right_) ); -} -MagickPPExport int Magick::operator > ( const Magick::Coordinate& left_, - const Magick::Coordinate& right_ ) -{ - return ( !( left_ < right_ ) && ( left_ != right_ ) ); -} -MagickPPExport int Magick::operator < ( const Magick::Coordinate& left_, - const Magick::Coordinate& right_ ) -{ - // Based on distance from origin - return ( (sqrt(left_.x()*left_.x() + left_.y()*left_.y())) < - (sqrt(right_.x()*right_.x() + right_.y()*right_.y())) ); -} -MagickPPExport int Magick::operator >= ( const Magick::Coordinate& left_, - const Magick::Coordinate& right_ ) -{ - return ( ( left_ > right_ ) || ( left_ == right_ ) ); -} -MagickPPExport int Magick::operator <= ( const Magick::Coordinate& left_, - const Magick::Coordinate& right_ ) -{ - return ( ( left_ < right_ ) || ( left_ == right_ ) ); -} - -/*virtual*/ -Magick::DrawableBase::~DrawableBase ( void ) -{ -} - -// Constructor -Magick::Drawable::Drawable ( void ) - : dp(0) -{ -} - -// Construct from DrawableBase -Magick::Drawable::Drawable ( const Magick::DrawableBase& original_ ) - : dp(original_.copy()) -{ -} - -// Destructor -Magick::Drawable::~Drawable ( void ) -{ - delete dp; - dp = 0; -} - -// Copy constructor -Magick::Drawable::Drawable ( const Magick::Drawable& original_ ) - : dp(original_.dp? original_.dp->copy(): 0) -{ -} - -// Assignment operator -Magick::Drawable& Magick::Drawable::operator= (const Magick::Drawable& original_ ) -{ - if (this != &original_) - { - DrawableBase* temp_dp = (original_.dp ? original_.dp->copy() : 0); - delete dp; - dp = temp_dp; - } - return *this; -} - -// Operator to invoke contained object -void Magick::Drawable::operator()( MagickCore::DrawingWand * context_ ) const -{ - if(dp) - dp->operator()( context_ ); -} - -MagickPPExport int Magick::operator == ( const Magick::Drawable& /*left_*/, - const Magick::Drawable& /*right_*/ ) -{ - return ( 1 ); -} -MagickPPExport int Magick::operator != ( const Magick::Drawable& /*left_*/, - const Magick::Drawable& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator > ( const Magick::Drawable& /*left_*/, - const Magick::Drawable& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator < ( const Magick::Drawable& /*left_*/, - const Magick::Drawable& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator >= ( const Magick::Drawable& left_, - const Magick::Drawable& right_ ) -{ - return ( ( left_ > right_ ) || ( left_ == right_ ) ); -} -MagickPPExport int Magick::operator <= ( const Magick::Drawable& left_, - const Magick::Drawable& right_ ) -{ - return ( ( left_ < right_ ) || ( left_ == right_ ) ); -} - -/*virtual*/ -Magick::VPathBase::~VPathBase ( void ) -{ -} - -// Constructor -Magick::VPath::VPath ( void ) - : dp(0) -{ -} - -// Construct from VPathBase -Magick::VPath::VPath ( const Magick::VPathBase& original_ ) - : dp(original_.copy()) -{ -} - -// Destructor -/* virtual */ Magick::VPath::~VPath ( void ) -{ - delete dp; - dp = 0; -} - -// Copy constructor -Magick::VPath::VPath ( const Magick::VPath& original_ ) - : dp(original_.dp? original_.dp->copy(): 0) -{ -} - -// Assignment operator -Magick::VPath& Magick::VPath::operator= (const Magick::VPath& original_ ) -{ - if (this != &original_) - { - VPathBase* temp_dp = (original_.dp ? original_.dp->copy() : 0); - delete dp; - dp = temp_dp; - } - return *this; -} - -// Operator to invoke contained object -void Magick::VPath::operator()( MagickCore::DrawingWand * context_ ) const -{ - if(dp) - dp->operator()( context_ ); -} - -MagickPPExport int Magick::operator == ( const Magick::VPath& /*left_*/, - const Magick::VPath& /*right_*/ ) -{ - return ( 1 ); -} -MagickPPExport int Magick::operator != ( const Magick::VPath& /*left_*/, - const Magick::VPath& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator > ( const Magick::VPath& /*left_*/, - const Magick::VPath& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator < ( const Magick::VPath& /*left_*/, - const Magick::VPath& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator >= ( const Magick::VPath& left_, - const Magick::VPath& right_ ) -{ - return ( ( left_ > right_ ) || ( left_ == right_ ) ); -} -MagickPPExport int Magick::operator <= ( const Magick::VPath& left_, - const Magick::VPath& right_ ) -{ - return ( ( left_ < right_ ) || ( left_ == right_ ) ); -} - -// -// Drawable Objects -// - -// Affine (scaling, rotation, and translation) -Magick::DrawableAffine::DrawableAffine( double sx_, double sy_, - double rx_, double ry_, - double tx_, double ty_ ) -{ - _affine.sx = sx_; - _affine.rx = rx_; - _affine.ry = ry_; - _affine.sy = sy_; - _affine.tx = tx_; - _affine.ty = ty_; -} -Magick::DrawableAffine::DrawableAffine( void ) -{ - GetAffineMatrix(&_affine); -} -Magick::DrawableAffine::~DrawableAffine( void ) -{ -} -void Magick::DrawableAffine::operator()( MagickCore::DrawingWand * context_ ) const -{ - DrawAffine( context_, &_affine ); -} -Magick::DrawableBase* Magick::DrawableAffine::copy() const -{ - return new DrawableAffine(*this); -} - -// Arc -Magick::DrawableArc::~DrawableArc( void ) -{ -} -void Magick::DrawableArc::operator()( MagickCore::DrawingWand * context_ ) const -{ - DrawArc( context_, _startX, _startY, _endX, _endY, _startDegrees, _endDegrees ); -} -Magick::DrawableBase* Magick::DrawableArc::copy() const -{ - return new DrawableArc(*this); -} - -// -// Bezier curve -// -// Construct from coordinates (Coordinate list must contain at least three members) -Magick::DrawableBezier::DrawableBezier ( const CoordinateList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -// Copy constructor -Magick::DrawableBezier::DrawableBezier( const Magick::DrawableBezier& original_ ) - : DrawableBase (original_), - _coordinates(original_._coordinates) -{ -} -// Destructor -Magick::DrawableBezier::~DrawableBezier( void ) -{ -} -void Magick::DrawableBezier::operator()( MagickCore::DrawingWand * context_ ) const -{ - size_t num_coords = (size_t) _coordinates.size(); - PointInfo *coordinates = new PointInfo[num_coords]; - - PointInfo *q = coordinates; - CoordinateList::const_iterator p = _coordinates.begin(); - - while( p != _coordinates.end() ) - { - q->x = p->x(); - q->y = p->y(); - q++; - p++; - } - - DrawBezier( context_, num_coords, coordinates ); - delete [] coordinates; -} -Magick::DrawableBase* Magick::DrawableBezier::copy() const -{ - return new DrawableBezier(*this); -} - -// -//Clip Path -// - -// Pop (terminate) Clip path definition -Magick::DrawablePopClipPath::~DrawablePopClipPath ( void ) -{ -} -void Magick::DrawablePopClipPath::operator() ( MagickCore::DrawingWand * context_ ) const -{ - DrawPopClipPath( context_ ); - DrawPopDefs(context_); -} -Magick::DrawableBase* Magick::DrawablePopClipPath::copy() const -{ - return new DrawablePopClipPath(*this); -} - -// Push clip path definition -Magick::DrawablePushClipPath::DrawablePushClipPath( const std::string &id_) - : _id(id_.c_str()) //multithread safe const char* -{ -} -Magick::DrawablePushClipPath::DrawablePushClipPath -( const Magick::DrawablePushClipPath& original_ ) //multithread safe const char* - : DrawableBase (original_), - _id(original_._id.c_str()) -{ -} -Magick::DrawablePushClipPath::~DrawablePushClipPath( void ) -{ -} -void Magick::DrawablePushClipPath::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawPushDefs(context_); - DrawPushClipPath( context_, _id.c_str()); -} -Magick::DrawableBase* Magick::DrawablePushClipPath::copy() const -{ - return new DrawablePushClipPath(*this); -} -// -// ClipPath -// -Magick::DrawableClipPath::DrawableClipPath( const std::string &id_ ) -:_id(id_.c_str()) -{ -} - -Magick::DrawableClipPath::DrawableClipPath ( const Magick::DrawableClipPath& original_ ) - : DrawableBase (original_), - _id(original_._id.c_str()) -{ -} -Magick::DrawableClipPath::~DrawableClipPath( void ) -{ -} -void Magick::DrawableClipPath::operator()( MagickCore::DrawingWand * context_ ) const -{ - (void) DrawSetClipPath( context_, _id.c_str()); -} -Magick::DrawableBase* Magick::DrawableClipPath::copy() const -{ - return new DrawableClipPath(*this); -} - -// Circle -Magick::DrawableCircle::~DrawableCircle ( void ) -{ -} -void Magick::DrawableCircle::operator()( MagickCore::DrawingWand * context_ ) const -{ - DrawCircle( context_, _originX, _originY, _perimX, _perimY ); -} -Magick::DrawableBase* Magick::DrawableCircle::copy() const -{ - return new DrawableCircle(*this); -} - -// Colorize at point using PaintMethod -Magick::DrawableColor::~DrawableColor( void ) -{ -} -void Magick::DrawableColor::operator()( MagickCore::DrawingWand * context_ ) const -{ - DrawColor( context_, _x, _y, _paintMethod ); -} -Magick::DrawableBase* Magick::DrawableColor::copy() const -{ - return new DrawableColor(*this); -} - -// Draw image at point -Magick::DrawableCompositeImage::DrawableCompositeImage -( double x_, double y_, - double width_, double height_, - const std::string &filename_, - Magick::CompositeOperator composition_ ) - : _composition(composition_), - _x(x_), - _y(y_), - _width(width_), - _height(height_), - _image(new Image(filename_)) -{ -} -Magick::DrawableCompositeImage::DrawableCompositeImage -( double x_, double y_, - double width_, double height_, - const Magick::Image &image_, - Magick::CompositeOperator composition_ ) - : _composition(composition_), - _x(x_), - _y(y_), - _width(width_), - _height(height_), - _image(new Image(image_)) -{ -} -Magick::DrawableCompositeImage::DrawableCompositeImage -( double x_, double y_, - double width_, double height_, - const std::string &filename_ ) - :_composition(CopyCompositeOp), - _x(x_), - _y(y_), - _width(width_), - _height(height_), - _image(new Image(filename_)) -{ -} -Magick::DrawableCompositeImage::DrawableCompositeImage -( double x_, double y_, - double width_, double height_, - const Magick::Image &image_ ) - :_composition(CopyCompositeOp), - _x(x_), - _y(y_), - _width(width_), - _height(height_), - _image(new Image(image_)) -{ -} -Magick::DrawableCompositeImage::DrawableCompositeImage -( double x_, double y_, - const std::string &filename_ ) - : _composition(CopyCompositeOp), - _x(x_), - _y(y_), - _width(0), - _height(0), - _image(new Image(filename_)) -{ - _width=_image->columns(); - _height=_image->rows(); -} -Magick::DrawableCompositeImage::DrawableCompositeImage -( double x_, double y_, - const Magick::Image &image_ ) - : _composition(CopyCompositeOp), - _x(x_), - _y(y_), - _width(0), - _height(0), - _image(new Image(image_)) -{ - _width=_image->columns(); - _height=_image->rows(); -} -// Copy constructor -Magick::DrawableCompositeImage::DrawableCompositeImage -( const Magick::DrawableCompositeImage& original_ ) - : Magick::DrawableBase(original_), - _composition(original_._composition), - _x(original_._x), - _y(original_._y), - _width(original_._width), - _height(original_._height), - _image(new Image(*original_._image)) -{ -} -Magick::DrawableCompositeImage::~DrawableCompositeImage( void ) -{ - delete _image; -} -// Assignment operator -Magick::DrawableCompositeImage& Magick::DrawableCompositeImage::operator= -(const Magick::DrawableCompositeImage& original_ ) -{ - // If not being set to ourself - if ( this != &original_ ) - { - _composition = original_._composition; - _x = original_._x; - _y = original_._y; - _width = original_._width; - _height = original_._height; - Image* temp_image = new Image(*original_._image); - delete _image; - _image = temp_image; - } - return *this; -} -void Magick::DrawableCompositeImage::filename( const std::string &filename_ ) -{ - Image* temp_image = new Image(filename_); - delete _image; - _image = temp_image; -} -std::string Magick::DrawableCompositeImage::filename( void ) const -{ - return _image->fileName(); -} - -void Magick::DrawableCompositeImage::image( const Magick::Image &image_ ) -{ - Image* temp_image = new Image(image_); - delete _image; - _image = temp_image; -} -Magick::Image Magick::DrawableCompositeImage::image( void ) const -{ - return *_image; -} - -// Specify image format used to output Base64 inlined image data. -void Magick::DrawableCompositeImage::magick( std::string magick_ ) -{ - _image->magick( magick_ ); -} -std::string Magick::DrawableCompositeImage::magick( void ) -{ - return _image->magick(); -} - -void Magick::DrawableCompositeImage::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - MagickWand - *magick_wand; - - magick_wand=NewMagickWandFromImage(_image->constImage()); - (void) DrawComposite( context_, _composition, _x, _y, _width, _height, - magick_wand ); - magick_wand=DestroyMagickWand(magick_wand); -} - -Magick::DrawableBase* Magick::DrawableCompositeImage::copy() const -{ - return new DrawableCompositeImage(*this); -} - -Magick::DrawableDensity::DrawableDensity(const std::string &density_) - : _density(density_) -{ -} - -Magick::DrawableDensity::~DrawableDensity(void) -{ -} - -void Magick::DrawableDensity::operator()( - MagickCore::DrawingWand *context_) const -{ - DrawSetDensity(context_,_density.c_str()); -} - -Magick::DrawableBase* Magick::DrawableDensity::copy() const -{ - return(new DrawableDensity(*this)); -} - -// Ellipse -Magick::DrawableEllipse::~DrawableEllipse( void ) -{ -} -void Magick::DrawableEllipse::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawEllipse( context_, _originX, _originY, _radiusX, _radiusY, - _arcStart, _arcEnd ); -} -Magick::DrawableBase* Magick::DrawableEllipse::copy() const -{ - return new DrawableEllipse(*this); -} - -// Specify drawing fill color -Magick::DrawableFillColor::DrawableFillColor( const Magick::Color &color_ ) - : _color(color_) -{ -} -Magick::DrawableFillColor::DrawableFillColor -( const Magick::DrawableFillColor& original_ ) - : DrawableBase (original_), - _color(original_._color) -{ -} -Magick::DrawableFillColor::~DrawableFillColor( void ) -{ -} -void Magick::DrawableFillColor::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - PixelPacket color = static_cast(_color); - PixelWand *pixel_wand=NewPixelWand(); - PixelSetQuantumColor(pixel_wand,&color); - DrawSetFillColor(context_,pixel_wand); - pixel_wand=DestroyPixelWand(pixel_wand); -} -Magick::DrawableBase* Magick::DrawableFillColor::copy() const -{ - return new DrawableFillColor(*this); -} - -// Specify drawing fill fule -Magick::DrawableFillRule::~DrawableFillRule ( void ) -{ -} -void Magick::DrawableFillRule::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetFillRule( context_, _fillRule ); -} -Magick::DrawableBase* Magick::DrawableFillRule::copy() const -{ - return new DrawableFillRule(*this); -} - -// Specify drawing fill opacity -Magick::DrawableFillOpacity::~DrawableFillOpacity ( void ) -{ -} -void Magick::DrawableFillOpacity::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetFillOpacity( context_, _opacity ); -} -Magick::DrawableBase* Magick::DrawableFillOpacity::copy() const -{ - return new DrawableFillOpacity(*this); -} - -// Specify text font -Magick::DrawableFont::DrawableFont ( const std::string &font_ ) - : _font(font_), - _family(), - _style(Magick::AnyStyle), - _weight(400), - _stretch(Magick::NormalStretch) -{ -} -Magick::DrawableFont::DrawableFont ( const std::string &family_, - Magick::StyleType style_, - const unsigned int weight_, - Magick::StretchType stretch_ ) - : _font(), - _family(family_), - _style(style_), - _weight(weight_), - _stretch(stretch_) -{ -} -Magick::DrawableFont::DrawableFont ( const Magick::DrawableFont& original_ ) - : DrawableBase (original_), - _font(original_._font), - _family(original_._family), - _style(original_._style), - _weight(original_._weight), - _stretch(original_._stretch) -{ -} -Magick::DrawableFont::~DrawableFont ( void ) -{ -} -void Magick::DrawableFont::operator()( MagickCore::DrawingWand * context_ ) const -{ - // font - if(_font.length()) - { - (void) DrawSetFont( context_, _font.c_str() ); - } - - if(_family.length()) - { - // font-family - (void) DrawSetFontFamily( context_, _family.c_str() ); - - // font-style - DrawSetFontStyle( context_, _style ); - - // font-weight - DrawSetFontWeight( context_, _weight ); - - // font-stretch - DrawSetFontStretch( context_, _stretch ); - } -} -Magick::DrawableBase* Magick::DrawableFont::copy() const -{ - return new DrawableFont(*this); -} - -// Specify text positioning gravity -Magick::DrawableGravity::~DrawableGravity ( void ) -{ -} -void Magick::DrawableGravity::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetGravity( context_, _gravity ); -} -Magick::DrawableBase* Magick::DrawableGravity::copy() const -{ - return new DrawableGravity(*this); -} - -// Line -Magick::DrawableLine::~DrawableLine ( void ) -{ -} -void Magick::DrawableLine::operator()( MagickCore::DrawingWand * context_ ) const -{ - DrawLine( context_, _startX, _startY, _endX, _endY ); -} -Magick::DrawableBase* Magick::DrawableLine::copy() const -{ - return new DrawableLine(*this); -} - -// Change pixel matte value to transparent using PaintMethod -Magick::DrawableMatte::~DrawableMatte ( void ) -{ -} -void Magick::DrawableMatte::operator()( MagickCore::DrawingWand * context_ ) const -{ - DrawMatte( context_, _x, _y, _paintMethod ); -} -Magick::DrawableBase* Magick::DrawableMatte::copy() const -{ - return new DrawableMatte(*this); -} - -// Drawable Path -Magick::DrawablePath::DrawablePath ( const VPathList &path_ ) - : _path(path_) -{ -} -Magick::DrawablePath::DrawablePath ( const Magick::DrawablePath& original_ ) - : DrawableBase (original_), - _path(original_._path) -{ -} -Magick::DrawablePath::~DrawablePath ( void ) -{ -} -void Magick::DrawablePath::operator()( MagickCore::DrawingWand * context_ ) const -{ - DrawPathStart( context_ ); - - for( VPathList::const_iterator p = _path.begin(); - p != _path.end(); p++ ) - p->operator()( context_ ); // FIXME, how to quit loop on error? - - DrawPathFinish( context_ ); -} -Magick::DrawableBase* Magick::DrawablePath::copy() const -{ - return new DrawablePath(*this); -} - -// Point -Magick::DrawablePoint::~DrawablePoint ( void ) -{ -} -void Magick::DrawablePoint::operator()( MagickCore::DrawingWand * context_ ) const -{ - DrawPoint( context_, _x, _y ); -} -Magick::DrawableBase* Magick::DrawablePoint::copy() const -{ - return new DrawablePoint(*this); -} - -// Text pointsize -Magick::DrawablePointSize::~DrawablePointSize ( void ) -{ -} -void Magick::DrawablePointSize::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetFontSize( context_, _pointSize ); -} -Magick::DrawableBase* Magick::DrawablePointSize::copy() const -{ - return new DrawablePointSize(*this); -} - -// Polygon (Coordinate list must contain at least three members) -Magick::DrawablePolygon::DrawablePolygon ( const CoordinateList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -Magick::DrawablePolygon::DrawablePolygon -( const Magick::DrawablePolygon& original_ ) - : DrawableBase (original_), - _coordinates(original_._coordinates) -{ -} -Magick::DrawablePolygon::~DrawablePolygon ( void ) -{ -} -void Magick::DrawablePolygon::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - size_t num_coords = (size_t) _coordinates.size(); - PointInfo *coordinates = new PointInfo[num_coords]; - - PointInfo *q = coordinates; - CoordinateList::const_iterator p = _coordinates.begin(); - - while( p != _coordinates.end() ) - { - q->x = p->x(); - q->y = p->y(); - q++; - p++; - } - - DrawPolygon( context_, num_coords, coordinates ); - delete [] coordinates; -} -Magick::DrawableBase* Magick::DrawablePolygon::copy() const -{ - return new DrawablePolygon(*this); -} - -// Polyline (Coordinate list must contain at least three members) -Magick::DrawablePolyline::DrawablePolyline -( const CoordinateList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -Magick::DrawablePolyline::DrawablePolyline -( const Magick::DrawablePolyline& original_ ) - : DrawableBase (original_), - _coordinates(original_._coordinates) -{ -} -Magick::DrawablePolyline::~DrawablePolyline ( void ) -{ -} -void Magick::DrawablePolyline::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - size_t num_coords = (size_t) _coordinates.size(); - PointInfo *coordinates = new PointInfo[num_coords]; - - PointInfo *q = coordinates; - CoordinateList::const_iterator p = _coordinates.begin(); - - while( p != _coordinates.end() ) - { - q->x = p->x(); - q->y = p->y(); - q++; - p++; - } - - DrawPolyline( context_, num_coords, coordinates ); - delete [] coordinates; -} -Magick::DrawableBase* Magick::DrawablePolyline::copy() const -{ - return new DrawablePolyline(*this); -} - -// Pop Graphic Context -Magick::DrawablePopGraphicContext::~DrawablePopGraphicContext ( void ) -{ -} -void Magick::DrawablePopGraphicContext::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - PopDrawingWand( context_ ); -} -Magick::DrawableBase* Magick::DrawablePopGraphicContext::copy() const -{ - return new DrawablePopGraphicContext(*this); -} - -// Push Graphic Context -Magick::DrawablePushGraphicContext::~DrawablePushGraphicContext ( void ) -{ -} -void Magick::DrawablePushGraphicContext::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - PushDrawingWand( context_ ); -} -Magick::DrawableBase* Magick::DrawablePushGraphicContext::copy() const -{ - return new DrawablePushGraphicContext(*this); -} - -// Pop (terminate) Pattern definition -Magick::DrawablePopPattern::~DrawablePopPattern ( void ) -{ -} -void Magick::DrawablePopPattern::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - (void) DrawPopPattern( context_ ); -} -Magick::DrawableBase* Magick::DrawablePopPattern::copy() const -{ - return new DrawablePopPattern(*this); -} - -// Push Pattern definition -Magick::DrawablePushPattern::DrawablePushPattern -( const std::string &id_, ssize_t x_, ssize_t y_, - size_t width_, size_t height_ ) - : _id(id_), - _x(x_), - _y(y_), - _width(width_), - _height(height_) -{ -} -Magick::DrawablePushPattern::DrawablePushPattern -( const Magick::DrawablePushPattern& original_ ) - : DrawableBase (original_), - _id(original_._id), - _x(original_._x), - _y(original_._y), - _width(original_._width), - _height(original_._height) -{ -} -Magick::DrawablePushPattern::~DrawablePushPattern ( void ) -{ -} -void Magick::DrawablePushPattern::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - (void) DrawPushPattern( context_, _id.c_str(), _x, _y, _width, _height ); -} -Magick::DrawableBase* Magick::DrawablePushPattern::copy() const -{ - return new DrawablePushPattern(*this); -} - -// Rectangle -Magick::DrawableRectangle::~DrawableRectangle ( void ) -{ -} -void Magick::DrawableRectangle::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawRectangle( context_, _upperLeftX, _upperLeftY, - _lowerRightX, _lowerRightY ); -} -Magick::DrawableBase* Magick::DrawableRectangle::copy() const -{ - return new DrawableRectangle(*this); -} - -// Apply Rotation -Magick::DrawableRotation::~DrawableRotation ( void ) -{ -} -void Magick::DrawableRotation::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawRotate( context_, _angle ); -} -Magick::DrawableBase* Magick::DrawableRotation::copy() const -{ - return new DrawableRotation(*this); -} - -// Round Rectangle -Magick::DrawableRoundRectangle::~DrawableRoundRectangle ( void ) -{ -} -void Magick::DrawableRoundRectangle::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawRoundRectangle(context_,_upperLeftX,_upperLeftY,_lowerRightX, - _lowerRightY,_cornerWidth, _cornerHeight); -} -Magick::DrawableBase* Magick::DrawableRoundRectangle::copy() const -{ - return new DrawableRoundRectangle(*this); -} - -// Apply Scaling -Magick::DrawableScaling::~DrawableScaling ( void ) -{ -} -void Magick::DrawableScaling::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawScale( context_, _x, _y ); -} -Magick::DrawableBase* Magick::DrawableScaling::copy() const -{ - return new DrawableScaling(*this); -} - -// Apply Skew in the X direction -Magick::DrawableSkewX::~DrawableSkewX ( void ) -{ -} -void Magick::DrawableSkewX::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSkewX( context_, _angle ); -} -Magick::DrawableBase* Magick::DrawableSkewX::copy() const -{ - return new DrawableSkewX(*this); -} - -// Apply Skew in the Y direction -Magick::DrawableSkewY::~DrawableSkewY ( void ) -{ -} -void Magick::DrawableSkewY::operator()( MagickCore::DrawingWand * context_ ) const -{ - DrawSkewY( context_, _angle ); -} -Magick::DrawableBase* Magick::DrawableSkewY::copy() const -{ - return new DrawableSkewY(*this); -} - -// Stroke dasharray -Magick::DrawableDashArray::DrawableDashArray( const double* dasharray_ ) - : _size(0), - _dasharray(0) -{ - dasharray( dasharray_ ); -} -// Deprecated, do not use for new code, and migrate existing code to -// using double* -Magick::DrawableDashArray::DrawableDashArray( const size_t* dasharray_ ) - : _size(0), - _dasharray(0) -{ - dasharray( dasharray_ ); -} -Magick::DrawableDashArray::DrawableDashArray -(const Magick::DrawableDashArray& original_) - : DrawableBase (original_), - _size(original_._size), - _dasharray(new double[_size+1]) -{ - // Copy elements - { - for (size_t i=0; i < _size; i++) - _dasharray[i]=original_._dasharray[i]; - _dasharray[_size]=0.0; - } -} -Magick::DrawableDashArray::~DrawableDashArray( void ) -{ - delete [] _dasharray; - _size = 0; - _dasharray = 0; -} -Magick::DrawableDashArray& Magick::DrawableDashArray::operator= -(const Magick::DrawableDashArray &original_) -{ - if( this != &original_ ) - { - delete [] _dasharray; - _size=original_._size; - _dasharray = new double[_size+1]; - // Copy elements - { - for (size_t i=0; i < _size; i++) - _dasharray[i]=original_._dasharray[i]; - _dasharray[_size]=0.0; - } - } - return *this; -} -// Invoke object -void Magick::DrawableDashArray::operator() - ( MagickCore::DrawingWand *context_ ) const -{ - (void) DrawSetStrokeDashArray( context_, (const unsigned long) _size, _dasharray ); -} -Magick::DrawableBase* Magick::DrawableDashArray::copy() const -{ - return new DrawableDashArray(*this); -} -void Magick::DrawableDashArray::dasharray ( const double* dasharray_ ) -{ - delete [] _dasharray; - _size = 0; - _dasharray = 0; - - if(dasharray_) - { - // Count elements in dash array - size_t n = 0; - { - const double *p = dasharray_; - while(*p++ != 0.0) - n++; - } - _size = n; - - // Allocate elements - _dasharray=new double[_size+1]; - // Copy elements - { - for (size_t i=0; i < _size; i++) - _dasharray[i]=dasharray_[i]; - _dasharray[_size]=0.0; - } - } -} -// This method is deprecated. Don't use for new code, and migrate existing -// code to the const double* version. -void Magick::DrawableDashArray::dasharray( const size_t* dasharray_ ) -{ - if (_dasharray) - delete [] _dasharray; - _size = 0; - _dasharray = 0; - - if(dasharray_) - { - // Count elements in dash array - size_t n = 0; - { - const size_t *p = dasharray_; - while(*p++ != 0) - n++; - } - _size = n; - - // Allocate elements - _dasharray=new double[_size+1]; - // Copy elements - { - for (size_t i=0; i < _size; i++) - _dasharray[i]=dasharray_[i]; - _dasharray[_size]=0; - } - } -} - -// Stroke dashoffset -Magick::DrawableDashOffset::~DrawableDashOffset ( void ) -{ -} -void Magick::DrawableDashOffset::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetStrokeDashOffset( context_, _offset ); -} -Magick::DrawableBase* Magick::DrawableDashOffset::copy() const -{ - return new DrawableDashOffset(*this); -} - -// Stroke linecap -Magick::DrawableStrokeLineCap::~DrawableStrokeLineCap ( void ) -{ -} -void Magick::DrawableStrokeLineCap::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetStrokeLineCap( context_, _linecap ); -} -Magick::DrawableBase* Magick::DrawableStrokeLineCap::copy() const -{ - return new DrawableStrokeLineCap(*this); -} - -// Stroke linejoin -Magick::DrawableStrokeLineJoin::~DrawableStrokeLineJoin ( void ) -{ -} -void Magick::DrawableStrokeLineJoin::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetStrokeLineJoin( context_, _linejoin ); -} -Magick::DrawableBase* Magick::DrawableStrokeLineJoin::copy() const -{ - return new DrawableStrokeLineJoin(*this); -} - -// Stroke miterlimit -Magick::DrawableMiterLimit::~DrawableMiterLimit ( void ) -{ -} -void Magick::DrawableMiterLimit::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetStrokeMiterLimit( context_, _miterlimit ); -} -Magick::DrawableBase* Magick::DrawableMiterLimit::copy() const -{ - return new DrawableMiterLimit(*this); -} - -// Stroke antialias -Magick::DrawableStrokeAntialias::~DrawableStrokeAntialias ( void ) -{ -} -void Magick::DrawableStrokeAntialias::operator() -( MagickCore::DrawingWand * context_ ) const -{ - DrawSetStrokeAntialias( context_, static_cast - (_flag ? MagickTrue : MagickFalse) ); -} -Magick::DrawableBase* Magick::DrawableStrokeAntialias::copy() const -{ - return new DrawableStrokeAntialias(*this); -} - -// Stroke color -Magick::DrawableStrokeColor::DrawableStrokeColor -( const Magick::Color &color_ ) - : _color(color_) -{ -} -Magick::DrawableStrokeColor::DrawableStrokeColor -( const Magick::DrawableStrokeColor& original_ ) - : DrawableBase (original_), - _color(original_._color) -{ -} -Magick::DrawableStrokeColor::~DrawableStrokeColor ( void ) -{ -} -void Magick::DrawableStrokeColor::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - PixelPacket color = static_cast(_color); - PixelWand *pixel_wand=NewPixelWand(); - PixelSetQuantumColor(pixel_wand,&color); - DrawSetStrokeColor(context_,pixel_wand); - pixel_wand=DestroyPixelWand(pixel_wand); -} -Magick::DrawableBase* Magick::DrawableStrokeColor::copy() const -{ - return new DrawableStrokeColor(*this); -} - -// Stroke opacity -Magick::DrawableStrokeOpacity::~DrawableStrokeOpacity ( void ) -{ -} -void Magick::DrawableStrokeOpacity::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetStrokeOpacity( context_, _opacity ); -} -Magick::DrawableBase* Magick::DrawableStrokeOpacity::copy() const -{ - return new DrawableStrokeOpacity(*this); -} - -// Stroke width -Magick::DrawableStrokeWidth::~DrawableStrokeWidth ( void ) -{ -} -void Magick::DrawableStrokeWidth::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetStrokeWidth( context_, _width ); -} -Magick::DrawableBase* Magick::DrawableStrokeWidth::copy() const -{ - return new DrawableStrokeWidth(*this); -} - -// Draw text at point -Magick::DrawableText::DrawableText ( const double x_, const double y_, - const std::string &text_ ) - : _x(x_), - _y(y_), - _text(text_), - _encoding() -{ -} -Magick::DrawableText::DrawableText ( const double x_, const double y_, - const std::string &text_, const std::string &encoding_) - : _x(x_), - _y(y_), - _text(text_), - _encoding(encoding_) -{ -} -Magick::DrawableText::DrawableText( const Magick::DrawableText& original_ ) - : DrawableBase (original_), - _x(original_._x), - _y(original_._y), - _text(original_._text), - _encoding(original_._encoding) -{ -} -Magick::DrawableText::~DrawableText ( void ) -{ -} -void Magick::DrawableText::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetTextEncoding( context_, _encoding.c_str() ); - DrawAnnotation( context_, _x, _y, - reinterpret_cast(_text.c_str()) ); -} -Magick::DrawableBase* Magick::DrawableText::copy() const -{ - return new DrawableText(*this); -} - -// Text antialias -Magick::DrawableTextAntialias::DrawableTextAntialias ( bool flag_ ) - : _flag(flag_) -{ -} -Magick::DrawableTextAntialias::DrawableTextAntialias( const Magick::DrawableTextAntialias &original_ ) - : DrawableBase (original_), - _flag(original_._flag) -{ -} -Magick::DrawableTextAntialias::~DrawableTextAntialias ( void ) -{ -} -void Magick::DrawableTextAntialias::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetTextAntialias( context_, static_cast - (_flag ? MagickTrue : MagickFalse) ); -} -Magick::DrawableBase* Magick::DrawableTextAntialias::copy() const -{ - return new DrawableTextAntialias(*this); -} - -// Decoration (text decoration) -Magick::DrawableTextDecoration::DrawableTextDecoration - ( Magick::DecorationType decoration_ ) - : _decoration(decoration_) -{ -} -Magick::DrawableTextDecoration::DrawableTextDecoration - ( const Magick::DrawableTextDecoration &original_ ) - : DrawableBase (original_), - _decoration(original_._decoration) -{ -} -Magick::DrawableTextDecoration::~DrawableTextDecoration( void ) -{ -} -void Magick::DrawableTextDecoration::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetTextDecoration( context_, _decoration ); -} -Magick::DrawableBase* Magick::DrawableTextDecoration::copy() const -{ - return new DrawableTextDecoration(*this); -} - -// DrawableTextDirection -Magick::DrawableTextDirection::DrawableTextDirection( - DirectionType direction_) - : _direction(direction_) -{ -} - -Magick::DrawableTextDirection::~DrawableTextDirection(void) -{ -} - -void Magick::DrawableTextDirection::operator()( - MagickCore::DrawingWand *context_) const -{ - DrawSetTextDirection(context_,_direction); -} - -void Magick::DrawableTextDirection::direction(DirectionType direction_) -{ - _direction=direction_; -} - -Magick::DirectionType Magick::DrawableTextDirection::direction(void) const -{ - return(_direction); -} - -Magick::DrawableBase *Magick::DrawableTextDirection::copy() const -{ - return new DrawableTextDirection(*this); -} - -// DrawableTextInterlineSpacing -Magick::DrawableTextInterlineSpacing::DrawableTextInterlineSpacing( - double spacing_) - : _spacing(spacing_) -{ -} - -Magick::DrawableTextInterlineSpacing::~DrawableTextInterlineSpacing(void) -{ -} - -void Magick::DrawableTextInterlineSpacing::operator()( - MagickCore::DrawingWand *context_) const -{ - DrawSetTextInterlineSpacing(context_,_spacing); -} - -void Magick::DrawableTextInterlineSpacing::spacing(double spacing_) -{ - _spacing=spacing_; -} - -double Magick::DrawableTextInterlineSpacing::spacing(void) const -{ - return(_spacing); -} - -Magick::DrawableBase *Magick::DrawableTextInterlineSpacing::copy() const -{ - return new DrawableTextInterlineSpacing(*this); -} - -// DrawableTextInterwordSpacing -Magick::DrawableTextInterwordSpacing::DrawableTextInterwordSpacing( - double spacing_) - : _spacing(spacing_) -{ -} - -Magick::DrawableTextInterwordSpacing::~DrawableTextInterwordSpacing(void) -{ -} - -void Magick::DrawableTextInterwordSpacing::operator()( - MagickCore::DrawingWand *context_) const -{ - DrawSetTextInterwordSpacing(context_,_spacing); -} - -void Magick::DrawableTextInterwordSpacing::spacing(double spacing_) -{ - _spacing=spacing_; -} - -double Magick::DrawableTextInterwordSpacing::spacing(void) const -{ - return(_spacing); -} - -Magick::DrawableBase *Magick::DrawableTextInterwordSpacing::copy() const -{ - return new DrawableTextInterwordSpacing(*this); -} - -// DrawableTextKerning -Magick::DrawableTextKerning::DrawableTextKerning( - double kerning_) - : _kerning(kerning_) -{ -} - -Magick::DrawableTextKerning::~DrawableTextKerning(void) -{ -} - -void Magick::DrawableTextKerning::operator()( - MagickCore::DrawingWand *context_) const -{ - DrawSetTextKerning(context_,_kerning); -} - -void Magick::DrawableTextKerning::kerning(double kerning_) -{ - _kerning=kerning_; -} - -double Magick::DrawableTextKerning::kerning(void) const -{ - return(_kerning); -} - -Magick::DrawableBase *Magick::DrawableTextKerning::copy() const -{ - return new DrawableTextKerning(*this); -} - -// Set text undercolor -Magick::DrawableTextUnderColor::DrawableTextUnderColor -( const Magick::Color &color_ ) - : _color(color_) -{ -} -Magick::DrawableTextUnderColor::DrawableTextUnderColor -( const Magick::DrawableTextUnderColor& original_ ) - : DrawableBase (original_), - _color(original_._color) -{ -} -Magick::DrawableTextUnderColor::~DrawableTextUnderColor ( void ) -{ -} -void Magick::DrawableTextUnderColor::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - PixelPacket color = static_cast(_color); - PixelWand *pixel_wand=NewPixelWand(); - PixelSetQuantumColor(pixel_wand,&color); - DrawSetTextUnderColor(context_,pixel_wand); - pixel_wand=DestroyPixelWand(pixel_wand); -} -Magick::DrawableBase* Magick::DrawableTextUnderColor::copy() const -{ - return new DrawableTextUnderColor(*this); -} - -// Apply Translation -Magick::DrawableTranslation::~DrawableTranslation ( void ) -{ -} -void Magick::DrawableTranslation::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawTranslate( context_, _x, _y ); -} -Magick::DrawableBase* Magick::DrawableTranslation::copy() const -{ - return new DrawableTranslation(*this); -} - -// Set the size of the viewbox -Magick::DrawableViewbox::~DrawableViewbox ( void ) -{ -} -void Magick::DrawableViewbox::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawSetViewbox( context_, _x1, _y1, _x2, _y2 ); -} -Magick::DrawableBase* Magick::DrawableViewbox::copy() const -{ - return new DrawableViewbox(*this); -} - -// -// Path Classes -// - -// -// PathArcArgs -// -MagickPPExport int Magick::operator == ( const Magick::PathArcArgs& /*left_*/, - const Magick::PathArcArgs& /*right_*/ ) -{ - return ( 1 ); -} -MagickPPExport int Magick::operator != ( const Magick::PathArcArgs& /*left_*/, - const Magick::PathArcArgs& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator > ( const Magick::PathArcArgs& /*left_*/, - const Magick::PathArcArgs& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator < ( const Magick::PathArcArgs& /*left_*/, - const Magick::PathArcArgs& /*right_*/ ) -{ - return ( false ); -} -MagickPPExport int Magick::operator >= ( const Magick::PathArcArgs& left_, - const Magick::PathArcArgs& right_ ) -{ - return ( ( left_ > right_ ) || ( left_ == right_ ) ); -} -MagickPPExport int Magick::operator <= ( const Magick::PathArcArgs& left_, - const Magick::PathArcArgs& right_ ) -{ - return ( ( left_ < right_ ) || ( left_ == right_ ) ); -} -// Default constructor -Magick::PathArcArgs::PathArcArgs( void ) - : _radiusX(0), - _radiusY(0), - _xAxisRotation(0), - _largeArcFlag(false), - _sweepFlag(false), - _x(0), - _y(0) -{ -} -// Normal constructor -Magick::PathArcArgs::PathArcArgs( double radiusX_, double radiusY_, - double xAxisRotation_, bool largeArcFlag_, - bool sweepFlag_, double x_, double y_ ) - : _radiusX(radiusX_), - _radiusY(radiusY_), - _xAxisRotation(xAxisRotation_), - _largeArcFlag(largeArcFlag_), - _sweepFlag(sweepFlag_), - _x(x_), - _y(y_) -{ -} -// Copy constructor -Magick::PathArcArgs::PathArcArgs( const Magick::PathArcArgs &original_ ) - : _radiusX(original_._radiusX), - _radiusY(original_._radiusY), - _xAxisRotation(original_._xAxisRotation), - _largeArcFlag(original_._largeArcFlag), - _sweepFlag(original_._sweepFlag), - _x(original_._x), - _y(original_._y) -{ -} -// Destructor -Magick::PathArcArgs::~PathArcArgs ( void ) -{ -} - -// Path Arc -Magick::PathArcAbs::PathArcAbs ( const Magick::PathArcArgs &coordinates_ ) - : _coordinates(1,coordinates_) -{ -} -Magick::PathArcAbs::PathArcAbs ( const PathArcArgsList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -Magick::PathArcAbs::PathArcAbs ( const Magick::PathArcAbs& original_ ) - : VPathBase (original_), - _coordinates(original_._coordinates) -{ -} -Magick::PathArcAbs::~PathArcAbs ( void ) -{ -} -void Magick::PathArcAbs::operator()( MagickCore::DrawingWand * context_ ) const -{ - for( PathArcArgsList::const_iterator p = _coordinates.begin(); - p != _coordinates.end(); p++ ) - { - DrawPathEllipticArcAbsolute( context_, p->radiusX(), p->radiusY(), - p->xAxisRotation(), (MagickBooleanType) p->largeArcFlag(), - (MagickBooleanType) p->sweepFlag(), p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathArcAbs::copy() const -{ - return new PathArcAbs(*this); -} - -Magick::PathArcRel::PathArcRel ( const Magick::PathArcArgs &coordinates_ ) - : _coordinates(1,coordinates_) -{ -} -Magick::PathArcRel::PathArcRel ( const PathArcArgsList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -Magick::PathArcRel::PathArcRel ( const Magick::PathArcRel& original_ ) - : VPathBase (original_), - _coordinates(original_._coordinates) -{ -} -Magick::PathArcRel::~PathArcRel ( void ) -{ -} -void Magick::PathArcRel::operator()( MagickCore::DrawingWand * context_ ) const -{ - for( PathArcArgsList::const_iterator p = _coordinates.begin(); - p != _coordinates.end(); p++ ) - { - DrawPathEllipticArcRelative( context_, p->radiusX(), p->radiusY(), - p->xAxisRotation(), (MagickBooleanType) p->largeArcFlag(), - (MagickBooleanType) p->sweepFlag(), p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathArcRel::copy() const -{ - return new PathArcRel(*this); -} - -// -// Path Closepath -// -Magick::PathClosePath::~PathClosePath ( void ) -{ -} -void Magick::PathClosePath::operator()( MagickCore::DrawingWand * context_ ) const -{ - DrawPathClose( context_ ); -} -Magick::VPathBase* Magick::PathClosePath::copy() const -{ - return new PathClosePath(*this); -} - -// -// Path Curveto (Cubic Bezier) -// -MagickPPExport int Magick::operator == ( const Magick::PathCurvetoArgs& /*left_*/, - const Magick::PathCurvetoArgs& /*right_*/ ) -{ - return ( 1 ); -} -MagickPPExport int Magick::operator != ( const Magick::PathCurvetoArgs& /*left_*/, - const Magick::PathCurvetoArgs& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator > ( const Magick::PathCurvetoArgs& /*left_*/, - const Magick::PathCurvetoArgs& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator < ( const Magick::PathCurvetoArgs& /*left_*/, - const Magick::PathCurvetoArgs& /*right_*/ ) -{ - return ( false ); -} -MagickPPExport int Magick::operator >= ( const Magick::PathCurvetoArgs& left_, - const Magick::PathCurvetoArgs& right_ ) -{ - return ( ( left_ > right_ ) || ( left_ == right_ ) ); -} -MagickPPExport int Magick::operator <= ( const Magick::PathCurvetoArgs& left_, - const Magick::PathCurvetoArgs& right_ ) -{ - return ( ( left_ < right_ ) || ( left_ == right_ ) ); -} -// Default constructor -Magick::PathCurvetoArgs::PathCurvetoArgs( void ) - : _x1(0), - _y1(0), - _x2(0), - _y2(0), - _x(0), - _y(0) -{ -} -// Normal constructor -Magick::PathCurvetoArgs::PathCurvetoArgs( double x1_, double y1_, - double x2_, double y2_, - double x_, double y_ ) - : _x1(x1_), - _y1(y1_), - _x2(x2_), - _y2(y2_), - _x(x_), - _y(y_) -{ -} -// Copy constructor -Magick::PathCurvetoArgs::PathCurvetoArgs( const PathCurvetoArgs &original_ ) - : _x1(original_._x1), - _y1(original_._y1), - _x2(original_._x2), - _y2(original_._y2), - _x(original_._x), - _y(original_._y) -{ -} -// Destructor -Magick::PathCurvetoArgs::~PathCurvetoArgs ( void ) -{ -} - -Magick::PathCurvetoAbs::PathCurvetoAbs ( const Magick::PathCurvetoArgs &args_ ) - : _args(1,args_) -{ -} -Magick::PathCurvetoAbs::PathCurvetoAbs ( const PathCurveToArgsList &args_ ) - : _args(args_) -{ -} -Magick::PathCurvetoAbs::PathCurvetoAbs - ( const Magick::PathCurvetoAbs& original_ ) - : VPathBase (original_), - _args(original_._args) -{ -} -Magick::PathCurvetoAbs::~PathCurvetoAbs ( void ) -{ -} -void Magick::PathCurvetoAbs::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - for( PathCurveToArgsList::const_iterator p = _args.begin(); - p != _args.end(); p++ ) - { - DrawPathCurveToAbsolute( context_, p->x1(), p->y1(), p->x2(), p->y2(), - p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathCurvetoAbs::copy() const -{ - return new PathCurvetoAbs(*this); -} -Magick::PathCurvetoRel::PathCurvetoRel ( const Magick::PathCurvetoArgs &args_ ) - : _args(1,args_) -{ -} -Magick::PathCurvetoRel::PathCurvetoRel ( const PathCurveToArgsList &args_ ) - : _args(args_) -{ -} -Magick::PathCurvetoRel::PathCurvetoRel -( const Magick::PathCurvetoRel& original_ ) - : VPathBase (original_), - _args(original_._args) -{ -} -Magick::PathCurvetoRel::~PathCurvetoRel ( void ) -{ -} -void Magick::PathCurvetoRel::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - for( PathCurveToArgsList::const_iterator p = _args.begin(); - p != _args.end(); p++ ) - { - DrawPathCurveToRelative( context_, p->x1(), p->y1(), p->x2(), p->y2(), - p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathCurvetoRel::copy() const -{ - return new PathCurvetoRel(*this); -} -Magick::PathSmoothCurvetoAbs::PathSmoothCurvetoAbs -( const Magick::Coordinate &coordinates_ ) - : _coordinates(1,coordinates_) -{ -} -Magick::PathSmoothCurvetoAbs::PathSmoothCurvetoAbs -( const CoordinateList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -Magick::PathSmoothCurvetoAbs::PathSmoothCurvetoAbs -( const Magick::PathSmoothCurvetoAbs& original_ ) - : VPathBase (original_), - _coordinates(original_._coordinates) -{ -} -Magick::PathSmoothCurvetoAbs::~PathSmoothCurvetoAbs ( void ) -{ -} -void Magick::PathSmoothCurvetoAbs::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - for( CoordinateList::const_iterator p = _coordinates.begin(); - p != _coordinates.end(); p++ ) - { - double x2 = p->x(); - double y2 = p->y(); - p++; - if (p == _coordinates.end() ) - break; - DrawPathCurveToSmoothAbsolute( context_, x2, y2, p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathSmoothCurvetoAbs::copy() const -{ - return new PathSmoothCurvetoAbs(*this); -} -Magick::PathSmoothCurvetoRel::PathSmoothCurvetoRel -( const Magick::Coordinate &coordinates_ ) - : _coordinates(1,coordinates_) -{ -} -Magick::PathSmoothCurvetoRel::PathSmoothCurvetoRel -( const CoordinateList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -Magick::PathSmoothCurvetoRel::PathSmoothCurvetoRel -( const Magick::PathSmoothCurvetoRel& original_ ) - : VPathBase (original_), - _coordinates(original_._coordinates) -{ -} -Magick::PathSmoothCurvetoRel::~PathSmoothCurvetoRel ( void ) -{ -} -void Magick::PathSmoothCurvetoRel::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - for( CoordinateList::const_iterator p = _coordinates.begin(); - p != _coordinates.end(); p++ ) - { - double x2 = p->x(); - double y2 = p->y(); - p++; - if (p == _coordinates.end() ) - break; - DrawPathCurveToSmoothRelative( context_, x2, y2, p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathSmoothCurvetoRel::copy() const -{ - return new PathSmoothCurvetoRel(*this); -} - -// -// Quadratic Curveto (Quadratic Bezier) -// -MagickPPExport int Magick::operator == -( const Magick::PathQuadraticCurvetoArgs& /*left_*/, - const Magick::PathQuadraticCurvetoArgs& /*right_*/ ) -{ - return ( 1 ); -} -MagickPPExport int Magick::operator != -( const Magick::PathQuadraticCurvetoArgs& /*left_*/, - const Magick::PathQuadraticCurvetoArgs& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator > -( const Magick::PathQuadraticCurvetoArgs& /*left_*/, - const Magick::PathQuadraticCurvetoArgs& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator < -( const Magick::PathQuadraticCurvetoArgs& /*left_*/, - const Magick::PathQuadraticCurvetoArgs& /*right_*/ ) -{ - return ( 0 ); -} -MagickPPExport int Magick::operator >= -( const Magick::PathQuadraticCurvetoArgs& left_, - const Magick::PathQuadraticCurvetoArgs& right_ ) -{ - return ( ( left_ > right_ ) || ( left_ == right_ ) ); -} -MagickPPExport int Magick::operator <= -( const Magick::PathQuadraticCurvetoArgs& left_, - const Magick::PathQuadraticCurvetoArgs& right_ ) -{ - return ( ( left_ < right_ ) || ( left_ == right_ ) ); -} -// Default Constructor -Magick::PathQuadraticCurvetoArgs::PathQuadraticCurvetoArgs( void ) - : _x1(0), - _y1(0), - _x(0), - _y(0) -{ -} -// Normal Constructor -Magick::PathQuadraticCurvetoArgs::PathQuadraticCurvetoArgs( double x1_, - double y1_, - double x_, - double y_ ) - : _x1(x1_), - _y1(y1_), - _x(x_), - _y(y_) -{ -} -// Copy Constructor -Magick::PathQuadraticCurvetoArgs::PathQuadraticCurvetoArgs( const PathQuadraticCurvetoArgs &original_ ) - : _x1(original_._x1), - _y1(original_._y1), - _x(original_._x), - _y(original_._y) -{ -} -// Destructor -Magick::PathQuadraticCurvetoArgs::~PathQuadraticCurvetoArgs ( void ) -{ -} - -Magick::PathQuadraticCurvetoAbs::PathQuadraticCurvetoAbs -( const Magick::PathQuadraticCurvetoArgs &args_ ) - : _args(1,args_) -{ -} -Magick::PathQuadraticCurvetoAbs::PathQuadraticCurvetoAbs -( const PathQuadraticCurvetoArgsList &args_ ) - : _args(args_) -{ -} -Magick::PathQuadraticCurvetoAbs::PathQuadraticCurvetoAbs -( const Magick::PathQuadraticCurvetoAbs& original_ ) - : VPathBase (original_), - _args(original_._args) -{ -} -Magick::PathQuadraticCurvetoAbs::~PathQuadraticCurvetoAbs ( void ) -{ -} -void Magick::PathQuadraticCurvetoAbs::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - for( PathQuadraticCurvetoArgsList::const_iterator p = _args.begin(); - p != _args.end(); p++ ) - { - DrawPathCurveToQuadraticBezierAbsolute( context_, p->x1(), p->y1(), - p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathQuadraticCurvetoAbs::copy() const -{ - return new PathQuadraticCurvetoAbs(*this); -} -Magick::PathQuadraticCurvetoRel::PathQuadraticCurvetoRel -( const Magick::PathQuadraticCurvetoArgs &args_ ) - : _args(1,args_) -{ -} -Magick::PathQuadraticCurvetoRel::PathQuadraticCurvetoRel -( const PathQuadraticCurvetoArgsList &args_ ) - : _args(args_) -{ -} -Magick::PathQuadraticCurvetoRel::PathQuadraticCurvetoRel -( const Magick::PathQuadraticCurvetoRel& original_ ) - : VPathBase (original_), - _args(original_._args) -{ -} -Magick::PathQuadraticCurvetoRel::~PathQuadraticCurvetoRel ( void ) -{ -} -void Magick::PathQuadraticCurvetoRel::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - for( PathQuadraticCurvetoArgsList::const_iterator p = _args.begin(); - p != _args.end(); p++ ) - { - DrawPathCurveToQuadraticBezierRelative( context_, p->x1(), p->y1(), - p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathQuadraticCurvetoRel::copy() const -{ - return new PathQuadraticCurvetoRel(*this); -} -Magick::PathSmoothQuadraticCurvetoAbs::PathSmoothQuadraticCurvetoAbs -( const Magick::Coordinate &coordinate_ ) - : _coordinates(1,coordinate_) -{ -} -Magick::PathSmoothQuadraticCurvetoAbs::PathSmoothQuadraticCurvetoAbs -( const CoordinateList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -Magick::PathSmoothQuadraticCurvetoAbs::PathSmoothQuadraticCurvetoAbs -( const Magick::PathSmoothQuadraticCurvetoAbs& original_ ) - : VPathBase (original_), - _coordinates(original_._coordinates) -{ -} -Magick::PathSmoothQuadraticCurvetoAbs::~PathSmoothQuadraticCurvetoAbs ( void ) -{ -} -void Magick::PathSmoothQuadraticCurvetoAbs::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - for( CoordinateList::const_iterator p = _coordinates.begin(); - p != _coordinates.end(); p++ ) - { - DrawPathCurveToQuadraticBezierSmoothAbsolute( context_, p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathSmoothQuadraticCurvetoAbs::copy() const -{ - return new PathSmoothQuadraticCurvetoAbs(*this); -} -Magick::PathSmoothQuadraticCurvetoRel::PathSmoothQuadraticCurvetoRel -( const Magick::Coordinate &coordinate_ ) - : _coordinates(1,coordinate_) -{ -} -Magick::PathSmoothQuadraticCurvetoRel::PathSmoothQuadraticCurvetoRel -( const CoordinateList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -Magick::PathSmoothQuadraticCurvetoRel::PathSmoothQuadraticCurvetoRel -( const PathSmoothQuadraticCurvetoRel& original_ ) - : VPathBase (original_), - _coordinates(original_._coordinates) -{ -} -Magick::PathSmoothQuadraticCurvetoRel::~PathSmoothQuadraticCurvetoRel ( void ) -{ -} -void Magick::PathSmoothQuadraticCurvetoRel::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - for( CoordinateList::const_iterator p = _coordinates.begin(); - p != _coordinates.end(); p++ ) - { - DrawPathCurveToQuadraticBezierSmoothRelative( context_, p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathSmoothQuadraticCurvetoRel::copy() const -{ - return new PathSmoothQuadraticCurvetoRel(*this); -} - -// -// Path Lineto -// -Magick::PathLinetoAbs::PathLinetoAbs ( const Magick::Coordinate& coordinate_ ) - : _coordinates(1,coordinate_) -{ -} -Magick::PathLinetoAbs::PathLinetoAbs ( const CoordinateList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -Magick::PathLinetoAbs::PathLinetoAbs ( const Magick::PathLinetoAbs& original_ ) - : VPathBase (original_), - _coordinates(original_._coordinates) -{ -} -Magick::PathLinetoAbs::~PathLinetoAbs ( void ) -{ -} -void Magick::PathLinetoAbs::operator()( MagickCore::DrawingWand * context_ ) const -{ - for( CoordinateList::const_iterator p = _coordinates.begin(); - p != _coordinates.end(); p++ ) - { - DrawPathLineToAbsolute( context_, p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathLinetoAbs::copy() const -{ - return new PathLinetoAbs(*this); -} -Magick::PathLinetoRel::PathLinetoRel ( const Magick::Coordinate& coordinate_ ) - : _coordinates(1,coordinate_) -{ -} -Magick::PathLinetoRel::PathLinetoRel ( const CoordinateList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -Magick::PathLinetoRel::PathLinetoRel ( const Magick::PathLinetoRel& original_ ) - : VPathBase (original_), - _coordinates(original_._coordinates) -{ -} -Magick::PathLinetoRel::~PathLinetoRel ( void ) -{ -} -void Magick::PathLinetoRel::operator()( MagickCore::DrawingWand * context_ ) const -{ - for( CoordinateList::const_iterator p = _coordinates.begin(); - p != _coordinates.end(); p++ ) - { - DrawPathLineToRelative( context_, p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathLinetoRel::copy() const -{ - return new PathLinetoRel(*this); -} - -// -// Path Horizontal Lineto -// - -Magick::PathLinetoHorizontalAbs::~PathLinetoHorizontalAbs ( void ) -{ -} -void Magick::PathLinetoHorizontalAbs::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawPathLineToHorizontalAbsolute( context_, _x ); -} -Magick::VPathBase* Magick::PathLinetoHorizontalAbs::copy() const -{ - return new PathLinetoHorizontalAbs(*this); -} -Magick::PathLinetoHorizontalRel::~PathLinetoHorizontalRel ( void ) -{ -} -void Magick::PathLinetoHorizontalRel::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawPathLineToHorizontalRelative( context_, _x ); -} -Magick::VPathBase* Magick::PathLinetoHorizontalRel::copy() const -{ - return new PathLinetoHorizontalRel(*this); -} - -// -// Path Vertical Lineto -// -Magick::PathLinetoVerticalAbs::~PathLinetoVerticalAbs ( void ) -{ -} -void Magick::PathLinetoVerticalAbs::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawPathLineToVerticalAbsolute( context_, _y ); -} -Magick::VPathBase* Magick::PathLinetoVerticalAbs::copy() const -{ - return new PathLinetoVerticalAbs(*this); -} -Magick::PathLinetoVerticalRel::~PathLinetoVerticalRel ( void ) -{ -} -void Magick::PathLinetoVerticalRel::operator() - ( MagickCore::DrawingWand * context_ ) const -{ - DrawPathLineToVerticalRelative( context_, _y ); -} -Magick::VPathBase* Magick::PathLinetoVerticalRel::copy() const -{ - return new PathLinetoVerticalRel(*this); -} - -// -// Path Moveto -// - -Magick::PathMovetoAbs::PathMovetoAbs ( const Magick::Coordinate &coordinate_ ) - : _coordinates(1,coordinate_) -{ -} -Magick::PathMovetoAbs::PathMovetoAbs ( const CoordinateList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -Magick::PathMovetoAbs::PathMovetoAbs ( const Magick::PathMovetoAbs& original_ ) - : VPathBase (original_), - _coordinates(original_._coordinates) -{ -} -Magick::PathMovetoAbs::~PathMovetoAbs ( void ) -{ -} -void Magick::PathMovetoAbs::operator()( MagickCore::DrawingWand * context_ ) const -{ - for( CoordinateList::const_iterator p = _coordinates.begin(); - p != _coordinates.end(); p++ ) - { - DrawPathMoveToAbsolute( context_, p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathMovetoAbs::copy() const -{ - return new PathMovetoAbs(*this); -} -Magick::PathMovetoRel::PathMovetoRel ( const Magick::Coordinate &coordinate_ ) - : _coordinates(1,coordinate_) -{ -} -Magick::PathMovetoRel::PathMovetoRel ( const CoordinateList &coordinates_ ) - : _coordinates(coordinates_) -{ -} -Magick::PathMovetoRel::PathMovetoRel ( const Magick::PathMovetoRel& original_ ) - : VPathBase (original_), - _coordinates(original_._coordinates) -{ -} -Magick::PathMovetoRel::~PathMovetoRel ( void ) -{ -} -void Magick::PathMovetoRel::operator()( MagickCore::DrawingWand * context_ ) const -{ - for( CoordinateList::const_iterator p = _coordinates.begin(); - p != _coordinates.end(); p++ ) - { - DrawPathMoveToRelative( context_, p->x(), p->y() ); - } -} -Magick::VPathBase* Magick::PathMovetoRel::copy() const -{ - return new PathMovetoRel(*this); -} - -#if defined(EXPLICIT_TEMPLATE_INSTANTIATION) -// template class std::list; -// template class std::list; -// template class std::list; -// template class std::list; -// template class std::list; -// template class std::list; -#endif diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Exception.cpp b/ImageMagick-6.9.12-44/Magick++/lib/Exception.cpp deleted file mode 100644 index 635e85b..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Exception.cpp +++ /dev/null @@ -1,984 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// Copyright Dirk Lemstra 2014-2017 -// -// Implementation of Exception and derived classes -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Include.h" -#include -#include -#include - -#include "Magick++/Exception.h" - -using namespace std; - -Magick::Exception::Exception(const std::string& what_) - : std::exception(), - _what(what_), - _nested((Exception *) NULL) -{ -} - -Magick::Exception::Exception(const std::string& what_, - Exception* nested_) - : std::exception(), - _what(what_), - _nested(nested_) -{ -} - -Magick::Exception::Exception(const Magick::Exception& original_) - : exception(original_), - _what(original_._what), - _nested((Exception *) NULL) -{ -} - -Magick::Exception::~Exception() throw() -{ - if (_nested != (Exception *) NULL) - delete _nested; -} - -Magick::Exception& Magick::Exception::operator=( - const Magick::Exception& original_) -{ - if (this != &original_) - this->_what=original_._what; - return(*this); -} - -const char* Magick::Exception::what() const throw() -{ - return(_what.c_str()); -} - -const Magick::Exception* Magick::Exception::nested() const throw() -{ - return(_nested); -} - -void Magick::Exception::nested(Exception* nested_) throw() -{ - _nested=nested_; -} - -Magick::Error::Error(const std::string& what_) - : Exception(what_) -{ -} - -Magick::Error::Error(const std::string& what_,Exception *nested_) - : Exception(what_,nested_) -{ -} - -Magick::Error::~Error() throw() -{ -} - -Magick::ErrorBlob::ErrorBlob(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorBlob::ErrorBlob(const std::string& what_,Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorBlob::~ErrorBlob() throw() -{ -} - -Magick::ErrorCache::ErrorCache(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorCache::ErrorCache(const std::string& what_,Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorCache::~ErrorCache() throw() -{ -} - -Magick::ErrorCoder::ErrorCoder(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorCoder::ErrorCoder(const std::string& what_,Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorCoder::~ErrorCoder() throw() -{ -} - -Magick::ErrorConfigure::ErrorConfigure(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorConfigure::ErrorConfigure(const std::string& what_, - Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorConfigure::~ErrorConfigure() throw() -{ -} - -Magick::ErrorCorruptImage::ErrorCorruptImage(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorCorruptImage::ErrorCorruptImage(const std::string& what_, - Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorCorruptImage::~ErrorCorruptImage() throw() -{ -} - -Magick::ErrorDelegate::ErrorDelegate(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorDelegate::ErrorDelegate(const std::string& what_, - Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorDelegate::~ErrorDelegate()throw() -{ -} - -Magick::ErrorDraw::ErrorDraw(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorDraw::ErrorDraw(const std::string& what_,Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorDraw::~ErrorDraw() throw() -{ -} - -Magick::ErrorFileOpen::ErrorFileOpen(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorFileOpen::~ErrorFileOpen() throw() -{ -} - -Magick::ErrorFileOpen::ErrorFileOpen(const std::string& what_, - Exception *nested_) - : Error(what_,nested_) -{ -} - - -Magick::ErrorImage::ErrorImage(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorImage::ErrorImage(const std::string& what_,Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorImage::~ErrorImage() throw() -{ -} - -Magick::ErrorMissingDelegate::ErrorMissingDelegate(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorMissingDelegate::ErrorMissingDelegate(const std::string& what_, - Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorMissingDelegate::~ErrorMissingDelegate() throw () -{ -} - -Magick::ErrorModule::ErrorModule(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorModule::ErrorModule(const std::string& what_,Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorModule::~ErrorModule() throw() -{ -} - -Magick::ErrorMonitor::ErrorMonitor(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorMonitor::ErrorMonitor(const std::string& what_,Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorMonitor::~ErrorMonitor() throw() -{ -} - -Magick::ErrorOption::ErrorOption(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorOption::ErrorOption(const std::string& what_,Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorOption::~ErrorOption() throw() -{ -} - -Magick::ErrorPolicy::ErrorPolicy(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorPolicy::ErrorPolicy(const std::string& what_,Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorPolicy::~ErrorPolicy() throw() -{ -} - - -Magick::ErrorRegistry::ErrorRegistry(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorRegistry::ErrorRegistry(const std::string& what_, - Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorRegistry::~ErrorRegistry() throw() -{ -} - -Magick::ErrorResourceLimit::ErrorResourceLimit(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorResourceLimit::ErrorResourceLimit(const std::string& what_, - Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorResourceLimit::~ErrorResourceLimit() throw() -{ -} - -Magick::ErrorStream::ErrorStream(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorStream::ErrorStream(const std::string& what_,Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorStream::~ErrorStream() throw() -{ -} - -Magick::ErrorType::ErrorType(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorType::ErrorType(const std::string& what_,Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorType::~ErrorType() throw() -{ -} - -Magick::ErrorUndefined::ErrorUndefined(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorUndefined::ErrorUndefined(const std::string& what_, - Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorUndefined::~ErrorUndefined() throw() -{ -} - -Magick::ErrorXServer::ErrorXServer(const std::string& what_) - : Error(what_) -{ -} - -Magick::ErrorXServer::ErrorXServer(const std::string& what_,Exception *nested_) - : Error(what_,nested_) -{ -} - -Magick::ErrorXServer::~ErrorXServer() throw () -{ -} - -Magick::Warning::Warning(const std::string& what_) - : Exception(what_) -{ -} - -Magick::Warning::Warning(const std::string& what_,Exception *nested_) - : Exception(what_,nested_) -{ -} - -Magick::Warning::~Warning() throw() -{ -} - -Magick::WarningBlob::WarningBlob(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningBlob::WarningBlob(const std::string& what_,Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningBlob::~WarningBlob() throw() -{ -} - -Magick::WarningCache::WarningCache(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningCache::WarningCache(const std::string& what_,Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningCache::~WarningCache() throw() -{ -} - -Magick::WarningCoder::WarningCoder(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningCoder::WarningCoder(const std::string& what_,Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningCoder::~WarningCoder() throw() -{ -} - -Magick::WarningConfigure::WarningConfigure(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningConfigure::WarningConfigure(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningConfigure::~WarningConfigure() throw() -{ -} - -Magick::WarningCorruptImage::WarningCorruptImage(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningCorruptImage::WarningCorruptImage(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningCorruptImage::~WarningCorruptImage() throw() -{ -} - -Magick::WarningDelegate::WarningDelegate(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningDelegate::WarningDelegate(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningDelegate::~WarningDelegate() throw() -{ -} - -Magick::WarningDraw::WarningDraw(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningDraw::WarningDraw(const std::string& what_,Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningDraw::~WarningDraw() throw() -{ -} - -Magick::WarningFileOpen::WarningFileOpen(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningFileOpen::WarningFileOpen(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningFileOpen::~WarningFileOpen() throw() -{ -} - -Magick::WarningImage::WarningImage(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningImage::WarningImage(const std::string& what_,Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningImage::~WarningImage() throw() -{ -} - -Magick::WarningMissingDelegate::WarningMissingDelegate( - const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningMissingDelegate::WarningMissingDelegate( - const std::string& what_,Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningMissingDelegate::~WarningMissingDelegate() throw() -{ -} - -Magick::WarningModule::WarningModule(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningModule::WarningModule(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - - -Magick::WarningModule::~WarningModule() throw() -{ -} - -Magick::WarningMonitor::WarningMonitor(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningMonitor::WarningMonitor(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningMonitor::~WarningMonitor() throw() -{ -} - -Magick::WarningOption::WarningOption(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningOption::WarningOption(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningOption::~WarningOption() throw() -{ -} - -Magick::WarningRegistry::WarningRegistry(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningRegistry::WarningRegistry(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningRegistry::~WarningRegistry() throw() -{ -} - -Magick::WarningPolicy::WarningPolicy(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningPolicy::WarningPolicy(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningPolicy::~WarningPolicy() throw() -{ -} - -Magick::WarningResourceLimit::WarningResourceLimit(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningResourceLimit::WarningResourceLimit(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningResourceLimit::~WarningResourceLimit() throw() -{ -} - -Magick::WarningStream::WarningStream(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningStream::WarningStream(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningStream::~WarningStream() throw() -{ -} - -Magick::WarningType::WarningType(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningType::WarningType(const std::string& what_,Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningType::~WarningType() throw() -{ -} - -Magick::WarningUndefined::WarningUndefined(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningUndefined::WarningUndefined(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningUndefined::~WarningUndefined() throw() -{ -} - -Magick::WarningXServer::WarningXServer(const std::string& what_) - : Warning(what_) -{ -} - -Magick::WarningXServer::WarningXServer(const std::string& what_, - Exception *nested_) - : Warning(what_,nested_) -{ -} - -Magick::WarningXServer::~WarningXServer() throw() -{ -} - -std::string Magick::formatExceptionMessage(const MagickCore::ExceptionInfo *exception_) -{ - // Format error message ImageMagick-style - std::string message=GetClientName(); - if (exception_->reason != (char *) NULL) - { - message+=std::string(": "); - message+=std::string(exception_->reason); - } - - if (exception_->description != (char *) NULL) - message += " (" + std::string(exception_->description) + ")"; - return(message); -} - -Magick::Exception* Magick::createException(const MagickCore::ExceptionInfo *exception_) -{ - std::string message=formatExceptionMessage(exception_); - switch (exception_->severity) - { - case BlobError: - case BlobFatalError: - return new ErrorBlob(message); - case BlobWarning: - return new WarningBlob(message); - case CacheError: - case CacheFatalError: - return new ErrorCache(message); - case CacheWarning: - return new WarningCache(message); - case CoderError: - case CoderFatalError: - return new ErrorCoder(message); - case CoderWarning: - return new WarningCoder(message); - case ConfigureError: - case ConfigureFatalError: - return new ErrorConfigure(message); - case ConfigureWarning: - return new WarningConfigure(message); - case CorruptImageError: - case CorruptImageFatalError: - return new ErrorCorruptImage(message); - case CorruptImageWarning: - return new WarningCorruptImage(message); - case DelegateError: - case DelegateFatalError: - return new ErrorDelegate(message); - case DelegateWarning: - return new WarningDelegate(message); - case DrawError: - case DrawFatalError: - return new ErrorDraw(message); - case DrawWarning: - return new WarningDraw(message); - case FileOpenError: - case FileOpenFatalError: - return new ErrorFileOpen(message); - case FileOpenWarning: - return new WarningFileOpen(message); - case ImageError: - case ImageFatalError: - return new ErrorImage(message); - case ImageWarning: - return new WarningImage(message); - case MissingDelegateError: - case MissingDelegateFatalError: - return new ErrorMissingDelegate(message); - case MissingDelegateWarning: - return new WarningMissingDelegate(message); - case ModuleError: - case ModuleFatalError: - return new ErrorModule(message); - case ModuleWarning: - return new WarningModule(message); - case MonitorError: - case MonitorFatalError: - return new ErrorMonitor(message); - case MonitorWarning: - return new WarningMonitor(message); - case OptionError: - case OptionFatalError: - return new ErrorOption(message); - case OptionWarning: - return new WarningOption(message); - case PolicyWarning: - return new WarningPolicy(message); - case PolicyError: - case PolicyFatalError: - return new ErrorPolicy(message); - case RegistryError: - case RegistryFatalError: - return new ErrorRegistry(message); - case RegistryWarning: - return new WarningRegistry(message); - case ResourceLimitError: - case ResourceLimitFatalError: - return new ErrorResourceLimit(message); - case ResourceLimitWarning: - return new WarningResourceLimit(message); - case StreamError: - case StreamFatalError: - return new ErrorStream(message); - case StreamWarning: - return new WarningStream(message); - case TypeError: - case TypeFatalError: - return new ErrorType(message); - case TypeWarning: - return new WarningType(message); - case UndefinedException: - default: - return new ErrorUndefined(message); - case XServerError: - case XServerFatalError: - return new ErrorXServer(message); - case XServerWarning: - return new WarningXServer(message); - } -} - -MagickPPExport void Magick::throwExceptionExplicit( - const ExceptionType severity_,const char* reason_,const char* description_) -{ - // Just return if there is no reported error - if (severity_ == UndefinedException) - return; - - GetPPException; - ThrowException(exceptionInfo,severity_,reason_, description_); - ThrowPPException(false); -} - -MagickPPExport void Magick::throwException(ExceptionInfo *exception_, - const bool quiet_) -{ - const ExceptionInfo - *p; - - Exception - *nestedException, - *q; - - ExceptionType - severity; - - size_t - index; - - // Just return if there is no reported error - if (exception_->severity == UndefinedException) - return; - - std::string message=formatExceptionMessage(exception_); - nestedException=(Exception *) NULL; - q=(Exception *) NULL; - LockSemaphoreInfo(exception_->semaphore); - if (exception_->exceptions != (void *) NULL) - { - index=GetNumberOfElementsInLinkedList((LinkedListInfo *) - exception_->exceptions); - while(index > 0) - { - p=(const ExceptionInfo *) GetValueFromLinkedList((LinkedListInfo *) - exception_->exceptions,--index); - if ((p->severity != exception_->severity) || (LocaleCompare(p->reason, - exception_->reason) != 0) || (LocaleCompare(p->description, - exception_->description) != 0)) - { - if (nestedException == (Exception *) NULL) - { - nestedException=createException(p); - q=nestedException; - } - else - { - Exception - *r; - - r=createException(p); - q->nested(r); - q=r; - } - } - } - } - severity=exception_->severity; - UnlockSemaphoreInfo(exception_->semaphore); - - if ((quiet_) && (severity < MagickCore::ErrorException)) - { - delete nestedException; - return; - } - - DestroyExceptionInfo(exception_); - - switch (severity) - { - case BlobError: - case BlobFatalError: - throw ErrorBlob(message,nestedException); - case BlobWarning: - throw WarningBlob(message,nestedException); - case CacheError: - case CacheFatalError: - throw ErrorCache(message,nestedException); - case CacheWarning: - throw WarningCache(message,nestedException); - case CoderError: - case CoderFatalError: - throw ErrorCoder(message,nestedException); - case CoderWarning: - throw WarningCoder(message,nestedException); - case ConfigureError: - case ConfigureFatalError: - throw ErrorConfigure(message,nestedException); - case ConfigureWarning: - throw WarningConfigure(message,nestedException); - case CorruptImageError: - case CorruptImageFatalError: - throw ErrorCorruptImage(message,nestedException); - case CorruptImageWarning: - throw WarningCorruptImage(message,nestedException); - case DelegateError: - case DelegateFatalError: - throw ErrorDelegate(message,nestedException); - case DelegateWarning: - throw WarningDelegate(message,nestedException); - case DrawError: - case DrawFatalError: - throw ErrorDraw(message,nestedException); - case DrawWarning: - throw WarningDraw(message,nestedException); - case FileOpenError: - case FileOpenFatalError: - throw ErrorFileOpen(message,nestedException); - case FileOpenWarning: - throw WarningFileOpen(message,nestedException); - case ImageError: - case ImageFatalError: - throw ErrorImage(message,nestedException); - case ImageWarning: - throw WarningImage(message,nestedException); - case MissingDelegateError: - case MissingDelegateFatalError: - throw ErrorMissingDelegate(message,nestedException); - case MissingDelegateWarning: - throw WarningMissingDelegate(message,nestedException); - case ModuleError: - case ModuleFatalError: - throw ErrorModule(message,nestedException); - case ModuleWarning: - throw WarningModule(message,nestedException); - case MonitorError: - case MonitorFatalError: - throw ErrorMonitor(message,nestedException); - case MonitorWarning: - throw WarningMonitor(message,nestedException); - case OptionError: - case OptionFatalError: - throw ErrorOption(message,nestedException); - case OptionWarning: - throw WarningOption(message,nestedException); - case PolicyWarning: - throw WarningPolicy(message,nestedException); - case PolicyError: - case PolicyFatalError: - throw ErrorPolicy(message,nestedException); - case RegistryError: - case RegistryFatalError: - throw ErrorRegistry(message,nestedException); - case RegistryWarning: - throw WarningRegistry(message,nestedException); - case ResourceLimitError: - case ResourceLimitFatalError: - throw ErrorResourceLimit(message,nestedException); - case ResourceLimitWarning: - throw WarningResourceLimit(message,nestedException); - case StreamError: - case StreamFatalError: - throw ErrorStream(message,nestedException); - case StreamWarning: - throw WarningStream(message,nestedException); - case TypeError: - case TypeFatalError: - throw ErrorType(message,nestedException); - case TypeWarning: - throw WarningType(message,nestedException); - case UndefinedException: - default: - throw ErrorUndefined(message,nestedException); - case XServerError: - case XServerFatalError: - throw ErrorXServer(message,nestedException); - case XServerWarning: - throw WarningXServer(message,nestedException); - } -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Functions.cpp b/ImageMagick-6.9.12-44/Magick++/lib/Functions.cpp deleted file mode 100644 index 343b476..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Functions.cpp +++ /dev/null @@ -1,73 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2002, 2003 -// Copyright Dirk Lemstra 2014-2016 -// -// Simple C++ function wrappers for ImageMagick equivalents -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Include.h" -#include - -#include "Magick++/Functions.h" -#include "Magick++/Exception.h" - -using namespace std; - -static bool magick_initialized=false; - -MagickPPExport void Magick::CloneString(char **destination_, - const std::string &source_) -{ - MagickCore::CloneString(destination_,source_.c_str()); -} - -MagickPPExport void Magick::DisableOpenCL(void) -{ - GetPPException; - MagickCore::InitImageMagickOpenCL(MagickCore::MAGICK_OPENCL_OFF,NULL,NULL, - exceptionInfo); - ThrowPPException(false); -} - -MagickPPExport bool Magick::EnableOpenCL(const bool useCache_) -{ - bool - status; - - GetPPException; - if (useCache_) - status=MagickCore::InitImageMagickOpenCL( - MagickCore::MAGICK_OPENCL_DEVICE_SELECT_AUTO,NULL,NULL,exceptionInfo) == - MagickTrue; - else - status=MagickCore::InitImageMagickOpenCL( - MagickCore::MAGICK_OPENCL_DEVICE_SELECT_AUTO_CLEAR_CACHE,NULL,NULL, - exceptionInfo) == MagickTrue; - ThrowPPException(false); - return(status); -} - -MagickPPExport void Magick::InitializeMagick(const char *path_) -{ - MagickCore::MagickCoreGenesis(path_,MagickFalse); - if (!magick_initialized) - magick_initialized=true; -} - -MagickPPExport void Magick::SetRandomSeed(const unsigned long seed) -{ - MagickCore::SetRandomSecretKey(seed); -} - -MagickPPExport void Magick::TerminateMagick(void) -{ - if (magick_initialized) - { - magick_initialized=false; - MagickCore::MagickCoreTerminus(); - } -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Geometry.cpp b/ImageMagick-6.9.12-44/Magick++/lib/Geometry.cpp deleted file mode 100644 index 3583939..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Geometry.cpp +++ /dev/null @@ -1,488 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// Copyright Dirk Lemstra 2014 -// -// Geometry implementation -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Include.h" -#include -#include // for isdigit -#if !defined(MAGICKCORE_WINDOWS_SUPPORT) -#include -#endif - -#include "Magick++/Geometry.h" -#include "Magick++/Exception.h" - -using namespace std; - -MagickPPExport int Magick::operator == (const Magick::Geometry& left_, - const Magick::Geometry& right_) -{ - return((left_.aspect() == right_.aspect()) && - (left_.fillArea() == right_.fillArea()) && - (left_.greater() == right_.greater()) && - (left_.height() == right_.height()) && - (left_.isValid() == right_.isValid()) && - (left_.less() == right_.less()) && - (left_.limitPixels() == right_.limitPixels()) && - (left_.percent() == right_.percent()) && - (left_.width() == right_.width()) && - (left_.xNegative() == right_.xNegative()) && - (left_.xOff() == right_.xOff()) && - (left_.yNegative() == right_.yNegative()) && - (left_.yOff() == right_.yOff())); -} - -MagickPPExport int Magick::operator != (const Magick::Geometry& left_, - const Magick::Geometry& right_) -{ - return(!(left_ == right_)); -} - -MagickPPExport int Magick::operator > (const Magick::Geometry& left_, - const Magick::Geometry& right_) -{ - return(!(left_ < right_) && (left_ != right_)); -} - -MagickPPExport int Magick::operator < (const Magick::Geometry& left_, - const Magick::Geometry& right_) -{ - return((left_.width()*left_.height()) < (right_.width()*right_.height())); -} - -MagickPPExport int Magick::operator >= (const Magick::Geometry& left_, - const Magick::Geometry& right_) -{ - return((left_ > right_) || (left_ == right_)); -} - -MagickPPExport int Magick::operator <= (const Magick::Geometry& left_, - const Magick::Geometry& right_ ) -{ - return((left_ < right_) || (left_ == right_)); -} - -Magick::Geometry::Geometry(void) - : _width(0), - _height(0), - _xOff(0), - _yOff(0), - _xNegative(false), - _yNegative(false), - _isValid(false), - _percent(false), - _aspect(false), - _greater(false), - _less(false), - _fillArea(false), - _limitPixels(false) -{ -} - -Magick::Geometry::Geometry(const char *geometry_) - : _width(0), - _height(0), - _xOff(0), - _yOff(0), - _xNegative(false), - _yNegative(false), - _isValid(false), - _percent(false), - _aspect(false), - _greater(false), - _less(false), - _fillArea(false), - _limitPixels(false) -{ - *this=geometry_; // Use assignment operator -} - -Magick::Geometry::Geometry(const Geometry &geometry_) - : _width(geometry_._width), - _height(geometry_._height), - _xOff(geometry_._xOff), - _yOff(geometry_._yOff), - _xNegative(geometry_._xNegative), - _yNegative(geometry_._yNegative), - _isValid(geometry_._isValid), - _percent(geometry_._percent), - _aspect(geometry_._aspect), - _greater(geometry_._greater), - _less(geometry_._less), - _fillArea(geometry_._fillArea), - _limitPixels(geometry_._limitPixels) -{ -} - -Magick::Geometry::Geometry(const std::string &geometry_) - : _width(0), - _height(0), - _xOff(0), - _yOff(0), - _xNegative(false), - _yNegative(false), - _isValid(false), - _percent(false), - _aspect(false), - _greater(false), - _less(false), - _fillArea(false), - _limitPixels(false) -{ - *this=geometry_; // Use assignment operator -} - -Magick::Geometry::Geometry(size_t width_,size_t height_,ssize_t xOff_, - ssize_t yOff_,bool xNegative_,bool yNegative_) - : _width(width_), - _height(height_), - _xOff(xOff_), - _yOff(yOff_), - _xNegative(xNegative_), - _yNegative(yNegative_), - _isValid(true), - _percent(false), - _aspect(false), - _greater(false), - _less(false), - _fillArea(false), - _limitPixels(false) -{ -} - -Magick::Geometry::~Geometry(void) -{ -} - -const Magick::Geometry& Magick::Geometry::operator=(const char * geometry_) -{ - *this=std::string(geometry_); - return(*this); -} - -Magick::Geometry& Magick::Geometry::operator=(const Geometry& geometry_) -{ - // If not being set to ourself - if (this != &geometry_) - { - _width=geometry_._width; - _height=geometry_._height; - _xOff=geometry_._xOff; - _yOff=geometry_._yOff; - _xNegative=geometry_._xNegative; - _yNegative=geometry_._yNegative; - _isValid=geometry_._isValid; - _percent=geometry_._percent; - _aspect=geometry_._aspect; - _greater=geometry_._greater; - _less=geometry_._less; - _fillArea=geometry_._fillArea; - _limitPixels=geometry_._limitPixels; - } - return(*this); -} - -const Magick::Geometry& Magick::Geometry::operator=( - const std::string &geometry_) -{ - char - geom[MaxTextExtent]; - - char - *pageptr; - - ssize_t - flags, - x = 0, - y = 0; - - size_t - height_val=0, - width_val=0; - - // If argument does not start with digit, presume that it is a - // page-size specification that needs to be converted to an - // equivalent geometry specification using PostscriptGeometry() - (void) CopyMagickString(geom,geometry_.c_str(),MaxTextExtent); - if (geom[0] != '-' && geom[0] != '+' && geom[0] != 'x' && - !isdigit(static_cast(geom[0]))) - { - pageptr=GetPageGeometry(geom); - if (pageptr != 0) - { - (void) CopyMagickString(geom,pageptr,MaxTextExtent); - pageptr=(char *) RelinquishMagickMemory(pageptr); - } - } - - flags=GetGeometry(geom,&x,&y,&width_val,&height_val); - - if (flags == NoValue) - { - // Total failure! - *this=Geometry(); - isValid(false); - return(*this); - } - - if ((flags & WidthValue) != 0) - { - _width=width_val; - isValid(true); - } - - if ((flags & HeightValue) != 0) - { - _height=height_val; - isValid(true); - } - - if ((flags & XValue) != 0) - { - _xOff=static_cast(x); - isValid(true); - } - - if ((flags & YValue) != 0) - { - _yOff=static_cast(y); - isValid(true); - } - - if ((flags & XNegative) != 0) - _xNegative=true; - - if ((flags & YNegative) != 0) - _yNegative=true; - - if ((flags & PercentValue) != 0) - _percent=true; - - if ((flags & AspectValue) != 0) - _aspect=true; - - if ((flags & LessValue) != 0) - _less=true; - - if ((flags & GreaterValue) != 0) - _greater=true; - - if ((flags & MinimumValue) != 0) - _fillArea=true; - - if ((flags & AreaValue) != 0) - _limitPixels=true; - - return(*this); -} - -Magick::Geometry::operator std::string() const -{ - char - buffer[MaxTextExtent]; - - std::string - geometry; - - if (!isValid()) - throwExceptionExplicit(OptionError,"Invalid geometry argument"); - - if (_width) - { - FormatLocaleString(buffer,MaxTextExtent,"%.20g",(double) _width); - geometry+=buffer; - } - - if (_height) - { - FormatLocaleString(buffer,MaxTextExtent,"%.20g",(double) _height); - geometry+='x'; - geometry+=buffer; - } - - if (_xOff || _yOff) - { - if (_xNegative) - geometry+='-'; - else - geometry+='+'; - - FormatLocaleString(buffer,MaxTextExtent,"%.20g",(double) _xOff); - geometry+=buffer; - - if (_yNegative) - geometry+='-'; - else - geometry+='+'; - - FormatLocaleString(buffer,MaxTextExtent,"%.20g",(double) _yOff); - geometry+=buffer; - } - - if (_percent) - geometry+='%'; - - if (_aspect) - geometry+='!'; - - if (_greater) - geometry+='>'; - - if (_less) - geometry+='<'; - - if (_fillArea) - geometry+='^'; - - if (_limitPixels) - geometry+='@'; - - return(geometry); -} - -Magick::Geometry::Geometry(const MagickCore::RectangleInfo &rectangle_) - : _width(static_cast(rectangle_.width)), - _height(static_cast(rectangle_.height)), - _xOff(static_cast(rectangle_.x)), - _yOff(static_cast(rectangle_.y)), - _xNegative(rectangle_.x < 0 ? true : false), - _yNegative(rectangle_.y < 0 ? true : false), - _isValid(true), - _percent(false), - _aspect(false), - _greater(false), - _less(false), - _fillArea(false), - _limitPixels(false) -{ -} - -const Magick::Geometry& Magick::Geometry::operator=( - const MagickCore::RectangleInfo &rectangle_) -{ - _width=static_cast(rectangle_.width), - _height=static_cast(rectangle_.height), - _xOff=static_cast(rectangle_.x), - _yOff=static_cast(rectangle_.y), - _xNegative=rectangle_.x < 0 ? true : false, - _yNegative=rectangle_.y < 0 ? true : false, - _isValid=true; - return(*this); -} - -Magick::Geometry::operator MagickCore::RectangleInfo() const -{ - RectangleInfo rectangle; - rectangle.width=_width; - rectangle.height=_height; - rectangle.x=_xOff; - rectangle.y=_yOff; - return(rectangle); -} - -MagickPPExport int Magick::operator == (const Magick::Offset& left_, - const Magick::Offset& right_) -{ - return((left_.x() == right_.x()) && - (left_.y() == right_.y())); -} - -MagickPPExport int Magick::operator != (const Magick::Offset& left_, - const Magick::Offset& right_) -{ - return(!(left_ == right_)); -} - -Magick::Offset::Offset(void) - : _x(0), - _y(0) -{ -} - -Magick::Offset::Offset(const char *offset_) - : _x(0), - _y(0) -{ - *this=offset_; // Use assignment operator -} - -Magick::Offset::Offset(const Offset &offset_) - : _x(offset_._x), - _y(offset_._y) -{ -} - -Magick::Offset::Offset(const std::string &offset_) - : _x(0), - _y(0) -{ - *this=offset_; // Use assignment operator -} - -Magick::Offset::Offset(ssize_t x_,ssize_t y_) - : _x(x_), - _y(y_) -{ -} - -Magick::Offset::~Offset(void) -{ -} - -const Magick::Offset& Magick::Offset::operator=(const char *offset_) -{ - MagickCore::GeometryInfo - geometry_info; - - MagickCore::MagickStatusType - flags; - - flags=ParseGeometry(offset_,&geometry_info); - _x=(ssize_t) geometry_info.rho; - _y=(ssize_t) geometry_info.sigma; - if ((flags & MagickCore::SigmaValue) == 0) - _y=_x; - return(*this); -} - -Magick::Offset& Magick::Offset::operator=(const Offset &offset_) -{ - // If not being set to ourself - if (this != &offset_) - { - _x=offset_._x; - _y=offset_._y; - } - return(*this); -} - -const Magick::Offset& Magick::Offset::operator=(const std::string &offset_) -{ - *this=offset_.c_str(); - return(*this); -} - -ssize_t Magick::Offset::x(void) const -{ - return(_x); -} - -ssize_t Magick::Offset::y(void) const -{ - return(_y); -} - -Magick::Offset::operator MagickCore::OffsetInfo() const -{ - OffsetInfo offset; - offset.x=_x; - offset.y=_y; - return(offset); -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Image.cpp b/ImageMagick-6.9.12-44/Magick++/lib/Image.cpp deleted file mode 100644 index db28e9e..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Image.cpp +++ /dev/null @@ -1,5206 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// Copyright Dirk Lemstra 2013-2015 -// -// Implementation of Image -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Include.h" -#include -#include -#include -#include -#include - -#include "Magick++/Image.h" -#include "Magick++/Functions.h" -#include "Magick++/Pixels.h" -#include "Magick++/Options.h" -#include "Magick++/ImageRef.h" -#include "Magick++/ResourceLimits.h" - -using namespace std; - -#define AbsoluteValue(x) ((x) < 0 ? -(x) : (x)) -#define MagickPI 3.14159265358979323846264338327950288419716939937510 -#define DegreesToRadians(x) (MagickPI*(x)/180.0) -#define ThrowImageException ThrowPPException(quiet()) - -MagickPPExport const char *Magick::borderGeometryDefault="6x6+0+0"; -MagickPPExport const char *Magick::frameGeometryDefault="25x25+6+6"; -MagickPPExport const char *Magick::raiseGeometryDefault="6x6+0+0"; - -MagickPPExport int Magick::operator == (const Magick::Image &left_, - const Magick::Image &right_) -{ - // If image pixels and signature are the same, then the image is identical - return((left_.rows() == right_.rows()) && - (left_.columns() == right_.columns()) && - (left_.signature() == right_.signature())); -} - -MagickPPExport int Magick::operator != (const Magick::Image &left_, - const Magick::Image &right_) -{ - return(!(left_ == right_)); -} - -MagickPPExport int Magick::operator > (const Magick::Image &left_, - const Magick::Image &right_) -{ - return(!(left_ < right_) && (left_ != right_)); -} - -MagickPPExport int Magick::operator < (const Magick::Image &left_, - const Magick::Image &right_) -{ - // If image pixels are less, then image is smaller - return((left_.rows() * left_.columns()) < (right_.rows() * - right_.columns())); -} - -MagickPPExport int Magick::operator >= (const Magick::Image &left_, - const Magick::Image &right_) -{ - return((left_ > right_) || (left_ == right_)); -} - -MagickPPExport int Magick::operator <= (const Magick::Image &left_, - const Magick::Image &right_) -{ - return((left_ < right_) || (left_ == right_)); -} - -Magick::Image::Image(void) - : _imgRef(new ImageRef) -{ -} - -Magick::Image::Image(const Blob &blob_) - : _imgRef(new ImageRef) -{ - try - { - // Initialize, Allocate and Read images - quiet(true); - read(blob_); - quiet(false); - } - catch(const Error&) - { - // Release resources - delete _imgRef; - throw; - } -} - -Magick::Image::Image(const Blob &blob_,const Geometry &size_) - : _imgRef(new ImageRef) -{ - try - { - // Read from Blob - quiet(true); - read(blob_,size_); - quiet(false); - } - catch(const Error&) - { - // Release resources - delete _imgRef; - throw; - } -} - -Magick::Image::Image(const Blob &blob_,const Geometry &size_, - const size_t depth_) - : _imgRef(new ImageRef) -{ - try - { - // Read from Blob - quiet(true); - read(blob_,size_,depth_); - quiet(false); - } - catch(const Error&) - { - // Release resources - delete _imgRef; - throw; - } -} - -Magick::Image::Image(const Blob &blob_,const Geometry &size_, - const size_t depth_,const std::string &magick_) - : _imgRef(new ImageRef) -{ - try - { - // Read from Blob - quiet(true); - read(blob_,size_,depth_,magick_); - quiet(false); - } - catch(const Error&) - { - // Release resources - delete _imgRef; - throw; - } -} - -Magick::Image::Image(const Blob &blob_,const Geometry &size_, - const std::string &magick_) - : _imgRef(new ImageRef) -{ - try - { - // Read from Blob - quiet(true); - read(blob_,size_,magick_); - quiet(false); - } - catch(const Error&) - { - // Release resources - delete _imgRef; - throw; - } -} - -Magick::Image::Image(const Geometry &size_,const Color &color_) - : _imgRef(new ImageRef) -{ - // xc: prefix specifies an X11 color string - std::string imageSpec("xc:"); - imageSpec+=color_; - - try - { - quiet(true); - // Set image size - size(size_); - - // Initialize, Allocate and Read images - read(imageSpec); - quiet(false); - } - catch(const Error&) - { - // Release resources - delete _imgRef; - throw; - } -} - -Magick::Image::Image(const Image &image_) - : _imgRef(image_._imgRef) -{ - Lock lock(&_imgRef->_mutexLock); - - // Increase reference count - ++_imgRef->_refCount; -} - -Magick::Image::Image(const Image &image_,const Geometry &geometry_) - : _imgRef(new ImageRef) -{ - const RectangleInfo - geometry=geometry_; - - OffsetInfo - offset; - - MagickCore::Image - *image; - - GetPPException; - image=CloneImage(image_.constImage(),geometry_.width(),geometry_.height(), - MagickTrue,exceptionInfo); - replaceImage(image); - _imgRef->options(new Options(*image_.constOptions())); - offset.x=0; - offset.y=0; - (void) CopyImagePixels(image,image_.constImage(),&geometry,&offset, - exceptionInfo); - ThrowImageException; -} - -Magick::Image::Image(const size_t width_,const size_t height_, - const std::string &map_,const StorageType type_,const void *pixels_) - : _imgRef(new ImageRef) -{ - try - { - quiet(true); - read(width_,height_,map_,type_,pixels_); - quiet(false); - } - catch(const Error&) - { - // Release resources - delete _imgRef; - throw; - } -} - -Magick::Image::Image(const std::string &imageSpec_) - : _imgRef(new ImageRef) -{ - try - { - // Initialize, Allocate and Read images - quiet(true); - read(imageSpec_); - quiet(false); - } - catch(const Error&) - { - // Release resources - delete _imgRef; - throw; - } -} - -Magick::Image::~Image() -{ - bool - doDelete=false; - - { - Lock lock(&_imgRef->_mutexLock); - if (--_imgRef->_refCount == 0) - doDelete=true; - } - - if (doDelete) - delete _imgRef; - - _imgRef=0; -} - -Magick::Image& Magick::Image::operator=(const Magick::Image &image_) -{ - if (this != &image_) - { - bool - doDelete=false; - - { - Lock lock(&image_._imgRef->_mutexLock); - ++image_._imgRef->_refCount; - } - - { - Lock lock(&_imgRef->_mutexLock); - if (--_imgRef->_refCount == 0) - doDelete=true; - } - - if (doDelete) - { - // Delete old image reference with associated image and options. - delete _imgRef; - _imgRef=0; - } - - // Use new image reference - _imgRef=image_._imgRef; - } - - return(*this); -} - -void Magick::Image::adjoin(const bool flag_) -{ - modifyImage(); - options()->adjoin(flag_); -} - -bool Magick::Image::adjoin(void) const -{ - return(constOptions()->adjoin()); -} - -void Magick::Image::antiAlias(const bool flag_) -{ - modifyImage(); - options()->antiAlias(flag_); -} - -bool Magick::Image::antiAlias(void) const -{ - return(constOptions()->antiAlias()); -} - -void Magick::Image::animationDelay(const size_t delay_) -{ - modifyImage(); - image()->delay=delay_; -} - -size_t Magick::Image::animationDelay(void) const -{ - return(constImage()->delay); -} - -void Magick::Image::animationIterations(const size_t iterations_) -{ - modifyImage(); - image()->iterations=iterations_; -} - -size_t Magick::Image::animationIterations(void) const -{ - return(constImage()->iterations); -} - -void Magick::Image::attenuate(const double attenuate_) -{ - char - value[MaxTextExtent]; - - modifyImage(); - FormatLocaleString(value,MaxTextExtent,"%.20g",attenuate_); - (void) SetImageArtifact(image(),"attenuate",value); -} - -void Magick::Image::backgroundColor(const Color &backgroundColor_) -{ - modifyImage(); - - if (backgroundColor_.isValid()) - image()->background_color=backgroundColor_; - else - image()->background_color=Color(); - - options()->backgroundColor(backgroundColor_); -} - -Magick::Color Magick::Image::backgroundColor(void) const -{ - return(constOptions()->backgroundColor()); -} - -void Magick::Image::backgroundTexture(const std::string &backgroundTexture_) -{ - modifyImage(); - options()->backgroundTexture(backgroundTexture_); -} - -std::string Magick::Image::backgroundTexture(void) const -{ - return(constOptions()->backgroundTexture()); -} - -size_t Magick::Image::baseColumns(void) const -{ - return(constImage()->magick_columns); -} - -std::string Magick::Image::baseFilename(void) const -{ - return(std::string(constImage()->magick_filename)); -} - -size_t Magick::Image::baseRows(void) const -{ - return(constImage()->magick_rows); -} - -void Magick::Image::blackPointCompensation(const bool flag_) -{ - image()->black_point_compensation=(MagickBooleanType) flag_; -} - -bool Magick::Image::blackPointCompensation(void) const -{ - return(static_cast(constImage()->black_point_compensation)); -} - -void Magick::Image::borderColor(const Color &borderColor_) -{ - modifyImage(); - - if (borderColor_.isValid()) - image()->border_color=borderColor_; - else - image()->border_color=Color(); - - options()->borderColor(borderColor_); -} - -Magick::Color Magick::Image::borderColor(void) const -{ - return(constOptions()->borderColor()); -} - -Magick::Geometry Magick::Image::boundingBox(void) const -{ - RectangleInfo - bbox; - - GetPPException; - bbox=GetImageBoundingBox(constImage(),exceptionInfo); - ThrowImageException; - return(Geometry(bbox)); -} - -void Magick::Image::boxColor(const Color &boxColor_) -{ - modifyImage(); - options()->boxColor(boxColor_); -} - -Magick::Color Magick::Image::boxColor(void) const -{ - return(constOptions()->boxColor()); -} - -void Magick::Image::cacheThreshold(const size_t threshold_) -{ - ResourceLimits::memory((MagickSizeType) threshold_); -} - -void Magick::Image::classType(const ClassType class_) -{ - if (classType() == PseudoClass && class_ == DirectClass) - { - // Use SyncImage to synchronize the DirectClass pixels with the - // color map and then set to DirectClass type. - modifyImage(); - SyncImage(image()); - image()->colormap=(PixelPacket *)RelinquishMagickMemory( - image()->colormap); - image()->storage_class=static_cast(DirectClass); - } - else if (classType() == DirectClass && class_ == PseudoClass) - { - // Quantize to create PseudoClass color map - modifyImage(); - quantizeColors(MaxColormapSize); - quantize(); - image()->storage_class=static_cast(PseudoClass); - } -} - -void Magick::Image::clipMask(const Magick::Image &clipMask_) -{ - modifyImage(); - - if (clipMask_.isValid()) - SetImageClipMask(image(),clipMask_.constImage()); - else - SetImageClipMask(image(),0); -} - -Magick::Image Magick::Image::clipMask(void) const -{ - MagickCore::Image - *image; - - GetPPException; - image=GetImageClipMask(constImage(),exceptionInfo); - ThrowImageException; - - if (image == (MagickCore::Image *) NULL) - return(Magick::Image()); - else - return(Magick::Image(image)); -} - -void Magick::Image::colorFuzz(const double fuzz_) -{ - modifyImage(); - image()->fuzz=fuzz_; - options()->colorFuzz(fuzz_); -} - -double Magick::Image::colorFuzz(void) const -{ - return(constOptions()->colorFuzz()); -} - -void Magick::Image::colorMapSize(const size_t entries_) -{ - if (entries_ > MaxColormapSize) - throwExceptionExplicit(OptionError, - "Colormap entries must not exceed MaxColormapSize"); - - modifyImage(); - (void) AcquireImageColormap(image(),entries_); -} - -size_t Magick::Image::colorMapSize(void) const -{ - if (!constImage()->colormap) - throwExceptionExplicit(OptionError,"Image does not contain a colormap"); - - return(constImage()->colors); -} - -void Magick::Image::colorSpace(const ColorspaceType colorSpace_) -{ - if (image()->colorspace == colorSpace_) - return; - - modifyImage(); - TransformImageColorspace(image(),colorSpace_); - throwImageException(); -} - -Magick::ColorspaceType Magick::Image::colorSpace(void) const -{ - return(constImage()->colorspace); -} - -void Magick::Image::colorspaceType(const ColorspaceType colorSpace_) -{ - modifyImage(); - SetImageColorspace(image(),colorSpace_); - throwImageException(); - options()->colorspaceType(colorSpace_); -} - -Magick::ColorspaceType Magick::Image::colorspaceType(void) const -{ - return(constOptions()->colorspaceType()); -} - -void Magick::Image::comment(const std::string &comment_) -{ - modifyImage(); - SetImageProperty(image(),"Comment",NULL); - if (comment_.length() > 0) - SetImageProperty(image(),"Comment",comment_.c_str()); - throwImageException(); -} - -std::string Magick::Image::comment(void) const -{ - const char - *value; - - value=GetImageProperty(constImage(),"Comment"); - - if (value) - return(std::string(value)); - - return(std::string()); // Intentionally no exception -} - -void Magick::Image::compose(const CompositeOperator compose_) -{ - image()->compose=compose_; -} - -Magick::CompositeOperator Magick::Image::compose(void) const -{ - return(constImage()->compose); -} - -void Magick::Image::compressType(const CompressionType compressType_) -{ - modifyImage(); - image()->compression=compressType_; - options()->compressType(compressType_); -} - -Magick::CompressionType Magick::Image::compressType(void) const -{ - return(constImage()->compression); -} - -void Magick::Image::debug(const bool flag_) -{ - modifyImage(); - options()->debug(flag_); -} - -bool Magick::Image::debug(void) const -{ - return(constOptions()->debug()); -} - -void Magick::Image::density(const Geometry &density_) -{ - modifyImage(); - options()->density(density_); - if (density_.isValid()) - { - image()->x_resolution=density_.width(); - if (density_.height() != 0) - image()->y_resolution=density_.height(); - else - image()->y_resolution=density_.width(); - } - else - { - // Reset to default - image()->x_resolution=0; - image()->y_resolution=0; - } -} - -Magick::Geometry Magick::Image::density(void) const -{ - if (isValid()) - { - ssize_t - x_resolution=72, - y_resolution=72; - - if (constImage()->x_resolution > 0.0) - x_resolution=static_cast(constImage()->x_resolution + 0.5); - - if (constImage()->y_resolution > 0.0) - y_resolution=static_cast(constImage()->y_resolution + 0.5); - - return(Geometry(x_resolution,y_resolution)); - } - - return(constOptions()->density()); -} - -void Magick::Image::depth(const size_t depth_) -{ - modifyImage(); - image()->depth=depth_; - options()->depth(depth_); -} - -size_t Magick::Image::depth(void) const -{ - return(constImage()->depth); -} - -std::string Magick::Image::directory(void) const -{ - if (constImage()->directory) - return(std::string(constImage()->directory)); - - throwExceptionExplicit(CorruptImageWarning, - "Image does not contain a directory"); - - return(std::string()); -} - -void Magick::Image::endian(const Magick::EndianType endian_) -{ - modifyImage(); - options()->endian(endian_); - image()->endian=endian_; -} - -Magick::EndianType Magick::Image::endian(void) const -{ - return(constImage()->endian); -} - -void Magick::Image::exifProfile(const Magick::Blob &exifProfile_) -{ - if (exifProfile_.data() != 0) - { - StringInfo - *exif_profile; - - modifyImage(); - exif_profile=AcquireStringInfo(exifProfile_.length()); - SetStringInfoDatum(exif_profile,(unsigned char *) exifProfile_.data()); - (void) SetImageProfile(image(),"exif",exif_profile); - exif_profile=DestroyStringInfo(exif_profile); - } -} - -Magick::Blob Magick::Image::exifProfile(void) const -{ - const StringInfo - *exif_profile; - - exif_profile=GetImageProfile(constImage(),"exif"); - if (exif_profile == (StringInfo *) NULL) - return(Blob()); - - return(Blob(GetStringInfoDatum(exif_profile),GetStringInfoLength( - exif_profile))); -} - -void Magick::Image::fileName(const std::string &fileName_) -{ - ssize_t - max_length; - - modifyImage(); - - max_length=sizeof(image()->filename)-1; - fileName_.copy(image()->filename,max_length); - if ((ssize_t) fileName_.length() > max_length) - image()->filename[max_length]=0; - else - image()->filename[fileName_.length()]=0; - - options()->fileName(fileName_); -} - -std::string Magick::Image::fileName(void) const -{ - return(constOptions()->fileName()); -} - -off_t Magick::Image::fileSize(void) const -{ - return((off_t) GetBlobSize(constImage())); -} - -void Magick::Image::fillColor(const Magick::Color &fillColor_) -{ - modifyImage(); - options()->fillColor(fillColor_); -} - -Magick::Color Magick::Image::fillColor(void) const -{ - return(constOptions()->fillColor()); -} - -void Magick::Image::fillRule(const Magick::FillRule &fillRule_) -{ - modifyImage(); - options()->fillRule(fillRule_); -} - -Magick::FillRule Magick::Image::fillRule(void) const -{ - return(constOptions()->fillRule()); -} - -void Magick::Image::fillPattern(const Image &fillPattern_) -{ - modifyImage(); - if(fillPattern_.isValid()) - options()->fillPattern(fillPattern_.constImage()); - else - options()->fillPattern(static_cast(NULL)); -} - -Magick::Image Magick::Image::fillPattern(void) const -{ - // FIXME: This is inordinately innefficient - const MagickCore::Image - *tmpTexture; - - Image - texture; - - tmpTexture=constOptions()->fillPattern(); - - if(tmpTexture) - { - MagickCore::Image - *image; - - GetPPException; - image=CloneImage(tmpTexture,0,0,MagickTrue,exceptionInfo); - texture.replaceImage(image); - ThrowImageException; - } - - return(texture); -} - -void Magick::Image::filterType(const Magick::FilterTypes filterType_) -{ - modifyImage(); - image()->filter=filterType_; -} - -Magick::FilterTypes Magick::Image::filterType(void) const -{ - return(constImage()->filter); -} - -void Magick::Image::font(const std::string &font_) -{ - modifyImage(); - options()->font(font_); -} - -std::string Magick::Image::font(void) const -{ - return(constOptions()->font()); -} - -void Magick::Image::fontFamily(const std::string &family_) -{ - modifyImage(); - options()->fontFamily(family_); -} - -std::string Magick::Image::fontFamily(void) const -{ - return(constOptions()->fontFamily()); -} - - -void Magick::Image::fontPointsize(const double pointSize_) -{ - modifyImage(); - options()->fontPointsize(pointSize_); -} - -double Magick::Image::fontPointsize(void) const -{ - return(constOptions()->fontPointsize()); -} - -std::string Magick::Image::format(void) const -{ - const MagickInfo - *magick_info; - - GetPPException; - magick_info=GetMagickInfo(constImage()->magick,exceptionInfo); - ThrowImageException; - - if ((magick_info != 0) && (*magick_info->description != '\0')) - return(std::string(magick_info->description)); - - throwExceptionExplicit(CorruptImageWarning,"Unrecognized image magick type"); - return(std::string()); -} - -void Magick::Image::fontStyle(const StyleType pointSize_) -{ - modifyImage(); - options()->fontStyle(pointSize_); -} - -Magick::StyleType Magick::Image::fontStyle(void) const -{ - return(constOptions()->fontStyle()); -} - -void Magick::Image::fontWeight(const size_t weight_) -{ - modifyImage(); - options()->fontWeight(weight_); -} - -size_t Magick::Image::fontWeight(void) const -{ - return(constOptions()->fontWeight()); -} - - -std::string Magick::Image::formatExpression(const std::string expression) -{ - char - *text; - - std::string - text_string; - - modifyImage(); - text=InterpretImageProperties(constImageInfo(),image(),expression.c_str()); - if (text != (char *) NULL) - { - text_string=std::string(text); - text=DestroyString(text); - } - throwImageException(); - return(text_string); -} - -double Magick::Image::gamma(void) const -{ - return(constImage()->gamma); -} - -Magick::Geometry Magick::Image::geometry(void) const -{ - if (constImage()->geometry) - return(Geometry(constImage()->geometry)); - - throwExceptionExplicit(OptionWarning,"Image does not contain a geometry"); - - return(Geometry()); -} - -void Magick::Image::gifDisposeMethod(const size_t disposeMethod_) -{ - modifyImage(); - image()->dispose=(DisposeType) disposeMethod_; -} - -size_t Magick::Image::gifDisposeMethod(void) const -{ - // FIXME: It would be better to return an enumeration - return ((size_t) constImage()->dispose); -} - -void Magick::Image::highlightColor(const Color color_) -{ - std::string - value; - - value=color_; - artifact("highlight-color",value); -} - -void Magick::Image::iccColorProfile(const Magick::Blob &colorProfile_) -{ - profile("icc",colorProfile_); -} - -Magick::Blob Magick::Image::iccColorProfile(void) const -{ - const StringInfo - *color_profile; - - color_profile=GetImageProfile(constImage(),"icc"); - if (color_profile == (StringInfo *) NULL) - return Blob(); - - return(Blob(GetStringInfoDatum(color_profile),GetStringInfoLength( - color_profile))); -} - -void Magick::Image::interlaceType(const InterlaceType interlace_) -{ - modifyImage(); - image()->interlace=interlace_; - options()->interlaceType(interlace_); -} - -Magick::InterlaceType Magick::Image::interlaceType(void) const -{ - return constImage()->interlace; -} - -void Magick::Image::interpolate(const InterpolatePixelMethod interpolate_) -{ - modifyImage(); - image()->interpolate=interpolate_; -} - -Magick::InterpolatePixelMethod Magick::Image::interpolate(void) const -{ - return constImage()->interpolate; -} - -void Magick::Image::iptcProfile(const Magick::Blob &iptcProfile_) -{ - modifyImage(); - if (iptcProfile_.data() != 0) - { - StringInfo - *iptc_profile; - - iptc_profile=AcquireStringInfo(iptcProfile_.length()); - SetStringInfoDatum(iptc_profile,(unsigned char *) iptcProfile_.data()); - (void) SetImageProfile(image(),"iptc",iptc_profile); - iptc_profile=DestroyStringInfo(iptc_profile ); - } -} - -Magick::Blob Magick::Image::iptcProfile(void) const -{ - const StringInfo - *iptc_profile; - - iptc_profile=GetImageProfile(constImage(),"iptc"); - if (iptc_profile == (StringInfo *) NULL) - return(Blob()); - return(Blob(GetStringInfoDatum(iptc_profile),GetStringInfoLength( - iptc_profile))); -} - -bool Magick::Image::isOpaque(void) const -{ - MagickBooleanType - result; - - GetPPException; - result=IsOpaqueImage(constImage(),exceptionInfo); - ThrowImageException; - return(result != MagickFalse ? true : false); -} - -void Magick::Image::isValid(const bool isValid_) -{ - if (!isValid_) - { - delete _imgRef; - _imgRef = new ImageRef; - } - else if (!isValid()) - { - // Construct with single-pixel black image to make - // image valid. This is an obvious hack. - size(Geometry(1,1)); - read("xc:black"); - } -} - -bool Magick::Image::isValid(void) const -{ - return(rows() && columns()); -} - -void Magick::Image::label(const std::string &label_) -{ - modifyImage(); - (void) SetImageProperty(image(),"Label",NULL); - if (label_.length() > 0) - (void) SetImageProperty(image(),"Label",label_.c_str()); - throwImageException(); -} - -std::string Magick::Image::label(void) const -{ - const char - *value; - - value=GetImageProperty(constImage(),"Label"); - - if (value) - return(std::string(value)); - - return(std::string()); -} - -void Magick::Image::lowlightColor(const Color color_) -{ - std::string - value; - - value=color_; - artifact("lowlight-color",value); -} - -void Magick::Image::magick(const std::string &magick_) -{ - size_t - length; - - modifyImage(); - - length=sizeof(image()->magick)-1; - if (magick_.length() < length) - length=magick_.length(); - - if (!magick_.empty()) - magick_.copy(image()->magick,length); - image()->magick[length]=0; - - options()->magick(magick_); -} - -std::string Magick::Image::magick(void) const -{ - if (*(constImage()->magick) != '\0') - return(std::string(constImage()->magick)); - - return(constOptions()->magick()); -} - -void Magick::Image::mask(const Magick::Image &mask_) -{ - modifyImage(); - - if (mask_.isValid()) - SetImageMask(image(),mask_.constImage()); - else - SetImageMask(image(),0); -} - -Magick::Image Magick::Image::mask(void) const -{ - MagickCore::Image - *image; - - GetPPException; - image=GetImageMask(constImage(),exceptionInfo); - ThrowImageException; - - if (image == (MagickCore::Image *) NULL) - return(Magick::Image()); - else - return(Magick::Image(image)); -} - -void Magick::Image::matte(const bool matteFlag_) -{ - modifyImage(); - - // If matte channel is requested, but image doesn't already have a - // matte channel, then create an opaque matte channel. Likewise, if - // the image already has a matte channel but a matte channel is not - // desired, then set the matte channel to opaque. - if (bool(matteFlag_) != bool(constImage()->matte)) - SetImageOpacity(image(),OpaqueOpacity); - - image()->matte=(MagickBooleanType) matteFlag_; -} - -bool Magick::Image::matte(void) const -{ - if (constImage()->matte) - return true; - else - return false; -} - -void Magick::Image::matteColor(const Color &matteColor_) -{ - modifyImage(); - - if (matteColor_.isValid()) - { - image()->matte_color=matteColor_; - options()->matteColor(matteColor_); - } - else - { - // Set to default matte color - Color - tmpColor("#BDBDBD"); - - image()->matte_color=tmpColor; - options()->matteColor(tmpColor); - } -} - -Magick::Color Magick::Image::matteColor(void) const -{ - return(Color(constImage()->matte_color.red,constImage()->matte_color.green, - constImage()->matte_color.blue)); -} - -double Magick::Image::meanErrorPerPixel(void) const -{ - return(constImage()->error.mean_error_per_pixel); -} - -void Magick::Image::modulusDepth(const size_t depth_) -{ - modifyImage(); - SetImageDepth(image(),depth_); - options()->depth(depth_); -} - -size_t Magick::Image::modulusDepth(void) const -{ - size_t - depth; - - GetPPException; - depth=GetImageDepth(constImage(),exceptionInfo); - ThrowImageException; - return(depth); -} - -void Magick::Image::monochrome(const bool monochromeFlag_) -{ - modifyImage(); - options()->monochrome(monochromeFlag_); -} - -bool Magick::Image::monochrome(void) const -{ - return(constOptions()->monochrome()); -} - -Magick::Geometry Magick::Image::montageGeometry(void) const -{ - if (constImage()->montage) - return(Magick::Geometry(constImage()->montage)); - - throwExceptionExplicit(CorruptImageWarning, - "Image does not contain a montage"); - - return(Magick::Geometry()); -} - -double Magick::Image::normalizedMaxError(void) const -{ - return(constImage()->error.normalized_maximum_error); -} - -double Magick::Image::normalizedMeanError(void) const -{ - return (constImage()->error.normalized_mean_error); -} - -void Magick::Image::orientation(const Magick::OrientationType orientation_) -{ - modifyImage(); - image()->orientation=orientation_; -} - -Magick::OrientationType Magick::Image::orientation(void) const -{ - return(constImage()->orientation); -} - -void Magick::Image::page(const Magick::Geometry &pageSize_) -{ - modifyImage(); - options()->page(pageSize_); - image()->page=pageSize_; -} - -Magick::Geometry Magick::Image::page(void) const -{ - return(Geometry(constImage()->page.width,constImage()->page.height, - AbsoluteValue(constImage()->page.x),AbsoluteValue(constImage()->page.y), - constImage()->page.x < 0 ? true : false, - constImage()->page.y < 0 ? true : false)); -} - -void Magick::Image::penColor(const Color &penColor_) -{ - modifyImage(); - options()->fillColor(penColor_); - options()->strokeColor(penColor_); -} - -Magick::Color Magick::Image::penColor(void) const -{ - return(constOptions()->fillColor()); -} - -void Magick::Image::penTexture(const Image &penTexture_) -{ - modifyImage(); - if(penTexture_.isValid()) - options()->fillPattern(penTexture_.constImage()); - else - options()->fillPattern(static_cast(NULL)); -} - -Magick::Image Magick::Image::penTexture(void) const -{ - // FIXME: This is inordinately innefficient - const MagickCore::Image - *tmpTexture; - - Image - texture; - - tmpTexture=constOptions()->fillPattern(); - - if (tmpTexture) - { - MagickCore::Image - *image; - - GetPPException; - image=CloneImage(tmpTexture,0,0,MagickTrue,exceptionInfo); - texture.replaceImage(image); - ThrowImageException; - } - return(texture); -} - -void Magick::Image::quality(const size_t quality_) -{ - modifyImage(); - image()->quality=quality_; - options()->quality(quality_); -} - -size_t Magick::Image::quality(void) const -{ - return(constImage()->quality); -} - -void Magick::Image::quantizeColors(const size_t colors_) -{ - modifyImage(); - options()->quantizeColors(colors_); -} - -size_t Magick::Image::quantizeColors(void) const -{ - return(constOptions()->quantizeColors()); -} - -void Magick::Image::quantizeColorSpace( - const Magick::ColorspaceType colorSpace_) -{ - modifyImage(); - options()->quantizeColorSpace(colorSpace_); -} - -Magick::ColorspaceType Magick::Image::quantizeColorSpace(void) const -{ - return(constOptions()->quantizeColorSpace()); -} - -void Magick::Image::quantizeDither(const bool ditherFlag_) -{ - modifyImage(); - options()->quantizeDither(ditherFlag_); -} - -bool Magick::Image::quantizeDither(void) const -{ - return(constOptions()->quantizeDither()); -} - -void Magick::Image::quantizeDitherMethod(const DitherMethod ditherMethod_) -{ - modifyImage(); - options()->quantizeDitherMethod(ditherMethod_); -} - -MagickCore::DitherMethod Magick::Image::quantizeDitherMethod(void) const -{ - return(constOptions()->quantizeDitherMethod()); -} - -void Magick::Image::quantizeTreeDepth(const size_t treeDepth_) -{ - modifyImage(); - options()->quantizeTreeDepth(treeDepth_); -} - -size_t Magick::Image::quantizeTreeDepth(void) const -{ - return(constOptions()->quantizeTreeDepth()); -} - -void Magick::Image::quiet(const bool quiet_) -{ - modifyImage(); - options()->quiet(quiet_); -} - -bool Magick::Image::quiet(void) const -{ - return(constOptions()->quiet()); -} - -void Magick::Image::renderingIntent( - const Magick::RenderingIntent renderingIntent_) -{ - modifyImage(); - image()->rendering_intent=renderingIntent_; -} - -Magick::RenderingIntent Magick::Image::renderingIntent(void) const -{ - return(static_cast( - constImage()->rendering_intent)); -} - -void Magick::Image::resolutionUnits( - const Magick::ResolutionType resolutionUnits_) -{ - modifyImage(); - image()->units=resolutionUnits_; - options()->resolutionUnits(resolutionUnits_); -} - -Magick::ResolutionType Magick::Image::resolutionUnits(void) const -{ - return(static_cast(constImage()->units)); -} - -void Magick::Image::scene(const size_t scene_) -{ - modifyImage(); - image()->scene=scene_; -} - -size_t Magick::Image::scene(void) const -{ - return(constImage()->scene); -} - -void Magick::Image::size(const Geometry &geometry_) -{ - modifyImage(); - options()->size(geometry_); - image()->rows=geometry_.height(); - image()->columns=geometry_.width(); -} - -Magick::Geometry Magick::Image::size(void) const -{ - return(Magick::Geometry(constImage()->columns,constImage()->rows)); -} - -void Magick::Image::strokeAntiAlias(const bool flag_) -{ - modifyImage(); - options()->strokeAntiAlias(flag_); -} - -bool Magick::Image::strokeAntiAlias(void) const -{ - return(constOptions()->strokeAntiAlias()); -} - -void Magick::Image::strokeColor(const Magick::Color &strokeColor_) -{ - std::string - value; - - modifyImage(); - options()->strokeColor(strokeColor_); - value=strokeColor_; - artifact("stroke",value); -} - -Magick::Color Magick::Image::strokeColor(void) const -{ - return(constOptions()->strokeColor()); -} - -void Magick::Image::strokeDashArray(const double *strokeDashArray_) -{ - modifyImage(); - options()->strokeDashArray(strokeDashArray_); -} - -const double *Magick::Image::strokeDashArray(void) const -{ - return(constOptions()->strokeDashArray()); -} - -void Magick::Image::strokeDashOffset(const double strokeDashOffset_) -{ - modifyImage(); - options()->strokeDashOffset(strokeDashOffset_); -} - -double Magick::Image::strokeDashOffset(void) const -{ - return(constOptions()->strokeDashOffset()); -} - -void Magick::Image::strokeLineCap(const Magick::LineCap lineCap_) -{ - modifyImage(); - options()->strokeLineCap(lineCap_); -} - -Magick::LineCap Magick::Image::strokeLineCap(void) const -{ - return(constOptions()->strokeLineCap()); -} - -void Magick::Image::strokeLineJoin(const Magick::LineJoin lineJoin_) -{ - modifyImage(); - options()->strokeLineJoin(lineJoin_); -} - -Magick::LineJoin Magick::Image::strokeLineJoin(void) const -{ - return(constOptions()->strokeLineJoin()); -} - -void Magick::Image::strokeMiterLimit(const size_t strokeMiterLimit_) -{ - modifyImage(); - options()->strokeMiterLimit(strokeMiterLimit_); -} - -size_t Magick::Image::strokeMiterLimit(void) const -{ - return constOptions()->strokeMiterLimit(); -} - -void Magick::Image::strokePattern(const Image &strokePattern_) -{ - modifyImage(); - if(strokePattern_.isValid()) - options()->strokePattern(strokePattern_.constImage()); - else - options()->strokePattern(static_cast(NULL)); -} - -Magick::Image Magick::Image::strokePattern(void) const -{ - const MagickCore::Image - *tmpTexture; - - Image - texture; - - tmpTexture=constOptions()->strokePattern(); - - if (tmpTexture) - { - MagickCore::Image - *image; - - GetPPException; - image=CloneImage(tmpTexture,0,0,MagickTrue,exceptionInfo); - texture.replaceImage(image); - ThrowImageException; - } - return(texture); -} - -void Magick::Image::strokeWidth(const double strokeWidth_) -{ - char - value[MaxTextExtent]; - - modifyImage(); - options()->strokeWidth(strokeWidth_); - FormatLocaleString(value,MaxTextExtent,"%.20g",strokeWidth_); - (void) SetImageArtifact(image(),"strokewidth",value); -} - -double Magick::Image::strokeWidth(void) const -{ - return(constOptions()->strokeWidth()); -} - -void Magick::Image::subImage(const size_t subImage_) -{ - modifyImage(); - options()->subImage(subImage_); -} - -size_t Magick::Image::subImage(void) const -{ - return(constOptions()->subImage()); -} - -void Magick::Image::subRange(const size_t subRange_) -{ - modifyImage(); - options()->subRange(subRange_); -} - -size_t Magick::Image::subRange(void) const -{ - return(constOptions()->subRange()); -} - -void Magick::Image::textDirection(DirectionType direction_) -{ - modifyImage(); - options()->textDirection(direction_); -} - -Magick::DirectionType Magick::Image::textDirection(void) const -{ - return(constOptions()->textDirection()); -} - -void Magick::Image::textEncoding(const std::string &encoding_) -{ - modifyImage(); - options()->textEncoding(encoding_); -} - -std::string Magick::Image::textEncoding(void) const -{ - return(constOptions()->textEncoding()); -} - -void Magick::Image::textGravity(GravityType gravity_) -{ - modifyImage(); - options()->textGravity(gravity_); -} - -Magick::GravityType Magick::Image::textGravity(void) const -{ - return(constOptions()->textGravity()); -} - -void Magick::Image::textInterlineSpacing(double spacing_) -{ - modifyImage(); - options()->textInterlineSpacing(spacing_); -} - -double Magick::Image::textInterlineSpacing(void) const -{ - return(constOptions()->textInterlineSpacing()); -} - -void Magick::Image::textInterwordSpacing(double spacing_) -{ - modifyImage(); - options()->textInterwordSpacing(spacing_); -} - -double Magick::Image::textInterwordSpacing(void) const -{ - return(constOptions()->textInterwordSpacing()); -} - -void Magick::Image::textKerning(double kerning_) -{ - modifyImage(); - options()->textKerning(kerning_); -} - -double Magick::Image::textKerning(void) const -{ - return(constOptions()->textKerning()); -} - -void Magick::Image::textUnderColor(const Color &underColor_) -{ - modifyImage(); - options()->textUnderColor(underColor_); -} - -Magick::Color Magick::Image::textUnderColor(void) const -{ - return(constOptions()->textUnderColor()); -} - -void Magick::Image::tileName(const std::string &tileName_) -{ - modifyImage(); - options()->tileName(tileName_); -} - -std::string Magick::Image::tileName(void) const -{ - return(constOptions()->tileName()); -} - -size_t Magick::Image::totalColors(void) const -{ - size_t - colors; - - GetPPException; - colors=GetNumberColors(constImage(),0,exceptionInfo); - ThrowImageException; - return(colors); -} - -void Magick::Image::transformRotation(const double angle_) -{ - modifyImage(); - options()->transformRotation(angle_); -} - -void Magick::Image::transformSkewX(const double skewx_) -{ - modifyImage(); - options()->transformSkewX(skewx_); -} - -void Magick::Image::transformSkewY(const double skewy_) -{ - modifyImage(); - options()->transformSkewY(skewy_); -} - -void Magick::Image::type(const Magick::ImageType type_) -{ - modifyImage(); - options()->type(type_); - SetImageType(image(),type_); -} - -Magick::ImageType Magick::Image::type(void) const -{ - if (constOptions()->type() != UndefinedType) - return(constOptions()->type()); - else if (constImage()->type != UndefinedType) - return(constImage()->type); - else - return(determineType()); -} - -void Magick::Image::verbose(const bool verboseFlag_) -{ - modifyImage(); - options()->verbose(verboseFlag_); -} - -bool Magick::Image::verbose(void) const -{ - return(constOptions()->verbose()); -} - -void Magick::Image::view(const std::string &view_) -{ - modifyImage(); - options()->view(view_); -} - -std::string Magick::Image::view(void) const -{ - return(constOptions()->view()); -} - -void Magick::Image::virtualPixelMethod( - const VirtualPixelMethod virtual_pixel_method_) -{ - modifyImage(); - SetImageVirtualPixelMethod(image(),virtual_pixel_method_); - options()->virtualPixelMethod(virtual_pixel_method_); -} - -Magick::VirtualPixelMethod Magick::Image::virtualPixelMethod(void) const -{ - return(GetImageVirtualPixelMethod(constImage())); -} - -void Magick::Image::x11Display(const std::string &display_) -{ - modifyImage(); - options()->x11Display(display_); -} - -std::string Magick::Image::x11Display(void) const -{ - return(constOptions()->x11Display()); -} - -double Magick::Image::xResolution(void) const -{ - return(constImage()->x_resolution); -} - -double Magick::Image::yResolution(void) const -{ - return(constImage()->y_resolution); -} - -void Magick::Image::adaptiveBlur(const double radius_,const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=AdaptiveBlurImage(constImage(),radius_,sigma_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::adaptiveResize(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - size_t - width=columns(), - height=rows(); - - ssize_t - x=0, - y=0; - - ParseMetaGeometry(static_cast(geometry_).c_str(),&x,&y,&width, - &height); - - GetPPException; - newImage=AdaptiveResizeImage(constImage(),width,height,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::adaptiveSharpen(const double radius_,const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=AdaptiveSharpenImage(constImage(),radius_,sigma_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::adaptiveSharpenChannel(const ChannelType channel_, - const double radius_,const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=AdaptiveSharpenImageChannel(constImage(),channel_,radius_,sigma_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::adaptiveThreshold(const size_t width_,const size_t height_, - const ssize_t offset_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=AdaptiveThresholdImage(constImage(),width_,height_,offset_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::addNoise(const NoiseType noiseType_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=AddNoiseImage(constImage(),noiseType_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::addNoiseChannel(const ChannelType channel_, - const NoiseType noiseType_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=AddNoiseImageChannel(constImage(),channel_,noiseType_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::affineTransform(const DrawableAffine &affine_ ) -{ - AffineMatrix - _affine; - - MagickCore::Image - *newImage; - - _affine.sx = affine_.sx(); - _affine.sy = affine_.sy(); - _affine.rx = affine_.rx(); - _affine.ry = affine_.ry(); - _affine.tx = affine_.tx(); - _affine.ty = affine_.ty(); - - GetPPException; - newImage=AffineTransformImage(constImage(),&_affine,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::alphaChannel(AlphaChannelType alphaType_) -{ - modifyImage(); - SetImageAlphaChannel(image(), alphaType_); - throwImageException(); -} - -void Magick::Image::annotate(const std::string &text_, - const Geometry &location_) -{ - annotate(text_,location_,NorthWestGravity,0.0); -} - -void Magick::Image::annotate(const std::string &text_, - const Geometry &boundingArea_,const GravityType gravity_) -{ - annotate(text_,boundingArea_,gravity_,0.0); -} - -void Magick::Image::annotate(const std::string &text_, - const Geometry &boundingArea_,const GravityType gravity_, - const double degrees_) -{ - AffineMatrix - oaffine; - - char - boundingArea[MaxTextExtent]; - - DrawInfo - *drawInfo; - - modifyImage(); - - drawInfo=options()->drawInfo(); - drawInfo->text=DestroyString(drawInfo->text); - drawInfo->text=const_cast(text_.c_str()); - drawInfo->geometry=DestroyString(drawInfo->geometry); - - if (boundingArea_.isValid()) - { - if (boundingArea_.width() == 0 || boundingArea_.height() == 0) - { - FormatLocaleString(boundingArea,MaxTextExtent,"%+.20g%+.20g", - (double) boundingArea_.xOff(),(double) boundingArea_.yOff()); - } - else - { - (void) CopyMagickString(boundingArea, - std::string(boundingArea_).c_str(), MaxTextExtent); - } - drawInfo->geometry=boundingArea; - } - - drawInfo->gravity=gravity_; - - oaffine=drawInfo->affine; - if (degrees_ != 0.0) - { - AffineMatrix - affine, - current; - - affine.sx=1.0; - affine.rx=0.0; - affine.ry=0.0; - affine.sy=1.0; - affine.tx=0.0; - affine.ty=0.0; - - current=drawInfo->affine; - affine.sx=cos(DegreesToRadians(fmod(degrees_,360.0))); - affine.rx=sin(DegreesToRadians(fmod(degrees_,360.0))); - affine.ry=(-sin(DegreesToRadians(fmod(degrees_,360.0)))); - affine.sy=cos(DegreesToRadians(fmod(degrees_,360.0))); - - drawInfo->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - drawInfo->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - drawInfo->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - drawInfo->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - drawInfo->affine.tx=current.sx*affine.tx+current.ry*affine.ty - +current.tx; - } - - AnnotateImage(image(),drawInfo); - - // Restore original values - drawInfo->affine=oaffine; - drawInfo->text=(char *) NULL; - drawInfo->geometry=(char *) NULL; - - throwImageException(); -} - -void Magick::Image::annotate(const std::string &text_, - const GravityType gravity_) -{ - DrawInfo - *drawInfo; - - modifyImage(); - - drawInfo=options()->drawInfo(); - drawInfo->text=DestroyString(drawInfo->text); - drawInfo->text=const_cast(text_.c_str()); - drawInfo->gravity=gravity_; - - AnnotateImage(image(),drawInfo); - - drawInfo->gravity=NorthWestGravity; - drawInfo->text=(char *) NULL; - - throwImageException(); -} - -void Magick::Image::artifact(const std::string &name_, - const std::string &value_) -{ - modifyImage(); - (void) SetImageArtifact(image(),name_.c_str(),value_.c_str()); -} - -std::string Magick::Image::artifact(const std::string &name_) const -{ - const char - *value; - - value=GetImageArtifact(constImage(),name_.c_str()); - if (value) - return(std::string(value)); - return(std::string()); -} - -void Magick::Image::attribute(const std::string name_,const char *value_) -{ - modifyImage(); - SetImageProperty(image(),name_.c_str(),value_); -} - -void Magick::Image::attribute(const std::string name_,const std::string value_) -{ - modifyImage(); - SetImageProperty(image(),name_.c_str(),value_.c_str()); -} - -std::string Magick::Image::attribute(const std::string name_) const -{ - const char - *value; - - value=GetImageProperty(constImage(),name_.c_str()); - - if (value) - return(std::string(value)); - - return(std::string()); // Intentionally no exception -} - -void Magick::Image::autoGamma(void) -{ - modifyImage(); - (void) AutoGammaImage(image()); - throwImageException(); -} - -void Magick::Image::autoGammaChannel(const ChannelType channel_) -{ - modifyImage(); - (void) AutoGammaImageChannel(image(),channel_); - throwImageException(); -} - -void Magick::Image::autoLevel(void) -{ - modifyImage(); - (void) AutoLevelImage(image()); - throwImageException(); -} - -void Magick::Image::autoLevelChannel(const ChannelType channel_) -{ - modifyImage(); - (void) AutoLevelImageChannel(image(),channel_); - throwImageException(); -} - -void Magick::Image::autoOrient(void) -{ - MagickCore::Image - *newImage; - - if (image()->orientation == UndefinedOrientation || - image()->orientation == TopLeftOrientation) - return; - - GetPPException; - newImage=AutoOrientImage(constImage(),image()->orientation,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::blackThreshold(const std::string &threshold_) -{ - modifyImage(); - BlackThresholdImage(image(),threshold_.c_str()); - throwImageException(); -} - -void Magick::Image::blackThresholdChannel(const ChannelType channel_, - const std::string &threshold_) -{ - modifyImage(); - GetPPException; - BlackThresholdImageChannel(image(),channel_,threshold_.c_str(), - exceptionInfo); - ThrowImageException; -} - -void Magick::Image::blueShift(const double factor_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=BlueShiftImage(constImage(),factor_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -// Blur image -void Magick::Image::blur(const double radius_, const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=BlurImage(constImage(),radius_,sigma_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::blurChannel(const ChannelType channel_, - const double radius_,const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=BlurImageChannel(constImage(),channel_,radius_,sigma_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::border(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - RectangleInfo - borderInfo=geometry_; - - GetPPException; - newImage=BorderImage(constImage(),&borderInfo,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::brightnessContrast(const double brightness_, - const double contrast_) -{ - modifyImage(); - BrightnessContrastImage(image(),brightness_,contrast_); - throwImageException(); -} - -void Magick::Image::brightnessContrastChannel(const ChannelType channel_, - const double brightness_,const double contrast_) -{ - modifyImage(); - BrightnessContrastImageChannel(image(),channel_,brightness_,contrast_); - throwImageException(); -} - -void Magick::Image::cannyEdge(const double radius_,const double sigma_, - const double lowerPercent_,const double upperPercent_) -{ - MagickCore::Image - *newImage; - - modifyImage(); - GetPPException; - newImage=CannyEdgeImage(constImage(),radius_,sigma_,lowerPercent_, - upperPercent_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::cdl(const std::string &cdl_) -{ - modifyImage(); - (void) ColorDecisionListImage(image(),cdl_.c_str()); - throwImageException(); -} - -void Magick::Image::channel(const ChannelType channel_) -{ - modifyImage(); - SeparateImageChannel(image(),channel_); - throwImageException(); -} - -void Magick::Image::channelDepth(const ChannelType channel_, - const size_t depth_) -{ - modifyImage(); - SetImageChannelDepth(image(),channel_,depth_); - throwImageException(); -} - -size_t Magick::Image::channelDepth(const ChannelType channel_) -{ - size_t - channel_depth; - - GetPPException; - channel_depth=GetImageChannelDepth(constImage(), channel_,exceptionInfo); - ThrowImageException; - return channel_depth; -} - -void Magick::Image::charcoal(const double radius_,const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=CharcoalImage(constImage(),radius_,sigma_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::chop(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - RectangleInfo - chopInfo=geometry_; - - GetPPException; - newImage=ChopImage(constImage(),&chopInfo,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::chromaBluePrimary(const double x_,const double y_) -{ - modifyImage(); - image()->chromaticity.blue_primary.x=x_; - image()->chromaticity.blue_primary.y=y_; -} - -void Magick::Image::chromaBluePrimary(double *x_,double *y_) const -{ - *x_=constImage()->chromaticity.blue_primary.x; - *y_=constImage()->chromaticity.blue_primary.y; -} - -void Magick::Image::chromaGreenPrimary(const double x_,const double y_) -{ - modifyImage(); - image()->chromaticity.green_primary.x=x_; - image()->chromaticity.green_primary.y=y_; -} - -void Magick::Image::chromaGreenPrimary(double *x_,double *y_) const -{ - *x_=constImage()->chromaticity.green_primary.x; - *y_=constImage()->chromaticity.green_primary.y; -} - -void Magick::Image::chromaRedPrimary(const double x_,const double y_) -{ - modifyImage(); - image()->chromaticity.red_primary.x=x_; - image()->chromaticity.red_primary.y=y_; -} - -void Magick::Image::chromaRedPrimary(double *x_,double *y_) const -{ - *x_=constImage()->chromaticity.red_primary.x; - *y_=constImage()->chromaticity.red_primary.y; -} - -void Magick::Image::chromaWhitePoint(const double x_,const double y_) -{ - modifyImage(); - image()->chromaticity.white_point.x=x_; - image()->chromaticity.white_point.y=y_; -} - -void Magick::Image::chromaWhitePoint(double *x_,double *y_) const -{ - *x_=constImage()->chromaticity.white_point.x; - *y_=constImage()->chromaticity.white_point.y; -} - -void Magick::Image::clamp(void) -{ - modifyImage(); - ClampImage(image()); - throwImageException(); -} - -void Magick::Image::clampChannel(const ChannelType channel_) -{ - modifyImage(); - ClampImageChannel(image(),channel_); - throwImageException(); -} - -void Magick::Image::clip(void ) -{ - modifyImage(); - ClipImage(image()); - throwImageException(); -} - -void Magick::Image::clipPath(const std::string pathname_,const bool inside_) -{ - modifyImage(); - ClipImagePath(image(),pathname_.c_str(),(MagickBooleanType) inside_); - throwImageException(); -} - -void Magick::Image::clut(const Image &clutImage_) -{ - modifyImage(); - ClutImage(image(),clutImage_.constImage()); - throwImageException(); -} - -void Magick::Image::clutChannel(const ChannelType channel_, - const Image &clutImage_) -{ - modifyImage(); - ClutImageChannel(image(),channel_,clutImage_.constImage()); - throwImageException(); -} - -void Magick::Image::colorize(const unsigned int opacityRed_, - const unsigned int opacityGreen_,const unsigned int opacityBlue_, - const Color &penColor_) -{ - char - opacity[MaxTextExtent]; - - MagickCore::Image - *newImage; - - if (!penColor_.isValid()) - throwExceptionExplicit( OptionError, "Pen color argument is invalid" ); - - FormatLocaleString(opacity,MaxTextExtent,"%u/%u/%u",opacityRed_, - opacityGreen_,opacityBlue_); - - GetPPException; - newImage=ColorizeImage(image(),opacity,penColor_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::colorize(const unsigned int opacity_, - const Color &penColor_) -{ - colorize(opacity_,opacity_,opacity_,penColor_); -} - -void Magick::Image::colorMap(const size_t index_,const Color &color_) -{ - if (index_ > (MaxColormapSize-1) ) - throwExceptionExplicit(OptionError, - "Colormap index must be less than MaxColormapSize"); - - if (!color_.isValid()) - throwExceptionExplicit(OptionError,"Color argument is invalid"); - - modifyImage(); - - // Ensure that colormap size is large enough - if (colorMapSize() < (index_+1)) - colorMapSize(index_+1); - - // Set color at index in colormap - (image()->colormap)[index_]=color_; -} - -Magick::Color Magick::Image::colorMap(const size_t index_) const -{ - if (!constImage()->colormap) - { - throwExceptionExplicit(OptionError,"Image does not contain a colormap"); - return(Color()); - } - - if (index_ > constImage()->colors-1) - throwExceptionExplicit(OptionError,"Index out of range"); - - return(Color((constImage()->colormap)[index_])); -} - -void Magick::Image::colorMatrix(const size_t order_, - const double *color_matrix_) -{ - KernelInfo - *kernel_info; - - MagickCore::Image - *newImage; - - GetPPException; - - kernel_info=AcquireKernelInfo("1"); - if (kernel_info != (KernelInfo *) NULL) - { - kernel_info->width=order_; - kernel_info->height=order_; - kernel_info->values=(double *) color_matrix_; - newImage=ColorMatrixImage(constImage(),kernel_info,exceptionInfo); - kernel_info->values=(double *) NULL; - kernel_info=DestroyKernelInfo(kernel_info); - replaceImage(newImage); - ThrowImageException; - } -} - -bool Magick::Image::compare(const Image &reference_) -{ - bool - status; - - Image - ref=reference_; - - modifyImage(); - ref.modifyImage(); - status=static_cast(IsImagesEqual(image(),ref.constImage())); - throwImageException(); - return(status); -} - -double Magick::Image::compare(const Image &reference_,const MetricType metric_) -{ - double - distortion=0.0; - - GetPPException; - GetImageDistortion(image(),reference_.constImage(),metric_,&distortion, - exceptionInfo); - ThrowImageException; - return(distortion); -} - -double Magick::Image::compareChannel(const ChannelType channel_, - const Image &reference_,const MetricType metric_) -{ - double - distortion=0.0; - - GetPPException; - GetImageChannelDistortion(image(),reference_.constImage(),channel_,metric_, - &distortion,exceptionInfo); - ThrowImageException; - return(distortion); -} - -Magick::Image Magick::Image::compare(const Image &reference_, - const MetricType metric_,double *distortion) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=CompareImages(image(),reference_.constImage(),metric_,distortion, - exceptionInfo); - ThrowImageException; - if (newImage == (MagickCore::Image *) NULL) - return(Magick::Image()); - else - return(Magick::Image(newImage)); -} - -Magick::Image Magick::Image::compareChannel(const ChannelType channel_, - const Image &reference_,const MetricType metric_,double *distortion) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=CompareImageChannels(image(),reference_.constImage(),channel_, - metric_,distortion,exceptionInfo); - ThrowImageException; - if (newImage == (MagickCore::Image *) NULL) - return(Magick::Image()); - else - return(Magick::Image(newImage)); -} - -void Magick::Image::composite(const Image &compositeImage_, - const Geometry &offset_,const CompositeOperator compose_) -{ - size_t - height=rows(), - width=columns(); - - ssize_t - x=offset_.xOff(), - y=offset_.yOff(); - - modifyImage(); - ParseMetaGeometry(static_cast(offset_).c_str(),&x,&y,&width, - &height); - - CompositeImage(image(),compose_,compositeImage_.constImage(),x,y); - throwImageException(); -} - -void Magick::Image::composite(const Image &compositeImage_, - const GravityType gravity_,const CompositeOperator compose_) -{ - RectangleInfo - geometry; - - modifyImage(); - - SetGeometry(compositeImage_.constImage(),&geometry); - GravityAdjustGeometry(columns(),rows(),gravity_,&geometry); - - CompositeImage(image(),compose_,compositeImage_.constImage(),geometry.x, - geometry.y); - throwImageException(); -} - -void Magick::Image::composite(const Image &compositeImage_, - const ssize_t xOffset_,const ssize_t yOffset_, - const CompositeOperator compose_) -{ - // Image supplied as compositeImage is composited with current image and - // results in updating current image. - modifyImage(); - - CompositeImage(image(),compose_,compositeImage_.constImage(),xOffset_, - yOffset_); - throwImageException(); -} - -void Magick::Image::connectedComponents(const size_t connectivity_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=ConnectedComponentsImage(constImage(),connectivity_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::contrast(const size_t sharpen_) -{ - modifyImage(); - ContrastImage(image(),(MagickBooleanType) sharpen_); - throwImageException(); -} - -void Magick::Image::contrastStretch(const double black_point_, - const double white_point_) -{ - modifyImage(); - ContrastStretchImageChannel(image(),DefaultChannels,black_point_, - white_point_); - throwImageException(); -} - -void Magick::Image::contrastStretchChannel(const ChannelType channel_, - const double black_point_,const double white_point_) -{ - modifyImage(); - ContrastStretchImageChannel(image(),channel_,black_point_,white_point_); - throwImageException(); -} - -void Magick::Image::convolve(const size_t order_,const double *kernel_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=ConvolveImage(constImage(),order_,kernel_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::copyPixels(const Image &source_,const Geometry &geometry_, - const Offset &offset_) -{ - const OffsetInfo - offset=offset_; - - const RectangleInfo - geometry=geometry_; - - GetPPException; - (void) CopyImagePixels(image(),source_.constImage(),&geometry,&offset, - exceptionInfo); - ThrowImageException; -} - - -void Magick::Image::crop(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - RectangleInfo - cropInfo=geometry_; - - GetPPException; - newImage=CropImage(constImage(),&cropInfo,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::cycleColormap(const ssize_t amount_) -{ - modifyImage(); - CycleColormapImage(image(),amount_); - throwImageException(); -} - -void Magick::Image::decipher(const std::string &passphrase_) -{ - modifyImage(); - GetPPException; - DecipherImage(image(),passphrase_.c_str(),exceptionInfo); - ThrowImageException; -} - -void Magick::Image::defineSet(const std::string &magick_, - const std::string &key_,bool flag_) -{ - std::string - definition; - - modifyImage(); - definition=magick_ + ":" + key_; - if (flag_) - (void) SetImageOption(imageInfo(),definition.c_str(),""); - else - DeleteImageOption(imageInfo(),definition.c_str()); -} - -bool Magick::Image::defineSet(const std::string &magick_, - const std::string &key_) const -{ - const char - *option; - - std::string - key; - - key=magick_ + ":" + key_; - option=GetImageOption(constImageInfo(),key.c_str()); - if (option) - return(true); - return(false); -} - -void Magick::Image::defineValue(const std::string &magick_, - const std::string &key_,const std::string &value_) -{ - std::string - format; - - modifyImage(); - format=magick_ + ":" + key_; - (void) SetImageOption(imageInfo(),format.c_str(),value_.c_str()); -} - -std::string Magick::Image::defineValue(const std::string &magick_, - const std::string &key_) const -{ - const char - *option; - - std::string - definition; - - definition=magick_ + ":" + key_; - option=GetImageOption(constImageInfo(),definition.c_str()); - if (option) - return(std::string(option)); - return(std::string()); -} - -void Magick::Image::deskew(const double threshold_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=DeskewImage(constImage(),threshold_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::despeckle(void) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=DespeckleImage(constImage(),exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -Magick::ImageType Magick::Image::determineType(void) const -{ - ImageType - image_type; - - GetPPException; - image_type=GetImageType(constImage(),exceptionInfo); - ThrowImageException; - return(image_type); -} - -void Magick::Image::display(void) -{ - DisplayImages(imageInfo(),image()); -} - -void Magick::Image::distort(const DistortImageMethod method_, - const size_t number_arguments_,const double *arguments_,const bool bestfit_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=DistortImage(constImage(),method_,number_arguments_,arguments_, - bestfit_ == true ? MagickTrue : MagickFalse,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::draw(const Magick::Drawable &drawable_) -{ - DrawingWand - *wand; - - modifyImage(); - - wand=AcquireDrawingWand(options()->drawInfo(),image()); - - if(wand) - { - drawable_.operator()(wand); - - if (constImage()->exception.severity == UndefinedException) - DrawRender(wand); - - wand=DestroyDrawingWand(wand); - } - - throwImageException(); -} - -void Magick::Image::draw(const std::list &drawable_) -{ - DrawingWand - *wand; - - modifyImage(); - - wand=AcquireDrawingWand(options()->drawInfo(),image()); - - if(wand) - { - for (std::list::const_iterator p = drawable_.begin(); - p != drawable_.end(); p++) - { - p->operator()(wand); - if (constImage()->exception.severity != UndefinedException) - break; - } - - if (constImage()->exception.severity == UndefinedException) - DrawRender(wand); - - wand=DestroyDrawingWand(wand); - } - - throwImageException(); -} - -void Magick::Image::edge(const double radius_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=EdgeImage(constImage(),radius_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::emboss(const double radius_,const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=EmbossImage(constImage(),radius_,sigma_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::encipher(const std::string &passphrase_) -{ - modifyImage(); - GetPPException; - EncipherImage(image(),passphrase_.c_str(),exceptionInfo); - ThrowImageException; -} - -void Magick::Image::enhance(void) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=EnhanceImage(constImage(),exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::equalize(void) -{ - modifyImage(); - EqualizeImage(image()); - throwImageException(); -} - -void Magick::Image::erase(void) -{ - modifyImage(); - (void) SetImageBackgroundColor(image()); - throwImageException(); -} - -void Magick::Image::extent(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - RectangleInfo - extentInfo; - - modifyImage(); - - GetPPException; - extentInfo=geometry_; - extentInfo.x=geometry_.xOff(); - extentInfo.y=geometry_.yOff(); - newImage=ExtentImage(constImage(),&extentInfo,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::extent(const Geometry &geometry_, - const Color &backgroundColor_) -{ - backgroundColor(backgroundColor_); - extent(geometry_); -} - -void Magick::Image::extent(const Geometry &geometry_, - const Color &backgroundColor_,const GravityType gravity_) -{ - image()->gravity=gravity_; - backgroundColor(backgroundColor_); - extent(geometry_,gravity_); -} - -void Magick::Image::extent(const Geometry &geometry_, - const GravityType gravity_) -{ - RectangleInfo - geometry; - - SetGeometry(image(),&geometry); - geometry.width=geometry_.width(); - geometry.height=geometry_.height(); - GravityAdjustGeometry(image()->columns,image()->rows,gravity_,&geometry); - extent(geometry); -} - -void Magick::Image::flip(void) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=FlipImage(constImage(),exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::floodFillColor(const Geometry &point_, - const Magick::Color &fillColor_) -{ - floodFillColor(point_.xOff(),point_.yOff(),fillColor_,false); -} - -void Magick::Image::floodFillColor(const Geometry &point_, - const Magick::Color &fillColor_,const bool invert_) -{ - floodFillColor(point_.xOff(),point_.yOff(),fillColor_,invert_); -} - -void Magick::Image::floodFillColor(const ssize_t x_,const ssize_t y_, - const Magick::Color &fillColor_) -{ - floodFillColor(x_,y_,fillColor_,false); -} - -void Magick::Image::floodFillColor(const ssize_t x_,const ssize_t y_, - const Magick::Color &fillColor_,const bool invert_) -{ - PixelPacket - pixel; - - modifyImage(); - - pixel=pixelColor(x_,y_); - floodFill(x_,y_,(Magick::Image *)NULL,fillColor_,&pixel,invert_); -} - -void Magick::Image::floodFillColor(const Geometry &point_, - const Magick::Color &fillColor_,const Magick::Color &borderColor_) -{ - floodFillColor(point_.xOff(),point_.yOff(),fillColor_,borderColor_,false); -} - -void Magick::Image::floodFillColor(const Geometry &point_, - const Magick::Color &fillColor_,const Magick::Color &borderColor_, - const bool invert_) -{ - floodFillColor(point_.xOff(),point_.yOff(),fillColor_,borderColor_,invert_); -} - -void Magick::Image::floodFillColor(const ssize_t x_,const ssize_t y_, - const Magick::Color &fillColor_,const Magick::Color &borderColor_) -{ - floodFillColor(x_,y_,fillColor_,borderColor_,false); -} - -void Magick::Image::floodFillColor(const ssize_t x_,const ssize_t y_, - const Magick::Color &fillColor_,const Magick::Color &borderColor_, - const bool invert_) -{ - PixelPacket - pixel; - - modifyImage(); - - pixel=static_cast(borderColor_); - floodFill(x_,y_,(Magick::Image *)NULL,fillColor_,&pixel,invert_); -} - -void Magick::Image::floodFillOpacity(const ssize_t x_,const ssize_t y_, - const unsigned int opacity_,const bool invert_) -{ - MagickPixelPacket - target; - - PixelPacket - pixel; - - modifyImage(); - - GetMagickPixelPacket(constImage(),&target); - pixel=static_cast(pixelColor(x_,y_)); - target.red=pixel.red; - target.green=pixel.green; - target.blue=pixel.blue; - target.opacity=opacity_; - (void) FloodfillPaintImage(image(),OpacityChannel,options()->drawInfo(), - &target,x_,y_,(MagickBooleanType)invert_); - throwImageException(); -} - -void Magick::Image::floodFillOpacity(const ssize_t x_,const ssize_t y_, - const unsigned int opacity_,const PaintMethod method_) -{ - floodFillOpacity(x_,y_,opacity_,method_ == FloodfillMethod ? false : true); -} - -void Magick::Image::floodFillOpacity(const ::ssize_t x_,const ::ssize_t y_, - const unsigned int opacity_,const Color &target_,const bool invert_) -{ - MagickPixelPacket - target; - - PixelPacket - pixel; - - modifyImage(); - - GetMagickPixelPacket(constImage(),&target); - pixel=static_cast(target_); - target.red=pixel.red; - target.green=pixel.green; - target.blue=pixel.blue; - target.opacity=opacity_; - (void) FloodfillPaintImage(image(),OpacityChannel,options()->drawInfo(), - &target,x_,y_,(MagickBooleanType)invert_); - throwImageException(); -} - -void Magick::Image::floodFillTexture(const Magick::Geometry &point_, - const Magick::Image &texture_) -{ - floodFillTexture(point_.xOff(),point_.yOff(),texture_,false); -} - -void Magick::Image::floodFillTexture(const Magick::Geometry &point_, - const Magick::Image &texture_,const bool invert_) -{ - floodFillTexture(point_.xOff(),point_.yOff(),texture_,invert_); -} - -void Magick::Image::floodFillTexture(const ssize_t x_,const ssize_t y_, - const Magick::Image &texture_) -{ - floodFillTexture(x_,y_,texture_,false); -} - -void Magick::Image::floodFillTexture(const ssize_t x_,const ssize_t y_, - const Magick::Image &texture_,const bool invert_) -{ - PixelPacket - pixel; - - modifyImage(); - - pixel=static_cast(pixelColor(x_,y_)); - floodFill(x_,y_,&texture_,Magick::Color(),&pixel,invert_); -} - -void Magick::Image::floodFillTexture(const Magick::Geometry &point_, - const Magick::Image &texture_,const Magick::Color &borderColor_) -{ - floodFillTexture(point_.xOff(),point_.yOff(),texture_,borderColor_,false); -} - -void Magick::Image::floodFillTexture(const Magick::Geometry &point_, - const Magick::Image &texture_,const Magick::Color &borderColor_, - const bool invert_) -{ - floodFillTexture(point_.xOff(),point_.yOff(),texture_,borderColor_,invert_); -} - -void Magick::Image::floodFillTexture(const ssize_t x_,const ssize_t y_, - const Magick::Image &texture_,const Magick::Color &borderColor_) -{ - floodFillTexture(x_,y_,texture_,borderColor_,false); -} - -void Magick::Image::floodFillTexture(const ssize_t x_,const ssize_t y_, - const Magick::Image &texture_,const Magick::Color &borderColor_, - const bool invert_) -{ - PixelPacket - pixel; - - modifyImage(); - - pixel=static_cast(borderColor_); - floodFill(x_,y_,&texture_,Magick::Color(),&pixel,invert_); -} - -void Magick::Image::flop(void) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=FlopImage(constImage(),exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::fontTypeMetrics(const std::string &text_, - TypeMetric *metrics) -{ - DrawInfo - *drawInfo; - - drawInfo=options()->drawInfo(); - drawInfo->text=const_cast(text_.c_str()); - if (GetTypeMetrics(image(),drawInfo,&(metrics->_typeMetric)) == MagickFalse) - throwImageException(); - drawInfo->text=0; -} - -void Magick::Image::fontTypeMetricsMultiline(const std::string &text_, - TypeMetric *metrics) -{ - DrawInfo - *drawInfo; - - drawInfo=options()->drawInfo(); - drawInfo->text=const_cast(text_.c_str()); - GetMultilineTypeMetrics(image(),drawInfo,&(metrics->_typeMetric)); - drawInfo->text=0; -} - -void Magick::Image::frame(const Geometry &geometry_) -{ - FrameInfo - info; - - MagickCore::Image - *newImage; - - info.x=static_cast(geometry_.width()); - info.y=static_cast(geometry_.height()); - info.width=columns() + ( static_cast(info.x) << 1 ); - info.height=rows() + ( static_cast(info.y) << 1 ); - info.outer_bevel=geometry_.xOff(); - info.inner_bevel=geometry_.yOff(); - - GetPPException; - newImage=FrameImage(constImage(),&info,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::frame(const size_t width_,const size_t height_, - const ssize_t innerBevel_,const ssize_t outerBevel_) -{ - FrameInfo - info; - - MagickCore::Image - *newImage; - - info.x=static_cast(width_); - info.y=static_cast(height_); - info.width=columns() + ( static_cast(info.x) << 1 ); - info.height=rows() + ( static_cast(info.y) << 1 ); - info.outer_bevel=static_cast(outerBevel_); - info.inner_bevel=static_cast(innerBevel_); - - GetPPException; - newImage=FrameImage(constImage(),&info,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::fx(const std::string expression) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=FxImageChannel(constImage(),DefaultChannels,expression.c_str(), - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::fx(const std::string expression, - const Magick::ChannelType channel) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=FxImageChannel(constImage(),channel,expression.c_str(), - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::gamma(const double gamma_) -{ - char - gamma[MaxTextExtent + 1]; - - FormatLocaleString(gamma,MaxTextExtent,"%3.6f",gamma_); - - modifyImage(); - GammaImage(image(),gamma); -} - -void Magick::Image::gamma(const double gammaRed_,const double gammaGreen_, - const double gammaBlue_) -{ - char - gamma[MaxTextExtent + 1]; - - FormatLocaleString(gamma,MaxTextExtent,"%3.6f/%3.6f/%3.6f/",gammaRed_, - gammaGreen_,gammaBlue_); - - modifyImage(); - GammaImage(image(),gamma); - throwImageException(); -} - -void Magick::Image::gaussianBlur(const double width_,const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=GaussianBlurImage(constImage(),width_,sigma_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::gaussianBlurChannel(const ChannelType channel_, - const double width_,const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=GaussianBlurImageChannel(constImage(),channel_,width_,sigma_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -const Magick::IndexPacket* Magick::Image::getConstIndexes(void) const -{ - const Magick::IndexPacket - *result; - - result=GetVirtualIndexQueue(constImage()); - if (!result) - throwImageException(); - - return(result); -} - -const Magick::PixelPacket* Magick::Image::getConstPixels(const ssize_t x_, - const ssize_t y_,const size_t columns_,const size_t rows_) const -{ - const PixelPacket - *result; - - GetPPException; - result=GetVirtualPixels(constImage(),x_,y_,columns_,rows_,exceptionInfo); - ThrowImageException; - return(result); -} - -Magick::IndexPacket *Magick::Image::getIndexes(void) -{ - Magick::IndexPacket - *result; - - result=GetAuthenticIndexQueue(image()); - - if(!result) - throwImageException(); - - return(result); -} - -Magick::PixelPacket *Magick::Image::getPixels(const ssize_t x_, - const ssize_t y_,const size_t columns_,const size_t rows_) -{ - PixelPacket - *result; - - modifyImage(); - GetPPException; - result=GetAuthenticPixels(image(),x_,y_,columns_,rows_,exceptionInfo); - ThrowImageException; - return(result); -} - -void Magick::Image::grayscale(const PixelIntensityMethod method_) -{ - modifyImage(); - (void) GrayscaleImage(image(),method_); - throwImageException(); -} - -void Magick::Image::haldClut(const Image &clutImage_) -{ - modifyImage(); - (void) HaldClutImage(image(),clutImage_.constImage()); - throwImageException(); -} - -void Magick::Image::houghLine(const size_t width_,const size_t height_, - const size_t threshold_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=HoughLineImage(constImage(),width_,height_,threshold_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::implode(const double factor_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=ImplodeImage(constImage(),factor_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::inverseFourierTransform(const Image &phase_) -{ - inverseFourierTransform(phase_,true); -} - -void Magick::Image::inverseFourierTransform(const Image &phase_, - const bool magnitude_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=InverseFourierTransformImage(constImage(),phase_.constImage(), - magnitude_ == true ? MagickTrue : MagickFalse,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::kuwahara(const double radius_,const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=KuwaharaImage(constImage(),radius_,sigma_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::kuwaharaChannel(const ChannelType channel_, - const double radius_,const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=KuwaharaImageChannel(constImage(),channel_,radius_,sigma_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::level(const double black_point,const double white_point, - const double gamma) -{ - char - levels[MaxTextExtent]; - - modifyImage(); - FormatLocaleString(levels,MaxTextExtent,"%g,%g,%g",black_point,white_point, - gamma); - (void) LevelImage(image(),levels); - throwImageException(); -} - -void Magick::Image::levelChannel(const Magick::ChannelType channel, - const double black_point,const double white_point,const double gamma) -{ - modifyImage(); - (void) LevelImageChannel(image(),channel,black_point,white_point,gamma); - throwImageException(); -} - -void Magick::Image::levelColors(const Color &blackColor_, - const Color &whiteColor_,const bool invert_) -{ - MagickPixelPacket - black, - white; - - PixelPacket - pixel; - - modifyImage(); - - GetMagickPixelPacket(image(),&black); - pixel=static_cast(blackColor_); - black.red=pixel.red; - black.green=pixel.green; - black.blue=pixel.blue; - black.opacity=pixel.opacity; - - GetMagickPixelPacket(image(),&white); - pixel=static_cast(whiteColor_); - white.red=pixel.red; - white.green=pixel.green; - white.blue=pixel.blue; - white.opacity=pixel.opacity; - - (void) LevelColorsImage(image(),&black,&white, - invert_ == true ? MagickTrue : MagickFalse); - throwImageException(); -} - -void Magick::Image::levelColorsChannel(const ChannelType channel_, - const Color &blackColor_,const Color &whiteColor_,const bool invert_) -{ - MagickPixelPacket - black, - white; - - PixelPacket - pixel; - - modifyImage(); - - GetMagickPixelPacket(image(),&black); - pixel=static_cast(blackColor_); - black.red=pixel.red; - black.green=pixel.green; - black.blue=pixel.blue; - black.opacity=pixel.opacity; - - GetMagickPixelPacket(image(),&white); - pixel=static_cast(whiteColor_); - white.red=pixel.red; - white.green=pixel.green; - white.blue=pixel.blue; - white.opacity=pixel.opacity; - - (void) LevelColorsImageChannel(image(),channel_,&black,&white, - invert_ == true ? MagickTrue : MagickFalse); - throwImageException(); -} - -void Magick::Image::levelize(const double blackPoint_,const double whitePoint_, - const double gamma_) -{ - modifyImage(); - (void) LevelizeImage(image(),blackPoint_,whitePoint_,gamma_); - throwImageException(); -} - -void Magick::Image::levelizeChannel(const ChannelType channel_, - const double blackPoint_,const double whitePoint_,const double gamma_) -{ - modifyImage(); - (void) LevelizeImageChannel(image(),channel_,blackPoint_,whitePoint_,gamma_); - throwImageException(); -} - -void Magick::Image::linearStretch(const double blackPoint_, - const double whitePoint_) -{ - modifyImage(); - LinearStretchImage(image(),blackPoint_,whitePoint_); - throwImageException(); -} - -void Magick::Image::liquidRescale(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - size_t - height=rows(), - width=columns(); - - ssize_t - x=0, - y=0; - - ParseMetaGeometry(static_cast(geometry_).c_str(),&x,&y,&width, - &height); - - GetPPException; - newImage=LiquidRescaleImage(constImage(),width,height,x,y,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::localContrast(const double radius_,const double strength_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=LocalContrastImage(constImage(),radius_,strength_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::magnify(void) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=MagnifyImage(constImage(),exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::map(const Image &mapImage_,const bool dither_) -{ - modifyImage(); - options()->quantizeDither(dither_); - RemapImage(options()->quantizeInfo(),image(),mapImage_.constImage()); - throwImageException(); -} - -void Magick::Image::matteFloodfill(const Color &target_, - const unsigned int opacity_,const ssize_t x_,const ssize_t y_, - const Magick::PaintMethod method_) -{ - floodFillOpacity(x_,y_,opacity_,target_, - method_ == FloodfillMethod ? false : true); -} - -void Magick::Image::medianFilter(const double radius_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=StatisticImage(constImage(),MedianStatistic,(size_t) radius_, - (size_t) radius_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::mergeLayers(const ImageLayerMethod layerMethod_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=MergeImageLayers(image(),layerMethod_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::minify(void) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=MinifyImage(constImage(),exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::modulate(const double brightness_,const double saturation_, - const double hue_) -{ - char - modulate[MaxTextExtent + 1]; - - FormatLocaleString(modulate,MaxTextExtent,"%3.6f,%3.6f,%3.6f",brightness_, - saturation_,hue_); - - modifyImage(); - ModulateImage(image(),modulate); - throwImageException(); -} - -Magick::ImageMoments Magick::Image::moments(void) const -{ - return(ImageMoments(*this)); -} - -void Magick::Image::morphology(const MorphologyMethod method_, - const std::string kernel_,const ssize_t iterations_) -{ - KernelInfo - *kernel; - - MagickCore::Image - *newImage; - - kernel=AcquireKernelInfo(kernel_.c_str()); - if (kernel == (KernelInfo *)NULL) - throwExceptionExplicit(OptionError,"Unable to parse kernel."); - - GetPPException; - newImage=MorphologyImage(constImage(),method_,iterations_,kernel, - exceptionInfo); - replaceImage(newImage); - kernel=DestroyKernelInfo(kernel); - ThrowImageException; -} - -void Magick::Image::morphology(const MorphologyMethod method_, - const KernelInfoType kernel_,const std::string arguments_, - const ssize_t iterations_) -{ - const char - *option; - - std::string - kernel; - - option=CommandOptionToMnemonic(MagickKernelOptions,kernel_); - if (option == (const char *)NULL) - { - throwExceptionExplicit(OptionError,"Unable to determine kernel type."); - return; - } - - kernel=std::string(option); - if (!arguments_.empty()) - kernel+=":"+arguments_; - - morphology(method_,kernel,iterations_); -} - -void Magick::Image::morphologyChannel(const ChannelType channel_, - const MorphologyMethod method_,const std::string kernel_, - const ssize_t iterations_) -{ - KernelInfo - *kernel; - - MagickCore::Image - *newImage; - - kernel=AcquireKernelInfo(kernel_.c_str()); - if (kernel == (KernelInfo *)NULL) - { - throwExceptionExplicit(OptionError,"Unable to parse kernel."); - return; - } - - GetPPException; - newImage=MorphologyImageChannel(constImage(),channel_,method_,iterations_, - kernel,exceptionInfo); - replaceImage(newImage); - kernel=DestroyKernelInfo(kernel); - ThrowImageException; -} - -void Magick::Image::morphologyChannel(const ChannelType channel_, - const MorphologyMethod method_,const KernelInfoType kernel_, - const std::string arguments_,const ssize_t iterations_) -{ - const char - *option; - - std::string - kernel; - - option=CommandOptionToMnemonic(MagickKernelOptions,kernel_); - if (option == (const char *)NULL) - { - throwExceptionExplicit(OptionError,"Unable to determine kernel type."); - return; - } - - kernel=std::string(option); - if (!arguments_.empty()) - kernel+=":"+arguments_; - - morphologyChannel(channel_,method_,kernel,iterations_); -} - -void Magick::Image::motionBlur(const double radius_,const double sigma_, - const double angle_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=MotionBlurImage(constImage(),radius_,sigma_,angle_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::negate(const bool grayscale_) -{ - modifyImage(); - NegateImage(image(),(MagickBooleanType) grayscale_); - throwImageException(); -} - -void Magick::Image::negateChannel(const ChannelType channel_, - const bool grayscale_) -{ - modifyImage(); - NegateImageChannel(image(),channel_,(MagickBooleanType) grayscale_); - throwImageException(); -} - -void Magick::Image::normalize(void) -{ - modifyImage(); - NormalizeImage(image()); - throwImageException(); -} - -void Magick::Image::oilPaint(const double radius_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=OilPaintImage(constImage(),radius_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::opacity(const unsigned int opacity_) -{ - modifyImage(); - SetImageOpacity(image(),opacity_); -} -void Magick::Image::opaque(const Color &opaqueColor_,const Color &penColor_, - const bool invert_) -{ - MagickPixelPacket - opaque, - pen; - - std::string - opaqueColor, - penColor; - - if (!opaqueColor_.isValid()) - throwExceptionExplicit(OptionError,"Opaque color argument is invalid"); - - if (!penColor_.isValid()) - throwExceptionExplicit(OptionError,"Pen color argument is invalid"); - - opaqueColor=opaqueColor_; - penColor=penColor_; - - (void) QueryMagickColor(opaqueColor.c_str(),&opaque,&image()->exception); - (void) QueryMagickColor(penColor.c_str(),&pen,&image()->exception); - modifyImage(); - OpaquePaintImage(image(),&opaque,&pen,invert_ ? MagickTrue : MagickFalse); - throwImageException(); -} - -void Magick::Image::orderedDither(std::string thresholdMap_) -{ - modifyImage(); - GetPPException; - (void) OrderedPosterizeImage(image(),thresholdMap_.c_str(),exceptionInfo); - ThrowImageException; -} - -void Magick::Image::orderedDitherChannel(const ChannelType channel_, - std::string thresholdMap_) -{ - modifyImage(); - GetPPException; - (void) OrderedPosterizeImageChannel(image(),channel_,thresholdMap_.c_str(), - exceptionInfo); - ThrowImageException; -} - -void Magick::Image::perceptible(const double epsilon_) -{ - modifyImage(); - PerceptibleImage(image(),epsilon_); - throwImageException(); -} - -void Magick::Image::perceptibleChannel(const ChannelType channel_, - const double epsilon_) -{ - modifyImage(); - PerceptibleImageChannel(image(),channel_,epsilon_); - throwImageException(); -} - -void Magick::Image::ping(const Blob& blob_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=PingBlob(imageInfo(),blob_.data(),blob_.length(),exceptionInfo); - read(newImage,exceptionInfo); -} - -void Magick::Image::ping(const std::string &imageSpec_) -{ - MagickCore::Image - *newImage; - - GetPPException; - options()->fileName(imageSpec_); - newImage=PingImage(imageInfo(),exceptionInfo); - read(newImage,exceptionInfo); -} - -void Magick::Image::pixelColor(const ssize_t x_,const ssize_t y_, - const Color &color_) -{ - // Test arguments to ensure they are within the image. - if (y_ > (ssize_t) rows() || x_ > (ssize_t) columns()) - throwExceptionExplicit(OptionError,"Access outside of image boundary"); - - modifyImage(); - - // Set image to DirectClass - classType(DirectClass); - - // Get pixel view - Pixels pixels(*this); - // Set pixel value - *(pixels.get(x_,y_,1,1))=color_; - // Tell ImageMagick that pixels have been updated - pixels.sync(); -} - -Magick::Color Magick::Image::pixelColor(const ssize_t x_, - const ssize_t y_) const -{ - ClassType - storage_class; - - storage_class=classType(); - if (storage_class == DirectClass) - { - const PixelPacket - *pixel; - - pixel=getConstPixels(x_,y_,1,1); - if (pixel) - return(Color(*pixel)); - } - else if (storage_class == PseudoClass) - { - const IndexPacket - *indexes; - - indexes=getConstIndexes(); - if(indexes) - return(colorMap((size_t) *indexes)); - } - - return(Color()); // invalid -} - -void Magick::Image::polaroid(const std::string &caption_,const double angle_) -{ - MagickCore::Image - *newImage; - - GetPPException; - (void) SetImageProperty(image(),"Caption",caption_.c_str()); - newImage=PolaroidImage(constImage(),options()->drawInfo(),angle_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::posterize(const size_t levels_,const bool dither_) -{ - modifyImage(); - PosterizeImage(image(),levels_,(MagickBooleanType) dither_); - throwImageException(); -} - -void Magick::Image::posterizeChannel(const ChannelType channel_, - const size_t levels_,const bool dither_) -{ - modifyImage(); - PosterizeImageChannel(image(),channel_,levels_, - (MagickBooleanType) dither_); - throwImageException(); -} - -void Magick::Image::process(std::string name_,const ssize_t argc, - const char **argv) -{ - size_t - status; - - modifyImage(); - - status=InvokeDynamicImageFilter(name_.c_str(),&image(),argc, argv, - &image()->exception); - - if (status == false) - throwImageException(); -} - -void Magick::Image::profile(const std::string name_, - const Magick::Blob &profile_) -{ - ssize_t - result; - - modifyImage(); - result=ProfileImage(image(),name_.c_str(),(unsigned char *)profile_.data(), - profile_.length(),MagickTrue); - - if (!result) - throwImageException(); -} - -Magick::Blob Magick::Image::profile(const std::string name_) const -{ - const StringInfo - *profile; - - profile=GetImageProfile(constImage(),name_.c_str()); - - if (profile == (StringInfo *) NULL) - return(Blob()); - return(Blob((void*) GetStringInfoDatum(profile),GetStringInfoLength( - profile))); -} - -void Magick::Image::quantize(const bool measureError_) -{ - modifyImage(); - - if (measureError_) - options()->quantizeInfo()->measure_error=MagickTrue; - else - options()->quantizeInfo()->measure_error=MagickFalse; - - QuantizeImage(options()->quantizeInfo(),image()); - - throwImageException(); -} - -void Magick::Image::quantumOperator(const ChannelType channel_, - const MagickEvaluateOperator operator_,double rvalue_) -{ - GetPPException; - EvaluateImageChannel(image(),channel_,operator_,rvalue_,exceptionInfo); - ThrowImageException; -} - -void Magick::Image::quantumOperator(const ChannelType channel_, - const MagickFunction function_,const size_t number_parameters_, - const double *parameters_) -{ - GetPPException; - FunctionImageChannel(image(),channel_,function_,number_parameters_, - parameters_,exceptionInfo); - ThrowImageException; -} - -void Magick::Image::quantumOperator(const ssize_t x_,const ssize_t y_, - const size_t columns_,const size_t rows_,const ChannelType channel_, - const MagickEvaluateOperator operator_,const double rvalue_) -{ - MagickCore::Image - *cropImage; - - RectangleInfo - geometry; - - GetPPException; - geometry.width=columns_; - geometry.height=rows_; - geometry.x=x_; - geometry.y=y_; - cropImage=CropImage(image(),&geometry,exceptionInfo); - EvaluateImageChannel(cropImage,channel_,operator_,rvalue_,exceptionInfo); - (void) CompositeImage(image(),image()->matte != MagickFalse ? - OverCompositeOp : CopyCompositeOp,cropImage,geometry.x, geometry.y); - cropImage=DestroyImageList(cropImage); - ThrowImageException; -} - -void Magick::Image::raise(const Geometry &geometry_,const bool raisedFlag_) -{ - RectangleInfo - raiseInfo; - - raiseInfo=geometry_; - modifyImage(); - RaiseImage(image(),&raiseInfo,raisedFlag_ == true ? - MagickTrue : MagickFalse); - throwImageException(); -} - -void Magick::Image::randomThreshold( const Geometry &thresholds_ ) -{ - GetPPException; - modifyImage(); - (void) RandomThresholdImage(image(),static_cast( - thresholds_).c_str(),exceptionInfo); - ThrowImageException; -} - -void Magick::Image::randomThresholdChannel(const Geometry &thresholds_, - const ChannelType channel_) -{ - GetPPException; - modifyImage(); - (void) RandomThresholdImageChannel(image(),channel_,static_cast( - thresholds_).c_str(),exceptionInfo); - ThrowImageException; -} - -void Magick::Image::read(const Blob &blob_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=BlobToImage(imageInfo(),static_cast(blob_.data()), - blob_.length(),exceptionInfo); - read(newImage,exceptionInfo); -} - -void Magick::Image::read(const Blob &blob_,const Geometry &size_) -{ - size(size_); - read(blob_); -} - -void Magick::Image::read(const Blob &blob_,const Geometry &size_, - const size_t depth_) -{ - size(size_); - depth(depth_); - read(blob_); -} - -void Magick::Image::read(const Blob &blob_,const Geometry &size_, - const size_t depth_,const std::string &magick_) -{ - size(size_); - depth(depth_); - magick(magick_); - fileName(magick_ + ':'); - read(blob_); -} - -void Magick::Image::read(const Blob &blob_,const Geometry &size_, - const std::string &magick_) -{ - size(size_); - magick(magick_); - fileName(magick_ + ':'); - read(blob_); -} - -void Magick::Image::read(const Geometry &size_,const std::string &imageSpec_) -{ - size(size_); - read(imageSpec_); -} - -void Magick::Image::read(const size_t width_,const size_t height_, - const std::string &map_,const StorageType type_,const void *pixels_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=ConstituteImage(width_,height_,map_.c_str(),type_,pixels_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; - if (newImage) - throwException(&newImage->exception,quiet()); -} - -void Magick::Image::read(const std::string &imageSpec_) -{ - MagickCore::Image - *newImage; - - options()->fileName(imageSpec_); - - GetPPException; - newImage=ReadImage(imageInfo(),exceptionInfo); - read(newImage,exceptionInfo); -} - -void Magick::Image::readPixels(const Magick::QuantumType quantum_, - const unsigned char *source_) -{ - QuantumInfo - *quantum_info; - - GetPPException; - quantum_info=AcquireQuantumInfo(imageInfo(),image()); - ImportQuantumPixels(image(),(MagickCore::CacheView *) NULL,quantum_info, - quantum_,source_,exceptionInfo); - quantum_info=DestroyQuantumInfo(quantum_info); - ThrowImageException; -} - -void Magick::Image::reduceNoise(const double order_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=StatisticImage(constImage(),NonpeakStatistic,(size_t) order_, - (size_t) order_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::repage() -{ - modifyImage(); - options()->page(Geometry()); - image()->page.width = 0; - image()->page.height = 0; - image()->page.x = 0; - image()->page.y = 0; -} - -void Magick::Image::resample(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - size_t - width=columns(), - height=rows(); - - ssize_t - x=0, - y=0; - - ParseMetaGeometry(static_cast(geometry_).c_str(),&x, &y,&width, - &height); - - GetPPException; - newImage=ResampleImage(constImage(),width,height,image()->filter,1.0, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::resize(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - size_t - width=columns(), - height=rows(); - - ssize_t - x=0, - y=0; - - ParseMetaGeometry(static_cast(geometry_).c_str(),&x, &y,&width, - &height); - - GetPPException; - newImage=ResizeImage(constImage(),width,height,image()->filter,1.0, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::roll(const Geometry &roll_) -{ - MagickCore::Image - *newImage; - - ssize_t - xOff=roll_.xOff(), - yOff=roll_.yOff(); - - if (roll_.xNegative()) - xOff=0-xOff; - if (roll_.yNegative()) - yOff=0-yOff; - - GetPPException; - newImage=RollImage(constImage(),xOff,yOff,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::roll(const size_t columns_,const size_t rows_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=RollImage(constImage(),static_cast(columns_), - static_cast(rows_),exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::rotate(const double degrees_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=RotateImage(constImage(),degrees_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::rotationalBlur(const double angle_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=RotationalBlurImage(constImage(),angle_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::rotationalBlurChannel(const ChannelType channel_, - const double angle_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=RotationalBlurImageChannel(constImage(),channel_,angle_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::sample(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - size_t - height=rows(), - width=columns(); - - ssize_t - x=0, - y=0; - - ParseMetaGeometry(static_cast(geometry_).c_str(),&x,&y,&width, - &height); - - GetPPException; - newImage=SampleImage(constImage(),width,height,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::scale(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - size_t - height=rows(), - width=columns(); - - ssize_t - x=0, - y=0; - - ParseMetaGeometry(static_cast(geometry_).c_str(),&x,&y,&width, - &height); - - GetPPException; - newImage=ScaleImage(constImage(),width,height,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::segment(const double clusterThreshold_, - const double smoothingThreshold_) -{ - modifyImage(); - SegmentImage(image(),options()->quantizeColorSpace(), - (MagickBooleanType) options()->verbose(),clusterThreshold_, - smoothingThreshold_); - throwImageException(); - SyncImage(image()); - throwImageException(); -} - -void Magick::Image::selectiveBlur(const double radius_,const double sigma_, - const double threshold_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=SelectiveBlurImage(constImage(),radius_,sigma_,threshold_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::selectiveBlurChannel(const ChannelType channel_, - const double radius_,const double sigma_,const double threshold_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=SelectiveBlurImageChannel(constImage(),channel_,radius_,sigma_, - threshold_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -Magick::Image Magick::Image::separate(const ChannelType channel_) const -{ - MagickCore::Image - *image; - - GetPPException; - image=SeparateImage(constImage(),channel_,exceptionInfo); - ThrowImageException; - if (image == (MagickCore::Image *) NULL) - return(Magick::Image()); - else - return(Magick::Image(image)); -} - -void Magick::Image::sepiaTone(const double threshold_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=SepiaToneImage(constImage(),threshold_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -Magick::PixelPacket *Magick::Image::setPixels(const ssize_t x_, - const ssize_t y_,const size_t columns_,const size_t rows_) -{ - PixelPacket - *result; - - modifyImage(); - GetPPException; - result=QueueAuthenticPixels(image(),x_, y_,columns_,rows_,exceptionInfo); - ThrowImageException; - return(result); -} - -void Magick::Image::shade(const double azimuth_,const double elevation_, - const bool colorShading_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=ShadeImage(constImage(),colorShading_ == true ? - MagickTrue : MagickFalse,azimuth_,elevation_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::shadow(const double percent_opacity_,const double sigma_, - const ssize_t x_,const ssize_t y_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=ShadowImage(constImage(),percent_opacity_,sigma_,x_,y_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::sharpen(const double radius_,const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=SharpenImage(constImage(),radius_,sigma_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::sharpenChannel(const ChannelType channel_, - const double radius_,const double sigma_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=SharpenImageChannel(constImage(),channel_,radius_,sigma_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::shave(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - RectangleInfo - shaveInfo=geometry_; - - GetPPException; - newImage=ShaveImage(constImage(),&shaveInfo,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::shear(const double xShearAngle_,const double yShearAngle_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=ShearImage(constImage(),xShearAngle_,yShearAngle_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::sigmoidalContrast(const size_t sharpen_, - const double contrast,const double midpoint) -{ - modifyImage(); - (void) SigmoidalContrastImageChannel(image(),DefaultChannels, - (MagickBooleanType) sharpen_,contrast,midpoint); - throwImageException(); -} - -std::string Magick::Image::signature(const bool force_) const -{ - const char - *property; - - Lock lock(&_imgRef->_mutexLock); - - // Re-calculate image signature if necessary - if (force_ || !GetImageProperty(constImage(), "Signature") || - constImage()->taint) - SignatureImage(const_cast(constImage())); - - property=GetImageProperty(constImage(),"Signature"); - - return(std::string(property)); -} - -void Magick::Image::sketch(const double radius_,const double sigma_, - const double angle_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=SketchImage(constImage(),radius_,sigma_,angle_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::solarize(const double factor_) -{ - modifyImage(); - SolarizeImage(image(),factor_); - throwImageException(); -} - -void Magick::Image::sparseColor(const ChannelType channel, - const SparseColorMethod method,const size_t number_arguments, - const double *arguments) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=SparseColorImage(constImage(),channel,method,number_arguments, - arguments,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::splice(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - RectangleInfo - spliceInfo=geometry_; - - GetPPException; - newImage=SpliceImage(constImage(),&spliceInfo,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::splice(const Geometry &geometry_, - const Color &backgroundColor_) -{ - backgroundColor(backgroundColor_); - splice(geometry_); -} - -void Magick::Image::splice(const Geometry &geometry_, - const Color &backgroundColor_,const GravityType gravity_) -{ - backgroundColor(backgroundColor_); - image()->gravity=gravity_; - splice(geometry_); -} - -void Magick::Image::spread(const size_t amount_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=SpreadImage(constImage(),amount_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::statistics(ImageStatistics *statistics) const -{ - double - maximum, - minimum; - - GetPPException; - (void) GetImageChannelRange(constImage(),RedChannel,&minimum,&maximum, - exceptionInfo); - statistics->red.minimum=minimum; - statistics->red.maximum=maximum; - (void) GetImageChannelMean(constImage(),RedChannel,&statistics->red.mean, - &statistics->red.standard_deviation,exceptionInfo); - (void) GetImageChannelKurtosis(constImage(),RedChannel, - &statistics->red.kurtosis,&statistics->red.skewness,exceptionInfo); - (void) GetImageChannelRange(constImage(),GreenChannel,&minimum,&maximum, - exceptionInfo); - statistics->green.minimum=minimum; - statistics->green.maximum=maximum; - (void) GetImageChannelMean(constImage(),GreenChannel,&statistics->green.mean, - &statistics->green.standard_deviation,exceptionInfo); - (void) GetImageChannelKurtosis(constImage(),GreenChannel, - &statistics->green.kurtosis,&statistics->green.skewness,exceptionInfo); - (void) GetImageChannelRange(constImage(),BlueChannel,&minimum,&maximum, - exceptionInfo); - statistics->blue.minimum=minimum; - statistics->blue.maximum=maximum; - (void) GetImageChannelMean(constImage(),BlueChannel,&statistics->blue.mean, - &statistics->blue.standard_deviation,exceptionInfo); - (void) GetImageChannelKurtosis(constImage(),BlueChannel, - &statistics->blue.kurtosis,&statistics->blue.skewness,exceptionInfo); - (void) GetImageChannelRange(constImage(),OpacityChannel,&minimum,&maximum, - exceptionInfo); - statistics->opacity.minimum=minimum; - statistics->opacity.maximum=maximum; - (void) GetImageChannelMean(constImage(),OpacityChannel, - &statistics->opacity.mean,&statistics->opacity.standard_deviation, - exceptionInfo); - (void) GetImageChannelKurtosis(constImage(),OpacityChannel, - &statistics->opacity.kurtosis,&statistics->opacity.skewness, - exceptionInfo); - ThrowImageException; -} - -void Magick::Image::stegano(const Image &watermark_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=SteganoImage(constImage(),watermark_.constImage(),exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::stereo(const Image &rightImage_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=StereoImage(constImage(),rightImage_.constImage(),exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::strip(void) -{ - modifyImage(); - StripImage(image()); - throwImageException(); -} - -Magick::Image Magick::Image::subImageSearch(const Image &reference_, - const MetricType metric_,Geometry *offset_,double *similarityMetric_, - const double similarityThreshold) -{ - char - artifact[MaxTextExtent]; - - MagickCore::Image - *newImage; - - RectangleInfo - offset; - - modifyImage(); - (void) FormatLocaleString(artifact,MaxTextExtent,"%g",similarityThreshold); - (void) SetImageArtifact(image(),"compare:similarity-threshold",artifact); - - GetPPException; - newImage=SimilarityMetricImage(image(),reference_.constImage(),metric_, - &offset,similarityMetric_,exceptionInfo); - ThrowImageException; - if (offset_ != (Geometry *) NULL) - *offset_=offset; - if (newImage == (MagickCore::Image *) NULL) - return(Magick::Image()); - else - return(Magick::Image(newImage)); -} - -void Magick::Image::swirl(const double degrees_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=SwirlImage(constImage(),degrees_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::syncPixels(void) -{ - GetPPException; - (void) SyncAuthenticPixels(image(),exceptionInfo); - ThrowImageException; -} - -void Magick::Image::texture(const Image &texture_) -{ - modifyImage(); - TextureImage(image(),texture_.constImage()); - throwImageException(); -} - -void Magick::Image::threshold(const double threshold_) -{ - modifyImage(); - BilevelImage(image(),threshold_); - throwImageException(); -} - -void Magick::Image::thumbnail(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - size_t - height=rows(), - width=columns(); - - ssize_t - x=0, - y=0; - - ParseMetaGeometry(static_cast(geometry_).c_str(),&x,&y,&width, - &height); - - GetPPException; - newImage=ThumbnailImage(constImage(),width,height,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::tint(const std::string opacity_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=TintImage(constImage(),opacity_.c_str(),constOptions()->fillColor(), - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::transform(const Geometry &imageGeometry_) -{ - modifyImage(); - TransformImage(&(image()),0,std::string(imageGeometry_).c_str()); - throwImageException(); -} - -void Magick::Image::transform(const Geometry &imageGeometry_, - const Geometry &cropGeometry_) -{ - modifyImage(); - TransformImage(&(image()),std::string(cropGeometry_).c_str(), - std::string(imageGeometry_).c_str()); - throwImageException(); -} - -void Magick::Image::transformOrigin(const double x_,const double y_) -{ - modifyImage(); - options()->transformOrigin(x_,y_); -} - -void Magick::Image::transformReset(void) -{ - modifyImage(); - options()->transformReset(); -} - -void Magick::Image::transformScale(const double sx_,const double sy_) -{ - modifyImage(); - options()->transformScale(sx_,sy_); -} - -void Magick::Image::transparent(const Color &color_) -{ - MagickPixelPacket - target; - - std::string - color; - - if (!color_.isValid()) - throwExceptionExplicit(OptionError,"Color argument is invalid"); - - color=color_; - - (void) QueryMagickColor(std::string(color_).c_str(),&target, - &image()->exception); - modifyImage(); - TransparentPaintImage(image(),&target,TransparentOpacity,MagickFalse); - throwImageException(); -} - -void Magick::Image::transparentChroma(const Color &colorLow_, - const Color &colorHigh_) -{ - MagickPixelPacket - targetHigh, - targetLow; - - std::string - colorHigh, - colorLow; - - if (!colorLow_.isValid() || !colorHigh_.isValid()) - throwExceptionExplicit(OptionError,"Color argument is invalid"); - - colorLow=colorLow_; - colorHigh=colorHigh_; - - (void) QueryMagickColor(colorLow.c_str(),&targetLow,&image()->exception); - (void) QueryMagickColor(colorHigh.c_str(),&targetHigh,&image()->exception); - modifyImage(); - TransparentPaintImageChroma(image(),&targetLow,&targetHigh, - TransparentOpacity,MagickFalse); - throwImageException(); -} - -void Magick::Image::transpose(void) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=TransposeImage(constImage(),exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::transverse(void) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=TransverseImage(constImage(),exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::trim(void) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=TrimImage(constImage(),exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -Magick::Image Magick::Image::uniqueColors(void) const -{ - MagickCore::Image - *image; - - GetPPException; - image=UniqueImageColors(constImage(),exceptionInfo); - ThrowImageException; - if (image == (MagickCore::Image *) NULL) - return(Magick::Image()); - else - return(Magick::Image(image)); -} - -void Magick::Image::unsharpmask(const double radius_,const double sigma_, - const double amount_,const double threshold_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=UnsharpMaskImage(constImage(),radius_,sigma_,amount_,threshold_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::unsharpmaskChannel(const ChannelType channel_, - const double radius_,const double sigma_,const double amount_, - const double threshold_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=UnsharpMaskImageChannel(constImage(),channel_,radius_,sigma_, - amount_,threshold_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::vignette(const double radius_,const double sigma_, - const ssize_t x_,const ssize_t y_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=VignetteImage(constImage(),radius_,sigma_,x_,y_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::wave(const double amplitude_,const double wavelength_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=WaveImage(constImage(),amplitude_,wavelength_,exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::waveletDenoise(const double threshold_, - const double softness_) -{ - MagickCore::Image - *newImage; - - GetPPException; - newImage=WaveletDenoiseImage(constImage(),threshold_,softness_, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -void Magick::Image::whiteThreshold(const std::string &threshold_) -{ - modifyImage(); - WhiteThresholdImage(image(),threshold_.c_str()); - throwImageException(); -} - -void Magick::Image::whiteThresholdChannel(const ChannelType channel_, - const std::string &threshold_) -{ - modifyImage(); - GetPPException; - WhiteThresholdImageChannel(image(),channel_,threshold_.c_str(), - exceptionInfo); - ThrowImageException; -} - -void Magick::Image::write(Blob *blob_) -{ - size_t - length=0; - - void - *data; - - modifyImage(); - GetPPException; - data=ImagesToBlob(constImageInfo(),image(),&length,exceptionInfo); - if (length > 0) - blob_->updateNoCopy(data,length,Blob::MallocAllocator); - else - data=RelinquishMagickMemory(data); - ThrowImageException; - throwImageException(); -} - -void Magick::Image::write(Blob *blob_,const std::string &magick_) -{ - size_t - length=0; - - void - *data; - - modifyImage(); - magick(magick_); - GetPPException; - data=ImagesToBlob(constImageInfo(),image(),&length,exceptionInfo); - if (length > 0) - blob_->updateNoCopy(data,length,Blob::MallocAllocator); - else - data=RelinquishMagickMemory(data); - ThrowImageException; - throwImageException(); -} - -void Magick::Image::write(Blob *blob_,const std::string &magick_, - const size_t depth_) -{ - size_t - length=0; - - void - *data; - - modifyImage(); - magick(magick_); - depth(depth_); - GetPPException; - data=ImagesToBlob(constImageInfo(),image(),&length,exceptionInfo); - if (length > 0) - blob_->updateNoCopy(data,length,Blob::MallocAllocator); - else - data=RelinquishMagickMemory(data); - ThrowImageException; - throwImageException(); -} - -void Magick::Image::write(const ssize_t x_,const ssize_t y_, - const size_t columns_,const size_t rows_,const std::string &map_, - const StorageType type_,void *pixels_) -{ - GetPPException; - ExportImagePixels(constImage(),x_,y_,columns_,rows_,map_.c_str(),type_, - pixels_,exceptionInfo); - ThrowImageException; -} - -void Magick::Image::write(const std::string &imageSpec_) -{ - modifyImage(); - fileName(imageSpec_); - WriteImage(constImageInfo(),image()); - throwImageException(); -} - -void Magick::Image::writePixels(const Magick::QuantumType quantum_, - unsigned char *destination_) -{ - QuantumInfo - *quantum_info; - - quantum_info=AcquireQuantumInfo(imageInfo(),image()); - GetPPException; - ExportQuantumPixels(constImage(),(MagickCore::CacheView *) NULL,quantum_info, - quantum_,destination_,exceptionInfo); - quantum_info=DestroyQuantumInfo(quantum_info); - ThrowImageException; -} - -void Magick::Image::zoom(const Geometry &geometry_) -{ - MagickCore::Image - *newImage; - - size_t - height=rows(), - width=columns(); - - ssize_t - x=0, - y=0; - - ParseMetaGeometry(static_cast(geometry_).c_str(),&x,&y,&width, - &height); - - GetPPException; - newImage=ResizeImage(constImage(),width,height,image()->filter,image()->blur, - exceptionInfo); - replaceImage(newImage); - ThrowImageException; -} - -Magick::Image::Image(MagickCore::Image *image_) - : _imgRef(new ImageRef(image_)) -{ -} - -MagickCore::Image *&Magick::Image::image(void) -{ - return(_imgRef->image()); -} - -const MagickCore::Image *Magick::Image::constImage(void) const -{ - return(_imgRef->image()); -} - -MagickCore::ImageInfo *Magick::Image::imageInfo(void) -{ - return(_imgRef->options()->imageInfo()); -} - -const MagickCore::ImageInfo *Magick::Image::constImageInfo(void) const -{ - return(_imgRef->options()->imageInfo()); -} - -Magick::Options *Magick::Image::options(void) -{ - return(_imgRef->options()); -} - -const Magick::Options *Magick::Image::constOptions(void) const -{ - return(_imgRef->options()); -} - -MagickCore::QuantizeInfo *Magick::Image::quantizeInfo(void) -{ - return(_imgRef->options()->quantizeInfo()); -} - -const MagickCore::QuantizeInfo *Magick::Image::constQuantizeInfo(void) const -{ - return(_imgRef->options()->quantizeInfo()); -} - -void Magick::Image::modifyImage(void) -{ - { - Lock lock(&_imgRef->_mutexLock); - if (_imgRef->_refCount == 1) - return; - } - - GetPPException; - replaceImage(CloneImage(constImage(),0,0,MagickTrue,exceptionInfo)); - ThrowImageException; - return; -} - -MagickCore::Image *Magick::Image::replaceImage(MagickCore::Image *replacement_) -{ - MagickCore::Image - *image; - - if (replacement_) - image=replacement_; - else - image=AcquireImage(constImageInfo()); - - { - Lock lock(&_imgRef->_mutexLock); - - if (_imgRef->_refCount == 1) - { - // We own the image, just replace it, and de-register - _imgRef->image(image); - } - else - { - // We don't own the image, dereference and replace with copy - --_imgRef->_refCount; - _imgRef=new ImageRef(image,constOptions()); - } - } - - return(_imgRef->_image); -} - -void Magick::Image::throwImageException(void) const -{ - // Throw C++ exception while resetting Image exception to default state - throwException(&const_cast(constImage())->exception, - quiet()); -} - -void Magick::Image::read(MagickCore::Image *image, - MagickCore::ExceptionInfo *exceptionInfo) -{ - // Ensure that multiple image frames were not read. - if (image != (MagickCore::Image *) NULL && - image->next != (MagickCore::Image *) NULL) - { - MagickCore::Image - *next; - - // Destroy any extra image frames - next=image->next; - image->next=(MagickCore::Image *) NULL; - next->previous=(MagickCore::Image *) NULL; - DestroyImageList(next); - } - replaceImage(image); - if (exceptionInfo->severity == MagickCore::UndefinedException && - image == (MagickCore::Image *) NULL) - { - (void) MagickCore::DestroyExceptionInfo(exceptionInfo); - if (!quiet()) - throwExceptionExplicit(MagickCore::ImageWarning, - "No image was loaded."); - return; - } - else - { - ThrowImageException; - } - if (image != (MagickCore::Image *) NULL) - throwException(&image->exception,quiet()); -} - -void Magick::Image::floodFill(const ssize_t x_,const ssize_t y_, - const Magick::Image *fillPattern_,const Magick::Color &fill_, - const MagickCore::PixelPacket *target_,const bool invert_) -{ - Magick::Color - fillColor; - - MagickCore::Image - *fillPattern; - - MagickPixelPacket - target; - - // Set drawing fill pattern or fill color - fillColor=options()->fillColor(); - fillPattern=(MagickCore::Image *)NULL; - if (options()->fillPattern() != (MagickCore::Image *)NULL) - { - GetPPException; - fillPattern=CloneImage(options()->fillPattern(),0,0,MagickTrue, - exceptionInfo); - ThrowImageException; - } - - if (fillPattern_ == (Magick::Image *)NULL) - { - options()->fillPattern((MagickCore::Image *)NULL); - options()->fillColor(fill_); - } - else - options()->fillPattern(fillPattern_->constImage()); - - GetMagickPixelPacket(image(),&target); - target.red=target_->red; - target.green=target_->green; - target.blue=target_->blue; - - (void) FloodfillPaintImage(image(),DefaultChannels,options()->drawInfo(), - &target,static_cast(x_),static_cast(y_), - (MagickBooleanType) invert_); - - options()->fillColor(fillColor); - options()->fillPattern(fillPattern); - throwImageException(); -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/ImageMagick++.pc.in b/ImageMagick-6.9.12-44/Magick++/lib/ImageMagick++.pc.in deleted file mode 100644 index 18e3221..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/ImageMagick++.pc.in +++ /dev/null @@ -1,14 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@/ImageMagick-@MAGICK_MAJOR_VERSION@ -includearchdir=@INCLUDEARCH_DIR@/ImageMagick-@MAGICK_MAJOR_VERSION@ -libname=Magick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ - -Name: ImageMagick++ -Description: Magick++ - C++ API for ImageMagick (ABI @MAGICK_ABI_SUFFIX@) -Version: @PACKAGE_VERSION@ -Requires: MagickWand-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ -Libs: -L${libdir} -l${libname} -Libs.private: -L${libdir} -l${libname} @MAGICK_LIBS@ @MATH_LIBS@ -Cflags: -I${includearchdir} -I${includedir} @MAGICK_PCFLAGS@ diff --git a/ImageMagick-6.9.12-44/Magick++/lib/ImageRef.cpp b/ImageMagick-6.9.12-44/Magick++/lib/ImageRef.cpp deleted file mode 100644 index 089bfa0..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/ImageRef.cpp +++ /dev/null @@ -1,70 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002 -// Copyright Dirk Lemstra 2015 -// -// Implementation of ImageRef -// -// This is an internal implementation class. -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/ImageRef.h" -#include "Magick++/Exception.h" -#include "Magick++/Options.h" - -Magick::ImageRef::ImageRef(void) - : _image(0), - _options(new Options), - _refCount(1), - _mutexLock() -{ - _image=AcquireImage(_options->imageInfo()); - throwException(&_image->exception); -} - -Magick::ImageRef::ImageRef(MagickCore::Image *image_) - : _image(image_), - _options(new Options), - _refCount(1), - _mutexLock() -{ -} - -Magick::ImageRef::ImageRef(MagickCore::Image *image_,const Options *options_) - : _image(image_), - _options(0), - _refCount(1), - _mutexLock() -{ - _options=new Options(*options_); -} - -Magick::ImageRef::~ImageRef(void) -{ - // Deallocate image - if (_image != (MagickCore::Image*) NULL) - { - DestroyImageList(_image); - _image=(MagickCore::Image*) NULL; - } - - // Deallocate image options - delete _options; - _options=(Options *) NULL; -} - -void Magick::ImageRef::image(MagickCore::Image * image_) -{ - if (_image != (MagickCore::Image*) NULL) - DestroyImageList(_image); - _image=image_; -} - -void Magick::ImageRef::options(Magick::Options *options_) -{ - delete _options; - _options=options_; -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++.h deleted file mode 100644 index 40f24db..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++.h +++ /dev/null @@ -1,23 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000 -// Copyright Dirk Lemstra 2014 -// -// Simplified includes for Magick++. -// Inclusion of this header is sufficient to use all Magick++ APIs. -// -#ifndef MagickPlusPlus_Header -#include -#include -#include -#include -#include -#include - -// Don't leak our definition of the 'restrict' keyword. 'restrict' is a valid -// identifier in C++, and leaking it could cause extraneous build failures. -#ifdef restrict -#undef restrict -#endif -#define MagickPlusPlus_Header -#endif // MagickPlusPlus_Header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++.pc.in b/ImageMagick-6.9.12-44/Magick++/lib/Magick++.pc.in deleted file mode 100644 index b4889cf..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++.pc.in +++ /dev/null @@ -1,14 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@/ImageMagick-@MAGICK_MAJOR_VERSION@ -includearchdir=@INCLUDEARCH_DIR@/ImageMagick-@MAGICK_MAJOR_VERSION@ -libname=Magick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ - -Name: Magick++ -Description: Magick++ - C++ API for ImageMagick (ABI @MAGICK_ABI_SUFFIX@) -Version: @PACKAGE_BASE_VERSION@ -Requires: MagickWand-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ -Libs: -L${libdir} -l${libname} -Libs.private: -L${libdir} -l${libname} @MAGICK_LIBS@ @MATH_LIBS@ -Cflags: -I${includearchdir} -I${includedir} @MAGICK_PCFLAGS@ diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Blob.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Blob.h deleted file mode 100644 index 7f3f5d3..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Blob.h +++ /dev/null @@ -1,80 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002 -// Copyright Dirk Lemstra 2015 -// -// Reference counted container class for Binary Large Objects (BLOBs) -// - -#if !defined(Magick_BlobRef_header) -#define Magick_BlobRef_header - -#include "Magick++/Include.h" -#include - -namespace Magick -{ - // Forward decl - class BlobRef; - - class MagickPPExport Blob - { - public: - - enum Allocator - { - MallocAllocator, - NewAllocator - }; - - // Default constructor - Blob(void); - - // Construct object with data, making a copy of the supplied data. - Blob(const void* data_,const size_t length_); - - // Copy constructor (reference counted) - Blob(const Blob& blob_); - - // Destructor (reference counted) - virtual ~Blob(); - - // Assignment operator (reference counted) - Blob& operator=(const Blob& blob_ ); - - // Update object contents from Base64-encoded string representation. - void base64(const std::string base64_); - // Return Base64-encoded string representation. - std::string base64(void); - - // Obtain pointer to data. The user should never try to modify or - // free this data since the Blob class manages its own data. The - // user must be finished with the data before allowing the Blob to - // be destroyed since the pointer is invalid once the Blob is - // destroyed. - const void* data(void) const; - - // Obtain data length - size_t length(void) const; - - // Update object contents, making a copy of the supplied data. - // Any existing data in the object is deallocated. - void update(const void* data_,const size_t length_); - - // Update object contents, using supplied pointer directly (no - // copy). Any existing data in the object is deallocated. The user - // must ensure that the pointer supplied is not deleted or - // otherwise modified after it has been supplied to this method. - // Specify allocator_ as "MallocAllocator" if memory is allocated - // via the C language malloc() function, or "NewAllocator" if - // memory is allocated via C++ 'new'. - void updateNoCopy(void* data_,const size_t length_, - Allocator allocator_=NewAllocator); - - private: - BlobRef *_blobRef; - }; - -} // namespace Magick - -#endif // Magick_BlobRef_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/BlobRef.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/BlobRef.h deleted file mode 100644 index 6d6247a..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/BlobRef.h +++ /dev/null @@ -1,44 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002 -// Copyright Dirk Lemstra 2015 -// -// Blob reference class -// -// This is an internal implementation class that should not be -// accessed by users. -// - -#if !defined(Magick_Blob_header) -#define Magick_Blob_header - -#include "Magick++/Include.h" -#include "Magick++/Thread.h" -#include "Magick++/Blob.h" - -namespace Magick -{ - class BlobRef - { - public: - // Construct with data, making private copy of data - BlobRef(const void* data_,const size_t length_); - - // Destructor (actually destroys data) - ~BlobRef(void); - - void* _data; // Blob data - size_t _length; // Blob length - Blob::Allocator _allocator; // Memory allocation system in use - ::ssize_t _refCount; // Reference count - MutexLock _mutexLock; // Mutex lock - - private: - // Copy constructor and assignment are not supported - BlobRef(const BlobRef&); - BlobRef& operator=(const BlobRef&); - }; - -} // namespace Magick - -#endif // Magick_Blob_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/ChannelMoments.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/ChannelMoments.h deleted file mode 100644 index 876e8c6..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/ChannelMoments.h +++ /dev/null @@ -1,103 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Dirk Lemstra 2014-2015 -// -// Definition of channel moments. -// - -#if !defined (Magick_ChannelMoments_header) -#define Magick_ChannelMoments_header - -#include "Magick++/Include.h" -#include - -namespace Magick -{ - class Image; - - class MagickPPExport ChannelMoments - { - public: - - // Default constructor - ChannelMoments(void); - - // Copy constructor - ChannelMoments(const ChannelMoments &channelMoments_); - - // Destroy channel moments - ~ChannelMoments(void); - - // - // Implemementation methods - // - - ChannelMoments(const ChannelType channel_, - const MagickCore::ChannelMoments *channelMoments_); - - // X position of centroid - double centroidX(void) const; - - // Y position of centroid - double centroidY(void) const; - - // The channel - ChannelType channel(void) const; - - // X position of ellipse axis - double ellipseAxisX(void) const; - - // Y position of ellipse axis - double ellipseAxisY(void) const; - - // Ellipse angle - double ellipseAngle(void) const; - - // Ellipse eccentricity - double ellipseEccentricity(void) const; - - // Ellipse intensity - double ellipseIntensity(void) const; - - // Hu invariants (valid range for index is 0-7) - double huInvariants(const size_t index_) const; - - private: - std::vector _huInvariants; - ChannelType _channel; - double _centroidX; - double _centroidY; - double _ellipseAxisX; - double _ellipseAxisY; - double _ellipseAngle; - double _ellipseEccentricity; - double _ellipseIntensity; - }; - - class MagickPPExport ImageMoments - { - public: - - // Default constructor - ImageMoments(void); - - // Copy constructor - ImageMoments(const ImageMoments &imageMoments_); - - // Destroy image moments - ~ImageMoments(void); - - // Returns the moments for the specified channel - ChannelMoments channel(const ChannelType channel_=CompositeChannels) const; - - // - // Implemementation methods - // - ImageMoments(const Image &image_); - - private: - std::vector _channels; - }; -} - -#endif // Magick_ChannelMoments_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/CoderInfo.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/CoderInfo.h deleted file mode 100644 index d77b3eb..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/CoderInfo.h +++ /dev/null @@ -1,81 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 2001, 2002 -// Copyright Dirk Lemstra 2013-2014 -// -// CoderInfo Definition -// -// Container for image format support information. -// - -#if !defined (Magick_CoderInfo_header) -#define Magick_CoderInfo_header 1 - -#include "Magick++/Include.h" -#include - -namespace Magick -{ - class MagickPPExport CoderInfo - { - public: - - enum MatchType { - AnyMatch, // match any coder - TrueMatch, // match coder if true - FalseMatch // match coder if false - }; - - // Default constructor - CoderInfo(void); - - // Copy constructor - CoderInfo(const CoderInfo &coder_); - - // Construct with coder name - CoderInfo(const std::string &name_); - - // Destructor - ~CoderInfo(void); - - // Assignment operator - CoderInfo& operator=(const CoderInfo &coder_); - - // Format description - std::string description(void) const; - - // Format supports multiple frames - bool isMultiFrame(void) const; - - // Format is readable - bool isReadable(void) const; - - // Format is writeable - bool isWritable(void) const; - - // Format mime type - std::string mimeType(void) const; - - // Format name - std::string name(void) const; - - // Unregisters this coder - bool unregister(void) const; - - // - // Implemementation methods - // - CoderInfo(const MagickCore::MagickInfo *magickInfo_); - - private: - std::string _name; - std::string _description; - std::string _mimeType; - bool _isReadable; - bool _isWritable; - bool _isMultiFrame; - }; - -} // namespace Magick - -#endif // Magick_CoderInfo_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Color.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Color.h deleted file mode 100644 index 25cae8f..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Color.h +++ /dev/null @@ -1,524 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003, 2008 -// -// Color Implementation -// -#if !defined (Magick_Color_header) -#define Magick_Color_header - -#include "Magick++/Include.h" -#include - -namespace Magick -{ - class MagickPPExport Color; - - // Compare two Color objects regardless of LHS/RHS - MagickPPExport int operator == - (const Magick::Color &left_,const Magick::Color &right_); - MagickPPExport int operator != - (const Magick::Color &left_,const Magick::Color &right_); - MagickPPExport int operator > - (const Magick::Color &left_,const Magick::Color &right_); - MagickPPExport int operator < - (const Magick::Color &left_,const Magick::Color &right_); - MagickPPExport int operator >= - (const Magick::Color &left_,const Magick::Color &right_); - MagickPPExport int operator <= - (const Magick::Color &left_,const Magick::Color &right_); - - // Base color class stores RGB components scaled to fit Quantum - class MagickPPExport Color - { - public: - - // Default constructor - Color(void); - - // Construct Color using the specified RGB values - Color(Magick::Quantum red_,Magick::Quantum green_,Magick::Quantum blue_); - - // Construct Color using the specified RGBA values - Color(Magick::Quantum red_,Magick::Quantum green_,Magick::Quantum blue_,Magick::Quantum alpha_); - - // Construct Color using the specified color string - Color(const char *x11color_); - - // Copy constructor - Color(const Color &color_); - - // Construct color via ImageMagick PixelPacket - Color(const PixelPacket &color_); - - // Constructor Color using the specified color string - Color(const std::string &x11color_); - - // Destructor - virtual ~Color(void); - - // Assignment operator - Color& operator=(const Color& color_); - - // Set color via X11 color specification string - const Color& operator=(const char *x11color); - - // Set color via X11 color specification string - const Color& operator=(const std::string &x11color_); - - // Set color via ImageMagick PixelPacket - const Color& operator=(const PixelPacket &color_); - - // Return ImageMagick PixelPacket - operator PixelPacket() const; - - // Return X11 color specification string - operator std::string() const; - - // Scaled (to 1.0) version of alpha for use in sub-classes - // (range opaque=0 to transparent=1.0) - void alpha(double alpha_); - double alpha(void) const; - - // Alpha level (range OpaqueOpacity=0 to TransparentOpacity=QuantumRange) - void alphaQuantum(Quantum alpha_); - Quantum alphaQuantum(void) const; - - // Blue color (range 0 to QuantumRange) - void blueQuantum(Quantum blue_); - Quantum blueQuantum (void) const; - - // Green color (range 0 to QuantumRange) - void greenQuantum(Quantum green_); - Quantum greenQuantum(void) const; - - // Does object contain valid color? - void isValid(bool valid_); - bool isValid(void) const; - - // Red color (range 0 to QuantumRange) - void redQuantum(Quantum red_); - Quantum redQuantum (void) const; - - // - // Public methods beyond this point are for Magick++ use only. - // - - // Obtain pixel intensity as a double - double intensity(void) const - { - return (0.299*(_pixel->red)+0.587*(_pixel->green)+0.114*(_pixel->blue)); - } - - // Scale a value expressed as a double (0-1) to Quantum range (0-QuantumRange) - static Quantum scaleDoubleToQuantum(const double double_) - { - return (static_cast(double_*QuantumRange)); - } - - // Scale a value expressed as a Quantum (0-QuantumRange) to double range (0-1) -#if (MAGICKCORE_QUANTUM_DEPTH < 32) && (MAGICKCORE_SIZEOF_FLOAT_T != MAGICKCORE_SIZEOF_DOUBLE || !defined(MAGICKCORE_HDRI_SUPPORT)) - static double scaleQuantumToDouble(const Quantum quantum_) - { - return (static_cast(quantum_)/QuantumRange); - } -#else - static double scaleQuantumToDouble(const double quantum_) - { - return (quantum_/QuantumRange); - } -#endif - - protected: - - // PixelType specifies the interpretation of PixelPacket members - // RGBPixel: - // Red = red; - // Green = green; - // Blue = blue; - // RGBAPixel: - // Red = red; - // Green = green; - // Blue = blue; - // Alpha = opacity; - // CYMKPixel: - // Cyan = red - // Yellow = green - // Magenta = blue - // Black(K) = opacity - enum PixelType - { - RGBPixel, - RGBAPixel, - CYMKPixel - }; - - // Constructor to construct with PixelPacket* - // Used to point Color at a pixel in an image - Color(PixelPacket *rep_,PixelType pixelType_); - - // Set pixel - // Used to point Color at a pixel in an image - void pixel(PixelPacket *rep_,PixelType pixelType_); - - // PixelPacket represents a color pixel: - // red = red (range 0 to QuantumRange) - // green = green (range 0 to QuantumRange) - // blue = blue (range 0 to QuantumRange) - // opacity = alpha (range OpaqueOpacity=0 to TransparentOpacity=QuantumRange) - // index = PseudoColor colormap index - PixelPacket *_pixel; - - private: - - bool _isValid; // Set true if pixel is "valid" - bool _pixelOwn; // Set true if we allocated pixel - PixelType _pixelType; // Color type supported by _pixel - - // Common initializer for PixelPacket representation - void initPixel(); - }; - - // - // Grayscale RGB color - // - // Grayscale is simply RGB with equal parts of red, green, and blue - // All double arguments have a valid range of 0.0 - 1.0. - class MagickPPExport ColorGray : public Color - { - public: - - // Default constructor - ColorGray(void); - - // Copy constructor - ColorGray(const Color & color_); - - // Construct ColorGray using the specified shade - ColorGray(double shade_); - - // Destructor - ~ColorGray(); - - void shade(double shade_); - double shade(void) const; - - // Assignment operator from base class - ColorGray& operator=(const Color& color_); - - protected: - - // Constructor to construct with PixelPacket* - ColorGray(PixelPacket *rep_,PixelType pixelType_); - }; - - // - // HSL Colorspace colors - // - class MagickPPExport ColorHSL: public Color - { - public: - - // Default constructor - ColorHSL(void); - - // Copy constructor - ColorHSL(const Color &color_); - - // Construct ColorHSL using the specified HSL values - ColorHSL(double hue_,double saturation_,double luminosity_); - - // Destructor - ~ColorHSL(); - - // Assignment operator from base class - ColorHSL& operator=(const Color& color_); - - // Hue color - void hue(double hue_); - double hue(void) const; - - // Luminosity color - void luminosity(double luminosity_); - double luminosity(void) const; - - // Saturation color - void saturation(double saturation_); - double saturation(void) const; - - protected: - - // Constructor to construct with PixelPacket* - ColorHSL(PixelPacket *rep_,PixelType pixelType_); - }; - - // - // Monochrome color - // - // Color arguments are constrained to 'false' (black pixel) and 'true' - // (white pixel) - class MagickPPExport ColorMono : public Color - { - public: - - // Default constructor - ColorMono(void); - - // Construct ColorMono (false=black, true=white) - ColorMono(bool mono_); - - // Copy constructor - ColorMono(const Color & color_); - - // Destructor - ~ColorMono(); - - // Assignment operator from base class - ColorMono& operator=(const Color& color_); - - // Mono color - void mono(bool mono_); - bool mono(void) const; - - protected: - // Constructor to construct with PixelPacket* - ColorMono(PixelPacket *rep_,PixelType pixelType_); - }; - - // - // RGB color - // - // All color arguments have a valid range of 0.0 - 1.0. - class MagickPPExport ColorRGB: public Color - { - public: - - // Default constructor - ColorRGB(void); - - // Copy constructor - ColorRGB(const Color &color_); - - // Construct ColorRGB using the specified RGB values - ColorRGB(double red_,double green_,double blue_); - - // Destructor - ~ColorRGB(void); - - // Assignment operator from base class - ColorRGB& operator=(const Color& color_); - - // Blue color - void blue(double blue_); - double blue(void) const; - - // Green color - void green(double green_); - double green(void) const; - - // Red color - void red(double red_); - double red(void) const; - - protected: - - // Constructor to construct with PixelPacket* - ColorRGB(PixelPacket *rep_,PixelType pixelType_); - }; - - // - // YUV Colorspace color - // - // Argument ranges: - // Y: 0.0 through 1.0 - // U: -0.5 through 0.5 - // V: -0.5 through 0.5 - class MagickPPExport ColorYUV: public Color - { - public: - - // Default constructor - ColorYUV(void); - - // Copy constructor - ColorYUV(const Color &color_); - - // Construct ColorYUV using the specified YUV values - ColorYUV(double y_,double u_,double v_); - - // Destructor - ~ColorYUV(void); - - // Assignment operator from base class - ColorYUV& operator=(const Color& color_); - - // Color U (0.0 through 1.0) - void u(double u_); - double u(void) const; - - // Color V (-0.5 through 0.5) - void v(double v_); - double v(void) const; - - // Color Y (-0.5 through 0.5) - void y(double y_); - double y(void) const; - - protected: - - // Constructor to construct with PixelInfo* - ColorYUV(PixelPacket *rep_,PixelType pixelType_); - }; -} // namespace Magick - -// -// Inlines -// - -// -// Color -// - -inline void Magick::Color::alpha(double alpha_) -{ - alphaQuantum(scaleDoubleToQuantum(alpha_)); -} -inline double Magick::Color::alpha(void) const -{ - return scaleQuantumToDouble(alphaQuantum()); -} - -inline void Magick::Color::alphaQuantum(Magick::Quantum alpha_) -{ - _pixel->opacity=alpha_; - _isValid=true ; -} - -inline Magick::Quantum Magick::Color::alphaQuantum(void) const -{ - return _pixel->opacity; -} - -inline void Magick::Color::blueQuantum(Magick::Quantum blue_) -{ - _pixel->blue=blue_; - _isValid=true; -} - -inline Magick::Quantum Magick::Color::blueQuantum(void) const -{ - return _pixel->blue; -} - -inline void Magick::Color::greenQuantum(Magick::Quantum green_) -{ - _pixel->green=green_; - _isValid=true; -} - -inline Magick::Quantum Magick::Color::greenQuantum(void) const -{ - return _pixel->green; -} - -inline void Magick::Color::redQuantum(Magick::Quantum red_) -{ - _pixel->red=red_; - _isValid=true; -} - -inline Magick::Quantum Magick::Color::redQuantum(void) const -{ - return _pixel->red; -} - -inline void Magick::Color::initPixel() -{ - _pixel->red=0; - _pixel->green=0; - _pixel->blue=0; - _pixel->opacity=TransparentOpacity; -} - -inline Magick::Color::operator MagickCore::PixelPacket() const -{ - return *_pixel; -} - -// -// ColorGray -// -inline Magick::ColorGray::ColorGray(Magick::PixelPacket *rep_, - Magick::Color::PixelType pixelType_) -: Color(rep_,pixelType_) -{ -} - -// -// ColorHSL -// -inline Magick::ColorHSL::ColorHSL(Magick::PixelPacket *rep_, - Magick::Color::PixelType pixelType_) -: Color(rep_,pixelType_) -{ -} - -// -// ColorMono -// -inline Magick::ColorMono::ColorMono(Magick::PixelPacket *rep_, - Magick::Color::PixelType pixelType_) - : Color(rep_,pixelType_) -{ -} - -// -// ColorRGB -// -inline Magick::ColorRGB::ColorRGB(Magick::PixelPacket *rep_, - Magick::Color::PixelType pixelType_) - : Color(rep_,pixelType_) -{ -} - -inline void Magick::ColorRGB::blue(double blue_) -{ - blueQuantum(scaleDoubleToQuantum(blue_)); -} - -inline double Magick::ColorRGB::blue(void) const -{ - return scaleQuantumToDouble(blueQuantum()); -} - -inline void Magick::ColorRGB::green(double green_) -{ - greenQuantum(scaleDoubleToQuantum(green_)); -} - -inline double Magick::ColorRGB::green(void) const -{ - return scaleQuantumToDouble(greenQuantum()); -} - -inline void Magick::ColorRGB::red(double red_) -{ - redQuantum(scaleDoubleToQuantum(red_)); -} - -inline double Magick::ColorRGB::red(void) const -{ - return scaleQuantumToDouble(redQuantum()); -} - -// -// ColorYUV -// - -inline Magick::ColorYUV::ColorYUV(Magick::PixelPacket *rep_, - Magick::Color::PixelType pixelType_) - : Color(rep_,pixelType_) -{ -} - -#endif // Magick_Color_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Drawable.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Drawable.h deleted file mode 100644 index 432fadd..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Drawable.h +++ /dev/null @@ -1,3041 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002 -// Copyright Dirk Lemstra 2014-2017 -// -// Definition of Drawable (Graphic objects) -// -// The technique used for instantiating classes which derive from STL -// templates is described in Microsoft MSDN Article ID: Q168958 -// "HOWTO: Exporting STL Components Inside & Outside of a Class". -// "http://support.microsoft.com/kb/168958" -// -// Note that version 3.0 of this article says that that only STL -// container template which supports DLL export is and we are -// not using as part of the Drawable implementation. -// - -#if !defined(Magick_Drawable_header) -#define Magick_Drawable_header - -#include "Magick++/Include.h" - -#include -#include -#include -#include -#include "Magick++/Color.h" -#include "Magick++/Geometry.h" - -#if defined(MagickDLLExplicitTemplate) -# if defined(MAGICK_PLUSPLUS_IMPLEMENTATION) -# define MagickDrawableExtern -# else -# pragma warning( disable: 4231 ) // Disable warning regarding using extern -# define MagickDrawableExtern extern -# endif // MAGICK_PLUSPLUS_IMPLEMENTATION -#else -# define MagickDrawableExtern -#endif // MagickDLLExplicitTemplate - -namespace Magick -{ - - // - // Representation of an x,y coordinate - // - class MagickPPExport Coordinate - { - public: - Coordinate ( void ) - : _x(0), - _y(0) - { } - Coordinate ( double x_, double y_ ) - : _x(x_), - _y(y_) - { } - virtual ~Coordinate () - { } - - void x ( double x_ ) - { - _x = x_; - } - double x ( void ) const - { - return _x; - } - - void y ( double y_ ) - { - _y = y_; - } - double y ( void ) const - { - return _y; - } - - private: - double _x; - double _y; - }; - - typedef std::list CoordinateList; - -#if defined(MagickDLLExplicitTemplate) - - MagickDrawableExtern template class MagickPPExport - std::allocator; - -#endif // MagickDLLExplicitTemplate - - // Compare two Coordinate objects regardless of LHS/RHS - MagickPPExport int operator == ( const Coordinate& left_, - const Coordinate& right_ ); - MagickPPExport int operator != ( const Coordinate& left_, - const Coordinate& right_ ); - MagickPPExport int operator > ( const Coordinate& left_, - const Coordinate& right_ ); - MagickPPExport int operator < ( const Coordinate& left_, - const Coordinate& right_ ); - MagickPPExport int operator >= ( const Coordinate& left_, - const Coordinate& right_ ); - MagickPPExport int operator <= ( const Coordinate& left_, - const Coordinate& right_ ); - - // - // Base class for all drawable objects - // - class MagickPPExport DrawableBase - { - public: - // Constructor - DrawableBase ( void ) - { } - - // Destructor - virtual ~DrawableBase ( void ); - - // Operator to invoke equivalent draw API call - virtual void operator()( MagickCore::DrawingWand *) const = 0; - - // Return polymorphic copy of object - virtual DrawableBase* copy() const = 0; - - private: - }; - - // - // Representation of a drawable surrogate object to manage drawable objects - // -#undef Drawable // Conflict with - class MagickPPExport Drawable - { - public: - - // Constructor - Drawable ( void ); - - // Construct from DrawableBase - Drawable ( const DrawableBase& original_ ); - - // Destructor - ~Drawable ( void ); - - // Copy constructor - Drawable ( const Drawable& original_ ); - - // Assignment operator - Drawable& operator= (const Drawable& original_ ); - - // Operator to invoke contained object - void operator()( MagickCore::DrawingWand *context_ ) const; - - private: - DrawableBase* dp; - }; - - // Compare two Drawable objects regardless of LHS/RHS - MagickPPExport int operator == ( const Drawable& left_, - const Drawable& right_ ); - MagickPPExport int operator != ( const Drawable& left_, - const Drawable& right_ ); - MagickPPExport int operator > ( const Drawable& left_, - const Drawable& right_ ); - MagickPPExport int operator < ( const Drawable& left_, - const Drawable& right_ ); - MagickPPExport int operator >= ( const Drawable& left_, - const Drawable& right_ ); - MagickPPExport int operator <= ( const Drawable& left_, - const Drawable& right_ ); - - typedef std::list DrawableList; - -#if defined(MagickDLLExplicitTemplate) - - MagickDrawableExtern template class MagickPPExport - std::allocator; - -// MagickDrawableExtern template class MagickPPExport -// std::list >; - -#endif // MagickDLLExplicitTemplate - -// -// Base class for all drawable path elements for use with -// DrawablePath -// -class MagickPPExport VPathBase -{ -public: - // Constructor - VPathBase ( void ) - { } - - // Destructor - virtual ~VPathBase ( void ); - - // Assignment operator - // const VPathBase& operator= (const VPathBase& original_ ); - - // Operator to invoke equivalent draw API call - virtual void operator()( MagickCore::DrawingWand *context_ ) const = 0; - - // Return polymorphic copy of object - virtual VPathBase* copy() const = 0; -}; - -// -// Representation of a drawable path element surrogate object to -// manage drawable path elements so they may be passed as a list to -// DrawablePath. -// -class MagickPPExport VPath -{ -public: - // Constructor - VPath ( void ); - - // Construct from VPathBase - VPath ( const VPathBase& original_ ); - - // Destructor - virtual ~VPath ( void ); - - // Copy constructor - VPath ( const VPath& original_ ); - - // Assignment operator - VPath& operator= (const VPath& original_ ); - - // Operator to invoke contained object - void operator()( MagickCore::DrawingWand *context_ ) const; - -private: - VPathBase* dp; -}; - -// Compare two VPath objects regardless of LHS/RHS -MagickPPExport int operator == ( const VPath& left_, - const VPath& right_ ); -MagickPPExport int operator != ( const VPath& left_, - const VPath& right_ ); -MagickPPExport int operator > ( const VPath& left_, - const VPath& right_ ); -MagickPPExport int operator < ( const VPath& left_, - const VPath& right_ ); -MagickPPExport int operator >= ( const VPath& left_, - const VPath& right_ ); -MagickPPExport int operator <= ( const VPath& left_, - const VPath& right_ ); - -typedef std::list VPathList; - -#if defined(MagickDLLExplicitTemplate) - -MagickDrawableExtern template class MagickPPExport -std::allocator; - -// MagickDrawableExtern template class MagickPPExport -// std::list >; - -#endif // MagickDLLExplicitTemplate - -// -// Drawable Objects -// - -// Affine (scaling, rotation, and translation) -class MagickPPExport DrawableAffine : public DrawableBase -{ -public: - DrawableAffine ( double sx_, double sy_, - double rx_, double ry_, - double tx_, double ty_ ); - - DrawableAffine ( void ); - - /*virtual*/ ~DrawableAffine( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ - DrawableBase* copy() const; - - void sx( const double sx_ ) - { - _affine.sx = sx_; - } - double sx( void ) const - { - return _affine.sx; - } - - void sy( const double sy_ ) - { - _affine.sy = sy_; - } - double sy( void ) const - { - return _affine.sy; - } - - void rx( const double rx_ ) - { - _affine.rx = rx_; - } - double rx( void ) const - { - return _affine.rx; - } - - void ry( const double ry_ ) - { - _affine.ry = ry_; - } - double ry( void ) const - { - return _affine.ry; - } - - void tx( const double tx_ ) - { - _affine.tx = tx_; - } - double tx( void ) const - { - return _affine.tx; - } - - void ty( const double ty_ ) - { - _affine.ty = ty_; - } - double ty( void ) const - { - return _affine.ty; - } - -private: - MagickCore::AffineMatrix _affine; -}; - -// Arc -class MagickPPExport DrawableArc : public DrawableBase -{ -public: - DrawableArc ( double startX_, double startY_, - double endX_, double endY_, - double startDegrees_, double endDegrees_ ) - : _startX(startX_), - _startY(startY_), - _endX(endX_), - _endY(endY_), - _startDegrees(startDegrees_), - _endDegrees(endDegrees_) - { } - - /*virtual*/ ~DrawableArc( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void startX( double startX_ ) - { - _startX = startX_; - } - double startX( void ) const - { - return _startX; - } - - void startY( double startY_ ) - { - _startY = startY_; - } - double startY( void ) const - { - return _startY; - } - - void endX( double endX_ ) - { - _endX = endX_; - } - double endX( void ) const - { - return _endX; - } - - void endY( double endY_ ) - { - _endY = endY_; - } - double endY( void ) const - { - return _endY; - } - - void startDegrees( double startDegrees_ ) - { - _startDegrees = startDegrees_; - } - double startDegrees( void ) const - { - return _startDegrees; - } - - void endDegrees( double endDegrees_ ) - { - _endDegrees = endDegrees_; - } - double endDegrees( void ) const - { - return _endDegrees; - } - -private: - double _startX; - double _startY; - double _endX; - double _endY; - double _startDegrees; - double _endDegrees; -}; - -// Bezier curve (Coordinate list must contain at least three members) -class MagickPPExport DrawableBezier : public DrawableBase -{ -public: - // Construct from coordinates - DrawableBezier ( const CoordinateList &coordinates_ ); - - // Copy constructor - DrawableBezier ( const DrawableBezier& original_ ); - - // Destructor - /*virtual*/ ~DrawableBezier ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - -private: - CoordinateList _coordinates; -}; - - -// Pop (terminate) clip path definition -class MagickPPExport DrawablePopClipPath : public DrawableBase -{ -public: - DrawablePopClipPath ( void ) - : _dummy(0) - { - } - - /*virtual*/ ~DrawablePopClipPath ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - -private: - ::ssize_t _dummy; -}; - -// Push (create) Clip path definition -class MagickPPExport DrawablePushClipPath : public DrawableBase -{ -public: - DrawablePushClipPath ( const std::string &id_); - - DrawablePushClipPath ( const DrawablePushClipPath& original_ ); - - /*virtual*/ ~DrawablePushClipPath ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - -private: - std::string _id; -}; - -// Named Clip Path -class MagickPPExport DrawableClipPath : public DrawableBase -{ -public: - DrawableClipPath ( const std::string &id_ ); - DrawableClipPath ( const DrawableClipPath& original_ ); - - /*virtual*/ ~DrawableClipPath ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void clip_path( const std::string &id_ ) - { - _id = id_.c_str(); //multithread safe - } - std::string clip_path( void ) const - { - return _id; - } - -private: - std::string _id; -}; - -// Circle -class MagickPPExport DrawableCircle : public DrawableBase -{ -public: - DrawableCircle ( double originX_, double originY_, - double perimX_, double perimY_ ) - : _originX(originX_), - _originY(originY_), - _perimX(perimX_), - _perimY(perimY_) - { - } - - /*virtual*/ ~DrawableCircle ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void originX( double originX_ ) - { - _originX = originX_; - } - double originX( void ) const - { - return _originX; - } - - void originY( double originY_ ) - { - _originY = originY_; - } - double originY( void ) const - { - return _originY; - } - - void perimX( double perimX_ ) - { - _perimX = perimX_; - } - double perimX( void ) const - { - return _perimX; - } - - void perimY( double perimY_ ) - { - _perimY = perimY_; - } - double perimY( void ) const - { - return _perimY; - } - -private: - double _originX; - double _originY; - double _perimX; - double _perimY; -}; - -// Colorize at point using PaintMethod -class MagickPPExport DrawableColor : public DrawableBase -{ -public: - DrawableColor ( double x_, double y_, - PaintMethod paintMethod_ ) - : _x(x_), - _y(y_), - _paintMethod(paintMethod_) - { } - - /*virtual*/ ~DrawableColor ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void x( double x_ ) - { - _x = x_; - } - double x( void ) const - { - return _x; - } - - void y( double y_ ) - { - _y = y_; - } - double y( void ) const - { - return _y; - } - - void paintMethod( PaintMethod paintMethod_ ) - { - _paintMethod = paintMethod_; - } - PaintMethod paintMethod( void ) const - { - return _paintMethod; - } - -private: - double _x; - double _y; - PaintMethod _paintMethod; -}; - -// Draw image at point, scaled to size specified by width and height -class MagickPPExport Image; -class MagickPPExport DrawableCompositeImage : public DrawableBase -{ -public: - DrawableCompositeImage ( double x_, double y_, - const std::string &filename_ ); - - DrawableCompositeImage ( double x_, double y_, - const Image &image_ ); - - DrawableCompositeImage ( double x_, double y_, - double width_, double height_, - const std::string &filename_ ); - - DrawableCompositeImage ( double x_, double y_, - double width_, double height_, - const Image &image_ ); - - DrawableCompositeImage ( double x_, double y_, - double width_, double height_, - const std::string &filename_, - CompositeOperator composition_ ); - - DrawableCompositeImage ( double x_, double y_, - double width_, double height_, - const Image &image_, - CompositeOperator composition_ ); - - // Copy constructor - DrawableCompositeImage ( const DrawableCompositeImage& original_ ); - - // Destructor - /*virtual*/ ~DrawableCompositeImage( void ); - - // Assignment operator - DrawableCompositeImage& operator= - (const DrawableCompositeImage& original_ ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void composition( CompositeOperator composition_ ) - { - _composition = composition_; - } - CompositeOperator composition( void ) const - { - return _composition; - } - - void filename( const std::string &image_ ); - std::string filename( void ) const; - - void x( double x_ ) - { - _x = x_; - } - double x( void ) const - { - return _x; - } - - void y( double y_ ) - { - _y = y_; - } - double y( void ) const - { - return _y; - } - - void width( double width_ ) - { - _width = width_; - } - double width( void ) const - { - return _width; - } - - void height( double height_ ) - { - _height = height_; - } - double height( void ) const - { - return _height; - } - - void image( const Image &image_ ); - Magick::Image image( void ) const; - - // Specify image format used to output Base64 inlined image data. - void magick( std::string magick_ ); - std::string magick( void ); - -private: - CompositeOperator _composition; - double _x; - double _y; - double _width; - double _height; - Image* _image; -}; - -// Density -class MagickPPExport DrawableDensity : public DrawableBase -{ -public: - - DrawableDensity(const std::string &density_); - - ~DrawableDensity(void); - - void operator()(MagickCore::DrawingWand *context_) const; - - DrawableBase* copy() const; - -private: - std::string _density; -}; - -// Ellipse -class MagickPPExport DrawableEllipse : public DrawableBase -{ -public: - DrawableEllipse ( double originX_, double originY_, - double radiusX_, double radiusY_, - double arcStart_, double arcEnd_ ) - : _originX(originX_), - _originY(originY_), - _radiusX(radiusX_), - _radiusY(radiusY_), - _arcStart(arcStart_), - _arcEnd(arcEnd_) - { } - - /*virtual*/ ~DrawableEllipse( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void originX( double originX_ ) - { - _originX = originX_; - } - double originX( void ) const - { - return _originX; - } - - void originY( double originY_ ) - { - _originY = originY_; - } - double originY( void ) const - { - return _originY; - } - - void radiusX( double radiusX_ ) - { - _radiusX = radiusX_; - } - double radiusX( void ) const - { - return _radiusX; - } - - void radiusY( double radiusY_ ) - { - _radiusY = radiusY_; - } - double radiusY( void ) const - { - return _radiusY; - } - - void arcStart( double arcStart_ ) - { - _arcStart = arcStart_; - } - double arcStart( void ) const - { - return _arcStart; - } - - void arcEnd( double arcEnd_ ) - { - _arcEnd = arcEnd_; - } - double arcEnd( void ) const - { - return _arcEnd; - } - -private: - double _originX; - double _originY; - double _radiusX; - double _radiusY; - double _arcStart; - double _arcEnd; -}; - -// Specify drawing fill color -class MagickPPExport DrawableFillColor : public DrawableBase -{ -public: - DrawableFillColor ( const Color &color_ ); - - DrawableFillColor ( const DrawableFillColor& original_ ); - - /*virtual*/ ~DrawableFillColor( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void color( const Color &color_ ) - { - _color = color_; - } - Color color( void ) const - { - return _color; - } - -private: - Color _color; -}; - -// Specify fill rule (fill-rule) -class MagickPPExport DrawableFillRule : public DrawableBase -{ -public: - DrawableFillRule ( const FillRule fillRule_ ) - : _fillRule(fillRule_) - { - } - - /*virtual*/ ~DrawableFillRule ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void fillRule( const FillRule fillRule_ ) - { - _fillRule = fillRule_; - } - FillRule fillRule( void ) const - { - return _fillRule; - } - -private: - FillRule _fillRule; -}; - -// Specify drawing fill opacity -class MagickPPExport DrawableFillOpacity : public DrawableBase -{ -public: - DrawableFillOpacity ( double opacity_ ) - : _opacity(opacity_) - { - } - - /*virtual*/ ~DrawableFillOpacity ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void opacity( double opacity_ ) - { - _opacity = opacity_; - } - double opacity( void ) const - { - return _opacity; - } - -private: - double _opacity; -}; - -// Specify text font -class MagickPPExport DrawableFont : public DrawableBase -{ -public: - DrawableFont ( const std::string &font_ ); - - DrawableFont ( const std::string &family_, - StyleType style_, - const unsigned int weight_, - StretchType stretch_ ); - DrawableFont ( const DrawableFont& original_ ); - - /*virtual*/ ~DrawableFont ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void font( const std::string &font_ ) - { - _font = font_; - } - std::string font( void ) const - { - return _font; - } - -private: - std::string _font; - std::string _family; - StyleType _style; - unsigned int _weight; - StretchType _stretch; -}; - -// Specify text positioning gravity -class MagickPPExport DrawableGravity : public DrawableBase -{ -public: - DrawableGravity ( GravityType gravity_ ) - : _gravity(gravity_) - { - } - - /*virtual*/ ~DrawableGravity ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void gravity( GravityType gravity_ ) - { - _gravity = gravity_; - } - GravityType gravity( void ) const - { - return _gravity; - } - -private: - GravityType _gravity; -}; - -// Line -class MagickPPExport DrawableLine : public DrawableBase -{ -public: - DrawableLine ( double startX_, double startY_, - double endX_, double endY_ ) - : _startX(startX_), - _startY(startY_), - _endX(endX_), - _endY(endY_) - { } - - /*virtual*/ ~DrawableLine ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void startX( double startX_ ) - { - _startX = startX_; - } - double startX( void ) const - { - return _startX; - } - - void startY( double startY_ ) - { - _startY = startY_; - } - double startY( void ) const - { - return _startY; - } - - void endX( double endX_ ) - { - _endX = endX_; - } - double endX( void ) const - { - return _endX; - } - - void endY( double endY_ ) - { - _endY = endY_; - } - double endY( void ) const - { - return _endY; - } - -private: - double _startX; - double _startY; - double _endX; - double _endY; -}; - -// Change pixel matte value to transparent using PaintMethod -class MagickPPExport DrawableMatte : public DrawableBase -{ -public: - DrawableMatte ( double x_, double y_, - PaintMethod paintMethod_ ) - : _x(x_), - _y(y_), - _paintMethod(paintMethod_) - { } - - /*virtual*/ ~DrawableMatte ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void x( double x_ ) - { - _x = x_; - } - double x( void ) const - { - return _x; - } - - void y( double y_ ) - { - _y = y_; - } - double y( void ) const - { - return _y; - } - - void paintMethod( PaintMethod paintMethod_ ) - { - _paintMethod = paintMethod_; - } - PaintMethod paintMethod( void ) const - { - return _paintMethod; - } - -private: - double _x; - double _y; - PaintMethod _paintMethod; -}; - -// Drawable Path -class MagickPPExport DrawablePath : public DrawableBase -{ -public: - DrawablePath ( const VPathList &path_ ); - - DrawablePath ( const DrawablePath& original_ ); - - /*virtual*/ ~DrawablePath ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - -private: - VPathList _path; -}; - -// Point -class MagickPPExport DrawablePoint : public DrawableBase -{ -public: - DrawablePoint ( double x_, double y_ ) - : _x(x_), - _y(y_) - { } - - /*virtual*/ ~DrawablePoint ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void x( double x_ ) - { - _x = x_; - } - double x( void ) const - { - return _x; - } - - void y( double y_ ) - { - _y = y_; - } - double y( void ) const - { - return _y; - } - -private: - double _x; - double _y; -}; - -// Text pointsize -class MagickPPExport DrawablePointSize : public DrawableBase -{ -public: - DrawablePointSize ( double pointSize_ ) - : _pointSize(pointSize_) - { } - - /*virtual*/ ~DrawablePointSize ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void pointSize( double pointSize_ ) - { - _pointSize = pointSize_; - } - double pointSize( void ) const - { - return _pointSize; - } - -private: - double _pointSize; -}; - -// Polygon (Coordinate list must contain at least three members) -class MagickPPExport DrawablePolygon : public DrawableBase -{ -public: - DrawablePolygon ( const CoordinateList &coordinates_ ); - - DrawablePolygon ( const DrawablePolygon& original_ ); - - /*virtual*/ ~DrawablePolygon ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - -private: - CoordinateList _coordinates; -}; - -// Polyline (Coordinate list must contain at least three members) -class MagickPPExport DrawablePolyline : public DrawableBase -{ -public: - DrawablePolyline ( const CoordinateList &coordinates_ ); - - DrawablePolyline ( const DrawablePolyline& original_ ); - - /*virtual*/ ~DrawablePolyline ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - -private: - CoordinateList _coordinates; -}; - -// Pop Graphic Context -class MagickPPExport DrawablePopGraphicContext : public DrawableBase -{ -public: - DrawablePopGraphicContext ( void ) - : _dummy(0) - { - } - - /*virtual*/ ~DrawablePopGraphicContext ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - -private: - ::ssize_t _dummy; -}; - -// Push Graphic Context -class MagickPPExport DrawablePushGraphicContext : public DrawableBase -{ -public: - DrawablePushGraphicContext ( void ) - : _dummy(0) - { - } - - /*virtual*/ ~DrawablePushGraphicContext ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - -private: - ::ssize_t _dummy; -}; - -// Pop (terminate) Pattern definition -class MagickPPExport DrawablePopPattern : public DrawableBase -{ -public: - DrawablePopPattern ( void ) - : _dummy(0) - { - } - - /*virtual*/ ~DrawablePopPattern ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - -private: - ::ssize_t _dummy; -}; - -// Push (create) Pattern definition -class MagickPPExport DrawablePushPattern : public DrawableBase -{ -public: - DrawablePushPattern ( const std::string &id_, ::ssize_t x_, ::ssize_t y_, - size_t width_, size_t height_ ); - - DrawablePushPattern ( const DrawablePushPattern& original_ ); - - /*virtual*/ ~DrawablePushPattern ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - -private: - std::string _id; - ::ssize_t _x; - ::ssize_t _y; - size_t _width; - size_t _height; -}; - -// Rectangle -class MagickPPExport DrawableRectangle : public DrawableBase -{ -public: - DrawableRectangle ( double upperLeftX_, double upperLeftY_, - double lowerRightX_, double lowerRightY_ ) - : _upperLeftX(upperLeftX_), - _upperLeftY(upperLeftY_), - _lowerRightX(lowerRightX_), - _lowerRightY(lowerRightY_) - { } - - /*virtual*/ ~DrawableRectangle ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void upperLeftX( double upperLeftX_ ) - { - _upperLeftX = upperLeftX_; - } - double upperLeftX( void ) const - { - return _upperLeftX; - } - - void upperLeftY( double upperLeftY_ ) - { - _upperLeftY = upperLeftY_; - } - double upperLeftY( void ) const - { - return _upperLeftY; - } - - void lowerRightX( double lowerRightX_ ) - { - _lowerRightX = lowerRightX_; - } - double lowerRightX( void ) const - { - return _lowerRightX; - } - - void lowerRightY( double lowerRightY_ ) - { - _lowerRightY = lowerRightY_; - } - double lowerRightY( void ) const - { - return _lowerRightY; - } - -private: - double _upperLeftX; - double _upperLeftY; - double _lowerRightX; - double _lowerRightY; -}; - -// Apply Rotation -class MagickPPExport DrawableRotation : public DrawableBase -{ -public: - DrawableRotation ( double angle_ ) - : _angle( angle_ ) - { } - - /*virtual*/ ~DrawableRotation ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void angle( double angle_ ) - { - _angle = angle_; - } - double angle( void ) const - { - return _angle; - } - -private: - double _angle; -}; - -// Round Rectangle -class MagickPPExport DrawableRoundRectangle : public DrawableBase -{ -public: - DrawableRoundRectangle ( double upperLeftX_, double upperLeftY_, - double lowerRightX_, double lowerRightY_, - double cornerWidth_, double cornerHeight_ ) - : _upperLeftX(upperLeftX_), - _upperLeftY(upperLeftY_), - _lowerRightX(lowerRightX_), - _lowerRightY(lowerRightY_), - _cornerWidth(cornerWidth_), - _cornerHeight(cornerHeight_) - { } - - /*virtual*/ ~DrawableRoundRectangle ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - -#if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) - - void centerX( double centerX_ ) - { - _upperLeftX = centerX_; - } - double centerX( void ) const - { - return _upperLeftX; - } - - void centerY( double centerY_ ) - { - _upperLeftY = centerY_; - } - double centerY( void ) const - { - return _upperLeftY; - } - - void width( double width_ ) - { - _lowerRightX = width_; - } - double width( void ) const - { - return _lowerRightX; - } - - void hight( double hight_ ) - { - _lowerRightY = hight_; - } - double hight( void ) const - { - return _lowerRightY; - } - -#endif - - void upperLeftX( double upperLeftX_ ) - { - _upperLeftX = upperLeftX_; - } - double upperLeftX( void ) const - { - return _upperLeftX; - } - - void upperLeftY( double upperLeftY_ ) - { - _upperLeftY = upperLeftY_; - } - double upperLeftY( void ) const - { - return _upperLeftY; - } - - void lowerRightX( double lowerRightX_ ) - { - _lowerRightX = lowerRightX_; - } - double lowerRightX( void ) const - { - return _lowerRightX; - } - - void lowerRightY( double lowerRightY_ ) - { - _lowerRightY = lowerRightY_; - } - double lowerRightY( void ) const - { - return _lowerRightY; - } - - void cornerWidth( double cornerWidth_ ) - { - _cornerWidth = cornerWidth_; - } - double cornerWidth( void ) const - { - return _cornerWidth; - } - - void cornerHeight( double cornerHeight_ ) - { - _cornerHeight = cornerHeight_; - } - double cornerHeight( void ) const - { - return _cornerHeight; - } - -private: - double _upperLeftX; - double _upperLeftY; - double _lowerRightX; - double _lowerRightY; - double _cornerWidth; - double _cornerHeight; -}; - -// Apply Scaling -class MagickPPExport DrawableScaling : public DrawableBase -{ -public: - DrawableScaling ( double x_, double y_ ) - : _x(x_), - _y(y_) - { } - - /*virtual*/ ~DrawableScaling ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void x( double x_ ) - { - _x = x_; - } - double x( void ) const - { - return _x; - } - - void y( double y_ ) - { - _y = y_; - } - double y( void ) const - { - return _y; - } - -private: - double _x; - double _y; -}; - -// Apply Skew in X direction -class MagickPPExport DrawableSkewX : public DrawableBase -{ -public: - DrawableSkewX ( double angle_ ) - : _angle(angle_) - { } - - /*virtual*/ ~DrawableSkewX ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void angle( double angle_ ) - { - _angle = angle_; - } - double angle( void ) const - { - return _angle; - } - -private: - double _angle; -}; - -// Apply Skew in Y direction -class MagickPPExport DrawableSkewY : public DrawableBase -{ -public: - DrawableSkewY ( double angle_ ) - : _angle(angle_) - { } - - /*virtual*/ ~DrawableSkewY ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void angle( double angle_ ) - { - _angle = angle_; - } - double angle( void ) const - { - return _angle; - } - -private: - double _angle; -}; - -// Stroke dasharray -// -// dasharray_ is an allocated array terminated by value 0.0 or 0. -// The array is copied so the original does not need to be preserved. -// Pass a null pointer to clear an existing dash array setting. -class MagickPPExport DrawableDashArray : public DrawableBase -{ -public: - DrawableDashArray( const double* dasharray_ ); - DrawableDashArray( const size_t* dasharray_ ); // Deprecated - DrawableDashArray( const Magick::DrawableDashArray &original_ ); - - /*virtual*/ ~DrawableDashArray( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void dasharray( const double* dasharray_ ); - void dasharray( const size_t* dasharray_ ); // Deprecated - - const double* dasharray( void ) const - { - return _dasharray; - } - - DrawableDashArray& operator=(const Magick::DrawableDashArray &original_); - -private: - size_t _size; - double *_dasharray; -}; - -// Stroke dashoffset -class MagickPPExport DrawableDashOffset : public DrawableBase -{ -public: - DrawableDashOffset ( const double offset_ ) - : _offset(offset_) - { } - - /*virtual*/ ~DrawableDashOffset ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void offset( const double offset_ ) - { - _offset = offset_; - } - double offset( void ) const - { - return _offset; - } - -private: - double _offset; -}; - -// Stroke linecap -class MagickPPExport DrawableStrokeLineCap : public DrawableBase -{ -public: - DrawableStrokeLineCap ( LineCap linecap_ ) - : _linecap(linecap_) - { } - - /*virtual*/ ~DrawableStrokeLineCap ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void linecap( LineCap linecap_ ) - { - _linecap = linecap_; - } - LineCap linecap( void ) const - { - return _linecap; - } - -private: - LineCap _linecap; -}; - -// Stroke linejoin -class MagickPPExport DrawableStrokeLineJoin : public DrawableBase -{ -public: - DrawableStrokeLineJoin ( LineJoin linejoin_ ) - : _linejoin(linejoin_) - { } - - /*virtual*/ ~DrawableStrokeLineJoin ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void linejoin( LineJoin linejoin_ ) - { - _linejoin = linejoin_; - } - LineJoin linejoin( void ) const - { - return _linejoin; - } - -private: - LineJoin _linejoin; -}; - -// Stroke miterlimit -class MagickPPExport DrawableMiterLimit : public DrawableBase -{ -public: - DrawableMiterLimit ( size_t miterlimit_ ) - : _miterlimit(miterlimit_) - { } - - /*virtual*/ ~DrawableMiterLimit ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void miterlimit( size_t miterlimit_ ) - { - _miterlimit = miterlimit_; - } - size_t miterlimit( void ) const - { - return _miterlimit; - } - -private: - size_t _miterlimit; -}; - - -// Stroke antialias -class MagickPPExport DrawableStrokeAntialias : public DrawableBase -{ -public: - DrawableStrokeAntialias ( bool flag_ ) - : _flag(flag_) - { } - - /*virtual*/ ~DrawableStrokeAntialias ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void flag( bool flag_ ) - { - _flag = flag_; - } - bool flag( void ) const - { - return _flag; - } - -private: - bool _flag; -}; - -// Stroke color -class MagickPPExport DrawableStrokeColor : public DrawableBase -{ -public: - DrawableStrokeColor ( const Color &color_ ); - - DrawableStrokeColor ( const DrawableStrokeColor& original_ ); - - /*virtual*/ ~DrawableStrokeColor ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void color( const Color& color_ ) - { - _color = color_; - } - Color color( void ) const - { - return _color; - } - -private: - Color _color; -}; - -// Stroke opacity -class MagickPPExport DrawableStrokeOpacity : public DrawableBase -{ -public: - DrawableStrokeOpacity ( double opacity_ ) - : _opacity(opacity_) - { - } - - /*virtual*/ ~DrawableStrokeOpacity ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void opacity( double opacity_ ) - { - _opacity = opacity_; - } - double opacity( void ) const - { - return _opacity; - } - -private: - double _opacity; -}; - -// Stroke width -class MagickPPExport DrawableStrokeWidth : public DrawableBase -{ -public: - DrawableStrokeWidth ( double width_ ) - : _width(width_) - { } - - /*virtual*/ ~DrawableStrokeWidth ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void width( double width_ ) - { - _width = width_; - } - double width( void ) const - { - return _width; - } - -private: - double _width; -}; - -// Draw text at point -class MagickPPExport DrawableText : public DrawableBase -{ -public: - DrawableText ( const double x_, const double y_, - const std::string &text_ ); - DrawableText ( const double x_, const double y_, - const std::string &text_, const std::string &encoding_); - - DrawableText ( const DrawableText& original_ ); - - /*virtual*/ ~DrawableText ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void encoding(const std::string &encoding_) - { - _encoding = encoding_; - } - - void x( double x_ ) - { - _x = x_; - } - double x( void ) const - { - return _x; - } - - void y( double y_ ) - { - _y = y_; - } - double y( void ) const - { - return _y; - } - - void text( const std::string &text_ ) - { - _text = text_; - } - std::string text( void ) const - { - return _text; - } - -private: - double _x; - double _y; - std::string _text; - std::string _encoding; -}; - -// Text antialias -class MagickPPExport DrawableTextAntialias : public DrawableBase -{ -public: - DrawableTextAntialias ( bool flag_ ); - - DrawableTextAntialias( const DrawableTextAntialias &original_ ); - - /*virtual*/ ~DrawableTextAntialias ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void flag( bool flag_ ) - { - _flag = flag_; - } - bool flag( void ) const - { - return _flag; - } - -private: - bool _flag; -}; - -// Decoration (text decoration) -class MagickPPExport DrawableTextDecoration : public DrawableBase -{ -public: - DrawableTextDecoration ( DecorationType decoration_ ); - - DrawableTextDecoration ( const DrawableTextDecoration& original_ ); - - /*virtual*/ ~DrawableTextDecoration( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void decoration( DecorationType decoration_ ) - { - _decoration = decoration_; - } - DecorationType decoration( void ) const - { - return _decoration; - } - -private: - DecorationType _decoration; -}; - - // Render text right-to-left or left-to-right. - class MagickPPExport DrawableTextDirection : public DrawableBase - { - public: - - DrawableTextDirection(DirectionType direction_); - - ~DrawableTextDirection(void); - - void operator()(MagickCore::DrawingWand *context_) const; - - void direction(DirectionType direction_); - DirectionType direction(void) const; - - DrawableBase* copy() const; - - private: - DirectionType _direction; - }; - - // Specify text inter-line spacing - class MagickPPExport DrawableTextInterlineSpacing : public DrawableBase - { - public: - - DrawableTextInterlineSpacing(double spacing_); - - ~DrawableTextInterlineSpacing(void); - - void operator()(MagickCore::DrawingWand *context_) const; - - void spacing(double spacing_); - double spacing(void) const; - - DrawableBase* copy() const; - - private: - double _spacing; - }; - - // Specify text inter-word spacing - class MagickPPExport DrawableTextInterwordSpacing : public DrawableBase - { - public: - - DrawableTextInterwordSpacing(double spacing_); - - ~DrawableTextInterwordSpacing(void); - - void operator()(MagickCore::DrawingWand *context_) const; - - void spacing(double spacing_); - double spacing(void) const; - - DrawableBase *copy() const; - - private: - double _spacing; - }; - - // Specify text kerning - class MagickPPExport DrawableTextKerning : public DrawableBase - { - public: - - DrawableTextKerning(double kerning_); - - ~DrawableTextKerning(void); - - void operator()(MagickCore::DrawingWand *context_) const; - - void kerning(double kerning_); - double kerning(void) const; - - DrawableBase *copy() const; - - private: - double _kerning; - }; - -// Text undercolor box -class MagickPPExport DrawableTextUnderColor : public DrawableBase -{ -public: - DrawableTextUnderColor ( const Color &color_ ); - - DrawableTextUnderColor ( const DrawableTextUnderColor& original_ ); - - /*virtual*/ ~DrawableTextUnderColor ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void color( const Color& color_ ) - { - _color = color_; - } - Color color( void ) const - { - return _color; - } - -private: - Color _color; -}; - -// Apply Translation -class MagickPPExport DrawableTranslation : public DrawableBase -{ -public: - DrawableTranslation ( double x_, double y_ ) - : _x(x_), - _y(y_) - { } - - /*virtual*/ ~DrawableTranslation ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ DrawableBase* copy() const; - - void x( double x_ ) - { - _x = x_; - } - double x( void ) const - { - return _x; - } - - void y( double y_ ) - { - _y = y_; - } - double y( void ) const - { - return _y; - } - -private: - double _x; - double _y; -}; - -// Set the size of the viewbox -class MagickPPExport DrawableViewbox : public DrawableBase -{ -public: - DrawableViewbox(::ssize_t x1_, ::ssize_t y1_, - ::ssize_t x2_, ::ssize_t y2_) - : _x1(x1_), - _y1(y1_), - _x2(x2_), - _y2(y2_) { } - - /*virtual*/ ~DrawableViewbox ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ - DrawableBase* copy() const; - - void x1( ::ssize_t x1_ ) - { - _x1 = x1_; - } - ::ssize_t x1( void ) const - { - return _x1; - } - - void y1( ::ssize_t y1_ ) - { - _y1 = y1_; - } - ::ssize_t y1( void ) const - { - return _y1; - } - - void x2( ::ssize_t x2_ ) - { - _x2 = x2_; - } - ::ssize_t x2( void ) const - { - return _x2; - } - - void y2( ::ssize_t y2_ ) - { - _y2 = y2_; - } - ::ssize_t y2( void ) const - { - return _y2; - } - -private: - ::ssize_t _x1; - ::ssize_t _y1; - ::ssize_t _x2; - ::ssize_t _y2; -}; - -// -// Path Element Classes To Support DrawablePath -// -class MagickPPExport PathArcArgs -{ -public: - PathArcArgs( void ); - - PathArcArgs( double radiusX_, double radiusY_, - double xAxisRotation_, bool largeArcFlag_, - bool sweepFlag_, double x_, double y_ ); - - PathArcArgs( const PathArcArgs &original_ ); - - ~PathArcArgs ( void ); - - void radiusX( double radiusX_ ) - { - _radiusX = radiusX_; - } - double radiusX( void ) const - { - return _radiusX; - } - - void radiusY( double radiusY_ ) - { - _radiusY = radiusY_; - } - double radiusY( void ) const - { - return _radiusY; - } - - void xAxisRotation( double xAxisRotation_ ) - { - _xAxisRotation = xAxisRotation_; - } - double xAxisRotation( void ) const - { - return _xAxisRotation; - } - - void largeArcFlag( bool largeArcFlag_ ) - { - _largeArcFlag = largeArcFlag_; - } - bool largeArcFlag( void ) const - { - return _largeArcFlag; - } - - void sweepFlag( bool sweepFlag_ ) - { - _sweepFlag = sweepFlag_; - } - bool sweepFlag( void ) const - { - return _sweepFlag; - } - - void x( double x_ ) - { - _x = x_; - } - double x( void ) const - { - return _x; - } - - void y( double y_ ) - { - _y = y_; - } - double y( void ) const - { - return _y; - } - -private: - double _radiusX; // X radius - double _radiusY; // Y radius - double _xAxisRotation; // Rotation relative to X axis - bool _largeArcFlag; // Draw longer of the two matching arcs - bool _sweepFlag; // Draw arc matching clock-wise rotation - double _x; // End-point X - double _y; // End-point Y -}; - -// Compare two PathArcArgs objects regardless of LHS/RHS -MagickPPExport int operator == ( const PathArcArgs& left_, - const PathArcArgs& right_ ); -MagickPPExport int operator != ( const PathArcArgs& left_, - const PathArcArgs& right_ ); -MagickPPExport int operator > ( const PathArcArgs& left_, - const PathArcArgs& right_ ); -MagickPPExport int operator < ( const PathArcArgs& left_, - const PathArcArgs& right_ ); -MagickPPExport int operator >= ( const PathArcArgs& left_, - const PathArcArgs& right_ ); -MagickPPExport int operator <= ( const PathArcArgs& left_, - const PathArcArgs& right_ ); - -typedef std::list PathArcArgsList; - -#if defined(MagickDLLExplicitTemplate) - -MagickDrawableExtern template class MagickPPExport -std::allocator; - -// MagickDrawableExtern template class MagickPPExport -// std::list >; - -#endif // MagickDLLExplicitTemplate - -// Path Arc (Elliptical Arc) -class MagickPPExport PathArcAbs : public VPathBase -{ -public: - // Draw a single arc segment - PathArcAbs ( const PathArcArgs &coordinates_ ); - - // Draw multiple arc segments - PathArcAbs ( const PathArcArgsList &coordinates_ ); - - // Copy constructor - PathArcAbs ( const PathArcAbs& original_ ); - - // Destructor - /*virtual*/ ~PathArcAbs ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - PathArcArgsList _coordinates; -}; -class MagickPPExport PathArcRel : public VPathBase -{ -public: - // Draw a single arc segment - PathArcRel ( const PathArcArgs &coordinates_ ); - - // Draw multiple arc segments - PathArcRel ( const PathArcArgsList &coordinates_ ); - - PathArcRel ( const PathArcRel& original_ ); - - /*virtual*/ ~PathArcRel ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - PathArcArgsList _coordinates; -}; - -// Path Closepath -class MagickPPExport PathClosePath : public VPathBase -{ -public: - PathClosePath ( void ) - : _dummy(0) - { - } - - /*virtual*/ ~PathClosePath ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - ::ssize_t _dummy; -}; - -// -// Curveto (Cubic Bezier) -// -class MagickPPExport PathCurvetoArgs -{ -public: - PathCurvetoArgs( void ); - - PathCurvetoArgs( double x1_, double y1_, - double x2_, double y2_, - double x_, double y_ ); - - PathCurvetoArgs( const PathCurvetoArgs &original_ ); - - ~PathCurvetoArgs ( void ); - - void x1( double x1_ ) - { - _x1 = x1_; - } -double x1( void ) const -{ - return _x1; -} - -void y1( double y1_ ) -{ - _y1 = y1_; -} -double y1( void ) const -{ - return _y1; -} - -void x2( double x2_ ) -{ - _x2 = x2_; -} -double x2( void ) const -{ - return _x2; -} - -void y2( double y2_ ) -{ - _y2 = y2_; -} -double y2( void ) const -{ - return _y2; -} - -void x( double x_ ) -{ - _x = x_; -} -double x( void ) const -{ - return _x; -} - -void y( double y_ ) -{ - _y = y_; -} -double y( void ) const -{ - return _y; -} - -private: -double _x1; -double _y1; -double _x2; -double _y2; -double _x; -double _y; -}; - -// Compare two PathCurvetoArgs objects regardless of LHS/RHS -MagickPPExport int operator == ( const PathCurvetoArgs& left_, - const PathCurvetoArgs& right_ ); -MagickPPExport int operator != ( const PathCurvetoArgs& left_, - const PathCurvetoArgs& right_ ); -MagickPPExport int operator > ( const PathCurvetoArgs& left_, - const PathCurvetoArgs& right_ ); -MagickPPExport int operator < ( const PathCurvetoArgs& left_, - const PathCurvetoArgs& right_ ); -MagickPPExport int operator >= ( const PathCurvetoArgs& left_, - const PathCurvetoArgs& right_ ); -MagickPPExport int operator <= ( const PathCurvetoArgs& left_, - const PathCurvetoArgs& right_ ); - -typedef std::list PathCurveToArgsList; - -#if defined(MagickDLLExplicitTemplate) - -MagickDrawableExtern template class MagickPPExport -std::allocator; - -// MagickDrawableExtern template class MagickPPExport -// std::list >; - -#endif // MagickDLLExplicitTemplate - -class MagickPPExport PathCurvetoAbs : public VPathBase -{ -public: - // Draw a single curve - PathCurvetoAbs ( const PathCurvetoArgs &args_ ); - - // Draw multiple curves - PathCurvetoAbs ( const PathCurveToArgsList &args_ ); - - // Copy constructor - PathCurvetoAbs ( const PathCurvetoAbs& original_ ); - - // Destructor - /*virtual*/ ~PathCurvetoAbs ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - PathCurveToArgsList _args; -}; -class MagickPPExport PathCurvetoRel : public VPathBase -{ -public: - // Draw a single curve - PathCurvetoRel ( const PathCurvetoArgs &args_ ); - - // Draw multiple curves - PathCurvetoRel ( const PathCurveToArgsList &args_ ); - - // Copy constructor - PathCurvetoRel ( const PathCurvetoRel& original_ ); - - /*virtual*/ ~PathCurvetoRel ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - PathCurveToArgsList _args; -}; -class MagickPPExport PathSmoothCurvetoAbs : public VPathBase -{ -public: - // Draw a single curve - PathSmoothCurvetoAbs ( const Magick::Coordinate &coordinates_ ); - - // Draw multiple curves - PathSmoothCurvetoAbs ( const CoordinateList &coordinates_ ); - - // Copy constructor - PathSmoothCurvetoAbs ( const PathSmoothCurvetoAbs& original_ ); - - /*virtual*/ ~PathSmoothCurvetoAbs ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ - VPathBase* copy() const; - -private: - CoordinateList _coordinates; -}; -class MagickPPExport PathSmoothCurvetoRel : public VPathBase -{ -public: - // Draw a single curve - PathSmoothCurvetoRel ( const Coordinate &coordinates_ ); - - // Draw multiple curves - PathSmoothCurvetoRel ( const CoordinateList &coordinates_ ); - - // Copy constructor - PathSmoothCurvetoRel ( const PathSmoothCurvetoRel& original_ ); - - // Destructor - /*virtual*/ ~PathSmoothCurvetoRel ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ - VPathBase* copy() const; - -private: - CoordinateList _coordinates; -}; - -// -// Quadratic Curveto (Quadratic Bezier) -// -class MagickPPExport PathQuadraticCurvetoArgs -{ -public: - PathQuadraticCurvetoArgs( void ); - - PathQuadraticCurvetoArgs( double x1_, double y1_, - double x_, double y_ ); - - PathQuadraticCurvetoArgs( const PathQuadraticCurvetoArgs &original_ ); - - ~PathQuadraticCurvetoArgs ( void ); - - void x1( double x1_ ) - { - _x1 = x1_; - } - double x1( void ) const - { - return _x1; - } - - void y1( double y1_ ) - { - _y1 = y1_; - } - double y1( void ) const - { - return _y1; - } - - void x( double x_ ) - { - _x = x_; - } - double x( void ) const - { - return _x; - } - - void y( double y_ ) - { - _y = y_; - } - double y( void ) const - { - return _y; - } - -private: - double _x1; - double _y1; - double _x; - double _y; -}; - -// Compare two PathQuadraticCurvetoArgs objects regardless of LHS/RHS -MagickPPExport int operator == ( const PathQuadraticCurvetoArgs& left_, - const PathQuadraticCurvetoArgs& right_ ); -MagickPPExport int operator != ( const PathQuadraticCurvetoArgs& left_, - const PathQuadraticCurvetoArgs& right_); -MagickPPExport int operator > ( const PathQuadraticCurvetoArgs& left_, - const PathQuadraticCurvetoArgs& right_); -MagickPPExport int operator < ( const PathQuadraticCurvetoArgs& left_, - const PathQuadraticCurvetoArgs& right_); -MagickPPExport int operator >= ( const PathQuadraticCurvetoArgs& left_, - const PathQuadraticCurvetoArgs& right_ ); -MagickPPExport int operator <= ( const PathQuadraticCurvetoArgs& left_, - const PathQuadraticCurvetoArgs& right_ ); - -typedef std::list PathQuadraticCurvetoArgsList; - -#if defined(MagickDLLExplicitTemplate) - -MagickDrawableExtern template class MagickPPExport -std::allocator; - -// MagickDrawableExtern template class MagickPPExport -// std::list >; - -#endif // MagickDLLExplicitTemplate - -class MagickPPExport PathQuadraticCurvetoAbs : public VPathBase -{ -public: - // Draw a single curve - PathQuadraticCurvetoAbs ( const Magick::PathQuadraticCurvetoArgs &args_ ); - - // Draw multiple curves - PathQuadraticCurvetoAbs ( const PathQuadraticCurvetoArgsList &args_ ); - - // Copy constructor - PathQuadraticCurvetoAbs ( const PathQuadraticCurvetoAbs& original_ ); - - // Destructor - /*virtual*/ ~PathQuadraticCurvetoAbs ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - PathQuadraticCurvetoArgsList _args; -}; -class MagickPPExport PathQuadraticCurvetoRel : public VPathBase -{ -public: - // Draw a single curve - PathQuadraticCurvetoRel ( const Magick::PathQuadraticCurvetoArgs &args_ ); - - // Draw multiple curves - PathQuadraticCurvetoRel ( const PathQuadraticCurvetoArgsList &args_ ); - - // Copy constructor - PathQuadraticCurvetoRel ( const PathQuadraticCurvetoRel& original_ ); - - // Destructor - /*virtual*/ ~PathQuadraticCurvetoRel ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - PathQuadraticCurvetoArgsList _args; -}; -class MagickPPExport PathSmoothQuadraticCurvetoAbs : public VPathBase -{ -public: - // Draw a single curve - PathSmoothQuadraticCurvetoAbs ( const Magick::Coordinate &coordinate_ ); - - // Draw multiple curves - PathSmoothQuadraticCurvetoAbs ( const CoordinateList &coordinates_ ); - - // Copy constructor - PathSmoothQuadraticCurvetoAbs ( const PathSmoothQuadraticCurvetoAbs& original_ ); - - // Destructor - /*virtual*/ ~PathSmoothQuadraticCurvetoAbs ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - CoordinateList _coordinates; -}; -class MagickPPExport PathSmoothQuadraticCurvetoRel : public VPathBase -{ -public: - // Draw a single curve - PathSmoothQuadraticCurvetoRel ( const Magick::Coordinate &coordinate_ ); - - // Draw multiple curves - PathSmoothQuadraticCurvetoRel ( const CoordinateList &coordinates_ ); - - // Copy constructor - PathSmoothQuadraticCurvetoRel ( const PathSmoothQuadraticCurvetoRel& original_ ); - - // Destructor - /*virtual*/ ~PathSmoothQuadraticCurvetoRel ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - CoordinateList _coordinates; -}; - -// -// Path Lineto -// -class MagickPPExport PathLinetoAbs : public VPathBase -{ -public: - // Draw to a single point - PathLinetoAbs ( const Magick::Coordinate& coordinate_ ); - - // Draw to multiple points - PathLinetoAbs ( const CoordinateList &coordinates_ ); - - // Copy constructor - PathLinetoAbs ( const PathLinetoAbs& original_ ); - - // Destructor - /*virtual*/ ~PathLinetoAbs ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - CoordinateList _coordinates; -}; -class MagickPPExport PathLinetoRel : public VPathBase -{ -public: - // Draw to a single point - PathLinetoRel ( const Magick::Coordinate& coordinate_ ); - - // Draw to multiple points - PathLinetoRel ( const CoordinateList &coordinates_ ); - - // Copy constructor - PathLinetoRel ( const PathLinetoRel& original_ ); - - // Destructor - /*virtual*/ ~PathLinetoRel ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - CoordinateList _coordinates; -}; - -// Path Horizontal Lineto -class MagickPPExport PathLinetoHorizontalAbs : public VPathBase -{ -public: - PathLinetoHorizontalAbs ( double x_ ) - : _x(x_) - { - } - - /*virtual*/ ~PathLinetoHorizontalAbs ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - - void x( double x_ ) - { - _x = x_; - } - double x( void ) const - { - return _x; - } - -private: - double _x; -}; -class MagickPPExport PathLinetoHorizontalRel : public VPathBase -{ -public: - PathLinetoHorizontalRel ( double x_ ) - : _x(x_) - { - } - - /*virtual*/ ~PathLinetoHorizontalRel ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - - void x( double x_ ) - { - _x = x_; - } - double x( void ) const - { - return _x; - } - -private: - double _x; -}; - -// Path Vertical Lineto -class MagickPPExport PathLinetoVerticalAbs : public VPathBase -{ -public: - PathLinetoVerticalAbs ( double y_ ) - : _y(y_) - { - } - - /*virtual*/ ~PathLinetoVerticalAbs ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - - void y( double y_ ) - { - _y = y_; - } - double y( void ) const - { - return _y; - } - -private: - double _y; -}; -class MagickPPExport PathLinetoVerticalRel : public VPathBase -{ -public: - PathLinetoVerticalRel ( double y_ ) - : _y(y_) - { - } - - /*virtual*/ ~PathLinetoVerticalRel ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - - void y( double y_ ) - { - _y = y_; - } - double y( void ) const - { - return _y; - } - -private: - double _y; -}; - -// Path Moveto -class MagickPPExport PathMovetoAbs : public VPathBase -{ -public: - // Simple moveto - PathMovetoAbs ( const Magick::Coordinate &coordinate_ ); - - // Moveto followed by implicit linetos - PathMovetoAbs ( const CoordinateList &coordinates_ ); - - // Copy constructor - PathMovetoAbs ( const PathMovetoAbs& original_ ); - - // Destructor - /*virtual*/ ~PathMovetoAbs ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - CoordinateList _coordinates; -}; -class MagickPPExport PathMovetoRel : public VPathBase -{ -public: - // Simple moveto - PathMovetoRel ( const Magick::Coordinate &coordinate_ ); - - // Moveto followed by implicit linetos - PathMovetoRel ( const CoordinateList &coordinates_ ); - - // Copy constructor - PathMovetoRel ( const PathMovetoRel& original_ ); - - // Destructor - /*virtual*/ ~PathMovetoRel ( void ); - - // Operator to invoke equivalent draw API call - /*virtual*/ void operator()( MagickCore::DrawingWand *context_ ) const; - - // Return polymorphic copy of object - /*virtual*/ VPathBase* copy() const; - -private: - CoordinateList _coordinates; -}; - -} // namespace Magick - -#endif // Magick_Drawable_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Exception.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Exception.h deleted file mode 100644 index eb77f40..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Exception.h +++ /dev/null @@ -1,425 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// Copyright Dirk Lemstra 2014-2015 -// -// Definition of Magick::Exception and derived classes -// Magick::Warning* and Magick::Error*. Derived from C++ STD -// 'exception' class for convenience. -// -// These classes form part of the Magick++ user interface. -// - -#if !defined(Magick_Exception_header) -#define Magick_Exception_header - -#include "Magick++/Include.h" -#include -#include - -namespace Magick -{ - class MagickPPExport Exception: public std::exception - { - public: - - // Construct with message string - Exception(const std::string& what_); - - // Construct with message string and nested exception - Exception(const std::string& what_, Exception* nested_); - - // Copy constructor - Exception(const Exception& original_); - - // Destructor - virtual ~Exception() throw(); - - // Assignment operator - Exception& operator=(const Exception& original_); - - // Get string identifying exception - virtual const char* what() const throw(); - - // Get nested exception - const Exception* nested() const throw(); - - ////////////////////////////////////////////////////////////////////// - // - // No user-serviceable parts beyond this point - // - ////////////////////////////////////////////////////////////////////// - - void nested(Exception* nested_) throw(); - - private: - std::string _what; - Exception* _nested; - }; - - // - // Error exceptions - // - - class MagickPPExport Error: public Exception - { - public: - explicit Error(const std::string& what_); - explicit Error(const std::string& what_,Exception *nested_); - ~Error() throw(); - }; - - class MagickPPExport ErrorBlob: public Error - { - public: - explicit ErrorBlob(const std::string& what_); - explicit ErrorBlob(const std::string& what_,Exception *nested_); - ~ErrorBlob() throw(); - }; - - class MagickPPExport ErrorCache: public Error - { - public: - explicit ErrorCache(const std::string& what_); - explicit ErrorCache(const std::string& what_,Exception *nested_); - ~ErrorCache() throw(); - }; - - class MagickPPExport ErrorCoder: public Error - { - public: - explicit ErrorCoder(const std::string& what_); - explicit ErrorCoder(const std::string& what_,Exception *nested_); - ~ErrorCoder() throw(); - }; - - class MagickPPExport ErrorConfigure: public Error - { - public: - explicit ErrorConfigure(const std::string& what_); - explicit ErrorConfigure(const std::string& what_,Exception *nested_); - ~ErrorConfigure() throw(); - }; - - class MagickPPExport ErrorCorruptImage: public Error - { - public: - explicit ErrorCorruptImage(const std::string& what_); - explicit ErrorCorruptImage(const std::string& what_,Exception *nested_); - ~ErrorCorruptImage() throw(); - }; - - class MagickPPExport ErrorDelegate: public Error - { - public: - explicit ErrorDelegate(const std::string& what_); - explicit ErrorDelegate(const std::string& what_,Exception *nested_); - ~ErrorDelegate() throw(); - }; - - class MagickPPExport ErrorDraw: public Error - { - public: - explicit ErrorDraw(const std::string& what_); - explicit ErrorDraw(const std::string& what_,Exception *nested_); - ~ErrorDraw() throw(); - }; - - class MagickPPExport ErrorFileOpen: public Error - { - public: - explicit ErrorFileOpen(const std::string& what_); - explicit ErrorFileOpen(const std::string& what_,Exception *nested_); - ~ErrorFileOpen() throw(); - }; - - class MagickPPExport ErrorImage: public Error - { - public: - explicit ErrorImage(const std::string& what_); - explicit ErrorImage(const std::string& what_,Exception *nested_); - ~ErrorImage() throw(); - }; - - class MagickPPExport ErrorMissingDelegate: public Error - { - public: - explicit ErrorMissingDelegate(const std::string& what_); - explicit ErrorMissingDelegate(const std::string& what_,Exception *nested_); - ~ErrorMissingDelegate() throw(); - }; - - class MagickPPExport ErrorModule: public Error - { - public: - explicit ErrorModule(const std::string& what_); - explicit ErrorModule(const std::string& what_,Exception *nested_); - ~ErrorModule() throw(); - }; - - class MagickPPExport ErrorMonitor: public Error - { - public: - explicit ErrorMonitor(const std::string& what_); - explicit ErrorMonitor(const std::string& what_,Exception *nested_); - ~ErrorMonitor() throw(); - }; - - class MagickPPExport ErrorOption: public Error - { - public: - explicit ErrorOption(const std::string& what_); - explicit ErrorOption(const std::string& what_,Exception *nested_); - ~ErrorOption() throw(); - }; - - class MagickPPExport ErrorPolicy: public Error - { - public: - explicit ErrorPolicy(const std::string& what_); - explicit ErrorPolicy(const std::string& what_,Exception *nested_); - ~ErrorPolicy() throw(); - }; - - class MagickPPExport ErrorRegistry: public Error - { - public: - explicit ErrorRegistry(const std::string& what_); - explicit ErrorRegistry(const std::string& what_,Exception *nested_); - ~ErrorRegistry() throw(); - }; - - class MagickPPExport ErrorResourceLimit: public Error - { - public: - explicit ErrorResourceLimit(const std::string& what_); - explicit ErrorResourceLimit(const std::string& what_,Exception *nested_); - ~ErrorResourceLimit() throw(); - }; - - class MagickPPExport ErrorStream: public Error - { - public: - explicit ErrorStream(const std::string& what_); - explicit ErrorStream(const std::string& what_,Exception *nested_); - ~ErrorStream() throw(); - }; - - class MagickPPExport ErrorType: public Error - { - public: - explicit ErrorType(const std::string& what_); - explicit ErrorType(const std::string& what_,Exception *nested_); - ~ErrorType() throw(); - }; - - class MagickPPExport ErrorUndefined: public Error - { - public: - explicit ErrorUndefined(const std::string& what_); - explicit ErrorUndefined(const std::string& what_,Exception *nested_); - ~ErrorUndefined() throw(); - }; - - class MagickPPExport ErrorXServer: public Error - { - public: - explicit ErrorXServer(const std::string& what_); - explicit ErrorXServer(const std::string& what_,Exception *nested_); - ~ErrorXServer() throw(); - }; - - // - // Warnings - // - - class MagickPPExport Warning: public Exception - { - public: - explicit Warning(const std::string& what_); - explicit Warning(const std::string& what_,Exception *nested_); - ~Warning() throw(); - }; - - class MagickPPExport WarningBlob: public Warning - { - public: - explicit WarningBlob(const std::string& what_); - explicit WarningBlob(const std::string& what_,Exception *nested_); - ~WarningBlob() throw(); - }; - - class MagickPPExport WarningCache: public Warning - { - public: - explicit WarningCache(const std::string& what_); - explicit WarningCache(const std::string& what_,Exception *nested_); - ~WarningCache() throw(); - }; - - class MagickPPExport WarningCoder: public Warning - { - public: - explicit WarningCoder(const std::string& what_); - explicit WarningCoder(const std::string& what_,Exception *nested_); - ~WarningCoder() throw(); - }; - - class MagickPPExport WarningConfigure: public Warning - { - public: - explicit WarningConfigure(const std::string& what_); - explicit WarningConfigure(const std::string& what_,Exception *nested_); - ~WarningConfigure() throw(); - }; - - class MagickPPExport WarningCorruptImage: public Warning - { - public: - explicit WarningCorruptImage(const std::string& what_); - explicit WarningCorruptImage(const std::string& what_,Exception *nested_); - ~WarningCorruptImage() throw(); - }; - - class MagickPPExport WarningDelegate: public Warning - { - public: - explicit WarningDelegate(const std::string& what_); - explicit WarningDelegate(const std::string& what_,Exception *nested_); - ~WarningDelegate() throw(); - }; - - class MagickPPExport WarningDraw : public Warning - { - public: - explicit WarningDraw(const std::string& what_); - explicit WarningDraw(const std::string& what_,Exception *nested_); - ~WarningDraw() throw(); - }; - - class MagickPPExport WarningFileOpen: public Warning - { - public: - explicit WarningFileOpen(const std::string& what_); - explicit WarningFileOpen(const std::string& what_,Exception *nested_); - ~WarningFileOpen() throw(); - }; - - class MagickPPExport WarningImage: public Warning - { - public: - explicit WarningImage(const std::string& what_); - explicit WarningImage(const std::string& what_,Exception *nested_); - ~WarningImage() throw(); - }; - - class MagickPPExport WarningMissingDelegate: public Warning - { - public: - explicit WarningMissingDelegate(const std::string& what_); - explicit WarningMissingDelegate(const std::string& what_, - Exception *nested_); - ~WarningMissingDelegate() throw(); - }; - - class MagickPPExport WarningModule: public Warning - { - public: - explicit WarningModule(const std::string& what_); - explicit WarningModule(const std::string& what_,Exception *nested_); - ~WarningModule() throw(); - }; - - class MagickPPExport WarningMonitor: public Warning - { - public: - explicit WarningMonitor(const std::string& what_); - explicit WarningMonitor(const std::string& what_,Exception *nested_); - ~WarningMonitor() throw(); - }; - - class MagickPPExport WarningOption: public Warning - { - public: - explicit WarningOption(const std::string& what_); - explicit WarningOption(const std::string& what_,Exception *nested_); - ~WarningOption() throw(); - }; - - class MagickPPExport WarningPolicy: public Warning - { - public: - explicit WarningPolicy(const std::string& what_); - explicit WarningPolicy(const std::string& what_,Exception *nested_); - ~WarningPolicy() throw(); - }; - - class MagickPPExport WarningRegistry: public Warning - { - public: - explicit WarningRegistry(const std::string& what_); - explicit WarningRegistry(const std::string& what_,Exception *nested_); - ~WarningRegistry() throw(); - }; - - class MagickPPExport WarningResourceLimit: public Warning - { - public: - explicit WarningResourceLimit(const std::string& what_); - explicit WarningResourceLimit(const std::string& what_,Exception *nested_); - ~WarningResourceLimit() throw(); - }; - - class MagickPPExport WarningStream: public Warning - { - public: - explicit WarningStream(const std::string& what_); - explicit WarningStream(const std::string& what_,Exception *nested_); - ~WarningStream() throw(); - }; - - class MagickPPExport WarningType: public Warning - { - public: - explicit WarningType(const std::string& what_); - explicit WarningType(const std::string& what_,Exception *nested_); - ~WarningType() throw(); - }; - - class MagickPPExport WarningUndefined: public Warning - { - public: - explicit WarningUndefined(const std::string& what_); - explicit WarningUndefined(const std::string& what_,Exception *nested_); - ~WarningUndefined() throw(); - }; - - class MagickPPExport WarningXServer: public Warning - { - public: - explicit WarningXServer(const std::string& what_); - explicit WarningXServer(const std::string& what_,Exception *nested_); - ~WarningXServer() throw(); - }; - - // - // No user-serviceable components beyond this point. - // - - std::string formatExceptionMessage( - const MagickCore::ExceptionInfo *exception_); - - Exception* createException(const MagickCore::ExceptionInfo *exception_); - - // Throw exception based on raw data - extern MagickPPExport void throwExceptionExplicit( - const MagickCore::ExceptionType severity_,const char* reason_, - const char* description_=(char *) NULL); - - // Thow exception based on ImageMagick's ExceptionInfo - extern MagickPPExport void throwException( - MagickCore::ExceptionInfo *exception_,const bool quiet_=false); - -} // namespace Magick - -#endif // Magick_Exception_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Functions.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Functions.h deleted file mode 100644 index f109f9d..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Functions.h +++ /dev/null @@ -1,37 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2003 -// Copyright Dirk Lemstra 2014 -// -// Simple C++ function wrappers for often used or otherwise -// inconvenient ImageMagick equivalents -// - -#if !defined(Magick_Functions_header) -#define Magick_Functions_header - -#include "Magick++/Include.h" -#include - -namespace Magick -{ - // Clone C++ string as allocated C string, de-allocating any existing string - MagickPPExport void CloneString(char **destination_, - const std::string &source_); - - // Disable OpenCL acceleration (only works when build with OpenCL support) - MagickPPExport void DisableOpenCL(void); - - // Enable OpenCL acceleration (only works when build with OpenCL support) - MagickPPExport bool EnableOpenCL(const bool useCache_=true); - - // C library initialization routine - MagickPPExport void InitializeMagick(const char *path_); - - // Seed a new sequence of pseudo-random numbers - MagickPPExport void SetRandomSeed(const unsigned long seed); - - // C library initialization routine - MagickPPExport void TerminateMagick(); -} -#endif // Magick_Functions_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Geometry.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Geometry.h deleted file mode 100644 index 7cd64db..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Geometry.h +++ /dev/null @@ -1,344 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002 -// Copyright Dirk Lemstra 2014 -// -// Geometry Definition -// -// Representation of an ImageMagick geometry specification -// X11 geometry specification plus hints - -#if !defined (Magick_Geometry_header) -#define Magick_Geometry_header - -#include "Magick++/Include.h" -#include - -namespace Magick -{ - class MagickPPExport Geometry; - - // Compare two Geometry objects regardless of LHS/RHS - MagickPPExport int operator == - (const Magick::Geometry& left_,const Magick::Geometry& right_); - MagickPPExport int operator != - (const Magick::Geometry& left_,const Magick::Geometry& right_); - MagickPPExport int operator > - (const Magick::Geometry& left_,const Magick::Geometry& right_); - MagickPPExport int operator < - (const Magick::Geometry& left_,const Magick::Geometry& right_); - MagickPPExport int operator >= - (const Magick::Geometry& left_,const Magick::Geometry& right_); - MagickPPExport int operator <= - (const Magick::Geometry& left_,const Magick::Geometry& right_); - - class MagickPPExport Geometry - { - public: - - // Default constructor - Geometry(); - - // Construct Geometry from specified string - Geometry(const char *geometry_); - - // Copy constructor - Geometry(const Geometry &geometry_); - - // Construct Geometry from specified string - Geometry(const std::string &geometry_); - - // Construct Geometry from specified dimensions - Geometry(size_t width_,size_t height_,::ssize_t xOff_=0, - ::ssize_t yOff_=0,bool xNegative_=false,bool yNegative_=false); - - // Destructor - ~Geometry(void); - - // Set via geometry string - const Geometry& operator=(const char *geometry_); - - // Assignment operator - Geometry& operator=(const Geometry& Geometry_); - - // Set via geometry string - const Geometry& operator=(const std::string &geometry_ ); - - // Return geometry string - operator std::string() const; - - // Resize without preserving aspect ratio (!) - void aspect(bool aspect_); - bool aspect(void) const; - - // Resize the image based on the smallest fitting dimension (^) - void fillArea(bool fillArea_); - bool fillArea(void) const; - - // Resize if image is greater than size (>) - void greater(bool greater_); - bool greater(void) const; - - // Height - void height(size_t height_); - size_t height(void) const; - - // Does object contain valid geometry? - void isValid(bool isValid_); - bool isValid(void) const; - - // Resize if image is less than size (<) - void less(bool less_); - bool less(void) const; - - // Resize using a pixel area count limit (@) - void limitPixels(bool limitPixels_); - bool limitPixels(void) const; - - // Width and height are expressed as percentages - void percent(bool percent_); - bool percent(void) const; - - // Width - void width(size_t width_); - size_t width(void) const; - - // Sign of X offset negative? (X origin at right) - void xNegative(bool xNegative_); - bool xNegative(void) const; - - // X offset from origin - void xOff(::ssize_t xOff_); - ::ssize_t xOff(void) const; - - // Sign of Y offset negative? (Y origin at bottom) - void yNegative(bool yNegative_); - bool yNegative(void) const; - - // Y offset from origin - void yOff(::ssize_t yOff_); - ::ssize_t yOff(void) const; - - // - // Public methods below this point are for Magick++ use only. - // - - // Construct from RectangleInfo - Geometry(const MagickCore::RectangleInfo &rectangle_); - - // Set via RectangleInfo - const Geometry& operator=(const MagickCore::RectangleInfo &rectangle_); - - // Return an ImageMagick RectangleInfo struct - operator MagickCore::RectangleInfo() const; - - private: - size_t _width; - size_t _height; - ::ssize_t _xOff; - ::ssize_t _yOff; - bool _xNegative; - bool _yNegative; - bool _isValid; - bool _percent; // Interpret width & height as percentages (%) - bool _aspect; // Force exact size (!) - bool _greater; // Resize only if larger than geometry (>) - bool _less; // Resize only if smaller than geometry (<) - bool _fillArea; // Resize the image based on the smallest fitting dimension (^) - bool _limitPixels; // Resize using a pixel area count limit (@) - }; - - class MagickPPExport Offset; - - // Compare two Offset objects - MagickPPExport int operator == - (const Magick::Offset& left_,const Magick::Offset& right_); - MagickPPExport int operator != - (const Magick::Offset& left_,const Magick::Offset& right_); - - class MagickPPExport Offset - { - public: - - // Default constructor - Offset(); - - // Construct Offset from specified string - Offset(const char *offset_); - - // Copy constructor - Offset(const Offset &offset_); - - // Construct Offset from specified string - Offset(const std::string &offset_); - - // Construct Offset from specified x and y - Offset(ssize_t x_,ssize_t y_); - - // Destructor - ~Offset(void); - - // Set via offset string - const Offset& operator=(const char *offset_); - - // Assignment operator - Offset& operator=(const Offset& offset_); - - // Set via offset string - const Offset& operator=(const std::string &offset_); - - // X offset from origin - ssize_t x(void) const; - - // Y offset from origin - ssize_t y(void) const; - - // - // Public methods below this point are for Magick++ use only. - // - - // Return an ImageMagick OffsetInfo struct - operator MagickCore::OffsetInfo() const; - - private: - ssize_t _x; - ssize_t _y; - }; -} // namespace Magick - -// -// Inlines -// - -inline void Magick::Geometry::aspect(bool aspect_) -{ - _aspect=aspect_; -} - -inline bool Magick::Geometry::aspect(void) const -{ - return(_aspect); -} - -inline void Magick::Geometry::fillArea(bool fillArea_) -{ - _fillArea=fillArea_; -} - -inline bool Magick::Geometry::fillArea(void) const -{ - return(_fillArea); -} - -inline void Magick::Geometry::greater(bool greater_) -{ - _greater=greater_; -} - -inline bool Magick::Geometry::greater(void) const -{ - return(_greater); -} - -inline void Magick::Geometry::height(size_t height_) -{ - _height=height_; -} - -inline size_t Magick::Geometry::height(void) const -{ - return(_height); -} - -inline void Magick::Geometry::isValid(bool isValid_) -{ - _isValid=isValid_; -} - -inline bool Magick::Geometry::isValid(void) const -{ - return(_isValid); -} - -inline void Magick::Geometry::less(bool less_) -{ - _less=less_; -} - -inline bool Magick::Geometry::less(void) const -{ - return(_less); -} - -inline void Magick::Geometry::limitPixels(bool limitPixels_) -{ - _limitPixels=limitPixels_; -} - -inline bool Magick::Geometry::limitPixels(void) const -{ - return(_limitPixels); -} - -inline void Magick::Geometry::width(size_t width_) -{ - _width=width_; - isValid(true); -} - -inline void Magick::Geometry::percent(bool percent_) -{ - _percent = percent_; -} - -inline bool Magick::Geometry::percent(void) const -{ - return(_percent); -} - -inline size_t Magick::Geometry::width(void) const -{ - return(_width); -} - -inline void Magick::Geometry::xNegative(bool xNegative_) -{ - _xNegative=xNegative_; -} - -inline bool Magick::Geometry::xNegative(void) const -{ - return(_xNegative); -} - -inline void Magick::Geometry::xOff(::ssize_t xOff_) -{ - _xOff=xOff_; -} - -inline ::ssize_t Magick::Geometry::xOff(void) const -{ - return(_xOff); -} - -inline void Magick::Geometry::yNegative(bool yNegative_) -{ - _yNegative=yNegative_; -} - -inline bool Magick::Geometry::yNegative(void) const -{ - return(_yNegative); -} - -inline void Magick::Geometry::yOff(::ssize_t yOff_) -{ - _yOff=yOff_; -} - -inline ::ssize_t Magick::Geometry::yOff(void) const -{ - return(_yOff); -} - -#endif // Magick_Geometry_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Image.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Image.h deleted file mode 100644 index f28366d..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Image.h +++ /dev/null @@ -1,1647 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// Copyright Dirk Lemstra 2013-2015 -// -// Definition of Image, the representation of a single image in Magick++ -// - -#if !defined(Magick_Image_header) -#define Magick_Image_header - -#include "Magick++/Include.h" -#include -#include -#include "Magick++/Blob.h" -#include "Magick++/ChannelMoments.h" -#include "Magick++/Color.h" -#include "Magick++/Drawable.h" -#include "Magick++/Exception.h" -#include "Magick++/Geometry.h" -#include "Magick++/TypeMetric.h" - -namespace Magick -{ - // Forward declarations - class Options; - class ImageRef; - - extern MagickPPExport const char *borderGeometryDefault; - extern MagickPPExport const char *frameGeometryDefault; - extern MagickPPExport const char *raiseGeometryDefault; - - // Compare two Image objects regardless of LHS/RHS - // Image sizes and signatures are used as basis of comparison - MagickPPExport int operator == - (const Magick::Image &left_,const Magick::Image &right_); - MagickPPExport int operator != - (const Magick::Image &left_,const Magick::Image &right_); - MagickPPExport int operator > - (const Magick::Image &left_,const Magick::Image &right_); - MagickPPExport int operator < - (const Magick::Image &left_,const Magick::Image &right_); - MagickPPExport int operator >= - (const Magick::Image &left_,const Magick::Image &right_); - MagickPPExport int operator <= - (const Magick::Image &left_,const Magick::Image &right_); - - // - // Image is the representation of an image. In reality, it actually - // a handle object which contains a pointer to a shared reference - // object (ImageRef). As such, this object is extremely space efficient. - // - class MagickPPExport Image - { - public: - - // Obtain image statistics. Statistics are normalized to the range - // of 0.0 to 1.0 and are output to the specified ImageStatistics - // structure. - typedef struct _ImageChannelStatistics - { - /* Minimum value observed */ - double maximum; - /* Maximum value observed */ - double minimum; - /* Average (mean) value observed */ - double mean; - /* Standard deviation, sqrt(variance) */ - double standard_deviation; - /* Variance */ - double variance; - /* Kurtosis */ - double kurtosis; - /* Skewness */ - double skewness; - } ImageChannelStatistics; - - typedef struct _ImageStatistics - { - ImageChannelStatistics red; - ImageChannelStatistics green; - ImageChannelStatistics blue; - ImageChannelStatistics opacity; - } ImageStatistics; - - // Default constructor - Image(void); - - // Construct Image from in-memory BLOB - Image(const Blob &blob_); - - // Construct Image of specified size from in-memory BLOB - Image(const Blob &blob_,const Geometry &size_); - - // Construct Image of specified size and depth from in-memory BLOB - Image(const Blob &blob_,const Geometry &size_,const size_t depth_); - - // Construct Image of specified size, depth, and format from - // in-memory BLOB - Image(const Blob &blob_,const Geometry &size_,const size_t depth_, - const std::string &magick_); - - // Construct Image of specified size, and format from in-memory BLOB - Image(const Blob &blob_,const Geometry &size_,const std::string &magick_); - - // Construct a blank image canvas of specified size and color - Image(const Geometry &size_,const Color &color_); - - // Copy constructor - Image(const Image &image_); - - // Copy constructor to copy part of the image - Image(const Image &image_,const Geometry &geometry_); - - // Construct an image based on an array of raw pixels, of - // specified type and mapping, in memory - Image(const size_t width_,const size_t height_,const std::string &map_, - const StorageType type_,const void *pixels_); - - // Construct from image file or image specification - Image(const std::string &imageSpec_); - - // Destructor - virtual ~Image(); - - // Assignment operator - Image& operator=(const Image &image_); - - // Join images into a single multi-image file - void adjoin(const bool flag_); - bool adjoin(void) const; - - // Anti-alias Postscript and TrueType fonts (default true) - void antiAlias(const bool flag_); - bool antiAlias(void) const; - - // Time in 1/100ths of a second which must expire before - // displaying the next image in an animated sequence. - void animationDelay(const size_t delay_); - size_t animationDelay(void) const; - - // Number of iterations to loop an animation (e.g. Netscape loop - // extension) for. - void animationIterations(const size_t iterations_); - size_t animationIterations(void) const; - - // Lessen (or intensify) when adding noise to an image. - void attenuate(const double attenuate_); - - // Image background color - void backgroundColor(const Color &color_); - Color backgroundColor(void) const; - - // Name of texture image to tile onto the image background - void backgroundTexture(const std::string &backgroundTexture_); - std::string backgroundTexture(void) const; - - // Base image width (before transformations) - size_t baseColumns(void) const; - - // Base image filename (before transformations) - std::string baseFilename(void) const; - - // Base image height (before transformations) - size_t baseRows(void) const; - - // Use black point compensation. - void blackPointCompensation(const bool flag_); - bool blackPointCompensation(void) const; - - // Image border color - void borderColor(const Color &color_); - Color borderColor(void) const; - - // Return smallest bounding box enclosing non-border pixels. The - // current fuzz value is used when discriminating between pixels. - // This is the crop bounding box used by crop(Geometry(0,0)); - Geometry boundingBox(void) const; - - // Text bounding-box base color (default none) - void boxColor(const Color &boxColor_); - Color boxColor(void) const; - - // This method is now deprecated. Please use ResourceLimits instead. - static void cacheThreshold(const size_t threshold_); - - // Image class (DirectClass or PseudoClass) - // NOTE: setting a DirectClass image to PseudoClass will result in - // the loss of color information if the number of colors in the - // image is greater than the maximum palette size (either 256 or - // 65536 entries depending on the value of MAGICKCORE_QUANTUM_DEPTH when - // ImageMagick was built). - void classType(const ClassType class_); - ClassType classType(void) const; - - // Associate a clip mask with the image. The clip mask must be the - // same dimensions as the image. Pass an invalid image to unset an - // existing clip mask. - void clipMask(const Image &clipMask_); - Image clipMask(void) const; - - // Colors within this distance are considered equal - void colorFuzz(const double fuzz_); - double colorFuzz(void) const; - - // Colormap size (number of colormap entries) - void colorMapSize(const size_t entries_); - size_t colorMapSize(void) const; - - // Image Color Space - void colorSpace(const ColorspaceType colorSpace_); - ColorspaceType colorSpace(void) const; - - void colorspaceType(const ColorspaceType colorSpace_); - ColorspaceType colorspaceType(void) const; - - // Image width - size_t columns(void) const; - - // Comment image (add comment string to image) - void comment(const std::string &comment_); - std::string comment(void) const; - - // Composition operator to be used when composition is implicitly - // used (such as for image flattening). - void compose(const CompositeOperator compose_); - CompositeOperator compose(void) const; - - // Compression type - void compressType(const CompressionType compressType_); - CompressionType compressType(void) const; - - // Enable printing of debug messages from ImageMagick - void debug(const bool flag_); - bool debug(void) const; - - // Vertical and horizontal resolution in pixels of the image - void density(const Geometry &geomery_); - Geometry density(void) const; - - // Image depth (bits allocated to red/green/blue components) - void depth(const size_t depth_); - size_t depth(void) const; - - // Tile names from within an image montage - std::string directory(void) const; - - // Endianness (little like Intel or big like SPARC) for image - // formats which support endian-specific options. - void endian(const EndianType endian_); - EndianType endian(void) const; - - // Exif profile (BLOB) - void exifProfile(const Blob &exifProfile_); - Blob exifProfile(void) const; - - // Image file name - void fileName(const std::string &fileName_); - std::string fileName(void) const; - - // Number of bytes of the image on disk - off_t fileSize(void) const; - - // Color to use when filling drawn objects - void fillColor(const Color &fillColor_); - Color fillColor(void) const; - - // Rule to use when filling drawn objects - void fillRule(const FillRule &fillRule_); - FillRule fillRule(void) const; - - // Pattern to use while filling drawn objects. - void fillPattern(const Image &fillPattern_); - Image fillPattern(void) const; - - // Filter to use when resizing image - void filterType(const FilterTypes filterType_); - FilterTypes filterType(void) const; - - // Text rendering font - void font(const std::string &font_); - std::string font(void) const; - - // Font family - void fontFamily(const std::string &family_); - std::string fontFamily(void) const; - - // Font point size - void fontPointsize(const double pointSize_); - double fontPointsize(void) const; - - // Font style - void fontStyle(const StyleType style_); - StyleType fontStyle(void) const; - - // Font weight - void fontWeight(const size_t weight_); - size_t fontWeight(void) const; - - - // Long image format description - std::string format(void) const; - - // Formats the specified expression - // More info here: https://imagemagick.org/script/escape.php - std::string formatExpression(const std::string expression); - - // Gamma level of the image - double gamma(void) const; - - // Preferred size of the image when encoding - Geometry geometry(void) const; - - // GIF disposal method - void gifDisposeMethod(const size_t disposeMethod_); - size_t gifDisposeMethod(void) const; - - // When comparing images, emphasize pixel differences with this color. - void highlightColor(const Color color_); - - // ICC color profile (BLOB) - void iccColorProfile(const Blob &colorProfile_); - Blob iccColorProfile(void) const; - - // Type of interlacing to use - void interlaceType(const InterlaceType interlace_); - InterlaceType interlaceType(void) const; - - // Pixel color interpolation method to use - void interpolate(const InterpolatePixelMethod interpolate_); - InterpolatePixelMethod interpolate(void) const; - - // IPTC profile (BLOB) - void iptcProfile(const Blob &iptcProfile_); - Blob iptcProfile(void) const; - - // Returns true if none of the pixels in the image have an alpha value - // other than OpaqueAlpha (QuantumRange). - bool isOpaque(void) const; - - // Does object contain valid image? - void isValid(const bool isValid_); - bool isValid(void) const; - - // Image label - void label(const std::string &label_); - std::string label(void) const; - - // Stroke width for drawing vector objects (default one) - // This method is now deprecated. Please use strokeWidth instead. - void lineWidth(const double lineWidth_); - double lineWidth(void) const; - - // When comparing images, de-emphasize pixel differences with this color. - void lowlightColor(const Color color_); - - // File type magick identifier (.e.g "GIF") - void magick(const std::string &magick_); - std::string magick(void) const; - - // Associate a mask with the image. The mask must be the same dimensions - // as the image. Pass an invalid image to unset an existing clip mask. - void mask(const Image &mask_); - Image mask(void) const; - - // Image supports transparency (matte channel) - void matte(const bool matteFlag_); - bool matte(void) const; - - // Transparent color - void matteColor(const Color &matteColor_); - Color matteColor(void) const; - - // The mean error per pixel computed when an image is color reduced - double meanErrorPerPixel(void) const; - - // Image modulus depth (minimum number of bits required to support - // red/green/blue components without loss of accuracy) - void modulusDepth(const size_t modulusDepth_); - size_t modulusDepth(void) const; - - // Transform image to black and white - void monochrome(const bool monochromeFlag_); - bool monochrome(void) const; - - // Tile size and offset within an image montage - Geometry montageGeometry(void) const; - - // The normalized max error per pixel computed when an image is - // color reduced. - double normalizedMaxError(void) const; - - // The normalized mean error per pixel computed when an image is - // color reduced. - double normalizedMeanError(void) const; - - // Image orientation - void orientation(const OrientationType orientation_); - OrientationType orientation(void) const; - - // Preferred size and location of an image canvas. - void page(const Geometry &pageSize_); - Geometry page(void) const; - - // Pen color (deprecated, don't use any more) - void penColor(const Color &penColor_); - Color penColor(void) const; - - // Pen texture image (deprecated, don't use any more) - void penTexture(const Image &penTexture_); - Image penTexture(void) const; - - // JPEG/MIFF/PNG compression level (default 75). - void quality(const size_t quality_); - size_t quality(void) const; - - // Maximum number of colors to quantize to - void quantizeColors(const size_t colors_); - size_t quantizeColors(void) const; - - // Colorspace to quantize in. - void quantizeColorSpace(const ColorspaceType colorSpace_); - ColorspaceType quantizeColorSpace(void) const; - - // Dither image during quantization (default true). - void quantizeDither(const bool ditherFlag_); - bool quantizeDither(void) const; - - // Dither method - void quantizeDitherMethod(const DitherMethod ditherMethod_); - DitherMethod quantizeDitherMethod(void) const; - - // Quantization tree-depth - void quantizeTreeDepth(const size_t treeDepth_); - size_t quantizeTreeDepth(void) const; - - // Suppress all warning messages. Error messages are still reported. - void quiet(const bool quiet_); - bool quiet(void) const; - - // The type of rendering intent - void renderingIntent(const RenderingIntent renderingIntent_); - RenderingIntent renderingIntent(void) const; - - // Units of image resolution - void resolutionUnits(const ResolutionType resolutionUnits_); - ResolutionType resolutionUnits(void) const; - - // The number of pixel rows in the image - size_t rows(void) const; - - // Image scene number - void scene(const size_t scene_); - size_t scene(void) const; - - // Width and height of a raw image - void size(const Geometry &geometry_); - Geometry size(void) const; - - // enabled/disable stroke anti-aliasing - void strokeAntiAlias(const bool flag_); - bool strokeAntiAlias(void) const; - - // Color to use when drawing object outlines - void strokeColor(const Color &strokeColor_); - Color strokeColor(void) const; - - // Specify the pattern of dashes and gaps used to stroke - // paths. The strokeDashArray represents a zero-terminated array - // of numbers that specify the lengths of alternating dashes and - // gaps in pixels. If an odd number of values is provided, then - // the list of values is repeated to yield an even number of - // values. A typical strokeDashArray_ array might contain the - // members 5 3 2 0, where the zero value indicates the end of the - // pattern array. - void strokeDashArray(const double *strokeDashArray_); - const double *strokeDashArray(void) const; - - // While drawing using a dash pattern, specify distance into the - // dash pattern to start the dash (default 0). - void strokeDashOffset(const double strokeDashOffset_); - double strokeDashOffset(void) const; - - // Specify the shape to be used at the end of open subpaths when - // they are stroked. Values of LineCap are UndefinedCap, ButtCap, - // RoundCap, and SquareCap. - void strokeLineCap(const LineCap lineCap_); - LineCap strokeLineCap(void) const; - - // Specify the shape to be used at the corners of paths (or other - // vector shapes) when they are stroked. Values of LineJoin are - // UndefinedJoin, MiterJoin, RoundJoin, and BevelJoin. - void strokeLineJoin(const LineJoin lineJoin_); - LineJoin strokeLineJoin(void) const; - - // Specify miter limit. When two line segments meet at a sharp - // angle and miter joins have been specified for 'lineJoin', it is - // possible for the miter to extend far beyond the thickness of - // the line stroking the path. The miterLimit' imposes a limit on - // the ratio of the miter length to the 'lineWidth'. The default - // value of this parameter is 4. - void strokeMiterLimit(const size_t miterLimit_); - size_t strokeMiterLimit(void) const; - - // Pattern image to use while stroking object outlines. - void strokePattern(const Image &strokePattern_); - Image strokePattern(void) const; - - // Stroke width for drawing vector objects (default one) - void strokeWidth(const double strokeWidth_); - double strokeWidth(void) const; - - // Subimage of an image sequence - void subImage(const size_t subImage_); - size_t subImage(void) const; - - // Number of images relative to the base image - void subRange(const size_t subRange_); - size_t subRange(void) const; - - // Render text right-to-left or left-to-right. - void textDirection(DirectionType direction_); - DirectionType textDirection() const; - - // Annotation text encoding (e.g. "UTF-16") - void textEncoding(const std::string &encoding_); - std::string textEncoding(void) const; - - // Text gravity. - void textGravity(GravityType gravity_); - GravityType textGravity() const; - - // Text inter-line spacing - void textInterlineSpacing(double spacing_); - double textInterlineSpacing(void) const; - - // Text inter-word spacing - void textInterwordSpacing(double spacing_); - double textInterwordSpacing(void) const; - - // Text inter-character kerning - void textKerning(double kerning_); - double textKerning(void) const; - - // Text undercolor box - void textUnderColor(const Color &underColor_); - Color textUnderColor(void) const; - - // Tile name - void tileName(const std::string &tileName_); - std::string tileName(void) const; - - // Number of colors in the image - size_t totalColors(void) const; - - // Rotation to use when annotating with text or drawing - void transformRotation(const double angle_); - - // Skew to use in X axis when annotating with text or drawing - void transformSkewX(const double skewx_); - - // Skew to use in Y axis when annotating with text or drawing - void transformSkewY(const double skewy_); - - // Image representation type (also see type operation) - // Available types: - // Bilevel Grayscale GrayscaleMatte - // Palette PaletteMatte TrueColor - // TrueColorMatte ColorSeparation ColorSeparationMatte - void type(const ImageType type_); - ImageType type(void) const; - - // Print detailed information about the image - void verbose(const bool verboseFlag_); - bool verbose(void) const; - - // FlashPix viewing parameters - void view(const std::string &view_); - std::string view(void) const; - - // Virtual pixel method - void virtualPixelMethod(const VirtualPixelMethod virtual_pixel_method_); - VirtualPixelMethod virtualPixelMethod(void) const; - - // X11 display to display to, obtain fonts from, or to capture - // image from - void x11Display(const std::string &display_); - std::string x11Display(void) const; - - // x resolution of the image - double xResolution(void) const; - - // y resolution of the image - double yResolution(void) const; - - // Adaptive-blur image with specified blur factor - // The radius_ parameter specifies the radius of the Gaussian, in - // pixels, not counting the center pixel. The sigma_ parameter - // specifies the standard deviation of the Laplacian, in pixels. - void adaptiveBlur(const double radius_=0.0,const double sigma_=1.0); - - // This is shortcut function for a fast interpolative resize using mesh - // interpolation. It works well for small resizes of less than +/- 50% - // of the original image size. For larger resizing on images a full - // filtered and slower resize function should be used instead. - void adaptiveResize(const Geometry &geometry_); - - // Adaptively sharpens the image by sharpening more intensely near image - // edges and less intensely far from edges. We sharpen the image with a - // Gaussian operator of the given radius and standard deviation (sigma). - // For reasonable results, radius should be larger than sigma. - void adaptiveSharpen(const double radius_=0.0,const double sigma_=1.0); - void adaptiveSharpenChannel(const ChannelType channel_, - const double radius_=0.0,const double sigma_=1.0); - - // Local adaptive threshold image - // http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm - // Width x height define the size of the pixel neighborhood - // offset = constant to subtract from pixel neighborhood mean - void adaptiveThreshold(const size_t width,const size_t height, - const ::ssize_t offset=0); - - // Add noise to image with specified noise type - void addNoise(const NoiseType noiseType_); - void addNoiseChannel(const ChannelType channel_, - const NoiseType noiseType_); - - // Transform image by specified affine (or free transform) matrix. - void affineTransform(const DrawableAffine &affine); - - // Activates, deactivates, resets, or sets the alpha channel. - void alphaChannel(AlphaChannelType alphaType_); - - // - // Annotate image (draw text on image) - // - // Gravity effects text placement in bounding area according to rules: - // NorthWestGravity text bottom-left corner placed at top-left - // NorthGravity text bottom-center placed at top-center - // NorthEastGravity text bottom-right corner placed at top-right - // WestGravity text left-center placed at left-center - // CenterGravity text center placed at center - // EastGravity text right-center placed at right-center - // SouthWestGravity text top-left placed at bottom-left - // SouthGravity text top-center placed at bottom-center - // SouthEastGravity text top-right placed at bottom-right - - // Annotate using specified text, and placement location - void annotate(const std::string &text_,const Geometry &location_); - - // Annotate using specified text, bounding area, and placement - // gravity - void annotate(const std::string &text_,const Geometry &boundingArea_, - const GravityType gravity_); - - // Annotate with text using specified text, bounding area, - // placement gravity, and rotation. - void annotate(const std::string &text_,const Geometry &boundingArea_, - const GravityType gravity_,const double degrees_); - - // Annotate with text (bounding area is entire image) and placement - // gravity. - void annotate(const std::string &text_,const GravityType gravity_); - - // Inserts the artifact with the specified name and value into - // the artifact tree of the image. - void artifact(const std::string &name_,const std::string &value_); - - // Returns the value of the artifact with the specified name. - std::string artifact(const std::string &name_) const; - - // Access/Update a named image attribute - void attribute(const std::string name_,const char *value_); - void attribute(const std::string name_,const std::string value_); - std::string attribute(const std::string name_ ) const; - - // Extracts the 'mean' from the image and adjust the image to try - // make set its gamma appropriatally. - void autoGamma(void); - void autoGammaChannel(const ChannelType channel_); - - // Adjusts the levels of a particular image channel by scaling the - // minimum and maximum values to the full quantum range. - void autoLevel(void); - void autoLevelChannel(const ChannelType channel_); - - // Adjusts an image so that its orientation is suitable for viewing. - void autoOrient(void); - - // Forces all pixels below the threshold into black while leaving all - // pixels at or above the threshold unchanged. - void blackThreshold(const std::string &threshold_); - void blackThresholdChannel(const ChannelType channel_, - const std::string &threshold_); - - // Simulate a scene at nighttime in the moonlight. - void blueShift(const double factor_=1.5); - - // Blur image with specified blur factor - // The radius_ parameter specifies the radius of the Gaussian, in - // pixels, not counting the center pixel. The sigma_ parameter - // specifies the standard deviation of the Laplacian, in pixels. - void blur(const double radius_=0.0,const double sigma_=1.0); - void blurChannel(const ChannelType channel_,const double radius_=0.0, - const double sigma_=1.0); - - // Border image (add border to image) - void border(const Geometry &geometry_=borderGeometryDefault); - - // Changes the brightness and/or contrast of an image. It converts the - // brightness and contrast parameters into slope and intercept and calls - // a polynomical function to apply to the image. - void brightnessContrast(const double brightness_=0.0, - const double contrast_=0.0); - void brightnessContrastChannel(const ChannelType channel_, - const double brightness_=0.0,const double contrast_=0.0); - - // Uses a multi-stage algorithm to detect a wide range of edges in images. - void cannyEdge(const double radius_=0.0,const double sigma_=1.0, - const double lowerPercent_=0.1,const double upperPercent_=0.3); - - // Accepts a lightweight Color Correction Collection - // (CCC) file which solely contains one or more color corrections and - // applies the correction to the image. - void cdl(const std::string &cdl_); - - // Extract channel from image - void channel(const ChannelType channel_); - - // Set or obtain modulus channel depth - void channelDepth(const ChannelType channel_,const size_t depth_); - size_t channelDepth(const ChannelType channel_); - - // Charcoal effect image (looks like charcoal sketch) - // The radius_ parameter specifies the radius of the Gaussian, in - // pixels, not counting the center pixel. The sigma_ parameter - // specifies the standard deviation of the Laplacian, in pixels. - void charcoal(const double radius_=0.0,const double sigma_=1.0); - - // Chop image (remove vertical or horizontal subregion of image) - // FIXME: describe how geometry argument is used to select either - // horizontal or vertical subregion of image. - void chop(const Geometry &geometry_); - - // Chromaticity blue primary point (e.g. x=0.15, y=0.06) - void chromaBluePrimary(const double x_,const double y_); - void chromaBluePrimary(double *x_, double *y_) const; - - // Chromaticity green primary point (e.g. x=0.3, y=0.6) - void chromaGreenPrimary(const double x_,const double y_); - void chromaGreenPrimary(double *x_,double *y_) const; - - // Chromaticity red primary point (e.g. x=0.64, y=0.33) - void chromaRedPrimary(const double x_,const double y_); - void chromaRedPrimary(double *x_,double *y_) const; - - // Chromaticity white point (e.g. x=0.3127, y=0.329) - void chromaWhitePoint(const double x_,const double y_); - void chromaWhitePoint(double *x_,double *y_) const; - - // Set each pixel whose value is below zero to zero and any the - // pixel whose value is above the quantum range to the quantum range (e.g. - // 65535) otherwise the pixel value remains unchanged. - void clamp(void); - void clampChannel(const ChannelType channel_); - - // Sets the image clip mask based on any clipping path information - // if it exists. - void clip(void); - - void clipPath(const std::string pathname_,const bool inside_); - - // Apply a color lookup table (CLUT) to the image. - void clut(const Image &clutImage_); - void clutChannel(const ChannelType channel_,const Image &clutImage_); - - // Colorize image with pen color, using specified percent opacity. - void colorize(const unsigned int opacity_,const Color &penColor_); - - // Colorize image with pen color, using specified percent opacity - // for red, green, and blue quantums - void colorize(const unsigned int opacityRed_, - const unsigned int opacityGreen_,const unsigned int opacityBlue_, - const Color &penColor_); - - // Color at colormap position index_ - void colorMap(const size_t index_,const Color &color_); - Color colorMap(const size_t index_) const; - - // Apply a color matrix to the image channels. The user supplied - // matrix may be of order 1 to 5 (1x1 through 5x5). - void colorMatrix(const size_t order_,const double *color_matrix_); - - // Compare current image with another image - // Sets meanErrorPerPixel, normalizedMaxError, and normalizedMeanError - // in the current image. False is returned if the images are identical. - bool compare(const Image &reference_); - - // Compare current image with another image - // Returns the distortion based on the specified metric. - double compare(const Image &reference_,const MetricType metric_); - double compareChannel(const ChannelType channel_,const Image &reference_, - const MetricType metric_); - - // Compare current image with another image - // Sets the distortion and returns the difference image. - Image compare(const Image &reference_,const MetricType metric_, - double *distortion); - Image compareChannel(const ChannelType channel_,const Image &reference_, - const MetricType metric_,double *distortion ); - - // Compose an image onto another at specified offset and using - // specified algorithm - void composite(const Image &compositeImage_,const Geometry &offset_, - const CompositeOperator compose_=InCompositeOp); - void composite(const Image &compositeImage_,const GravityType gravity_, - const CompositeOperator compose_=InCompositeOp); - void composite(const Image &compositeImage_,const ::ssize_t xOffset_, - const ::ssize_t yOffset_,const CompositeOperator compose_=InCompositeOp); - - // Determines the connected-components of the image - void connectedComponents(const size_t connectivity_); - - // Contrast image (enhance intensity differences in image) - void contrast(const size_t sharpen_); - - // A simple image enhancement technique that attempts to improve the - // contrast in an image by 'stretching' the range of intensity values - // it contains to span a desired range of values. It differs from the - // more sophisticated histogram equalization in that it can only apply a - // linear scaling function to the image pixel values. As a result the - // 'enhancement' is less harsh. - void contrastStretch(const double black_point_,const double white_point_); - void contrastStretchChannel(const ChannelType channel_, - const double black_point_,const double white_point_); - - // Convolve image. Applies a user-specified convolution to the image. - // order_ represents the number of columns and rows in the filter kernel. - // kernel_ is an array of doubles representing the convolution kernel. - void convolve(const size_t order_,const double *kernel_); - - // Copies pixels from the source image as defined by the geometry the - // destination image at the specified offset. - void copyPixels(const Image &source_,const Geometry &geometry_, - const Offset &offset_); - - // Crop image (subregion of original image) - void crop(const Geometry &geometry_); - - // Cycle image colormap - void cycleColormap(const ::ssize_t amount_); - - // Converts cipher pixels to plain pixels. - void decipher(const std::string &passphrase_); - - // Tagged image format define. Similar to the defineValue() method - // except that passing the flag_ value 'true' creates a value-less - // define with that format and key. Passing the flag_ value 'false' - // removes any existing matching definition. The method returns 'true' - // if a matching key exists, and 'false' if no matching key exists. - void defineSet(const std::string &magick_,const std::string &key_, - bool flag_); - bool defineSet(const std::string &magick_,const std::string &key_) const; - - // Tagged image format define (set/access coder-specific option) The - // magick_ option specifies the coder the define applies to. The key_ - // option provides the key specific to that coder. The value_ option - // provides the value to set (if any). See the defineSet() method if the - // key must be removed entirely. - void defineValue(const std::string &magick_,const std::string &key_, - const std::string &value_); - std::string defineValue(const std::string &magick_, - const std::string &key_) const; - - // Removes skew from the image. Skew is an artifact that occurs in scanned - // images because of the camera being misaligned, imperfections in the - // scanning or surface, or simply because the paper was not placed - // completely flat when scanned. The value of threshold_ ranges from 0 - // to QuantumRange. - void deskew(const double threshold_); - - // Despeckle image (reduce speckle noise) - void despeckle(void); - - // Determines the color type of the image. This method can be used to - // automaticly make the type GrayScale. - ImageType determineType(void) const; - - // Display image on screen - void display(void); - - // Distort image. distorts an image using various distortion methods, by - // mapping color lookups of the source image to a new destination image - // usally of the same size as the source image, unless 'bestfit' is set to - // true. - void distort(const DistortImageMethod method_, - const size_t number_arguments_,const double *arguments_, - const bool bestfit_=false); - - // Draw on image using a single drawable - void draw(const Drawable &drawable_); - - // Draw on image using a drawable list - void draw(const std::list &drawable_); - - // Edge image (hilight edges in image) - void edge(const double radius_=0.0); - - // Emboss image (hilight edges with 3D effect) - // The radius_ parameter specifies the radius of the Gaussian, in - // pixels, not counting the center pixel. The sigma_ parameter - // specifies the standard deviation of the Laplacian, in pixels. - void emboss(const double radius_=0.0,const double sigma_=1.0); - - // Converts pixels to cipher-pixels. - void encipher(const std::string &passphrase_); - - // Enhance image (minimize noise) - void enhance(void); - - // Equalize image (histogram equalization) - void equalize(void); - - // Erase image to current "background color" - void erase(void); - - // Extend the image as defined by the geometry. - void extent(const Geometry &geometry_); - void extent(const Geometry &geometry_,const Color &backgroundColor); - void extent(const Geometry &geometry_,const Color &backgroundColor, - const GravityType gravity_ ); - void extent(const Geometry &geometry_,const GravityType gravity_); - - // Flip image (reflect each scanline in the vertical direction) - void flip(void); - - // Flood-fill color across pixels that match the color of the - // target pixel and are neighbors of the target pixel. - // Uses current fuzz setting when determining color match. - void floodFillColor(const Geometry &point_,const Color &fillColor_); - void floodFillColor(const Geometry &point_,const Color &fillColor_, - const bool invert_); - void floodFillColor(const ::ssize_t x_,const ::ssize_t y_, - const Color &fillColor_); - void floodFillColor(const ::ssize_t x_,const ::ssize_t y_, - const Color &fillColor_,const bool invert_); - - // Flood-fill color across pixels starting at target-pixel and - // stopping at pixels matching specified border color. - // Uses current fuzz setting when determining color match. - void floodFillColor(const Geometry &point_,const Color &fillColor_, - const Color &borderColor_); - void floodFillColor(const Geometry &point_,const Color &fillColor_, - const Color &borderColor_,const bool invert_); - void floodFillColor(const ::ssize_t x_,const ::ssize_t y_, - const Color &fillColor_,const Color &borderColor_); - void floodFillColor(const ::ssize_t x_,const ::ssize_t y_, - const Color &fillColor_,const Color &borderColor_,const bool invert_); - - // Floodfill pixels matching color (within fuzz factor) of target - // pixel(x,y) with replacement opacity value using method. - void floodFillOpacity(const ::ssize_t x_,const ::ssize_t y_, - const unsigned int opacity_,const bool invert_=false); - void floodFillOpacity(const ::ssize_t x_,const ::ssize_t y_, - const unsigned int opacity_,const PaintMethod method_); - void floodFillOpacity(const ::ssize_t x_,const ::ssize_t y_, - const unsigned int opacity_,const Color &target_, - const bool invert_=false); - - // Flood-fill texture across pixels that match the color of the - // target pixel and are neighbors of the target pixel. - // Uses current fuzz setting when determining color match. - void floodFillTexture(const Geometry &point_,const Image &texture_); - void floodFillTexture(const Geometry &point_,const Image &texture_, - const bool invert_); - void floodFillTexture(const ::ssize_t x_,const ::ssize_t y_, - const Image &texture_); - void floodFillTexture(const ::ssize_t x_,const ::ssize_t y_, - const Image &texture_,const bool invert_); - - // Flood-fill texture across pixels starting at target-pixel and - // stopping at pixels matching specified border color. - // Uses current fuzz setting when determining color match. - void floodFillTexture(const Geometry &point_,const Image &texture_, - const Color &borderColor_); - void floodFillTexture(const Geometry &point_,const Image &texture_, - const Color &borderColor_,const bool invert_); - void floodFillTexture(const ::ssize_t x_,const ::ssize_t y_, - const Image &texture_,const Color &borderColor_); - void floodFillTexture(const ::ssize_t x_,const ::ssize_t y_, - const Image &texture_,const Color &borderColor_,const bool invert_); - - // Flop image (reflect each scanline in the horizontal direction) - void flop(void); - - // Obtain font metrics for text string given current font, - // pointsize, and density settings. - void fontTypeMetrics(const std::string &text_,TypeMetric *metrics); - - // Obtain multi line font metrics for text string given current font, - // pointsize, and density settings. - void fontTypeMetricsMultiline(const std::string &text_, - TypeMetric *metrics); - - // Frame image - void frame(const Geometry &geometry_=frameGeometryDefault); - void frame(const size_t width_,const size_t height_, - const ::ssize_t innerBevel_=6, const ::ssize_t outerBevel_=6); - - // Applies a mathematical expression to the image. - void fx(const std::string expression); - void fx(const std::string expression,const Magick::ChannelType channel); - - // Gamma correct image - void gamma(const double gamma_); - void gamma(const double gammaRed_,const double gammaGreen_, - const double gammaBlue_); - - // Gaussian blur image - // The number of neighbor pixels to be included in the convolution - // mask is specified by 'width_'. The standard deviation of the - // gaussian bell curve is specified by 'sigma_'. - void gaussianBlur(const double width_,const double sigma_); - void gaussianBlurChannel(const ChannelType channel_,const double width_, - const double sigma_); - - // Obtain immutable image pixel indexes (valid for PseudoClass images) - const IndexPacket *getConstIndexes(void) const; - - // Transfers read-only pixels from the image to the pixel cache as - // defined by the specified region - const PixelPacket *getConstPixels(const ::ssize_t x_,const ::ssize_t y_, - const size_t columns_,const size_t rows_) const; - - // Obtain mutable image pixel indexes (valid for PseudoClass images) - IndexPacket *getIndexes(void); - - // Transfers pixels from the image to the pixel cache as defined - // by the specified region. Modified pixels may be subsequently - // transferred back to the image via syncPixels. This method is - // valid for DirectClass images. - PixelPacket *getPixels(const ::ssize_t x_,const ::ssize_t y_, - const size_t columns_,const size_t rows_); - - // Converts the colors in the image to gray. - void grayscale(const PixelIntensityMethod method_); - - // Apply a color lookup table (Hald CLUT) to the image. - void haldClut(const Image &clutImage_); - - // Identifies lines in the image. - void houghLine(const size_t width_,const size_t height_, - const size_t threshold_=40); - - // Implode image (special effect) - void implode(const double factor_); - - // Implements the inverse discrete Fourier transform (DFT) of the image - // either as a magnitude / phase or real / imaginary image pair. - void inverseFourierTransform(const Image &phase_); - void inverseFourierTransform(const Image &phase_,const bool magnitude_); - - // An edge preserving noise reduction filter. - void kuwahara(const double radius_=0.0,const double sigma_=1.0); - void kuwaharaChannel(const ChannelType channel_,const double radius_=0.0, - const double sigma_=1.0); - - // Level image. Adjust the levels of the image by scaling the - // colors falling between specified white and black points to the - // full available quantum range. The parameters provided represent - // the black, mid (gamma), and white points. The black point - // specifies the darkest color in the image. Colors darker than - // the black point are set to zero. Mid point (gamma) specifies a - // gamma correction to apply to the image. White point specifies - // the lightest color in the image. Colors brighter than the - // white point are set to the maximum quantum value. The black and - // white point have the valid range 0 to QuantumRange while mid (gamma) - // has a useful range of 0 to ten. - void level(const double black_point,const double white_point, - const double mid_point=1.0); - void levelChannel(const ChannelType channel,const double black_point, - const double white_point,const double mid_point=1.0); - - // Maps the given color to "black" and "white" values, linearly spreading - // out the colors, and level values on a channel by channel bases, as - // per level(). The given colors allows you to specify different level - // ranges for each of the color channels separately. - void levelColors(const Color &blackColor_,const Color &whiteColor_, - const bool invert_=true); - void levelColorsChannel(const ChannelType channel_, - const Color &blackColor_,const Color &whiteColor_, - const bool invert_=true); - - // Levelize applies the reversed level operation to just the specific - // channels specified.It compresses the full range of color values, so - // that they lie between the given black and white points. Gamma is - // applied before the values are mapped. - void levelize(const double blackPoint_,const double whitePoint_, - const double gamma_=1.0); - void levelizeChannel(const ChannelType channel_,const double blackPoint_, - const double whitePoint_,const double gamma_=1.0); - - // Discards any pixels below the black point and above the white point and - // levels the remaining pixels. - void linearStretch(const double blackPoint_,const double whitePoint_); - - // Rescales image with seam carving. - void liquidRescale(const Geometry &geometry_); - - // Local contrast enhancement - void localContrast(const double radius_,const double strength_); - - // Magnify image by integral size - void magnify(void); - - // Remap image colors with closest color from reference image - void map(const Image &mapImage_,const bool dither_=false); - - // Floodfill designated area with replacement opacity value - void matteFloodfill(const Color &target_,const unsigned int opacity_, - const ::ssize_t x_,const ::ssize_t y_,const PaintMethod method_); - - // Filter image by replacing each pixel component with the median - // color in a circular neighborhood - void medianFilter(const double radius_=0.0); - - // Merge image layers (deprecated, don't use any more) - void mergeLayers(const ImageLayerMethod layerType_); - - // Reduce image by integral size - void minify(void); - - // Modulate percent hue, saturation, and brightness of an image - void modulate(const double brightness_,const double saturation_, - const double hue_); - - // Returns the normalized moments of one or more image channels. - ImageMoments moments(void) const; - - // Applies a kernel to the image according to the given mophology method. - void morphology(const MorphologyMethod method_,const std::string kernel_, - const ssize_t iterations_=1); - void morphology(const MorphologyMethod method_, - const KernelInfoType kernel_,const std::string arguments_, - const ssize_t iterations_=1); - void morphologyChannel(const ChannelType channel_, - const MorphologyMethod method_,const std::string kernel_, - const ssize_t iterations_=1); - void morphologyChannel(const ChannelType channel_, - const MorphologyMethod method_,const KernelInfoType kernel_, - const std::string arguments_,const ssize_t iterations_=1); - - // Motion blur image with specified blur factor - // The radius_ parameter specifies the radius of the Gaussian, in - // pixels, not counting the center pixel. The sigma_ parameter - // specifies the standard deviation of the Laplacian, in pixels. - // The angle_ parameter specifies the angle the object appears - // to be comming from (zero degrees is from the right). - void motionBlur(const double radius_,const double sigma_, - const double angle_); - - // Negate colors in image. Set grayscale to only negate grayscale - // values in image. - void negate(const bool grayscale_=false); - void negateChannel(const ChannelType channel_,const bool grayscale_=false); - - // Normalize image (increase contrast by normalizing the pixel - // values to span the full range of color values) - void normalize(void); - - // Oilpaint image (image looks like oil painting) - void oilPaint(const double radius_=3.0); - - // Set or attenuate the opacity channel in the image. If the image - // pixels are opaque then they are set to the specified opacity - // value, otherwise they are blended with the supplied opacity - // value. The value of opacity_ ranges from 0 (completely opaque) - // to QuantumRange. The defines OpaqueOpacity and TransparentOpacity are - // available to specify completely opaque or completely - // transparent, respectively. - void opacity(const unsigned int opacity_); - - // Change color of opaque pixel to specified pen color. - void opaque(const Color &opaqueColor_,const Color &penColor_, - const bool invert_=MagickFalse); - - // Perform a ordered dither based on a number of pre-defined dithering - // threshold maps, but over multiple intensity levels. - void orderedDither(std::string thresholdMap_); - void orderedDitherChannel(const ChannelType channel_, - std::string thresholdMap_); - - // Set each pixel whose value is less than epsilon to epsilon or - // -epsilon (whichever is closer) otherwise the pixel value remains - // unchanged. - void perceptible(const double epsilon_); - void perceptibleChannel(const ChannelType channel_,const double epsilon_); - - // Ping is similar to read except only enough of the image is read - // to determine the image columns, rows, and filesize. Access the - // columns(), rows(), and fileSize() attributes after invoking - // ping. The image data is not valid after calling ping. - void ping(const Blob &blob_); - - // Ping is similar to read except only enough of the image is read - // to determine the image columns, rows, and filesize. Access the - // columns(), rows(), and fileSize() attributes after invoking - // ping. The image data is not valid after calling ping. - void ping(const std::string &imageSpec_); - - // Get/set pixel color at location x & y. - void pixelColor(const ::ssize_t x_,const ::ssize_t y_,const Color &color_); - Color pixelColor(const ::ssize_t x_,const ::ssize_t y_ ) const; - - // Simulates a Polaroid picture. - void polaroid(const std::string &caption_,const double angle_); - - // Reduces the image to a limited number of colors for a "poster" effect. - void posterize(const size_t levels_,const bool dither_=false); - void posterizeChannel(const ChannelType channel_, const size_t levels_, - const bool dither_=false); - - // Execute a named process module using an argc/argv syntax similar to - // that accepted by a C 'main' routine. An exception is thrown if the - // requested process module doesn't exist, fails to load, or fails during - // execution. - void process(std::string name_,const ::ssize_t argc_,const char **argv_); - - // Add or remove a named profile to/from the image. Remove the - // profile by passing an empty Blob (e.g. Blob()). Valid names are - // "*", "8BIM", "ICM", "IPTC", or a user/format-defined profile name. - void profile(const std::string name_,const Blob &colorProfile_); - - // Retrieve a named profile from the image. Valid names are: - // "8BIM", "8BIMTEXT", "APP1", "APP1JPEG", "ICC", "ICM", & "IPTC" - // or an existing user/format-defined profile name. - Blob profile(const std::string name_) const; - - // Quantize image (reduce number of colors) - void quantize(const bool measureError_=false); - - // Apply a value with an arithmetic, relational, or logical operator. - void quantumOperator(const ChannelType channel_, - const MagickEvaluateOperator operator_,double rvalue_); - - // Apply a value with an arithmetic, relational, or logical operator. - void quantumOperator(const ChannelType channel_, - const MagickFunction function_,const size_t number_parameters_, - const double *parameters_); - - // Apply a value with an arithmetic, relational, or logical operator. - void quantumOperator(const ::ssize_t x_,const ::ssize_t y_, - const size_t columns_,const size_t rows_,const ChannelType channel_, - const MagickEvaluateOperator operator_,const double rvalue_); - - // Raise image (lighten or darken the edges of an image to give a - // 3-D raised or lowered effect) - void raise(const Geometry &geometry_=raiseGeometryDefault, - const bool raisedFlag_=false); - - // Random threshold image. - // - // Changes the value of individual pixels based on the intensity - // of each pixel compared to a random threshold. The result is a - // low-contrast, two color image. The thresholds_ argument is a - // geometry containing LOWxHIGH thresholds. If the string - // contains 2x2, 3x3, or 4x4, then an ordered dither of order 2, - // 3, or 4 will be performed instead. If a channel_ argument is - // specified then only the specified channel is altered. This is - // a very fast alternative to 'quantize' based dithering. - void randomThreshold(const Geometry &thresholds_); - void randomThresholdChannel(const Geometry &thresholds_, - const ChannelType channel_); - - // Read single image frame from in-memory BLOB - void read(const Blob &blob_); - - // Read single image frame of specified size from in-memory BLOB - void read(const Blob &blob_,const Geometry &size_); - - // Read single image frame of specified size and depth from - // in-memory BLOB - void read(const Blob &blob_,const Geometry &size_,const size_t depth_); - - // Read single image frame of specified size, depth, and format - // from in-memory BLOB - void read(const Blob &blob_,const Geometry &size_,const size_t depth_, - const std::string &magick_); - - // Read single image frame of specified size, and format from - // in-memory BLOB - void read(const Blob &blob_,const Geometry &size_, - const std::string &magick_); - - // Read single image frame of specified size into current object - void read(const Geometry &size_,const std::string &imageSpec_); - - // Read single image frame from an array of raw pixels, with - // specified storage type (ConstituteImage), e.g. - // image.read( 640, 480, "RGB", 0, pixels ); - void read(const size_t width_,const size_t height_,const std::string &map_, - const StorageType type_,const void *pixels_); - - // Read single image frame into current object - void read(const std::string &imageSpec_); - - // Transfers one or more pixel components from a buffer or file - // into the image pixel cache of an image. - // Used to support image decoders. - void readPixels(const QuantumType quantum_,const unsigned char *source_); - - // Reduce noise in image using a noise peak elimination filter - void reduceNoise(void); - void reduceNoise(const double order_); - - // Resets the image page canvas and position. - void repage(); - - // Resize image in terms of its pixel size. - void resample(const Geometry &geometry_); - - // Resize image to specified size. - void resize(const Geometry &geometry_); - - // Roll image (rolls image vertically and horizontally) by specified - // number of columnms and rows) - void roll(const Geometry &roll_); - void roll(const size_t columns_,const size_t rows_); - - // Rotate image clockwise by specified number of degrees. Specify a - // negative number for degrees to rotate counter-clockwise. - void rotate(const double degrees_); - - // Rotational blur image. - void rotationalBlur(const double angle_); - void rotationalBlurChannel(const ChannelType channel_, - const double angle_); - - // Resize image by using pixel sampling algorithm - void sample(const Geometry &geometry_); - - // Resize image by using simple ratio algorithm - void scale(const Geometry &geometry_); - - // Segment (coalesce similar image components) by analyzing the - // histograms of the color components and identifying units that - // are homogeneous with the fuzzy c-means technique. Also uses - // QuantizeColorSpace and Verbose image attributes - void segment(const double clusterThreshold_=1.0, - const double smoothingThreshold_=1.5); - - // Selectively blur pixels within a contrast threshold. It is similar to - // the unsharpen mask that sharpens everything with contrast above a - // certain threshold. - void selectiveBlur(const double radius_,const double sigma_, - const double threshold_); - void selectiveBlurChannel(const ChannelType channel_,const double radius_, - const double sigma_,const double threshold_); - - // Separates a channel from the image and returns it as a grayscale image. - Image separate(const ChannelType channel_) const; - - // Applies a special effect to the image, similar to the effect achieved in - // a photo darkroom by sepia toning. Threshold ranges from 0 to - // QuantumRange and is a measure of the extent of the sepia toning. - // A threshold of 80% is a good starting point for a reasonable tone. - void sepiaTone(const double threshold_); - - // Allocates a pixel cache region to store image pixels as defined - // by the region rectangle. This area is subsequently transferred - // from the pixel cache to the image via syncPixels. - PixelPacket *setPixels(const ::ssize_t x_,const ::ssize_t y_, - const size_t columns_,const size_t rows_); - - // Shade image using distant light source - void shade(const double azimuth_=30,const double elevation_=30, - const bool colorShading_=false); - - // Simulate an image shadow - void shadow(const double percent_opacity_=80.0,const double sigma_=0.5, - const ssize_t x_=5,const ssize_t y_=5); - - // Sharpen pixels in image - // The radius_ parameter specifies the radius of the Gaussian, in - // pixels, not counting the center pixel. The sigma_ parameter - // specifies the standard deviation of the Laplacian, in pixels. - void sharpen(const double radius_=0.0,const double sigma_=1.0); - void sharpenChannel(const ChannelType channel_,const double radius_=0.0, - const double sigma_=1.0); - - // Shave pixels from image edges. - void shave(const Geometry &geometry_); - - // Shear image (create parallelogram by sliding image by X or Y axis) - void shear(const double xShearAngle_,const double yShearAngle_); - - // adjust the image contrast with a non-linear sigmoidal contrast algorithm - void sigmoidalContrast(const size_t sharpen_,const double contrast, - const double midpoint=QuantumRange/2.0); - - // Image signature. Set force_ to true in order to re-calculate - // the signature regardless of whether the image data has been - // modified. - std::string signature(const bool force_=false) const; - - // Simulates a pencil sketch. We convolve the image with a Gaussian - // operator of the given radius and standard deviation (sigma). For - // reasonable results, radius should be larger than sigma. Use a - // radius of 0 and SketchImage() selects a suitable radius for you. - void sketch(const double radius_=0.0,const double sigma_=1.0, - const double angle_=0.0); - - // Solarize image (similar to effect seen when exposing a - // photographic film to light during the development process) - void solarize(const double factor_=50.0); - - // Sparse color image, given a set of coordinates, interpolates the colors - // found at those coordinates, across the whole image, using various - // methods. - void sparseColor(const ChannelType channel,const SparseColorMethod method, - const size_t number_arguments,const double *arguments); - - // Splice the background color into the image. - void splice(const Geometry &geometry_); - void splice(const Geometry &geometry_,const Color &backgroundColor_); - void splice(const Geometry &geometry_,const Color &backgroundColor_, - const GravityType gravity_); - - // Spread pixels randomly within image by specified ammount - void spread(const size_t amount_=3); - - void statistics(ImageStatistics *statistics) const; - - // Add a digital watermark to the image (based on second image) - void stegano(const Image &watermark_); - - // Create an image which appears in stereo when viewed with - // red-blue glasses (Red image on left, blue on right) - void stereo(const Image &rightImage_); - - // Strip strips an image of all profiles and comments. - void strip(void); - - // Search for the specified image at EVERY possible location in this image. - // This is slow! very very slow.. It returns a similarity image such that - // an exact match location is completely white and if none of the pixels - // match, black, otherwise some gray level in-between. - Image subImageSearch(const Image &reference_,const MetricType metric_, - Geometry *offset_,double *similarityMetric_, - const double similarityThreshold=(-1.0)); - - // Swirl image (image pixels are rotated by degrees) - void swirl(const double degrees_); - - // Transfers the image cache pixels to the image. - void syncPixels(void); - - // Channel a texture on image background - void texture(const Image &texture_); - - // Threshold image - void threshold(const double threshold_); - - // Resize image to thumbnail size - void thumbnail(const Geometry &geometry_); - - // Applies a color vector to each pixel in the image. The length of the - // vector is 0 for black and white and at its maximum for the midtones. - // The vector weighting function is f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) - void tint(const std::string opacity_); - - // Transform image based on image and crop geometries - // Crop geometry is optional - void transform(const Geometry &imageGeometry_); - void transform(const Geometry &imageGeometry_, - const Geometry &cropGeometry_); - - // Origin of coordinate system to use when annotating with text or drawing - void transformOrigin(const double x_,const double y_); - - // Reset transformation parameters to default - void transformReset(void); - - // Scale to use when annotating with text or drawing - void transformScale(const double sx_,const double sy_); - - // Add matte image to image, setting pixels matching color to - // transparent - void transparent(const Color &color_); - - // Add matte image to image, for all the pixels that lies in between - // the given two color - void transparentChroma(const Color &colorLow_,const Color &colorHigh_); - - // Creates a horizontal mirror image by reflecting the pixels around the - // central y-axis while rotating them by 90 degrees. - void transpose(void); - - // Creates a vertical mirror image by reflecting the pixels around the - // central x-axis while rotating them by 270 degrees. - void transverse(void); - - // Trim edges that are the background color from the image - void trim(void); - - // Returns the unique colors of an image. - Image uniqueColors(void) const; - - // Replace image with a sharpened version of the original image - // using the unsharp mask algorithm. - // radius_ - // the radius of the Gaussian, in pixels, not counting the - // center pixel. - // sigma_ - // the standard deviation of the Gaussian, in pixels. - // amount_ - // the percentage of the difference between the original and - // the blur image that is added back into the original. - // threshold_ - // the threshold in pixels needed to apply the diffence amount. - void unsharpmask(const double radius_,const double sigma_, - const double amount_,const double threshold_); - void unsharpmaskChannel(const ChannelType channel_,const double radius_, - const double sigma_,const double amount_,const double threshold_); - - // Softens the edges of the image in vignette style. - void vignette(const double radius_=0.0,const double sigma_=1.0, - const ssize_t x_=0,const ssize_t y_=0); - - // Map image pixels to a sine wave - void wave(const double amplitude_=25.0,const double wavelength_=150.0); - - // Removes noise from the image using a wavelet transform. - void waveletDenoise(const double threshold_,const double softness_); - - // Forces all pixels above the threshold into white while leaving all - // pixels at or below the threshold unchanged. - void whiteThreshold(const std::string &threshold_); - void whiteThresholdChannel(const ChannelType channel_, - const std::string &threshold_); - - // Write single image frame to in-memory BLOB, with optional - // format and adjoin parameters. - void write(Blob *blob_); - void write(Blob *blob_,const std::string &magick_); - void write(Blob *blob_,const std::string &magick_,const size_t depth_); - - // Write single image frame to an array of pixels with storage - // type specified by user (DispatchImage), e.g. - // image.write( 0, 0, 640, 1, "RGB", 0, pixels ); - void write(const ::ssize_t x_,const ::ssize_t y_,const size_t columns_, - const size_t rows_,const std::string& map_,const StorageType type_, - void *pixels_); - - // Write single image frame to a file - void write(const std::string &imageSpec_); - - // Transfers one or more pixel components from the image pixel - // cache to a buffer or file. - // Used to support image encoders. - void writePixels(const QuantumType quantum_,unsigned char *destination_); - - // Zoom image to specified size. - void zoom(const Geometry &geometry_); - - ////////////////////////////////////////////////////////////////////// - // - // No user-serviceable parts beyond this point - // - ////////////////////////////////////////////////////////////////////// - - // Construct with MagickCore::Image and default options - Image(MagickCore::Image *image_); - - // Retrieve Image* - MagickCore::Image *&image(void); - const MagickCore::Image *constImage(void) const; - - // Retrieve ImageInfo* - MagickCore::ImageInfo *imageInfo(void); - const MagickCore::ImageInfo *constImageInfo(void) const; - - // Retrieve Options* - Options *options(void); - const Options *constOptions(void) const; - - // Retrieve QuantizeInfo* - MagickCore::QuantizeInfo *quantizeInfo(void); - const MagickCore::QuantizeInfo *constQuantizeInfo(void) const; - - // Prepare to update image (copy if reference > 1) - void modifyImage(void); - - // Replace current image (reference counted) - MagickCore::Image *replaceImage(MagickCore::Image *replacement_); - - // Test for ImageMagick error and throw exception if error - void throwImageException(void) const; - - private: - - void read(MagickCore::Image *image, - MagickCore::ExceptionInfo *exceptionInfo); - - void floodFill(const ssize_t x_,const ssize_t y_, - const Magick::Image *fillPattern_,const Color &fill_, - const MagickCore::PixelPacket *target,const bool invert_); - - ImageRef *_imgRef; - }; - -} // end of namespace Magick - -// -// Inlines -// - -inline Magick::ClassType Magick::Image::classType(void) const -{ - return static_cast(constImage()->storage_class); -} - -inline size_t Magick::Image::columns(void) const -{ - return constImage()->columns; -} - -inline void Magick::Image::lineWidth(const double lineWidth_) -{ - strokeWidth(lineWidth_); -} -inline double Magick::Image::lineWidth(void) const -{ - return strokeWidth(); -} - -inline void Magick::Image::reduceNoise(void) -{ - reduceNoise(3.0); -} - -inline size_t Magick::Image::rows(void) const -{ - return constImage()->rows; -} - -#endif // Magick_Image_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/ImageRef.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/ImageRef.h deleted file mode 100644 index bb18299..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/ImageRef.h +++ /dev/null @@ -1,77 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002 -// Copyright Dirk Lemstra 2015 -// -// Definition of an Image reference -// -// This is a private implementation class which should never be -// referenced by any user code. -// - -#if !defined(Magick_ImageRef_header) -#define Magick_ImageRef_header - -#include "Magick++/Include.h" -#include "Magick++/Thread.h" - -namespace Magick -{ - class Options; - - // - // Reference counted access to Image * - // - class MagickPPExport ImageRef - { - friend class Image; - - private: - - // Construct with null image and default options - ImageRef(void); - - // Construct with an image pointer and default options - ImageRef(MagickCore::Image *image_); - - // Construct with an image pointer and options - ImageRef(MagickCore::Image *image_,const Options *options_); - - // Destroy image and options - ~ImageRef(void); - - // Copy constructor and assignment are not supported - ImageRef(const ImageRef&); - ImageRef& operator=(const ImageRef&); - - // Retrieve image from reference - void image(MagickCore::Image *image_); - MagickCore::Image *&image(void); - - // Retrieve Options from reference - void options(Options *options_); - Options *options(void); - - MagickCore::Image *_image; // ImageMagick Image - Options *_options; // User-specified options - ::ssize_t _refCount; // Reference count - MutexLock _mutexLock; // Mutex lock - }; - -} // end of namespace Magick - -// -// Inlines -// - -inline MagickCore::Image *&Magick::ImageRef::image(void) -{ - return(_image); -} - -inline Magick::Options *Magick::ImageRef::options(void) -{ - return(_options); -} - -#endif // Magick_ImageRef_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Include.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Include.h deleted file mode 100644 index 420f14e..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Include.h +++ /dev/null @@ -1,1537 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002 -// Copyright Dirk Lemstra 2013-2017 -// -// Inclusion of ImageMagick headers (with namespace magic) - -#ifndef Magick_Include_header -#define Magick_Include_header - -#if !defined(_MAGICK_CONFIG_H) -# define _MAGICK_CONFIG_H -# if !defined(vms) && !defined(macintosh) -# include "magick/magick-config.h" -# else -# include "magick-config.h" -# endif -# undef inline // Remove possible definition from config.h -# undef class -#endif - -// Needed for stdio FILE -#include -#include -#include -#include -#include -#include - -#include -#include - -#if defined(__BORLANDC__) -# include /* Borland C++ Builder 4.0 requirement */ -#endif // defined(__BORLANDC__) - -// -// Include ImageMagick headers into namespace "MagickCore". If -// MAGICKCORE_IMPLEMENTATION is defined, include ImageMagick development -// headers. This scheme minimizes the possibility of conflict with -// user code. -// -namespace MagickCore -{ -#include -#include -#undef inline // Remove possible definition from config.h - -#undef class -} - -// -// Provide appropriate DLL imports/exports for Visual C++, -// Borland C++Builder and MinGW builds. -// -#if defined(WIN32) && !defined(__CYGWIN__) && !defined(__MINGW32__) -# define MagickCplusPlusDLLSupported -#endif -#if defined(MagickCplusPlusDLLSupported) -# if defined(_MT) && defined(_DLL) && !defined(_LIB) && !defined(STATIC_MAGICK) -// -// In a native Windows build, the following defines are used: -// -// _MT = Multithreaded -// _DLL = Using code is part of a DLL -// _LIB = Using code is being built as a library. -// _MAGICKMOD_ = Build uses loadable modules (Magick++ does not care about this) -// -// In the case where ImageMagick is built as a static library but the -// using code is dynamic, STATIC_MAGICK may be defined in the project to -// override triggering dynamic library behavior. -// -# if defined(_VISUALC_) -# define MagickDLLExplicitTemplate -# pragma warning( disable: 4273 ) /* Disable the stupid dll linkage warnings */ -# pragma warning( disable: 4251 ) -# endif -# if !defined(MAGICKCORE_IMPLEMENTATION) -# if defined(__GNUC__) -# define MagickPPExport __attribute__ ((dllimport)) -# else -# define MagickPPExport __declspec(dllimport) -# endif -# define MagickPPPrivate extern __declspec(dllimport) -# else -# if defined(__BORLANDC__) || defined(__MINGW32__) -# define MagickPPExport __declspec(dllexport) -# define MagickPPPrivate __declspec(dllexport) -# else -# if defined(__GNUC__) -# define MagickPPExport __attribute__ ((dllexport)) -# else -# define MagickPPExport __declspec(dllexport) -# endif -# define MagickPPPrivate extern __declspec(dllexport) -# endif -# endif -# else -# define MagickPPExport -# define MagickPPPrivate -# if defined(_MSC_VER) && defined(STATIC_MAGICK) && !defined(NOAUTOLINK_MAGICK) -# if defined(_DEBUG) -# if defined(MAGICKCORE_BZLIB_DELEGATE) -# pragma comment(lib, "CORE_DB_bzlib_.lib") -# endif -# if defined(MAGICKCORE_CAIRO_DELEGATE) -# pragma comment(lib, "CORE_DB_cairo_.lib") -# endif -# if defined(MAGICKCORE_OPENEXR_DELEGATE) -# pragma comment(lib, "CORE_DB_exr_.lib") -# endif -# if defined(MAGICKCORE_FLIF_DELEGATE) -# pragma comment(lib, "CORE_DB_flif_.lib") -# endif -# if defined(MAGICKCORE_JBIG_DELEGATE) -# pragma comment(lib, "CORE_DB_jbig_.lib") -# endif -# if defined(MAGICKCORE_JP2_DELEGATE) -# pragma comment(lib, "CORE_DB_jp2_.lib") -# endif -# if defined(MAGICKCORE_JPEG_DELEGATE) -# pragma comment(lib, "CORE_DB_jpeg-turbo_.lib") -# endif -# if defined(MAGICKCORE_LCMS_DELEGATE) -# pragma comment(lib, "CORE_DB_lcms_.lib") -# endif -# if defined(MAGICKCORE_HEIC_DELEGATE) -# pragma comment(lib, "CORE_DB_libde265_.lib") -# pragma comment(lib, "CORE_DB_libheif_.lib") -# endif -# if defined(MAGICKCORE_LZMA_DELEGATE) -# pragma comment(lib, "CORE_DB_lzma_.lib") -# endif -# if defined(MAGICKCORE_RAW_R_DELEGATE) -# pragma comment(lib, "CORE_DB_libraw_.lib") -# endif -# if defined(MAGICKCORE_RSVG_DELEGATE) -# pragma comment(lib, "CORE_DB_librsvg_.lib") -# endif -# if defined(MAGICKCORE_XML_DELEGATE) -# pragma comment(lib, "CORE_DB_libxml_.lib") -# endif -# if defined(MAGICKCORE_LQR_DELEGATE) -# pragma comment(lib, "CORE_DB_ffi_.lib") -# pragma comment(lib, "CORE_DB_glib_.lib") -# pragma comment(lib, "CORE_DB_lqr_.lib") -# pragma comment(lib, "winmm.lib") -# endif -# if defined(MAGICKCORE_LIBOPENJP2_DELEGATE) -# pragma comment(lib, "CORE_DB_openjpeg_.lib") -# endif -# if defined(MAGICKCORE_PANGOCAIRO_DELEGATE) -# pragma comment(lib, "CORE_DB_pango_.lib") -# pragma comment(lib, "CORE_DB_pixman_.lib") -# endif -# if defined(MAGICKCORE_PNG_DELEGATE) -# pragma comment(lib, "CORE_DB_png_.lib") -# endif -# if defined(MAGICKCORE_RAQM_DELEGATE) -# pragma comment(lib, "CORE_DB_raqm_.lib") -# endif -# if defined(MAGICKCORE_TIFF_DELEGATE) -# pragma comment(lib, "CORE_DB_tiff_.lib") -# endif -# if defined(MAGICKCORE_FREETYPE_DELEGATE) -# pragma comment(lib, "CORE_DB_ttf_.lib") -# endif -# if defined(MAGICKCORE_WEBP_DELEGATE) -# pragma comment(lib, "CORE_DB_webp_.lib") -# endif -# if defined(MAGICKCORE_ZLIB_DELEGATE) -# pragma comment(lib, "CORE_DB_zlib_.lib") -# endif -# pragma comment(lib, "CORE_DB_coders_.lib") -# pragma comment(lib, "CORE_DB_filters_.lib") -# pragma comment(lib, "CORE_DB_Magick++_.lib") -# pragma comment(lib, "CORE_DB_MagickCore_.lib") -# pragma comment(lib, "CORE_DB_MagickWand_.lib") -# else -# if defined(MAGICKCORE_BZLIB_DELEGATE) -# pragma comment(lib, "CORE_RL_bzlib_.lib") -# endif -# if defined(MAGICKCORE_CAIRO_DELEGATE) -# pragma comment(lib, "CORE_RL_cairo_.lib") -# endif -# if defined(MAGICKCORE_OPENEXR_DELEGATE) -# pragma comment(lib, "CORE_RL_exr_.lib") -# endif -# if defined(MAGICKCORE_FLIF_DELEGATE) -# pragma comment(lib, "CORE_RL_flif_.lib") -# endif -# if defined(MAGICKCORE_JBIG_DELEGATE) -# pragma comment(lib, "CORE_RL_jbig_.lib") -# endif -# if defined(MAGICKCORE_JP2_DELEGATE) -# pragma comment(lib, "CORE_RL_jp2_.lib") -# endif -# if defined(MAGICKCORE_JPEG_DELEGATE) -# pragma comment(lib, "CORE_RL_jpeg-turbo_.lib") -# endif -# if defined(MAGICKCORE_LCMS_DELEGATE) -# pragma comment(lib, "CORE_RL_lcms_.lib") -# endif -# if defined(MAGICKCORE_HEIC_DELEGATE) -# pragma comment(lib, "CORE_RL_libde265_.lib") -# pragma comment(lib, "CORE_RL_libheif_.lib") -# endif -# if defined(MAGICKCORE_LZMA_DELEGATE) -# pragma comment(lib, "CORE_RL_lzma_.lib") -# endif -# if defined(MAGICKCORE_RAW_R_DELEGATE) -# pragma comment(lib, "CORE_RL_libraw_.lib") -# endif -# if defined(MAGICKCORE_RSVG_DELEGATE) -# pragma comment(lib, "CORE_RL_librsvg_.lib") -# endif -# if defined(MAGICKCORE_XML_DELEGATE) -# pragma comment(lib, "CORE_RL_libxml_.lib") -# endif -# if defined(MAGICKCORE_LQR_DELEGATE) -# pragma comment(lib, "CORE_RL_ffi_.lib") -# pragma comment(lib, "CORE_RL_glib_.lib") -# pragma comment(lib, "CORE_RL_lqr_.lib") -# pragma comment(lib, "winmm.lib") -# endif -# if defined(MAGICKCORE_LIBOPENJP2_DELEGATE) -# pragma comment(lib, "CORE_RL_openjpeg_.lib") -# endif -# if defined(MAGICKCORE_PANGOCAIRO_DELEGATE) -# pragma comment(lib, "CORE_RL_pango_.lib") -# pragma comment(lib, "CORE_RL_pixman_.lib") -# endif -# if defined(MAGICKCORE_PNG_DELEGATE) -# pragma comment(lib, "CORE_RL_png_.lib") -# endif -# if defined(MAGICKCORE_RAQM_DELEGATE) -# pragma comment(lib, "CORE_RL_raqm_.lib") -# endif -# if defined(MAGICKCORE_TIFF_DELEGATE) -# pragma comment(lib, "CORE_RL_tiff_.lib") -# endif -# if defined(MAGICKCORE_FREETYPE_DELEGATE) -# pragma comment(lib, "CORE_RL_ttf_.lib") -# endif -# if defined(MAGICKCORE_WEBP_DELEGATE) -# pragma comment(lib, "CORE_RL_webp_.lib") -# endif -# if defined(MAGICKCORE_ZLIB_DELEGATE) -# pragma comment(lib, "CORE_RL_zlib_.lib") -# endif -# pragma comment(lib, "CORE_RL_coders_.lib") -# pragma comment(lib, "CORE_RL_filters_.lib") -# pragma comment(lib, "CORE_RL_Magick++_.lib") -# pragma comment(lib, "CORE_RL_magick_.lib") -# pragma comment(lib, "CORE_RL_wand_.lib") -# endif -# if defined(_WIN32_WCE) -# pragma comment(lib, "wsock32.lib") -# else -# pragma comment(lib, "ws2_32.lib") -# endif -# pragma comment(lib, "urlmon.lib") -# endif -# endif -#else -# if __GNUC__ >= 4 -# define MagickPPExport __attribute__ ((visibility ("default"))) -# define MagickPPPrivate __attribute__ ((visibility ("hidden"))) -# else -# define MagickPPExport -# define MagickPPPrivate -# endif -#endif - -#if (defined(WIN32) || defined(WIN64)) && defined(_VISUALC_) -# pragma warning(disable : 4996) /* function deprecation warnings */ -#endif - -// -// Import ImageMagick symbols and types which are used as part of the -// Magick++ API definition into namespace "Magick". -// -namespace Magick -{ - // The datatype for an RGB component - using MagickCore::Quantum; - using MagickCore::MagickRealType; - using MagickCore::MagickSizeType; - - // Boolean types - using MagickCore::MagickBooleanType; - using MagickCore::MagickFalse; - using MagickCore::MagickTrue; - - // Alpha channel types - using MagickCore::AlphaChannelType; - using MagickCore::UndefinedAlphaChannel; - using MagickCore::ActivateAlphaChannel; - using MagickCore::BackgroundAlphaChannel; - using MagickCore::CopyAlphaChannel; - using MagickCore::DeactivateAlphaChannel; - using MagickCore::ExtractAlphaChannel; - using MagickCore::OpaqueAlphaChannel; - using MagickCore::SetAlphaChannel; - using MagickCore::ShapeAlphaChannel; - using MagickCore::TransparentAlphaChannel; - using MagickCore::FlattenAlphaChannel; - using MagickCore::RemoveAlphaChannel; - using MagickCore::AssociateAlphaChannel; - using MagickCore::DisassociateAlphaChannel; - - // Image class types - using MagickCore::ClassType; - using MagickCore::UndefinedClass; - using MagickCore::DirectClass; - using MagickCore::PseudoClass; - - // Channel types - using MagickCore::ChannelType; - using MagickCore::UndefinedChannel; - using MagickCore::RedChannel; - using MagickCore::GrayChannel; - using MagickCore::CyanChannel; - using MagickCore::GreenChannel; - using MagickCore::MagentaChannel; - using MagickCore::BlueChannel; - using MagickCore::YellowChannel; - using MagickCore::AlphaChannel; - using MagickCore::OpacityChannel; - using MagickCore::MatteChannel; /* deprecated */ - using MagickCore::BlackChannel; - using MagickCore::IndexChannel; - using MagickCore::CompositeChannels; - using MagickCore::AllChannels; - using MagickCore::TrueAlphaChannel; - using MagickCore::RGBChannels; - using MagickCore::GrayChannels; - using MagickCore::SyncChannels; - using MagickCore::DefaultChannels; - - // Color-space types - using MagickCore::ColorspaceType; - using MagickCore::UndefinedColorspace; - using MagickCore::CMYColorspace; - using MagickCore::CMYKColorspace; - using MagickCore::GRAYColorspace; - using MagickCore::HCLColorspace; - using MagickCore::HCLpColorspace; - using MagickCore::HSBColorspace; - using MagickCore::HSIColorspace; - using MagickCore::HSLColorspace; - using MagickCore::HSVColorspace; - using MagickCore::HWBColorspace; - using MagickCore::LabColorspace; - using MagickCore::LCHColorspace; - using MagickCore::LCHabColorspace; - using MagickCore::LCHuvColorspace; - using MagickCore::LogColorspace; - using MagickCore::LMSColorspace; - using MagickCore::LuvColorspace; - using MagickCore::OHTAColorspace; - using MagickCore::Rec601LumaColorspace; - using MagickCore::Rec601YCbCrColorspace; - using MagickCore::Rec709LumaColorspace; - using MagickCore::Rec709YCbCrColorspace; - using MagickCore::RGBColorspace; - using MagickCore::scRGBColorspace; - using MagickCore::sRGBColorspace; - using MagickCore::TransparentColorspace; - using MagickCore::XYZColorspace; - using MagickCore::YCbCrColorspace; - using MagickCore::YCCColorspace; - using MagickCore::YDbDrColorspace; - using MagickCore::YIQColorspace; - using MagickCore::YPbPrColorspace; - using MagickCore::YUVColorspace; - using MagickCore::xyYColorspace; - - // Command options - using MagickCore::CommandOption; - using MagickCore::MagickDirectionOptions; - using MagickCore::MagickGravityOptions; - using MagickCore::MagickKernelOptions; - using MagickCore::MagickStyleOptions; - - // Composition operations - using MagickCore::CompositeOperator; - using MagickCore::UndefinedCompositeOp; - using MagickCore::NoCompositeOp; - using MagickCore::ModulusAddCompositeOp; - using MagickCore::AtopCompositeOp; - using MagickCore::BlendCompositeOp; - using MagickCore::BumpmapCompositeOp; - using MagickCore::ChangeMaskCompositeOp; - using MagickCore::ClearCompositeOp; - using MagickCore::ColorBurnCompositeOp; - using MagickCore::ColorDodgeCompositeOp; - using MagickCore::ColorizeCompositeOp; - using MagickCore::CopyBlackCompositeOp; - using MagickCore::CopyBlueCompositeOp; - using MagickCore::CopyCompositeOp; - using MagickCore::CopyCyanCompositeOp; - using MagickCore::CopyGreenCompositeOp; - using MagickCore::CopyMagentaCompositeOp; - using MagickCore::CopyOpacityCompositeOp; - using MagickCore::CopyRedCompositeOp; - using MagickCore::CopyYellowCompositeOp; - using MagickCore::DarkenCompositeOp; - using MagickCore::DstAtopCompositeOp; - using MagickCore::DstCompositeOp; - using MagickCore::DstInCompositeOp; - using MagickCore::DstOutCompositeOp; - using MagickCore::DstOverCompositeOp; - using MagickCore::DifferenceCompositeOp; - using MagickCore::DisplaceCompositeOp; - using MagickCore::DissolveCompositeOp; - using MagickCore::ExclusionCompositeOp; - using MagickCore::HardLightCompositeOp; - using MagickCore::HardMixCompositeOp; - using MagickCore::HueCompositeOp; - using MagickCore::InCompositeOp; - using MagickCore::LightenCompositeOp; - using MagickCore::LinearLightCompositeOp; - using MagickCore::LuminizeCompositeOp; - using MagickCore::MinusDstCompositeOp; - using MagickCore::ModulateCompositeOp; - using MagickCore::MultiplyCompositeOp; - using MagickCore::OutCompositeOp; - using MagickCore::OverCompositeOp; - using MagickCore::OverlayCompositeOp; - using MagickCore::PlusCompositeOp; - using MagickCore::ReplaceCompositeOp; - using MagickCore::SaturateCompositeOp; - using MagickCore::ScreenCompositeOp; - using MagickCore::SoftLightCompositeOp; - using MagickCore::SrcAtopCompositeOp; - using MagickCore::SrcCompositeOp; - using MagickCore::SrcInCompositeOp; - using MagickCore::SrcOutCompositeOp; - using MagickCore::SrcOverCompositeOp; - using MagickCore::ModulusSubtractCompositeOp; - using MagickCore::ThresholdCompositeOp; - using MagickCore::XorCompositeOp; - using MagickCore::DivideDstCompositeOp; - using MagickCore::DistortCompositeOp; - using MagickCore::BlurCompositeOp; - using MagickCore::PegtopLightCompositeOp; - using MagickCore::VividLightCompositeOp; - using MagickCore::PinLightCompositeOp; - using MagickCore::LinearDodgeCompositeOp; - using MagickCore::LinearBurnCompositeOp; - using MagickCore::MathematicsCompositeOp; - using MagickCore::DivideSrcCompositeOp; - using MagickCore::MinusSrcCompositeOp; - using MagickCore::DarkenIntensityCompositeOp; - using MagickCore::LightenIntensityCompositeOp; - using MagickCore::AddCompositeOp; - using MagickCore::SubtractCompositeOp; - using MagickCore::MinusCompositeOp; - using MagickCore::DivideCompositeOp; - - // Compression algorithms - using MagickCore::CompressionType; - using MagickCore::UndefinedCompression; - using MagickCore::NoCompression; - using MagickCore::B44ACompression; - using MagickCore::B44Compression; - using MagickCore::BZipCompression; - using MagickCore::DXT1Compression; - using MagickCore::DXT3Compression; - using MagickCore::DXT5Compression; - using MagickCore::FaxCompression; - using MagickCore::Group4Compression; - using MagickCore::JBIG1Compression; - using MagickCore::JBIG2Compression; - using MagickCore::JPEG2000Compression; - using MagickCore::JPEGCompression; - using MagickCore::LosslessJPEGCompression; - using MagickCore::LZMACompression; - using MagickCore::LZWCompression; - using MagickCore::PizCompression; - using MagickCore::Pxr24Compression; - using MagickCore::RLECompression; - using MagickCore::WebPCompression; - using MagickCore::ZipCompression; - using MagickCore::ZipSCompression; - using MagickCore::ZstdCompression; - - // Decoration types - using MagickCore::DecorationType; - using MagickCore::UndefinedDecoration; - using MagickCore::NoDecoration; - using MagickCore::UnderlineDecoration; - using MagickCore::OverlineDecoration; - using MagickCore::LineThroughDecoration; - - // Direction types - using MagickCore::DirectionType; - using MagickCore::UndefinedDirection; - using MagickCore::RightToLeftDirection; - using MagickCore::LeftToRightDirection; - - // Dispose methods - using MagickCore::DisposeType; - using MagickCore::UndefinedDispose; - using MagickCore::NoneDispose; - using MagickCore::BackgroundDispose; - using MagickCore::PreviousDispose; - - // Distort methods - using MagickCore::DistortImageMethod; - using MagickCore::UndefinedDistortion; - using MagickCore::AffineDistortion; - using MagickCore::AffineProjectionDistortion; - using MagickCore::ScaleRotateTranslateDistortion; - using MagickCore::PerspectiveDistortion; - using MagickCore::PerspectiveProjectionDistortion; - using MagickCore::BilinearForwardDistortion; - using MagickCore::BilinearDistortion; - using MagickCore::BilinearReverseDistortion; - using MagickCore::PolynomialDistortion; - using MagickCore::ArcDistortion; - using MagickCore::PolarDistortion; - using MagickCore::DePolarDistortion; - using MagickCore::Cylinder2PlaneDistortion; - using MagickCore::Plane2CylinderDistortion; - using MagickCore::BarrelDistortion; - using MagickCore::BarrelInverseDistortion; - using MagickCore::ShepardsDistortion; - using MagickCore::ResizeDistortion; - using MagickCore::SentinelDistortion; - - // Dither methods - using MagickCore::DitherMethod; - using MagickCore::UndefinedDitherMethod; - using MagickCore::NoDitherMethod; - using MagickCore::RiemersmaDitherMethod; - using MagickCore::FloydSteinbergDitherMethod; - - // Endian options - using MagickCore::EndianType; - using MagickCore::UndefinedEndian; - using MagickCore::LSBEndian; - using MagickCore::MSBEndian; - - // Evaluate options - using MagickCore::MagickEvaluateOperator; - using MagickCore::UndefinedEvaluateOperator; - using MagickCore::AddEvaluateOperator; - using MagickCore::AndEvaluateOperator; - using MagickCore::DivideEvaluateOperator; - using MagickCore::LeftShiftEvaluateOperator; - using MagickCore::MaxEvaluateOperator; - using MagickCore::MinEvaluateOperator; - using MagickCore::MultiplyEvaluateOperator; - using MagickCore::OrEvaluateOperator; - using MagickCore::RightShiftEvaluateOperator; - using MagickCore::SetEvaluateOperator; - using MagickCore::SubtractEvaluateOperator; - using MagickCore::XorEvaluateOperator; - using MagickCore::PowEvaluateOperator; - using MagickCore::LogEvaluateOperator; - using MagickCore::ThresholdEvaluateOperator; - using MagickCore::ThresholdBlackEvaluateOperator; - using MagickCore::ThresholdWhiteEvaluateOperator; - using MagickCore::GaussianNoiseEvaluateOperator; - using MagickCore::ImpulseNoiseEvaluateOperator; - using MagickCore::LaplacianNoiseEvaluateOperator; - using MagickCore::MultiplicativeNoiseEvaluateOperator; - using MagickCore::PoissonNoiseEvaluateOperator; - using MagickCore::UniformNoiseEvaluateOperator; - using MagickCore::CosineEvaluateOperator; - using MagickCore::SineEvaluateOperator; - using MagickCore::AddModulusEvaluateOperator; - using MagickCore::MeanEvaluateOperator; - using MagickCore::AbsEvaluateOperator; - using MagickCore::ExponentialEvaluateOperator; - using MagickCore::MedianEvaluateOperator; - using MagickCore::SumEvaluateOperator; - using MagickCore::RootMeanSquareEvaluateOperator; - - // Fill rules - using MagickCore::FillRule; - using MagickCore::UndefinedRule; - using MagickCore::EvenOddRule; - using MagickCore::NonZeroRule; - - // Filter types - using MagickCore::FilterTypes; - using MagickCore::UndefinedFilter; - using MagickCore::PointFilter; - using MagickCore::BoxFilter; - using MagickCore::TriangleFilter; - using MagickCore::HermiteFilter; - using MagickCore::HanningFilter; - using MagickCore::HammingFilter; - using MagickCore::BlackmanFilter; - using MagickCore::GaussianFilter; - using MagickCore::QuadraticFilter; - using MagickCore::CubicFilter; - using MagickCore::CatromFilter; - using MagickCore::MitchellFilter; - using MagickCore::JincFilter; - using MagickCore::SincFilter; - using MagickCore::SincFastFilter; - using MagickCore::KaiserFilter; - using MagickCore::WelshFilter; - using MagickCore::ParzenFilter; - using MagickCore::BohmanFilter; - using MagickCore::BartlettFilter; - using MagickCore::LagrangeFilter; - using MagickCore::LanczosFilter; - using MagickCore::LanczosSharpFilter; - using MagickCore::Lanczos2Filter; - using MagickCore::Lanczos2SharpFilter; - using MagickCore::RobidouxFilter; - using MagickCore::RobidouxSharpFilter; - using MagickCore::CosineFilter; - using MagickCore::SplineFilter; - using MagickCore::LanczosRadiusFilter; - using MagickCore::SentinelFilter; - - // Bit gravity - using MagickCore::GravityType; - using MagickCore::UndefinedGravity; - using MagickCore::ForgetGravity; - using MagickCore::NorthWestGravity; - using MagickCore::NorthGravity; - using MagickCore::NorthEastGravity; - using MagickCore::WestGravity; - using MagickCore::CenterGravity; - using MagickCore::EastGravity; - using MagickCore::SouthWestGravity; - using MagickCore::SouthGravity; - using MagickCore::SouthEastGravity; - using MagickCore::StaticGravity; - - // Image types - using MagickCore::ImageType; - using MagickCore::UndefinedType; - using MagickCore::BilevelType; - using MagickCore::GrayscaleType; - using MagickCore::GrayscaleMatteType; - using MagickCore::PaletteType; - using MagickCore::PaletteMatteType; - using MagickCore::TrueColorType; - using MagickCore::TrueColorMatteType; - using MagickCore::ColorSeparationType; - using MagickCore::ColorSeparationMatteType; - using MagickCore::OptimizeType; - using MagickCore::PaletteBilevelMatteType; - - // Interlace types - using MagickCore::InterlaceType; - using MagickCore::UndefinedInterlace; - using MagickCore::NoInterlace; - using MagickCore::LineInterlace; - using MagickCore::PlaneInterlace; - using MagickCore::PartitionInterlace; - using MagickCore::GIFInterlace; - using MagickCore::JPEGInterlace; - using MagickCore::PNGInterlace; - - // Pixel interpolation methods - using MagickCore::InterpolatePixelMethod; - using MagickCore::UndefinedInterpolatePixel; - using MagickCore::AverageInterpolatePixel; - using MagickCore::BicubicInterpolatePixel; - using MagickCore::BilinearInterpolatePixel; - using MagickCore::FilterInterpolatePixel; - using MagickCore::IntegerInterpolatePixel; - using MagickCore::MeshInterpolatePixel; - using MagickCore::NearestNeighborInterpolatePixel; - using MagickCore::SplineInterpolatePixel; - using MagickCore::Average9InterpolatePixel; - using MagickCore::Average16InterpolatePixel; - using MagickCore::BlendInterpolatePixel; - using MagickCore::BackgroundInterpolatePixel; - using MagickCore::CatromInterpolatePixel; - - // Layer method - using MagickCore::ImageLayerMethod; - using MagickCore::UndefinedLayer; - using MagickCore::CoalesceLayer; - using MagickCore::CompareAnyLayer; - using MagickCore::CompareClearLayer; - using MagickCore::CompareOverlayLayer; - using MagickCore::DisposeLayer; - using MagickCore::OptimizeLayer; - using MagickCore::OptimizeImageLayer; - using MagickCore::OptimizePlusLayer; - using MagickCore::OptimizeTransLayer; - using MagickCore::RemoveDupsLayer; - using MagickCore::RemoveZeroLayer; - using MagickCore::CompositeLayer; - using MagickCore::MergeLayer; - using MagickCore::FlattenLayer; - using MagickCore::MosaicLayer; - using MagickCore::TrimBoundsLayer; - - // Built-in kernels - using MagickCore::KernelInfoType; - using MagickCore::UndefinedKernel; - using MagickCore::UnityKernel; - using MagickCore::GaussianKernel; - using MagickCore::DoGKernel; - using MagickCore::LoGKernel; - using MagickCore::BlurKernel; - using MagickCore::CometKernel; - using MagickCore::LaplacianKernel; - using MagickCore::SobelKernel; - using MagickCore::FreiChenKernel; - using MagickCore::RobertsKernel; - using MagickCore::PrewittKernel; - using MagickCore::CompassKernel; - using MagickCore::KirschKernel; - using MagickCore::DiamondKernel; - using MagickCore::SquareKernel; - using MagickCore::RectangleKernel; - using MagickCore::OctagonKernel; - using MagickCore::DiskKernel; - using MagickCore::PlusKernel; - using MagickCore::CrossKernel; - using MagickCore::RingKernel; - using MagickCore::PeaksKernel; - using MagickCore::EdgesKernel; - using MagickCore::CornersKernel; - using MagickCore::DiagonalsKernel; - using MagickCore::LineEndsKernel; - using MagickCore::LineJunctionsKernel; - using MagickCore::RidgesKernel; - using MagickCore::ConvexHullKernel; - using MagickCore::ThinSEKernel; - using MagickCore::SkeletonKernel; - using MagickCore::ChebyshevKernel; - using MagickCore::ManhattanKernel; - using MagickCore::OctagonalKernel; - using MagickCore::EuclideanKernel; - using MagickCore::UserDefinedKernel; - using MagickCore::BinomialKernel; - - // Line cap types - using MagickCore::LineCap; - using MagickCore::UndefinedCap; - using MagickCore::ButtCap; - using MagickCore::RoundCap; - using MagickCore::SquareCap; - - // Line join types - using MagickCore::LineJoin; - using MagickCore::UndefinedJoin; - using MagickCore::MiterJoin; - using MagickCore::RoundJoin; - using MagickCore::BevelJoin; - - // Log event types - using MagickCore::LogEventType; - using MagickCore::UndefinedEvents; - using MagickCore::NoEvents; - using MagickCore::TraceEvent; - using MagickCore::AnnotateEvent; - using MagickCore::BlobEvent; - using MagickCore::CacheEvent; - using MagickCore::CoderEvent; - using MagickCore::ConfigureEvent; - using MagickCore::DeprecateEvent; - using MagickCore::DrawEvent; - using MagickCore::ExceptionEvent; - using MagickCore::ImageEvent; - using MagickCore::LocaleEvent; - using MagickCore::ModuleEvent; - using MagickCore::PolicyEvent; - using MagickCore::ResourceEvent; - using MagickCore::TransformEvent; - using MagickCore::UserEvent; - using MagickCore::WandEvent; - using MagickCore::X11Event; - using MagickCore::AccelerateEvent; - using MagickCore::AllEvents; - - // Magick functions - using MagickCore::MagickFunction; - using MagickCore::UndefinedFunction; - using MagickCore::ArcsinFunction; - using MagickCore::ArctanFunction; - using MagickCore::PolynomialFunction; - using MagickCore::SinusoidFunction; - - // Metric types - using MagickCore::MetricType; - using MagickCore::UndefinedMetric; - using MagickCore::AbsoluteErrorMetric; - using MagickCore::MeanAbsoluteErrorMetric; - using MagickCore::MeanErrorPerPixelMetric; - using MagickCore::MeanSquaredErrorMetric; - using MagickCore::PeakAbsoluteErrorMetric; - using MagickCore::PeakSignalToNoiseRatioMetric; - using MagickCore::RootMeanSquaredErrorMetric; - using MagickCore::NormalizedCrossCorrelationErrorMetric; - using MagickCore::FuzzErrorMetric; - using MagickCore::UndefinedErrorMetric; - using MagickCore::PerceptualHashErrorMetric; - - // Morphology methods - using MagickCore::MorphologyMethod; - using MagickCore::UndefinedMorphology; - using MagickCore::ConvolveMorphology; - using MagickCore::CorrelateMorphology; - using MagickCore::ErodeMorphology; - using MagickCore::DilateMorphology; - using MagickCore::ErodeIntensityMorphology; - using MagickCore::DilateIntensityMorphology; - using MagickCore::DistanceMorphology; - using MagickCore::OpenMorphology; - using MagickCore::CloseMorphology; - using MagickCore::OpenIntensityMorphology; - using MagickCore::CloseIntensityMorphology; - using MagickCore::SmoothMorphology; - using MagickCore::EdgeInMorphology; - using MagickCore::EdgeOutMorphology; - using MagickCore::EdgeMorphology; - using MagickCore::TopHatMorphology; - using MagickCore::BottomHatMorphology; - using MagickCore::HitAndMissMorphology; - using MagickCore::ThinningMorphology; - using MagickCore::ThickenMorphology; - using MagickCore::VoronoiMorphology; - using MagickCore::IterativeDistanceMorphology; - - // Noise types - using MagickCore::NoiseType; - using MagickCore::UndefinedNoise; - using MagickCore::UniformNoise; - using MagickCore::GaussianNoise; - using MagickCore::MultiplicativeGaussianNoise; - using MagickCore::ImpulseNoise; - using MagickCore::LaplacianNoise; - using MagickCore::PoissonNoise; - - // Orientation types - using MagickCore::OrientationType; - using MagickCore::UndefinedOrientation; - using MagickCore::TopLeftOrientation; - using MagickCore::TopRightOrientation; - using MagickCore::BottomRightOrientation; - using MagickCore::BottomLeftOrientation; - using MagickCore::LeftTopOrientation; - using MagickCore::RightTopOrientation; - using MagickCore::RightBottomOrientation; - using MagickCore::LeftBottomOrientation; - - // Paint methods - using MagickCore::PaintMethod; - using MagickCore::UndefinedMethod; - using MagickCore::PointMethod; - using MagickCore::ReplaceMethod; - using MagickCore::FloodfillMethod; - using MagickCore::FillToBorderMethod; - using MagickCore::ResetMethod; - - // Pixel intensity method - using MagickCore::PixelIntensityMethod; - using MagickCore::UndefinedPixelIntensityMethod; - using MagickCore::AveragePixelIntensityMethod; - using MagickCore::BrightnessPixelIntensityMethod; - using MagickCore::LightnessPixelIntensityMethod; - using MagickCore::Rec601LumaPixelIntensityMethod; - using MagickCore::Rec601LuminancePixelIntensityMethod; - using MagickCore::Rec709LumaPixelIntensityMethod; - using MagickCore::Rec709LuminancePixelIntensityMethod; - using MagickCore::RMSPixelIntensityMethod; - using MagickCore::MSPixelIntensityMethod; - - // PixelPacket structure - using MagickCore::PixelPacket; - - // Preview types. Not currently used by Magick++ - using MagickCore::PreviewType; - using MagickCore::UndefinedPreview; - using MagickCore::RotatePreview; - using MagickCore::ShearPreview; - using MagickCore::RollPreview; - using MagickCore::HuePreview; - using MagickCore::SaturationPreview; - using MagickCore::BrightnessPreview; - using MagickCore::GammaPreview; - using MagickCore::SpiffPreview; - using MagickCore::DullPreview; - using MagickCore::GrayscalePreview; - using MagickCore::QuantizePreview; - using MagickCore::DespecklePreview; - using MagickCore::ReduceNoisePreview; - using MagickCore::AddNoisePreview; - using MagickCore::SharpenPreview; - using MagickCore::BlurPreview; - using MagickCore::ThresholdPreview; - using MagickCore::EdgeDetectPreview; - using MagickCore::SpreadPreview; - using MagickCore::SolarizePreview; - using MagickCore::ShadePreview; - using MagickCore::RaisePreview; - using MagickCore::SegmentPreview; - using MagickCore::SwirlPreview; - using MagickCore::ImplodePreview; - using MagickCore::WavePreview; - using MagickCore::OilPaintPreview; - using MagickCore::CharcoalDrawingPreview; - using MagickCore::JPEGPreview; - - // Quantum types - using MagickCore::QuantumType; - using MagickCore::IndexQuantum; - using MagickCore::GrayQuantum; - using MagickCore::IndexAlphaQuantum; - using MagickCore::GrayAlphaQuantum; - using MagickCore::RedQuantum; - using MagickCore::CyanQuantum; - using MagickCore::GreenQuantum; - using MagickCore::YellowQuantum; - using MagickCore::BlueQuantum; - using MagickCore::MagentaQuantum; - using MagickCore::AlphaQuantum; - using MagickCore::BlackQuantum; - using MagickCore::RGBQuantum; - using MagickCore::RGBAQuantum; - using MagickCore::CMYKQuantum; - - // Rendering intents - using MagickCore::RenderingIntent; - using MagickCore::UndefinedIntent; - using MagickCore::SaturationIntent; - using MagickCore::PerceptualIntent; - using MagickCore::AbsoluteIntent; - using MagickCore::RelativeIntent; - - // Resource types - using MagickCore::ResourceType; - using MagickCore::AreaResource; - using MagickCore::DiskResource; - using MagickCore::FileResource; - using MagickCore::MapResource; - using MagickCore::MemoryResource; - using MagickCore::ThreadResource; - using MagickCore::TimeResource; - using MagickCore::ThrottleResource; - using MagickCore::WidthResource; - using MagickCore::HeightResource; - using MagickCore::ListLengthResource; - - // Resolution units - using MagickCore::ResolutionType; - using MagickCore::UndefinedResolution; - using MagickCore::PixelsPerInchResolution; - using MagickCore::PixelsPerCentimeterResolution; - - // IndexPacket type - using MagickCore::IndexPacket; - - // Sparse Color methods - using MagickCore::SparseColorMethod; - using MagickCore::UndefinedColorInterpolate; - using MagickCore::BarycentricColorInterpolate; - using MagickCore::BilinearColorInterpolate; - using MagickCore::PolynomialColorInterpolate; - using MagickCore::ShepardsColorInterpolate; - using MagickCore::VoronoiColorInterpolate; - using MagickCore::InverseColorInterpolate; - using MagickCore::ManhattanColorInterpolate; - - // Statistic type - using MagickCore::MedianStatistic; - using MagickCore::NonpeakStatistic; - - // StorageType type - using MagickCore::StorageType; - using MagickCore::UndefinedPixel; - using MagickCore::CharPixel; - using MagickCore::DoublePixel; - using MagickCore::FloatPixel; - using MagickCore::IntegerPixel; - using MagickCore::LongPixel; - using MagickCore::QuantumPixel; - using MagickCore::ShortPixel; - - // StretchType type - using MagickCore::StretchType; - using MagickCore::UndefinedStretch; - using MagickCore::NormalStretch; - using MagickCore::UltraCondensedStretch; - using MagickCore::ExtraCondensedStretch; - using MagickCore::CondensedStretch; - using MagickCore::SemiCondensedStretch; - using MagickCore::SemiExpandedStretch; - using MagickCore::ExpandedStretch; - using MagickCore::ExtraExpandedStretch; - using MagickCore::UltraExpandedStretch; - using MagickCore::AnyStretch; - - // StyleType type - using MagickCore::StyleType; - using MagickCore::UndefinedStyle; - using MagickCore::NormalStyle; - using MagickCore::ItalicStyle; - using MagickCore::ObliqueStyle; - using MagickCore::AnyStyle; - - // Virtual pixel methods - using MagickCore::VirtualPixelMethod; - using MagickCore::UndefinedVirtualPixelMethod; - using MagickCore::BackgroundVirtualPixelMethod; - using MagickCore::DitherVirtualPixelMethod; - using MagickCore::EdgeVirtualPixelMethod; - using MagickCore::MirrorVirtualPixelMethod; - using MagickCore::RandomVirtualPixelMethod; - using MagickCore::TileVirtualPixelMethod; - using MagickCore::TransparentVirtualPixelMethod; - using MagickCore::MaskVirtualPixelMethod; - using MagickCore::BlackVirtualPixelMethod; - using MagickCore::GrayVirtualPixelMethod; - using MagickCore::WhiteVirtualPixelMethod; - using MagickCore::HorizontalTileVirtualPixelMethod; - using MagickCore::VerticalTileVirtualPixelMethod; - using MagickCore::HorizontalTileEdgeVirtualPixelMethod; - using MagickCore::VerticalTileEdgeVirtualPixelMethod; - using MagickCore::CheckerTileVirtualPixelMethod; - -#if defined(MAGICKCORE_IMPLEMENTATION) - // - // ImageMagick symbols used in implementation code - // - using MagickCore::AcquireExceptionInfo; - using MagickCore::AcquireCacheView; - using MagickCore::AcquireDrawingWand; - using MagickCore::AcquireImage; - using MagickCore::AcquireKernelInfo; - using MagickCore::AcquireMagickMemory; - using MagickCore::AcquireQuantumInfo; - using MagickCore::AcquireString; - using MagickCore::AcquireStringInfo; - using MagickCore::AcquireVirtualCacheView; - using MagickCore::AdaptiveBlurImage; - using MagickCore::AdaptiveResizeImage; - using MagickCore::AdaptiveSharpenImage; - using MagickCore::AdaptiveSharpenImageChannel; - using MagickCore::AdaptiveThresholdImage; - using MagickCore::AddNoiseImage; - using MagickCore::AddNoiseImageChannel; - using MagickCore::AffineMatrix; - using MagickCore::AffineTransformImage; - using MagickCore::AnnotateImage; - using MagickCore::AreaValue; - using MagickCore::AspectValue; - using MagickCore::AutoGammaImage; - using MagickCore::AutoGammaImageChannel; - using MagickCore::AutoLevelImage; - using MagickCore::AutoLevelImageChannel; - using MagickCore::AutoOrientImage; - using MagickCore::Base64Decode; - using MagickCore::Base64Encode; - using MagickCore::BilevelImage; - using MagickCore::BlackThresholdImage; - using MagickCore::BlackThresholdImageChannel; - using MagickCore::BlobError; - using MagickCore::BlobFatalError; - using MagickCore::BlobToImage; - using MagickCore::BlobWarning; - using MagickCore::BlueShiftImage; - using MagickCore::BlurImage; - using MagickCore::BlurImageChannel; - using MagickCore::BorderImage; - using MagickCore::BrightnessContrastImage; - using MagickCore::BrightnessContrastImageChannel; - using MagickCore::CacheError; - using MagickCore::CacheFatalError; - using MagickCore::CacheWarning; - using MagickCore::CannyEdgeImage; - using MagickCore::CharcoalImage; - using MagickCore::ChopImage; - using MagickCore::ClampImage; - using MagickCore::ClampImageChannel; - using MagickCore::ClearMagickException; - using MagickCore::CloneDrawInfo; - using MagickCore::CloneImage; - using MagickCore::CloneImageInfo; - using MagickCore::CloneQuantizeInfo; - using MagickCore::ClutImage; - using MagickCore::ClutImageChannel; - using MagickCore::CoderError; - using MagickCore::CoderFatalError; - using MagickCore::CoderWarning; - using MagickCore::CopyImagePixels; - using MagickCore::ColorDecisionListImage; - using MagickCore::ColorizeImage; - using MagickCore::ColorMatrixImage; - using MagickCore::ColorPacket; - using MagickCore::CommandOptionToMnemonic; - using MagickCore::CompareImageChannels; - using MagickCore::CompareImages; - using MagickCore::CompositeImage; - using MagickCore::ConfigureError; - using MagickCore::ConfigureFatalError; - using MagickCore::ConfigureWarning; - using MagickCore::ConnectedComponentsImage; - using MagickCore::ConstituteImage; - using MagickCore::ContrastImage; - using MagickCore::ContrastStretchImageChannel; - using MagickCore::ConvertHSLToRGB; - using MagickCore::ConvertRGBToHSL; - using MagickCore::ConvolveImage; - using MagickCore::CopyMagickString; - using MagickCore::CorruptImageError; - using MagickCore::CorruptImageFatalError; - using MagickCore::CorruptImageWarning; - using MagickCore::CropImage; - using MagickCore::CropImageToTiles; - using MagickCore::CycleColormapImage; - using MagickCore::DeconstructImages; - using MagickCore::DecipherImage; - using MagickCore::DelegateError; - using MagickCore::DelegateFatalError; - using MagickCore::DelegateWarning; - using MagickCore::DeleteImageOption; - using MagickCore::DeleteImageRegistry; - using MagickCore::DeskewImage; - using MagickCore::DespeckleImage; - using MagickCore::DestroyCacheView; - using MagickCore::DestroyDrawInfo; - using MagickCore::DestroyDrawingWand; - using MagickCore::DestroyExceptionInfo; - using MagickCore::DestroyImageInfo; - using MagickCore::DestroyImageList; - using MagickCore::DestroyKernelInfo; - using MagickCore::DestroyMagickWand; - using MagickCore::DestroyPixelWand; - using MagickCore::DestroyQuantizeInfo; - using MagickCore::DestroyQuantumInfo; - using MagickCore::DestroyString; - using MagickCore::DestroyStringInfo; - using MagickCore::DisplayImages; - using MagickCore::DistortImage; - using MagickCore::DrawAffine; - using MagickCore::DrawAnnotation; - using MagickCore::DrawArc; - using MagickCore::DrawBezier; - using MagickCore::DrawCircle; - using MagickCore::DrawColor; - using MagickCore::DrawComment; - using MagickCore::DrawComposite; - using MagickCore::DrawEllipse; - using MagickCore::DrawError; - using MagickCore::DrawFatalError; - using MagickCore::DrawImage; - using MagickCore::DrawInfo; - using MagickCore::DrawingWand; - using MagickCore::DrawLine; - using MagickCore::DrawMatte; - using MagickCore::DrawPathClose; - using MagickCore::DrawPathCurveToAbsolute; - using MagickCore::DrawPathCurveToQuadraticBezierAbsolute; - using MagickCore::DrawPathCurveToQuadraticBezierRelative; - using MagickCore::DrawPathCurveToQuadraticBezierSmoothAbsolute; - using MagickCore::DrawPathCurveToQuadraticBezierSmoothRelative; - using MagickCore::DrawPathCurveToRelative; - using MagickCore::DrawPathCurveToSmoothAbsolute; - using MagickCore::DrawPathCurveToSmoothRelative; - using MagickCore::DrawPathEllipticArcAbsolute; - using MagickCore::DrawPathEllipticArcRelative; - using MagickCore::DrawPathFinish; - using MagickCore::DrawPathLineToAbsolute; - using MagickCore::DrawPathLineToHorizontalAbsolute; - using MagickCore::DrawPathLineToHorizontalRelative; - using MagickCore::DrawPathLineToRelative; - using MagickCore::DrawPathLineToVerticalAbsolute; - using MagickCore::DrawPathLineToVerticalRelative; - using MagickCore::DrawPathMoveToAbsolute; - using MagickCore::DrawPathMoveToRelative; - using MagickCore::DrawPathStart; - using MagickCore::DrawPoint; - using MagickCore::DrawPolygon; - using MagickCore::DrawPolyline; - using MagickCore::DrawPopClipPath; - using MagickCore::DrawPopDefs; - using MagickCore::DrawPopPattern; - using MagickCore::DrawPushClipPath; - using MagickCore::DrawPushDefs; - using MagickCore::DrawPushPattern; - using MagickCore::DrawRectangle; - using MagickCore::DrawRender; - using MagickCore::DrawRotate; - using MagickCore::DrawRoundRectangle; - using MagickCore::DrawScale; - using MagickCore::DrawSetClipPath; - using MagickCore::DrawSetClipRule; - using MagickCore::DrawSetClipUnits; - using MagickCore::DrawSetFillColor; - using MagickCore::DrawSetFillOpacity; - using MagickCore::DrawSetFillPatternURL; - using MagickCore::DrawSetFillRule; - using MagickCore::DrawSetFont; - using MagickCore::DrawSetFontFamily; - using MagickCore::DrawSetFontSize; - using MagickCore::DrawSetFontStretch; - using MagickCore::DrawSetFontStyle; - using MagickCore::DrawSetFontWeight; - using MagickCore::DrawSetGravity; - using MagickCore::DrawSetStrokeAntialias; - using MagickCore::DrawSetStrokeColor; - using MagickCore::DrawSetStrokeDashArray; - using MagickCore::DrawSetStrokeDashOffset; - using MagickCore::DrawSetStrokeLineCap; - using MagickCore::DrawSetStrokeLineJoin; - using MagickCore::DrawSetStrokeMiterLimit; - using MagickCore::DrawSetStrokeOpacity; - using MagickCore::DrawSetStrokePatternURL; - using MagickCore::DrawSetStrokeWidth; - using MagickCore::DrawSetTextAntialias; - using MagickCore::DrawSetTextDecoration; - using MagickCore::DrawSetTextEncoding; - using MagickCore::DrawSetTextInterlineSpacing; - using MagickCore::DrawSetTextInterwordSpacing; - using MagickCore::DrawSetTextKerning; - using MagickCore::DrawSetTextUnderColor; - using MagickCore::DrawSetViewbox; - using MagickCore::DrawSkewX; - using MagickCore::DrawSkewY; - using MagickCore::DrawTranslate; - using MagickCore::DrawWarning; - using MagickCore::EdgeImage; - using MagickCore::EmbossImage; - using MagickCore::EncipherImage; - using MagickCore::EnhanceImage; - using MagickCore::EqualizeImage; - using MagickCore::EvaluateImage; - using MagickCore::EvaluateImageChannel; - using MagickCore::ExceptionInfo; - using MagickCore::ExceptionType; - using MagickCore::ExportImagePixels; - using MagickCore::ExportQuantumPixels; - using MagickCore::ExtentImage; - using MagickCore::FileOpenError; - using MagickCore::FileOpenFatalError; - using MagickCore::FileOpenWarning; - using MagickCore::FlipImage; - using MagickCore::FloodfillPaintImage; - using MagickCore::FlopImage; - using MagickCore::FormatLocaleString; - using MagickCore::ForwardFourierTransformImage; - using MagickCore::FrameImage; - using MagickCore::FrameInfo; - using MagickCore::FxImageChannel; - using MagickCore::GammaImage; - using MagickCore::GammaImage; - using MagickCore::GaussianBlurImage; - using MagickCore::GaussianBlurImageChannel; - using MagickCore::GetAffineMatrix; - using MagickCore::GetAuthenticIndexQueue; - using MagickCore::GetBlobSize; - using MagickCore::GetCacheViewException; - using MagickCore::GetCacheViewAuthenticIndexQueue; - using MagickCore::GetCacheViewAuthenticPixels; - using MagickCore::GetCacheViewVirtualPixels; - using MagickCore::GetClientName; - using MagickCore::GetColorTuple; - using MagickCore::GetDrawInfo; - using MagickCore::GetGeometry; - using MagickCore::GetImageArtifact; - using MagickCore::GetImageBoundingBox; - using MagickCore::GetImageChannelDistortion; - using MagickCore::GetImageChannelDepth; - using MagickCore::GetImageChannelMean; - using MagickCore::GetImageChannelKurtosis; - using MagickCore::GetImageChannelMoments; - using MagickCore::GetImageChannelRange; - using MagickCore::GetImageClipMask; - using MagickCore::GetImageDepth; - using MagickCore::GetImageDistortion; - using MagickCore::GetImageInfo; - using MagickCore::GetImageInfoFile; - using MagickCore::GetImageMask; - using MagickCore::GetImageOption; - using MagickCore::GetAuthenticPixels; - using MagickCore::GetImageProfile; - using MagickCore::GetImageProperty; - using MagickCore::GetImageQuantizeError; - using MagickCore::GetImageType; - using MagickCore::GetMagickInfo; - using MagickCore::GetMagickPixelPacket; - using MagickCore::GetMultilineTypeMetrics; - using MagickCore::GetNextValueInLinkedList; - using MagickCore::GetNumberColors; - using MagickCore::GetNumberOfElementsInLinkedList; - using MagickCore::GetPageGeometry; - using MagickCore::GetQuantizeInfo; - using MagickCore::GetStringInfoDatum; - using MagickCore::GetStringInfoLength; - using MagickCore::GetTypeMetrics; - using MagickCore::GetValueFromLinkedList; - using MagickCore::GetVirtualIndexQueue; - using MagickCore::GetVirtualPixels; - using MagickCore::GetImageVirtualPixelMethod; - using MagickCore::GlobExpression; - using MagickCore::GravityAdjustGeometry; - using MagickCore::GrayscaleImage; - using MagickCore::GreaterValue; - using MagickCore::HaldClutImage; - using MagickCore::HeightValue; - using MagickCore::HoughLineImage; - using MagickCore::ImageError; - using MagickCore::ImageFatalError; - using MagickCore::ImageInfo; - using MagickCore::ImageRegistryType; - using MagickCore::ImageToBlob; - using MagickCore::ImagesToBlob; - using MagickCore::ImageWarning; - using MagickCore::ImplodeImage; - using MagickCore::ImportQuantumPixels; - using MagickCore::InterpretImageProperties; - using MagickCore::InverseFourierTransformImage; - using MagickCore::InvokeDynamicImageFilter; - using MagickCore::IsEventLogging; - using MagickCore::IsGeometry; - using MagickCore::IsImagesEqual; - using MagickCore::IsOpaqueImage; - using MagickCore::KernelInfo; - using MagickCore::KuwaharaImage; - using MagickCore::LessValue; - using MagickCore::LevelImage; - using MagickCore::LevelImageChannel; - using MagickCore::LevelColorsImageChannel; - using MagickCore::LevelizeImage; - using MagickCore::LevelizeImageChannel; - using MagickCore::LinearStretchImage; - using MagickCore::LinkedListInfo; - using MagickCore::LiquidRescaleImage; - using MagickCore::LocaleCompare; - using MagickCore::LocalContrastImage; - using MagickCore::LockSemaphoreInfo; - using MagickCore::LogMagickEvent; - using MagickCore::MagickCoreTerminus; - using MagickCore::MagickInfo; - using MagickCore::MagickPixelPacket; - using MagickCore::MagickToMime; - using MagickCore::MagickWand; - using MagickCore::MagnifyImage; - using MagickCore::MergeImageLayers; - using MagickCore::MinifyImage; - using MagickCore::MinimumValue; - using MagickCore::MissingDelegateError; - using MagickCore::MissingDelegateFatalError; - using MagickCore::MissingDelegateWarning; - using MagickCore::ModulateImage; - using MagickCore::ModuleError; - using MagickCore::ModuleFatalError; - using MagickCore::ModuleWarning; - using MagickCore::MonitorError; - using MagickCore::MonitorFatalError; - using MagickCore::MonitorWarning; - using MagickCore::MontageInfo; - using MagickCore::MorphologyImage; - using MagickCore::MorphologyImageChannel; - using MagickCore::MotionBlurImage; - using MagickCore::NegateImage; - using MagickCore::NegateImageChannel; - using MagickCore::NewMagickWandFromImage; - using MagickCore::NewPixelWand; - using MagickCore::NoiseType; - using MagickCore::NormalizeImage; - using MagickCore::NoValue; - using MagickCore::OffsetInfo; - using MagickCore::OilPaintImage; - using MagickCore::OpaquePaintImage; - using MagickCore::OrderedPosterizeImage; - using MagickCore::OptionError; - using MagickCore::OptionFatalError; - using MagickCore::OptionWarning; - using MagickCore::OptimizeImageLayers; - using MagickCore::OptimizeImageTransparency; - using MagickCore::OptimizePlusImageLayers; - using MagickCore::ParseMetaGeometry; - using MagickCore::PercentValue; - using MagickCore::PerceptibleImage; - using MagickCore::PerceptibleImageChannel; - using MagickCore::PingBlob; - using MagickCore::PingImage; - using MagickCore::PixelSetQuantumColor; - using MagickCore::PixelWand; - using MagickCore::PointInfo; - using MagickCore::PopDrawingWand; - using MagickCore::PolaroidImage; - using MagickCore::PolicyWarning; - using MagickCore::PolicyError; - using MagickCore::PolicyFatalError; - using MagickCore::PosterizeImage; - using MagickCore::PosterizeImageChannel; - using MagickCore::ProfileImage; - using MagickCore::ProfileInfo; - using MagickCore::PushDrawingWand; - using MagickCore::QuantizeImage; - using MagickCore::QuantizeInfo; - using MagickCore::QuantumInfo; - using MagickCore::QueryColorDatabase; - using MagickCore::QueryMagickColor; - using MagickCore::QueueAuthenticPixels; - using MagickCore::QueueCacheViewAuthenticPixels; - using MagickCore::RaiseImage; - using MagickCore::RandomThresholdImageChannel; - using MagickCore::ReadImage; - using MagickCore::RectangleInfo; - using MagickCore::RegisterMagickInfo; - using MagickCore::RegistryError; - using MagickCore::RegistryFatalError; - using MagickCore::RegistryType; - using MagickCore::RegistryWarning; - using MagickCore::RelinquishMagickMemory; - using MagickCore::RemapImage; - using MagickCore::ResampleImage; - using MagickCore::ResetLinkedListIterator; - using MagickCore::ResizeImage; - using MagickCore::ResizeMagickMemory; - using MagickCore::ResourceLimitError; - using MagickCore::ResourceLimitFatalError; - using MagickCore::ResourceLimitWarning; - using MagickCore::RollImage; - using MagickCore::RotateImage; - using MagickCore::RotationalBlurImage; - using MagickCore::RotationalBlurImageChannel; - using MagickCore::SampleImage; - using MagickCore::ScaleImage; - using MagickCore::SegmentImage; - using MagickCore::SelectiveBlurImage; - using MagickCore::SelectiveBlurImageChannel; - using MagickCore::SeparateImageChannel; - using MagickCore::SepiaToneImage; - using MagickCore::SetGeometry; - using MagickCore::SetImageAlphaChannel; - using MagickCore::SetImageArtifact; - using MagickCore::SetImageBackgroundColor; - using MagickCore::SetImageChannelDepth; - using MagickCore::SetImageClipMask; - using MagickCore::SetImageColorspace; - using MagickCore::SetImageDepth; - using MagickCore::SetImageExtent; - using MagickCore::SetImageInfo; - using MagickCore::SetImageInfoFile; - using MagickCore::SetImageMask; - using MagickCore::SetImageOpacity; - using MagickCore::SetImageOption; - using MagickCore::SetImageProfile; - using MagickCore::SetImageProperty; - using MagickCore::SetImageRegistry; - using MagickCore::SetImageType; - using MagickCore::SetLogEventMask; - using MagickCore::SetMagickInfo; - using MagickCore::SetMagickResourceLimit; - using MagickCore::SetStringInfoDatum; - using MagickCore::SetImageVirtualPixelMethod; - using MagickCore::ShadeImage; - using MagickCore::ShadowImage; - using MagickCore::SharpenImage; - using MagickCore::SharpenImageChannel; - using MagickCore::ShaveImage; - using MagickCore::ShearImage; - using MagickCore::SimilarityMetricImage; - using MagickCore::SigmoidalContrastImageChannel; - using MagickCore::SignatureImage; - using MagickCore::SketchImage; - using MagickCore::SmushImages; - using MagickCore::SolarizeImage; - using MagickCore::SparseColorImage; - using MagickCore::SpliceImage; - using MagickCore::SpreadImage; - using MagickCore::StatisticImage; - using MagickCore::SteganoImage; - using MagickCore::StereoImage; - using MagickCore::StreamError; - using MagickCore::StreamFatalError; - using MagickCore::StreamWarning; - using MagickCore::StringInfo; - using MagickCore::StripImage; - using MagickCore::SwirlImage; - using MagickCore::SyncCacheViewAuthenticPixels; - using MagickCore::SyncImage; - using MagickCore::SyncAuthenticPixels; - using MagickCore::TextureImage; - using MagickCore::ThrowException; - using MagickCore::TintImage; - using MagickCore::TransformImage; - using MagickCore::TransformImageColorspace; - using MagickCore::TransparentPaintImage; - using MagickCore::TransparentPaintImageChroma; - using MagickCore::TransposeImage; - using MagickCore::TransverseImage; - using MagickCore::TrimImage; - using MagickCore::TypeError; - using MagickCore::TypeFatalError; - using MagickCore::TypeWarning; - using MagickCore::UndefinedException; - using MagickCore::UndefinedRegistryType; - using MagickCore::UniqueImageColors; - using MagickCore::UnlockSemaphoreInfo; - using MagickCore::UnregisterMagickInfo; - using MagickCore::UnsharpMaskImage; - using MagickCore::UnsharpMaskImageChannel; - using MagickCore::VignetteImage; - using MagickCore::CacheView; - using MagickCore::WaveImage; - using MagickCore::WaveletDenoiseImage; - using MagickCore::WhiteThresholdImage; - using MagickCore::WhiteThresholdImageChannel; - using MagickCore::WidthValue; - using MagickCore::WriteImage; - using MagickCore::XNegative; - using MagickCore::XServerError; - using MagickCore::XServerFatalError; - using MagickCore::XServerWarning; - using MagickCore::XValue; - using MagickCore::YNegative; - using MagickCore::YValue; - -#endif // MAGICKCORE_IMPLEMENTATION - -} - -////////////////////////////////////////////////////////////////////// -// -// No user-serviceable parts beyond this point -// -////////////////////////////////////////////////////////////////////// -#define GetPPException \ - MagickCore::ExceptionInfo \ - *exceptionInfo; \ - exceptionInfo=MagickCore::AcquireExceptionInfo() -#define ThrowPPException(quiet) \ - throwException(exceptionInfo,quiet); \ - (void) MagickCore::DestroyExceptionInfo(exceptionInfo) - -#endif // Magick_Include_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Montage.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Montage.h deleted file mode 100644 index 8aabbf9..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Montage.h +++ /dev/null @@ -1,373 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// -// Definition of Montage class used to specify montage options. -// - -#if !defined(Magick_Montage_header) -#define Magick_Montage_header - -#include "Magick++/Include.h" -#include -#include "Magick++/Color.h" -#include "Magick++/Geometry.h" - -// -// Basic (Un-framed) Montage -// -namespace Magick -{ - class MagickPPExport Montage - { - public: - - Montage(void); - virtual ~Montage(void); - - // Color that thumbnails are composed on - void backgroundColor(const Color &backgroundColor_); - Color backgroundColor(void) const; - - // Composition algorithm to use (e.g. ReplaceCompositeOp) - void compose(CompositeOperator compose_); - CompositeOperator compose(void) const; - - // Filename to save montages to - void fileName(const std::string &fileName_); - std::string fileName(void) const; - - // Fill color - void fillColor(const Color &fill_); - Color fillColor(void) const; - - // Label font - void font(const std::string &font_); - std::string font(void) const; - - // Thumbnail width & height plus border width & height - void geometry(const Geometry &geometry_); - Geometry geometry(void) const; - - // Thumbnail position (e.g. SouthWestGravity) - void gravity(GravityType gravity_); - GravityType gravity(void) const; - - // Thumbnail label (applied to image prior to montage) - void label(const std::string &label_); - std::string label(void) const; - - // Same as fill color - void penColor(const Color &pen_); - Color penColor(void) const; - - // Font point size - void pointSize(size_t pointSize_); - size_t pointSize(void) const; - - // Enable drop-shadows on thumbnails - void shadow(bool shadow_); - bool shadow(void) const; - - // Outline color - void strokeColor(const Color &stroke_); - Color strokeColor(void) const; - - // Background texture image - void texture(const std::string &texture_); - std::string texture(void) const; - - // Thumbnail rows and colmns - void tile(const Geometry &tile_); - Geometry tile(void) const; - - // Montage title - void title(const std::string &title_); - std::string title(void) const; - - // Transparent color - void transparentColor(const Color &transparentColor_); - Color transparentColor(void) const; - - // - // Implementation methods/members - // - - // Update elements in existing MontageInfo structure - virtual void updateMontageInfo(MagickCore::MontageInfo &montageInfo_) const; - - private: - - Color _backgroundColor; - CompositeOperator _compose; - std::string _fileName; - Color _fill; - std::string _font; - Geometry _geometry; - GravityType _gravity; - std::string _label; - size_t _pointSize; - bool _shadow; - Color _stroke; - std::string _texture; - Geometry _tile; - std::string _title; - Color _transparentColor; - }; - - // - // Montage With Frames (Extends Basic Montage) - // - class MagickPPExport MontageFramed : public Montage - { - public: - - MontageFramed(void); - ~MontageFramed(void); - - // Frame border color - void borderColor(const Color &borderColor_); - Color borderColor(void) const; - - // Pixels between thumbnail and surrounding frame - void borderWidth(size_t borderWidth_); - size_t borderWidth(void) const; - - // Frame geometry (width & height frame thickness) - void frameGeometry(const Geometry &frame_); - Geometry frameGeometry(void) const; - - // Frame foreground color - void matteColor(const Color &matteColor_); - Color matteColor(void) const; - - // - // Implementation methods/members - // - - // Update elements in existing MontageInfo structure - void updateMontageInfo(MagickCore::MontageInfo &montageInfo_) const; - - private: - - Color _borderColor; - size_t _borderWidth; - Geometry _frame; - Color _matteColor; - }; -} // namespace Magick - -// -// Inlines -// - -// -// Implementation of Montage -// - -inline void Magick::Montage::backgroundColor(const Magick::Color &backgroundColor_) -{ - _backgroundColor=backgroundColor_; -} - -inline Magick::Color Magick::Montage::backgroundColor(void) const -{ - return(_backgroundColor); -} - -inline void Magick::Montage::compose(Magick::CompositeOperator compose_) -{ - _compose=compose_; -} - -inline Magick::CompositeOperator Magick::Montage::compose(void) const -{ - return(_compose); -} - -inline void Magick::Montage::fileName(const std::string &fileName_) -{ - _fileName=fileName_; -} - -inline std::string Magick::Montage::fileName(void) const -{ - return(_fileName); -} - -inline void Magick::Montage::fillColor(const Color &fill_) -{ - _fill=fill_; -} - -inline Magick::Color Magick::Montage::fillColor(void) const -{ - return(_fill); -} - -inline void Magick::Montage::font(const std::string &font_) -{ - _font=font_; -} - -inline std::string Magick::Montage::font(void) const -{ - return(_font); -} - -inline void Magick::Montage::geometry(const Magick::Geometry &geometry_) -{ - _geometry=geometry_; -} - -inline Magick::Geometry Magick::Montage::geometry(void) const -{ - return(_geometry); -} - -inline void Magick::Montage::gravity(Magick::GravityType gravity_) -{ - _gravity=gravity_; -} - -inline Magick::GravityType Magick::Montage::gravity(void) const -{ - return(_gravity); -} - -inline void Magick::Montage::label(const std::string &label_) -{ - _label=label_; -} - -inline std::string Magick::Montage::label(void) const -{ - return(_label); -} - -inline void Magick::Montage::penColor(const Color &pen_) -{ - _fill=pen_; - _stroke=Color("none"); -} - -inline Magick::Color Magick::Montage::penColor(void) const -{ - return _fill; -} - -inline void Magick::Montage::pointSize(size_t pointSize_) -{ - _pointSize=pointSize_; -} - -inline size_t Magick::Montage::pointSize(void) const -{ - return(_pointSize); -} - -inline void Magick::Montage::shadow(bool shadow_) -{ - _shadow=shadow_; -} - -inline bool Magick::Montage::shadow(void) const -{ - return(_shadow); -} - -inline void Magick::Montage::strokeColor(const Color &stroke_) -{ - _stroke=stroke_; -} - -inline Magick::Color Magick::Montage::strokeColor(void) const -{ - return(_stroke); -} - -inline void Magick::Montage::texture(const std::string &texture_) -{ - _texture=texture_; -} - -inline std::string Magick::Montage::texture(void) const -{ - return(_texture); -} - -inline void Magick::Montage::tile(const Geometry &tile_) -{ - _tile=tile_; -} - -inline Magick::Geometry Magick::Montage::tile(void) const -{ - return(_tile); -} - -inline void Magick::Montage::title(const std::string &title_) -{ - _title=title_; -} - -inline std::string Magick::Montage::title(void) const -{ - return(_title); -} - -inline void Magick::Montage::transparentColor(const Magick::Color &transparentColor_) -{ - _transparentColor=transparentColor_; -} - -inline Magick::Color Magick::Montage::transparentColor(void) const -{ - return(_transparentColor); -} - -// -// Implementation of MontageFramed -// - -inline void Magick::MontageFramed::borderColor(const Magick::Color &borderColor_) -{ - _borderColor=borderColor_; -} - -inline Magick::Color Magick::MontageFramed::borderColor(void) const -{ - return(_borderColor); -} - -inline void Magick::MontageFramed::borderWidth(size_t borderWidth_) -{ - _borderWidth=borderWidth_; -} - -inline size_t Magick::MontageFramed::borderWidth(void) const -{ - return(_borderWidth); -} - -inline void Magick::MontageFramed::frameGeometry(const Magick::Geometry &frame_) -{ - _frame=frame_; -} - -inline Magick::Geometry Magick::MontageFramed::frameGeometry(void) const -{ - return(_frame); -} - -inline void Magick::MontageFramed::matteColor(const Magick::Color &matteColor_) -{ - _matteColor=matteColor_; -} - -inline Magick::Color Magick::MontageFramed::matteColor(void) const -{ - return(_matteColor); -} - -#endif // Magick_Montage_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Options.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Options.h deleted file mode 100644 index 6619aaa..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Options.h +++ /dev/null @@ -1,352 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// Copyright Dirk Lemstra 2014-2015 -// -// Definition of Options -// -// Options which may be applied to an image. These options are the -// equivalent of options supplied to ImageMagick utilities. -// -// This is an internal implementation class and is not part of the -// Magick++ API -// - -#if !defined(Magick_Options_header) -#define Magick_Options_header - -#include "Magick++/Include.h" -#include -#include "Magick++/Color.h" -#include "Magick++/Geometry.h" -#include "Magick++/Drawable.h" - -namespace Magick -{ - class Image; - - class Options - { - public: - - // Default constructor - Options(void); - - // Copy constructor - Options(const Options& options_); - - // Destructor - ~Options(); - - // Remove pixel aliasing - void antiAlias(bool flag_); - bool antiAlias(void) const; - - // Join images into a single multi-image file - void adjoin(bool flag_); - bool adjoin(void) const; - - // Image background color - void backgroundColor(const Color &color_); - Color backgroundColor(void) const; - - // Name of texture image to tile onto the image background - void backgroundTexture(const std::string &backgroundTexture_); - std::string backgroundTexture(void) const; - - // Image border color - void borderColor(const Color &color_); - Color borderColor(void) const; - - // Text bounding-box base color (default none) - void boxColor(const Color &boxColor_); - Color boxColor(void) const; - - // Colors within this distance are considered equal - void colorFuzz(double fuzz_); - double colorFuzz(void) const; - - // Image colorspace scheme - void colorspaceType(ColorspaceType colorspace_); - ColorspaceType colorspaceType(void) const; - - // Compression type ( NoCompression, BZipCompression, - // FaxCompression, JPEGCompression, LZWCompression, - // RLECompression, or ZipCompression ) - void compressType(CompressionType compressType_); - CompressionType compressType(void) const; - - // Enable printing of debug messages from ImageMagick - void debug(bool flag_); - bool debug(void) const; - - // Vertical and horizontal resolution in pixels of the image - void density(const Geometry &geomery_); - Geometry density(void) const; - - // Image depth (8 or 16) - void depth(size_t depth_); - size_t depth(void) const; - - // Endianness (little like Intel or big like SPARC) for image - // formats which support endian-specific options. - void endian(EndianType endian_); - EndianType endian(void) const; - - // Image filename to read or write - void file(FILE *file_); - FILE *file(void) const; - - // Image filename to read or write - void fileName(const std::string &fileName_); - std::string fileName(void) const; - - // Color to use when filling drawn objects - void fillColor(const Color &fillColor_); - Color fillColor(void) const; - - // Fill pattern - void fillPattern(const MagickCore::Image *fillPattern_); - const MagickCore::Image *fillPattern(void) const; - - // Rule to use when filling drawn objects - void fillRule(const FillRule &fillRule_); - FillRule fillRule(void) const; - - // Font name - void font(const std::string &font_); - std::string font(void) const; - - // Font name - void fontFamily(const std::string &family_); - std::string fontFamily(void) const; - - // Font point size - void fontPointsize(double pointSize_); - double fontPointsize(void) const; - - // Font style - void fontStyle(const StyleType style_); - StyleType fontStyle(void) const; - - // Font weight - void fontWeight(const size_t weight_); - size_t fontWeight(void) const; - - std::string format(void) const; - - // Image interlace scheme - void interlaceType(InterlaceType interlace_); - InterlaceType interlaceType(void) const; - - // Image format to write or read - void magick(const std::string &magick_); - std::string magick(void) const; - - // Transparent color - void matteColor(const Color &matteColor_); - Color matteColor(void) const; - - // Write as a monochrome image - void monochrome(bool monochromeFlag_); - bool monochrome(void) const; - - // Preferred size and location of an image canvas. - void page(const Geometry &pageSize_); - Geometry page(void) const; - - // Desired image quality factor - void quality(size_t quality_); - size_t quality(void) const; - - // Maximum number of colors to quantize to - void quantizeColors(size_t colors_); - size_t quantizeColors(void) const; - - // Colorspace to quantize in. - void quantizeColorSpace(ColorspaceType colorSpace_); - ColorspaceType quantizeColorSpace(void) const; - - // Dither image during quantization. - void quantizeDither(bool ditherFlag_); - bool quantizeDither(void) const; - - // Dither method - void quantizeDitherMethod(DitherMethod ditherMethod_); - DitherMethod quantizeDitherMethod(void) const; - - // Quantization tree-depth - void quantizeTreeDepth(size_t treeDepth_); - size_t quantizeTreeDepth(void) const; - - // Suppress all warning messages. Error messages are still reported. - void quiet(const bool quiet_); - bool quiet(void) const; - - // Units of resolution to interpret density - void resolutionUnits(ResolutionType resolutionUnits_); - ResolutionType resolutionUnits(void) const; - - // Image sampling factor - void samplingFactor(const std::string &samplingFactor_); - std::string samplingFactor(void) const; - - // Image size (required for raw formats) - void size(const Geometry &geometry_); - Geometry size(void) const; - - // enabled/disable stroke anti-aliasing - void strokeAntiAlias(bool flag_); - bool strokeAntiAlias(void) const ; - - // Color to use when drawing object outlines - void strokeColor(const Color &strokeColor_); - Color strokeColor(void) const; - - // Control the pattern of dashes and gaps used to stroke - // paths. The strokeDashArray represents a list of numbers that - // specify the lengths of alternating dashes and gaps in user - // units. If an odd number of values is provided, then the list of - // values is repeated to yield an even number of values. - void strokeDashArray(const double *strokeDashArray_); - const double *strokeDashArray(void) const; - - // While drawing using strokeDashArray, specify distance into the dash - // pattern to start the dash (default 0). - void strokeDashOffset(double strokeDashOffset_); - double strokeDashOffset(void) const; - - // Specify the shape to be used at the end of open subpaths when - // they are stroked. Values of LineCap are UndefinedCap, ButtCap, - // RoundCap, and SquareCap. - void strokeLineCap(LineCap lineCap_); - LineCap strokeLineCap(void) const; - - // Specify the shape to be used at the corners of paths (or other - // vector shapes) when they are stroked. Values of LineJoin are - // UndefinedJoin, MiterJoin, RoundJoin, and BevelJoin. - void strokeLineJoin(LineJoin lineJoin_); - LineJoin strokeLineJoin(void) const; - - // Specify miter limit. When two line segments meet at a sharp - // angle and miter joins have been specified for 'lineJoin', it is - // possible for the miter to extend far beyond the thickness of - // the line stroking the path. The miterLimit' imposes a limit on - // the ratio of the miter length to the 'stroke_width'. The default - // value of this parameter is 4. - void strokeMiterLimit(size_t miterLimit_); - size_t strokeMiterLimit(void) const; - - // Pattern image to use for stroked outlines - void strokePattern(const MagickCore::Image *strokePattern_); - const MagickCore::Image *strokePattern(void) const; - - // Stroke width for drawing vector objects (default one) - void strokeWidth(double strokeWidth_); - double strokeWidth(void) const; - - void subImage(size_t subImage_); - size_t subImage(void) const; - - // Sub-frame number to return - void subRange(size_t subRange_); - size_t subRange(void) const; - - // Render text right-to-left or left-to-right. - void textDirection(DirectionType direction_); - DirectionType textDirection() const; - - // Annotation text encoding (e.g. "UTF-16") - void textEncoding(const std::string &encoding_); - std::string textEncoding(void) const; - - // Text gravity. - void textGravity(GravityType gravity_); - GravityType textGravity() const; - - // Text inter-line spacing - void textInterlineSpacing(double spacing_); - double textInterlineSpacing(void) const; - - // Text inter-word spacing - void textInterwordSpacing(double spacing_); - double textInterwordSpacing(void) const; - - // Text inter-character kerning - void textKerning(double kerning_); - double textKerning(void) const; - - // Text undercolor box - void textUnderColor(const Color &underColor_); - Color textUnderColor(void) const; - - void tileName(const std::string &tileName_); - std::string tileName(void) const; - - // Origin of coordinate system to use when annotating with text or drawing - void transformOrigin(double tx_,double ty_); - - // Reset transformation parameters to default - void transformReset(void); - - // Rotation to use when annotating with text or drawing - void transformRotation(double angle_); - - // Scale to use when annotating with text or drawing - void transformScale(double sx_,double sy_); - - // Skew to use in X axis when annotating with text or drawing - void transformSkewX(double skewx_); - - // Skew to use in Y axis when annotating with text or drawing - void transformSkewY(double skewy_); - - // Image representation type - void type(const ImageType type_); - ImageType type(void) const; - - // Return verbose information about an image, or an operation - void verbose(bool verboseFlag_); - bool verbose(void) const; - - void view(const std::string &view_); - std::string view(void) const; - - // Virtual pixel method. - void virtualPixelMethod(VirtualPixelMethod virtual_pixel_method_); - VirtualPixelMethod virtualPixelMethod(void) const; - - // X11 display name - void x11Display(const std::string &display_); - std::string x11Display(void) const; - - // - // Internal implementation methods. Please do not use. - // - - MagickCore::DrawInfo *drawInfo(void); - MagickCore::ImageInfo *imageInfo(void); - MagickCore::QuantizeInfo *quantizeInfo(void); - - // Construct using raw structures - Options(const MagickCore::ImageInfo *imageInfo_, - const MagickCore::QuantizeInfo *quantizeInfo_, - const MagickCore::DrawInfo *drawInfo_); - - private: - - // Assignment not supported - Options& operator=(const Options&); - - void setOption(const char *name,const Color &value_); - - void setOption(const char *name,const double value_); - - MagickCore::ImageInfo *_imageInfo; - MagickCore::QuantizeInfo *_quantizeInfo; - MagickCore::DrawInfo *_drawInfo; - bool _quiet; - }; -} // namespace Magick - -#endif // Magick_Options_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Pixels.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Pixels.h deleted file mode 100644 index 757c93e..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Pixels.h +++ /dev/null @@ -1,149 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002 -// Copyright Dirk Lemstra 2014 -// -// Representation of a pixel view. -// - -#if !defined(Magick_Pixels_header) -#define Magick_Pixels_header - -#include "Magick++/Include.h" -#include "Magick++/Color.h" -#include "Magick++/Image.h" - -namespace Magick -{ - class MagickPPExport Pixels - { - public: - - // Construct pixel view using specified image. - Pixels(Magick::Image &image_); - - // Destroy pixel view - ~Pixels(void); - - // Transfer pixels from the image to the pixel view as defined by - // the specified region. Modified pixels may be subsequently - // transferred back to the image via sync. - PixelPacket *get(const ::ssize_t x_, const ::ssize_t y_, - const size_t columns_,const size_t rows_ ); - - // Transfer read-only pixels from the image to the pixel view as - // defined by the specified region. - const PixelPacket *getConst(const ::ssize_t x_,const ::ssize_t y_, - const size_t columns_,const size_t rows_); - - // Allocate a pixel view region to store image pixels as defined - // by the region rectangle. This area is subsequently transferred - // from the pixel view to the image via sync. - PixelPacket *set(const ::ssize_t x_,const ::ssize_t y_, - const size_t columns_,const size_t rows_); - - // Transfers the image view pixels to the image. - void sync(void); - - // Width of view - size_t columns(void) const; - - // Return pixel colormap index array - IndexPacket *indexes(void); - - // Height of view - size_t rows (void) const; - - // Left ordinate of view - ::ssize_t x(void) const; - - // Top ordinate of view - ::ssize_t y(void) const; - - private: - - // Copying and assigning Pixels is not supported. - Pixels(const Pixels& pixels_); - const Pixels& operator=(const Pixels& pixels_); - - Magick::Image _image; // Image reference - MagickCore::CacheView *_view; // Image view handle - ::ssize_t _x; // Left ordinate of view - ::ssize_t _y; // Top ordinate of view - size_t _columns; // Width of view - size_t _rows; // Height of view - - }; // class Pixels - - class MagickPPExport PixelData - { - public: - - // Construct pixel data using specified image - PixelData(Magick::Image &image_,std::string map_,const StorageType type_); - - // Construct pixel data using specified image - PixelData(Magick::Image &image_,const ::ssize_t x_,const ::ssize_t y_, - const size_t width_,const size_t height_,std::string map_, - const StorageType type_); - - // Destroy pixel data - ~PixelData(void); - - // Pixel data buffer - const void *data(void) const; - - // Length of the buffer - ::ssize_t length(void) const; - - // Size of the buffer in bytes - ::ssize_t size(void) const; - - private: - - // Copying and assigning PixelData is not supported - PixelData(const PixelData& pixels_); - const PixelData& operator=(const PixelData& pixels_); - - void init(Magick::Image &image_,const ::ssize_t x_,const ::ssize_t y_, - const size_t width_,const size_t height_,std::string map_, - const StorageType type_); - - void relinquish(void) throw(); - - void *_data; // The pixel data - ::ssize_t _length; // Length of the data - ::ssize_t _size; // Size of the data - }; // class PixelData - -} // Magick namespace - -// -// Inline methods -// - -// Left ordinate of view -inline ::ssize_t Magick::Pixels::x(void) const -{ - return _x; -} - -// Top ordinate of view -inline ::ssize_t Magick::Pixels::y(void) const -{ - return _y; -} - -// Width of view -inline size_t Magick::Pixels::columns(void) const -{ - return _columns; -} - -// Height of view -inline size_t Magick::Pixels::rows(void) const -{ - return _rows; -} - -#endif // Magick_Pixels_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/ResourceLimits.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/ResourceLimits.h deleted file mode 100644 index 3643bc3..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/ResourceLimits.h +++ /dev/null @@ -1,76 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Dirk Lemstra 2014-2018 -// -// Definition of resource limits. -// - -#if !defined(Magick_ResourceLimits_header) -#define Magick_ResourceLimits_header - -#include "Magick++/Include.h" - -namespace Magick -{ - class MagickPPExport ResourceLimits - { - public: - - // Pixel cache limit in bytes. Requests for memory above this limit - // are automagically allocated on disk. - static void area(const MagickSizeType limit_); - static MagickSizeType area(void); - - // Pixel cache limit in bytes. Requests for memory above this limit - // will fail. - static void disk(const MagickSizeType limit_); - static MagickSizeType disk(void); - - // The maximum number of open pixel cache files. When this limit is - // exceeded, any subsequent pixels cached to disk are closed and reopened - // on demand. This behavior permits a large number of images to be accessed - // simultaneously on disk, but with a speed penalty due to repeated - // open/close calls. - static void file(const MagickSizeType limit_); - static MagickSizeType file(void); - - // The maximum height of an image. - static void height(const MagickSizeType limit_); - static MagickSizeType height(void); - - // The maximum number of images in an image list. - static void listLength(const MagickSizeType limit_); - static MagickSizeType listLength(); - - // Pixel cache limit in bytes. Once this memory limit is exceeded, - // all subsequent pixels cache operations are to/from disk. - static void map(const MagickSizeType limit_); - static MagickSizeType map(void); - - // Pixel cache limit in bytes. Once this memory limit is exceeded, - // all subsequent pixels cache operations are to/from disk or to/from - // memory mapped files. - static void memory(const MagickSizeType limit_); - static MagickSizeType memory(void); - - // Limits the number of threads used in multithreaded operations. - static void thread(const MagickSizeType limit_); - static MagickSizeType thread(void); - - // Periodically yield the CPU for at least the time specified in - // milliseconds. - static void throttle(const MagickSizeType limit_); - static MagickSizeType throttle(void); - - // The maximum width of an image. - static void width(const MagickSizeType limit_); - static MagickSizeType width(void); - - private: - ResourceLimits(void); - - }; // class ResourceLimits - -} // Magick namespace - -#endif // Magick_ResourceLimits_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/STL.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/STL.h deleted file mode 100644 index 434022b..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/STL.h +++ /dev/null @@ -1,2855 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// Copyright Dirk Lemstra 2013-2014 -// -// Definition and implementation of template functions for using -// Magick::Image with STL containers. -// - -#ifndef Magick_STL_header -#define Magick_STL_header - -#include "Magick++/Include.h" -#include -#include -#include -#include -#include - -#include "Magick++/CoderInfo.h" -#include "Magick++/Drawable.h" -#include "Magick++/Exception.h" -#include "Magick++/Montage.h" - -namespace Magick -{ - // - // STL function object declarations/definitions - // - - // Function objects provide the means to invoke an operation on one - // or more image objects in an STL-compatable container. The - // arguments to the function object constructor(s) are compatable - // with the arguments to the equivalent Image class method and - // provide the means to supply these options when the function - // object is invoked. - - // For example, to read a GIF animation, set the color red to - // transparent for all frames, and write back out: - // - // list images; - // readImages( &images, "animation.gif" ); - // for_each( images.begin(), images.end(), transparentImage( "red" ) ); - // writeImages( images.begin(), images.end(), "animation.gif" ); - - // Adaptive-blur image with specified blur factor - class MagickPPExport adaptiveBlurImage - { - public: - adaptiveBlurImage( const double radius_ = 1, const double sigma_ = 0.5 ); - - void operator()( Image &image_ ) const; - - private: - double _radius; - double _sigma; - }; - - // Local adaptive threshold image - // http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm - // Width x height define the size of the pixel neighborhood - // offset = constant to subtract from pixel neighborhood mean - class MagickPPExport adaptiveThresholdImage - { - public: - adaptiveThresholdImage( const size_t width_, - const size_t height_, - const ::ssize_t offset_ = 0 ); - - void operator()( Image &image_ ) const; - - private: - size_t _width; - size_t _height; - ::ssize_t _offset; - }; - - // Add noise to image with specified noise type - class MagickPPExport addNoiseImage - { - public: - addNoiseImage ( NoiseType noiseType_ ); - - void operator()( Image &image_ ) const; - - private: - NoiseType _noiseType; - }; - - // Transform image by specified affine (or free transform) matrix. - class MagickPPExport affineTransformImage - { - public: - affineTransformImage( const DrawableAffine &affine_ ); - - void operator()( Image &image_ ) const; - - private: - DrawableAffine _affine; - }; - - // Annotate image (draw text on image) - class MagickPPExport annotateImage - { - public: - // Annotate using specified text, and placement location - annotateImage ( const std::string &text_, - const Geometry &geometry_ ); - - // Annotate using specified text, bounding area, and placement - // gravity - annotateImage ( const std::string &text_, - const Geometry &geometry_, - const GravityType gravity_ ); - - // Annotate with text using specified text, bounding area, - // placement gravity, and rotation. - annotateImage ( const std::string &text_, - const Geometry &geometry_, - const GravityType gravity_, - const double degrees_ ); - - // Annotate with text (bounding area is entire image) and - // placement gravity. - annotateImage ( const std::string &text_, - const GravityType gravity_ ); - - void operator()( Image &image_ ) const; - - private: - const std::string _text; - const Geometry _geometry; - const GravityType _gravity; - const double _degrees; - }; - - // Blur image with specified blur factor - class MagickPPExport blurImage - { - public: - blurImage( const double radius_ = 1, const double sigma_ = 0.5 ); - - void operator()( Image &image_ ) const; - - private: - double _radius; - double _sigma; - }; - - // Border image (add border to image) - class MagickPPExport borderImage - { - public: - borderImage( const Geometry &geometry_ = borderGeometryDefault ); - - void operator()( Image &image_ ) const; - - private: - Geometry _geometry; - }; - - // Extract channel from image - class MagickPPExport channelImage - { - public: - channelImage( const ChannelType channel_ ); - - void operator()( Image &image_ ) const; - - private: - ChannelType _channel; - }; - - // Charcoal effect image (looks like charcoal sketch) - class MagickPPExport charcoalImage - { - public: - charcoalImage( const double radius_ = 1, const double sigma_ = 0.5 ); - - void operator()( Image &image_ ) const; - - private: - double _radius; - double _sigma; - }; - - // Chop image (remove vertical or horizontal subregion of image) - class MagickPPExport chopImage - { - public: - chopImage( const Geometry &geometry_ ); - - void operator()( Image &image_ ) const; - - private: - Geometry _geometry; - }; - - // Accepts a lightweight Color Correction Collection (CCC) file which solely - // contains one or more color corrections and applies the correction to the - // image. - class MagickPPExport cdlImage - { - public: - cdlImage( const std::string &cdl_ ); - - void operator()( Image &image_ ) const; - - private: - std::string _cdl; - }; - - // Colorize image using pen color at specified percent opacity - class MagickPPExport colorizeImage - { - public: - colorizeImage( const unsigned int opacityRed_, - const unsigned int opacityGreen_, - const unsigned int opacityBlue_, - const Color &penColor_ ); - - colorizeImage( const unsigned int opacity_, - const Color &penColor_ ); - - void operator()( Image &image_ ) const; - - private: - unsigned int _opacityRed; - unsigned int _opacityGreen; - unsigned int _opacityBlue; - Color _penColor; - }; - - // Apply a color matrix to the image channels. The user supplied - // matrix may be of order 1 to 5 (1x1 through 5x5). - class MagickPPExport colorMatrixImage - { - public: - colorMatrixImage( const size_t order_, - const double *color_matrix_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _order; - const double *_color_matrix; - }; - - // Convert the image colorspace representation - class MagickPPExport colorSpaceImage - { - public: - colorSpaceImage( ColorspaceType colorSpace_ ); - - void operator()( Image &image_ ) const; - - private: - ColorspaceType _colorSpace; - }; - - // Comment image (add comment string to image) - class MagickPPExport commentImage - { - public: - commentImage( const std::string &comment_ ); - - void operator()( Image &image_ ) const; - - private: - std::string _comment; - }; - - // Compose an image onto another at specified offset and using - // specified algorithm - class MagickPPExport compositeImage - { - public: - compositeImage( const Image &compositeImage_, - ::ssize_t xOffset_, - ::ssize_t yOffset_, - CompositeOperator compose_ = InCompositeOp ); - - compositeImage( const Image &compositeImage_, - const Geometry &offset_, - CompositeOperator compose_ = InCompositeOp ); - - void operator()( Image &image_ ) const; - - private: - Image _compositeImage; - ::ssize_t _xOffset; - ::ssize_t _yOffset; - CompositeOperator _compose; - }; - - // Contrast image (enhance intensity differences in image) - class MagickPPExport contrastImage - { - public: - contrastImage( const size_t sharpen_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _sharpen; - }; - - // Crop image (subregion of original image) - class MagickPPExport cropImage - { - public: - cropImage( const Geometry &geometry_ ); - - void operator()( Image &image_ ) const; - - private: - Geometry _geometry; - }; - - // Cycle image colormap - class MagickPPExport cycleColormapImage - { - public: - cycleColormapImage( const ::ssize_t amount_ ); - - void operator()( Image &image_ ) const; - - private: - ::ssize_t _amount; - }; - - // Despeckle image (reduce speckle noise) - class MagickPPExport despeckleImage - { - public: - despeckleImage( void ); - - void operator()( Image &image_ ) const; - - private: - }; - - // Distort image. distorts an image using various distortion methods, by - // mapping color lookups of the source image to a new destination image - // usally of the same size as the source image, unless 'bestfit' is set to - // true. - class MagickPPExport distortImage - { - public: - distortImage( const Magick::DistortImageMethod method_, - const size_t number_arguments_, - const double *arguments_, - const bool bestfit_ ); - - distortImage( const Magick::DistortImageMethod method_, - const size_t number_arguments_, - const double *arguments_ ); - - void operator()( Image &image_ ) const; - - private: - DistortImageMethod _method; - size_t _number_arguments; - const double *_arguments; - bool _bestfit; - }; - - // Draw on image - class MagickPPExport drawImage - { - public: - // Draw on image using a single drawable - // Store in list to make implementation easier - drawImage( const Drawable &drawable_ ); - - // Draw on image using a drawable list - drawImage( const DrawableList &drawable_ ); - - void operator()( Image &image_ ) const; - - private: - DrawableList _drawableList; - }; - - // Edge image (hilight edges in image) - class MagickPPExport edgeImage - { - public: - edgeImage( const double radius_ = 0.0 ); - - void operator()( Image &image_ ) const; - - private: - double _radius; - }; - - // Emboss image (hilight edges with 3D effect) - class MagickPPExport embossImage - { - public: - embossImage( void ); - embossImage( const double radius_, const double sigma_ ); - - void operator()( Image &image_ ) const; - - private: - double _radius; - double _sigma; - }; - - // Enhance image (minimize noise) - class MagickPPExport enhanceImage - { - public: - enhanceImage( void ); - - void operator()( Image &image_ ) const; - - private: - }; - - // Equalize image (histogram equalization) - class MagickPPExport equalizeImage - { - public: - equalizeImage( void ); - - void operator()( Image &image_ ) const; - - private: - }; - - // Color to use when filling drawn objects - class MagickPPExport fillColorImage - { - public: - fillColorImage( const Color &fillColor_ ); - - void operator()( Image &image_ ) const; - - private: - Color _fillColor; - }; - - // Flip image (reflect each scanline in the vertical direction) - class MagickPPExport flipImage - { - public: - flipImage( void ); - - void operator()( Image &image_ ) const; - - private: - }; - - // Flood-fill image with color - class MagickPPExport floodFillColorImage - { - public: - // Flood-fill color across pixels starting at target-pixel and - // stopping at pixels matching specified border color. - // Uses current fuzz setting when determining color match. - floodFillColorImage( const ::ssize_t x_, - const ::ssize_t y_, - const Color &fillColor_ ); - - floodFillColorImage( const Geometry &point_, - const Color &fillColor_ ); - - // Flood-fill color across pixels starting at target-pixel and - // stopping at pixels matching specified border color. - // Uses current fuzz setting when determining color match. - floodFillColorImage( const ::ssize_t x_, - const ::ssize_t y_, - const Color &fillColor_, - const Color &borderColor_ ); - - floodFillColorImage( const Geometry &point_, - const Color &fillColor_, - const Color &borderColor_ ); - - void operator()( Image &image_ ) const; - - private: - ::ssize_t _x; - ::ssize_t _y; - Color _fillColor; - Color _borderColor; - }; - - // Flood-fill image with texture - class MagickPPExport floodFillTextureImage - { - public: - // Flood-fill texture across pixels that match the color of the - // target pixel and are neighbors of the target pixel. - // Uses current fuzz setting when determining color match. - floodFillTextureImage( const ::ssize_t x_, - const ::ssize_t y_, - const Image &texture_ ); - - floodFillTextureImage( const Geometry &point_, - const Image &texture_ ); - - // Flood-fill texture across pixels starting at target-pixel and - // stopping at pixels matching specified border color. - // Uses current fuzz setting when determining color match. - floodFillTextureImage( const ::ssize_t x_, - const ::ssize_t y_, - const Image &texture_, - const Color &borderColor_ ); - - floodFillTextureImage( const Geometry &point_, - const Image &texture_, - const Color &borderColor_ ); - - void operator()( Image &image_ ) const; - - private: - ::ssize_t _x; - ::ssize_t _y; - Image _texture; - Color _borderColor; - }; - - // Flop image (reflect each scanline in the horizontal direction) - class MagickPPExport flopImage - { - public: - flopImage( void ); - - void operator()( Image &image_ ) const; - - private: - }; - - // Frame image - class MagickPPExport frameImage - { - public: - frameImage( const Geometry &geometry_ = frameGeometryDefault ); - - frameImage( const size_t width_, const size_t height_, - const ::ssize_t innerBevel_ = 6, const ::ssize_t outerBevel_ = 6 ); - - void operator()( Image &image_ ) const; - - private: - size_t _width; - size_t _height; - ::ssize_t _outerBevel; - ::ssize_t _innerBevel; - }; - - // Gamma correct image - class MagickPPExport gammaImage - { - public: - gammaImage( const double gamma_ ); - - gammaImage ( const double gammaRed_, - const double gammaGreen_, - const double gammaBlue_ ); - - void operator()( Image &image_ ) const; - - private: - double _gammaRed; - double _gammaGreen; - double _gammaBlue; - }; - - // Gaussian blur image - // The number of neighbor pixels to be included in the convolution - // mask is specified by 'width_'. The standard deviation of the - // gaussian bell curve is specified by 'sigma_'. - class MagickPPExport gaussianBlurImage - { - public: - gaussianBlurImage( const double width_, const double sigma_ ); - - void operator()( Image &image_ ) const; - - private: - double _width; - double _sigma; - }; - - // Apply a color lookup table (Hald CLUT) to the image. - class MagickPPExport haldClutImage - { - public: - haldClutImage( const Image &haldClutImage_ ); - - void operator()( Image &image_ ) const; - - private: - Image _haldClutImage; - }; - - // Implode image (special effect) - class MagickPPExport implodeImage - { - public: - implodeImage( const double factor_ = 50 ); - - void operator()( Image &image_ ) const; - - private: - double _factor; - }; - - // implements the inverse discrete Fourier transform (IFT) of the image - // either as a magnitude / phase or real / imaginary image pair. - class MagickPPExport inverseFourierTransformImage - { - public: - inverseFourierTransformImage( const Image &phaseImage_ ); - - void operator()( Image &image_ ) const; - - private: - Image _phaseImage; - }; - - // Set image validity. Valid images become empty (inValid) if - // argument is false. - class MagickPPExport isValidImage - { - public: - isValidImage( const bool isValid_ ); - - void operator()( Image &image_ ) const; - - private: - bool _isValid; - }; - - // Label image - class MagickPPExport labelImage - { - public: - labelImage( const std::string &label_ ); - - void operator()( Image &image_ ) const; - - private: - std::string _label; - }; - - - // Level image - class MagickPPExport levelImage - { - public: - levelImage( const double black_point, - const double white_point, - const double mid_point=1.0 ); - - void operator()( Image &image_ ) const; - - private: - double _black_point; - double _white_point; - double _mid_point; - }; - - // Level image channel - class MagickPPExport levelChannelImage - { - public: - levelChannelImage( const Magick::ChannelType channel, - const double black_point, - const double white_point, - const double mid_point=1.0 ); - - void operator()( Image &image_ ) const; - - private: - Magick::ChannelType _channel; - double _black_point; - double _white_point; - double _mid_point; - }; - - // Magnify image by integral size - class MagickPPExport magnifyImage - { - public: - magnifyImage( void ); - - void operator()( Image &image_ ) const; - - private: - }; - - // Remap image colors with closest color from reference image - class MagickPPExport mapImage - { - public: - mapImage( const Image &mapImage_ , - const bool dither_ = false ); - - void operator()( Image &image_ ) const; - - private: - Image _mapImage; - bool _dither; - }; - - // Floodfill designated area with a matte value - class MagickPPExport matteFloodfillImage - { - public: - matteFloodfillImage( const Color &target_ , - const unsigned int matte_, - const ::ssize_t x_, const ::ssize_t y_, - const PaintMethod method_ ); - - void operator()( Image &image_ ) const; - - private: - Color _target; - unsigned int _matte; - ::ssize_t _x; - ::ssize_t _y; - PaintMethod _method; - }; - - // Filter image by replacing each pixel component with the median - // color in a circular neighborhood - class MagickPPExport medianFilterImage - { - public: - medianFilterImage( const double radius_ = 0.0 ); - - void operator()( Image &image_ ) const; - - private: - double _radius; - }; - - // Merge image layers - class MagickPPExport mergeLayersImage - { - public: - mergeLayersImage ( ImageLayerMethod layerMethod_ ); - - void operator()( Image &image_ ) const; - - private: - ImageLayerMethod _layerMethod; - }; - - // Reduce image by integral size - class MagickPPExport minifyImage - { - public: - minifyImage( void ); - - void operator()( Image &image_ ) const; - - private: - }; - - // Modulate percent hue, saturation, and brightness of an image - class MagickPPExport modulateImage - { - public: - modulateImage( const double brightness_, - const double saturation_, - const double hue_ ); - - void operator()( Image &image_ ) const; - - private: - double _brightness; - double _saturation; - double _hue; - }; - - // Negate colors in image. Set grayscale to only negate grayscale - // values in image. - class MagickPPExport negateImage - { - public: - negateImage( const bool grayscale_ = false ); - - void operator()( Image &image_ ) const; - - private: - bool _grayscale; - }; - - // Normalize image (increase contrast by normalizing the pixel - // values to span the full range of color values) - class MagickPPExport normalizeImage - { - public: - normalizeImage( void ); - - void operator()( Image &image_ ) const; - - private: - }; - - // Oilpaint image (image looks like oil painting) - class MagickPPExport oilPaintImage - { - public: - oilPaintImage( const double radius_ = 3 ); - - void operator()( Image &image_ ) const; - - private: - double _radius; - }; - - // Set or attenuate the image opacity channel. If the image pixels - // are opaque then they are set to the specified opacity value, - // otherwise they are blended with the supplied opacity value. The - // value of opacity_ ranges from 0 (completely opaque) to - // QuantumRange. The defines OpaqueOpacity and TransparentOpacity are - // available to specify completely opaque or completely transparent, - // respectively. - class MagickPPExport opacityImage - { - public: - opacityImage( const unsigned int opacity_ ); - - void operator()( Image &image_ ) const; - - private: - unsigned int _opacity; - }; - - // Change color of opaque pixel to specified pen color. - class MagickPPExport opaqueImage - { - public: - opaqueImage( const Color &opaqueColor_, - const Color &penColor_ ); - - void operator()( Image &image_ ) const; - - private: - Color _opaqueColor; - Color _penColor; - }; - - // Quantize image (reduce number of colors) - class MagickPPExport quantizeImage - { - public: - quantizeImage( const bool measureError_ = false ); - - void operator()( Image &image_ ) const; - - private: - bool _measureError; - }; - - // Raise image (lighten or darken the edges of an image to give a - // 3-D raised or lowered effect) - class MagickPPExport raiseImage - { - public: - raiseImage( const Geometry &geometry_ = raiseGeometryDefault, - const bool raisedFlag_ = false ); - - void operator()( Image &image_ ) const; - - private: - Geometry _geometry; - bool _raisedFlag; - }; - - class MagickPPExport ReadOptions - { - public: - - // Default constructor - ReadOptions(void); - - // Copy constructor - ReadOptions(const ReadOptions& options_); - - // Destructor - ~ReadOptions(); - - // Vertical and horizontal resolution in pixels of the image - void density(const Geometry &geomery_); - Geometry density(void) const; - - // Image depth (8 or 16) - void depth(size_t depth_); - size_t depth(void) const; - - // Suppress all warning messages. Error messages are still reported. - void quiet(const bool quiet_); - bool quiet(void) const; - - // Image size (required for raw formats) - void size(const Geometry &geometry_); - Geometry size(void) const; - - // - // Internal implementation methods. Please do not use. - // - - MagickCore::ImageInfo *imageInfo(void); - - private: - - // Assignment not supported - ReadOptions& operator=(const ReadOptions&); - - MagickCore::ImageInfo *_imageInfo; - bool _quiet; - }; - - // Reduce noise in image using a noise peak elimination filter - class MagickPPExport reduceNoiseImage - { - public: - reduceNoiseImage( void ); - - reduceNoiseImage (const size_t order_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _order; - }; - - // Resize image to specified size. - class MagickPPExport resizeImage - { - public: - resizeImage( const Geometry &geometry_ ); - - void operator()( Image &image_ ) const; - - private: - Geometry _geometry; - }; - - // Roll image (rolls image vertically and horizontally) by specified - // number of columnms and rows) - class MagickPPExport rollImage - { - public: - rollImage( const Geometry &roll_ ); - - rollImage( const ::ssize_t columns_, const ::ssize_t rows_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _columns; - size_t _rows; - }; - - // Rotate image counter-clockwise by specified number of degrees. - class MagickPPExport rotateImage - { - public: - rotateImage( const double degrees_ ); - - void operator()( Image &image_ ) const; - - private: - double _degrees; - }; - - // Resize image by using pixel sampling algorithm - class MagickPPExport sampleImage - { - public: - sampleImage( const Geometry &geometry_ ); - - void operator()( Image &image_ ) const; - - private: - Geometry _geometry; - }; - - // Resize image by using simple ratio algorithm - class MagickPPExport scaleImage - { - public: - scaleImage( const Geometry &geometry_ ); - - void operator()( Image &image_ ) const; - - private: - Geometry _geometry; - }; - - // Segment (coalesce similar image components) by analyzing the - // histograms of the color components and identifying units that are - // homogeneous with the fuzzy c-means technique. - // Also uses QuantizeColorSpace and Verbose image attributes - class MagickPPExport segmentImage - { - public: - segmentImage( const double clusterThreshold_ = 1.0, - const double smoothingThreshold_ = 1.5 ); - - void operator()( Image &image_ ) const; - - private: - double _clusterThreshold; - double _smoothingThreshold; - }; - - // Shade image using distant light source - class MagickPPExport shadeImage - { - public: - shadeImage( const double azimuth_ = 30, - const double elevation_ = 30, - const bool colorShading_ = false ); - - void operator()( Image &image_ ) const; - - private: - double _azimuth; - double _elevation; - bool _colorShading; - }; - - // Shadow effect image (simulate an image shadow) - class MagickPPExport shadowImage - { - public: - shadowImage( const double percent_opacity_ = 80, const double sigma_ = 0.5, - const ssize_t x_ = 5, const ssize_t y_ = 5 ); - - void operator()( Image &image_ ) const; - - private: - double _percent_opacity; - double _sigma; - ssize_t _x; - ssize_t _y; - }; - - // Sharpen pixels in image - class MagickPPExport sharpenImage - { - public: - sharpenImage( const double radius_ = 1, const double sigma_ = 0.5 ); - - void operator()( Image &image_ ) const; - - private: - double _radius; - double _sigma; - }; - - // Shave pixels from image edges. - class MagickPPExport shaveImage - { - public: - shaveImage( const Geometry &geometry_ ); - - void operator()( Image &image_ ) const; - - private: - Geometry _geometry; - }; - - - // Shear image (create parallelogram by sliding image by X or Y axis) - class MagickPPExport shearImage - { - public: - shearImage( const double xShearAngle_, - const double yShearAngle_ ); - - void operator()( Image &image_ ) const; - - private: - double _xShearAngle; - double _yShearAngle; - }; - - // Solarize image (similar to effect seen when exposing a - // photographic film to light during the development process) - class MagickPPExport solarizeImage - { - public: - solarizeImage( const double factor_ ); - - void operator()( Image &image_ ) const; - - private: - double _factor; - }; - - // Splice the background color into the image. - class MagickPPExport spliceImage - { - public: - spliceImage( const Geometry &geometry_ ); - - void operator()( Image &image_ ) const; - - private: - Geometry _geometry; - }; - - // Spread pixels randomly within image by specified ammount - class MagickPPExport spreadImage - { - public: - spreadImage( const size_t amount_ = 3 ); - - void operator()( Image &image_ ) const; - - private: - size_t _amount; - }; - - // Add a digital watermark to the image (based on second image) - class MagickPPExport steganoImage - { - public: - steganoImage( const Image &waterMark_ ); - - void operator()( Image &image_ ) const; - - private: - Image _waterMark; - }; - - // Create an image which appears in stereo when viewed with red-blue glasses - // (Red image on left, blue on right) - class MagickPPExport stereoImage - { - public: - stereoImage( const Image &rightImage_ ); - - void operator()( Image &image_ ) const; - - private: - Image _rightImage; - }; - - // Color to use when drawing object outlines - class MagickPPExport strokeColorImage - { - public: - strokeColorImage( const Color &strokeColor_ ); - - void operator()( Image &image_ ) const; - - private: - Color _strokeColor; - }; - - // Swirl image (image pixels are rotated by degrees) - class MagickPPExport swirlImage - { - public: - swirlImage( const double degrees_ ); - - void operator()( Image &image_ ) const; - - private: - double _degrees; - }; - - // Channel a texture on image background - class MagickPPExport textureImage - { - public: - textureImage( const Image &texture_ ); - - void operator()( Image &image_ ) const; - - private: - Image _texture; - }; - - // Threshold image - class MagickPPExport thresholdImage - { - public: - thresholdImage( const double threshold_ ); - - void operator()( Image &image_ ) const; - - private: - double _threshold; - }; - - // Transform image based on image and crop geometries - class MagickPPExport transformImage - { - public: - transformImage( const Geometry &imageGeometry_ ); - - transformImage( const Geometry &imageGeometry_, - const Geometry &cropGeometry_ ); - - void operator()( Image &image_ ) const; - - private: - Geometry _imageGeometry; - Geometry _cropGeometry; - }; - - // Set image color to transparent - class MagickPPExport transparentImage - { - public: - transparentImage( const Color& color_ ); - - void operator()( Image &image_ ) const; - - private: - Color _color; - }; - - // Trim edges that are the background color from the image - class MagickPPExport trimImage - { - public: - trimImage( void ); - - void operator()( Image &image_ ) const; - - private: - }; - - // Map image pixels to a sine wave - class MagickPPExport waveImage - { - public: - waveImage( const double amplitude_ = 25.0, - const double wavelength_ = 150.0 ); - - void operator()( Image &image_ ) const; - - private: - double _amplitude; - double _wavelength; - }; - - // Zoom image to specified size. - class MagickPPExport zoomImage - { - public: - zoomImage( const Geometry &geometry_ ); - - void operator()( Image &image_ ) const; - - private: - Geometry _geometry; - }; - - // - // Function object image attribute accessors - // - - // Anti-alias Postscript and TrueType fonts (default true) - class MagickPPExport antiAliasImage - { - public: - antiAliasImage( const bool flag_ ); - - void operator()( Image &image_ ) const; - - private: - bool _flag; - }; - - // Join images into a single multi-image file - class MagickPPExport adjoinImage - { - public: - adjoinImage( const bool flag_ ); - - void operator()( Image &image_ ) const; - - private: - bool _flag; - }; - - // Time in 1/100ths of a second which must expire before displaying - // the next image in an animated sequence. - class MagickPPExport animationDelayImage - { - public: - animationDelayImage( const size_t delay_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _delay; - }; - - // Number of iterations to loop an animation (e.g. Netscape loop - // extension) for. - class MagickPPExport animationIterationsImage - { - public: - animationIterationsImage( const size_t iterations_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _iterations; - }; - - // Image background color - class MagickPPExport backgroundColorImage - { - public: - backgroundColorImage( const Color &color_ ); - - void operator()( Image &image_ ) const; - - private: - Color _color; - }; - - // Name of texture image to tile onto the image background - class MagickPPExport backgroundTextureImage - { - public: - backgroundTextureImage( const std::string &backgroundTexture_ ); - - void operator()( Image &image_ ) const; - - private: - std::string _backgroundTexture; - }; - - // Image border color - class MagickPPExport borderColorImage - { - public: - borderColorImage( const Color &color_ ); - - void operator()( Image &image_ ) const; - - private: - Color _color; - }; - - // Text bounding-box base color (default none) - class MagickPPExport boxColorImage - { - public: - boxColorImage( const Color &boxColor_ ); - - void operator()( Image &image_ ) const; - - private: - Color _boxColor; - }; - - // Chromaticity blue primary point (e.g. x=0.15, y=0.06) - class MagickPPExport chromaBluePrimaryImage - { - public: - chromaBluePrimaryImage( const double x_, const double y_ ); - - void operator()( Image &image_ ) const; - - private: - double _x; - double _y; - }; - - // Chromaticity green primary point (e.g. x=0.3, y=0.6) - class MagickPPExport chromaGreenPrimaryImage - { - public: - chromaGreenPrimaryImage( const double x_, const double y_ ); - - void operator()( Image &image_ ) const; - - private: - double _x; - double _y; - }; - - // Chromaticity red primary point (e.g. x=0.64, y=0.33) - class MagickPPExport chromaRedPrimaryImage - { - public: - chromaRedPrimaryImage( const double x_, const double y_ ); - - void operator()( Image &image_ ) const; - - private: - double _x; - double _y; - }; - - // Chromaticity white point (e.g. x=0.3127, y=0.329) - class MagickPPExport chromaWhitePointImage - { - public: - chromaWhitePointImage( const double x_, const double y_ ); - - void operator()( Image &image_ ) const; - - private: - double _x; - double _y; - }; - - // Colors within this distance are considered equal - class MagickPPExport colorFuzzImage - { - public: - colorFuzzImage( const double fuzz_ ); - - void operator()( Image &image_ ) const; - - private: - double _fuzz; - }; - - // Color at colormap position index_ - class MagickPPExport colorMapImage - { - public: - colorMapImage( const size_t index_, const Color &color_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _index; - Color _color; - }; - - // Composition operator to be used when composition is implicitly used - // (such as for image flattening). - class MagickPPExport composeImage - { - public: - composeImage( const CompositeOperator compose_ ); - - void operator()( Image &image_ ) const; - - private: - CompositeOperator _compose; - }; - - // Compression type - class MagickPPExport compressTypeImage - { - public: - compressTypeImage( const CompressionType compressType_ ); - - void operator()( Image &image_ ) const; - - private: - CompressionType _compressType; - }; - - // Vertical and horizontal resolution in pixels of the image - class MagickPPExport densityImage - { - public: - densityImage( const Geometry &geomery_ ); - - void operator()( Image &image_ ) const; - - private: - Geometry _geomery; - }; - - // Image depth (bits allocated to red/green/blue components) - class MagickPPExport depthImage - { - public: - depthImage( const size_t depth_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _depth; - }; - - // Endianness (LSBEndian like Intel or MSBEndian like SPARC) for image - // formats which support endian-specific options. - class MagickPPExport endianImage - { - public: - endianImage( const EndianType endian_ ); - - void operator()( Image &image_ ) const; - - private: - EndianType _endian; - }; - - // Image file name - class MagickPPExport fileNameImage - { - public: - fileNameImage( const std::string &fileName_ ); - - void operator()( Image &image_ ) const; - - private: - std::string _fileName; - }; - - // Filter to use when resizing image - class MagickPPExport filterTypeImage - { - public: - filterTypeImage( const FilterTypes filterType_ ); - - void operator()( Image &image_ ) const; - - private: - FilterTypes _filterType; - }; - - // Text rendering font - class MagickPPExport fontImage - { - public: - fontImage( const std::string &font_ ); - - void operator()( Image &image_ ) const; - - private: - std::string _font; - }; - - // Font point size - class MagickPPExport fontPointsizeImage - { - public: - fontPointsizeImage( const size_t pointsize_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _pointsize; - }; - - // GIF disposal method - class MagickPPExport gifDisposeMethodImage - { - public: - gifDisposeMethodImage( const size_t disposeMethod_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _disposeMethod; - }; - - // Type of interlacing to use - class MagickPPExport interlaceTypeImage - { - public: - interlaceTypeImage( const InterlaceType interlace_ ); - - void operator()( Image &image_ ) const; - - private: - InterlaceType _interlace; - }; - - // Linewidth for drawing vector objects (default one) - class MagickPPExport lineWidthImage - { - public: - lineWidthImage( const double lineWidth_ ); - - void operator()( Image &image_ ) const; - - private: - double _lineWidth; - }; - - // File type magick identifier (.e.g "GIF") - class MagickPPExport magickImage - { - public: - magickImage( const std::string &magick_ ); - - void operator()( Image &image_ ) const; - - private: - std::string _magick; - }; - - // Image supports transparent color - class MagickPPExport matteImage - { - public: - matteImage( const bool matteFlag_ ); - - void operator()( Image &image_ ) const; - - private: - bool _matteFlag; - }; - - // Transparent color - class MagickPPExport matteColorImage - { - public: - matteColorImage( const Color &matteColor_ ); - - void operator()( Image &image_ ) const; - - private: - Color _matteColor; - }; - - // Indicate that image is black and white - class MagickPPExport monochromeImage - { - public: - monochromeImage( const bool monochromeFlag_ ); - - void operator()( Image &image_ ) const; - - private: - bool _monochromeFlag; - }; - - // Pen color - class MagickPPExport penColorImage - { - public: - penColorImage( const Color &penColor_ ); - - void operator()( Image &image_ ) const; - - private: - Color _penColor; - }; - - // Pen texture image. - class MagickPPExport penTextureImage - { - public: - penTextureImage( const Image &penTexture_ ); - - void operator()( Image &image_ ) const; - - private: - Image _penTexture; - }; - - // Set pixel color at location x & y. - class MagickPPExport pixelColorImage - { - public: - pixelColorImage( const ::ssize_t x_, - const ::ssize_t y_, - const Color &color_); - - void operator()( Image &image_ ) const; - - private: - ::ssize_t _x; - ::ssize_t _y; - Color _color; - }; - - // Postscript page size. - class MagickPPExport pageImage - { - public: - pageImage( const Geometry &pageSize_ ); - - void operator()( Image &image_ ) const; - - private: - Geometry _pageSize; - }; - - // JPEG/MIFF/PNG compression level (default 75). - class MagickPPExport qualityImage - { - public: - qualityImage( const size_t quality_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _quality; - }; - - // Maximum number of colors to quantize to - class MagickPPExport quantizeColorsImage - { - public: - quantizeColorsImage( const size_t colors_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _colors; - }; - - // Colorspace to quantize in. - class MagickPPExport quantizeColorSpaceImage - { - public: - quantizeColorSpaceImage( const ColorspaceType colorSpace_ ); - - void operator()( Image &image_ ) const; - - private: - ColorspaceType _colorSpace; - }; - - // Dither image during quantization (default true). - class MagickPPExport quantizeDitherImage - { - public: - quantizeDitherImage( const bool ditherFlag_ ); - - void operator()( Image &image_ ) const; - - private: - bool _ditherFlag; - }; - - // Quantization tree-depth - class MagickPPExport quantizeTreeDepthImage - { - public: - quantizeTreeDepthImage( const size_t treeDepth_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _treeDepth; - }; - - // The type of rendering intent - class MagickPPExport renderingIntentImage - { - public: - renderingIntentImage( const RenderingIntent renderingIntent_ ); - - void operator()( Image &image_ ) const; - - private: - RenderingIntent _renderingIntent; - }; - - // Units of image resolution - class MagickPPExport resolutionUnitsImage - { - public: - resolutionUnitsImage( const ResolutionType resolutionUnits_ ); - - void operator()( Image &image_ ) const; - - private: - ResolutionType _resolutionUnits; - }; - - // Image scene number - class MagickPPExport sceneImage - { - public: - sceneImage( const size_t scene_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _scene; - }; - - // adjust the image contrast with a non-linear sigmoidal contrast algorithm - class MagickPPExport sigmoidalContrastImage - { - public: - sigmoidalContrastImage( const size_t sharpen_, - const double contrast, - const double midpoint = QuantumRange / 2.0 ); - - void operator()( Image &image_ ) const; - - private: - size_t _sharpen; - double contrast; - double midpoint; - }; - - // Width and height of a raw image - class MagickPPExport sizeImage - { - public: - sizeImage( const Geometry &geometry_ ); - - void operator()( Image &image_ ) const; - - private: - Geometry _geometry; - }; - - // stripImage strips an image of all profiles and comments. - class MagickPPExport stripImage - { - public: - stripImage( void ); - - void operator()( Image &image_ ) const; - - private: - }; - - // Subimage of an image sequence - class MagickPPExport subImageImage - { - public: - subImageImage( const size_t subImage_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _subImage; - }; - - // Number of images relative to the base image - class MagickPPExport subRangeImage - { - public: - subRangeImage( const size_t subRange_ ); - - void operator()( Image &image_ ) const; - - private: - size_t _subRange; - }; - - // Tile name - class MagickPPExport tileNameImage - { - public: - tileNameImage( const std::string &tileName_ ); - - void operator()( Image &image_ ) const; - - private: - std::string _tileName; - }; - - // Image storage type - class MagickPPExport typeImage - { - public: - typeImage( const ImageType type_ ); - - void operator()( Image &image_ ) const; - - private: - Magick::ImageType _type; - }; - - - // Print detailed information about the image - class MagickPPExport verboseImage - { - public: - verboseImage( const bool verbose_ ); - - void operator()( Image &image_ ) const; - - private: - bool _verbose; - }; - - // FlashPix viewing parameters - class MagickPPExport viewImage - { - public: - viewImage( const std::string &view_ ); - - void operator()( Image &image_ ) const; - - private: - std::string _view; - }; - - // X11 display to display to, obtain fonts from, or to capture - // image from - class MagickPPExport x11DisplayImage - { - public: - x11DisplayImage( const std::string &display_ ); - - void operator()( Image &image_ ) const; - - private: - std::string _display; - }; - - ////////////////////////////////////////////////////////// - // - // Implementation template definitions. Not for end-use. - // - ////////////////////////////////////////////////////////// - - // Link images together into an image list based on the ordering of - // the container implied by the iterator. This step is done in - // preparation for use with ImageMagick functions which operate on - // lists of images. - // Images are selected by range, first_ to last_ so that a subset of - // the container may be selected. Specify first_ via the - // container's begin() method and last_ via the container's end() - // method in order to specify the entire container. - template - bool linkImages( InputIterator first_, - InputIterator last_ ) { - - MagickCore::Image* previous = 0; - ::ssize_t scene = 0; - for ( InputIterator iter = first_; iter != last_; ++iter ) - { - // Unless we reduce the reference count to one, the same image - // structure may occur more than once in the container, causing - // the linked list to fail. - iter->modifyImage(); - - MagickCore::Image* current = iter->image(); - - current->previous = previous; - current->next = 0; - current->scene = scene++; - - if ( previous != 0) - previous->next = current; - - previous = current; - } - return(scene > 0 ? true : false); - } - - // Remove links added by linkImages. This should be called after the - // ImageMagick function call has completed to reset the image list - // back to its pristine un-linked state. - template - void unlinkImages( InputIterator first_, - InputIterator last_ ) { - for( InputIterator iter = first_; iter != last_; ++iter ) - { - MagickCore::Image* image = iter->image(); - image->previous = 0; - image->next = 0; - } - } - - // Insert images in image list into existing container (appending to container) - // The images should not be deleted since only the image ownership is passed. - // The options are copied into the object. - template - void insertImages( Container *sequence_, - MagickCore::Image* images_ ) { - MagickCore::Image *image = images_; - if ( image ) - { - do - { - MagickCore::Image* next_image = image->next; - image->next = 0; - - if (next_image != 0) - next_image->previous=0; - - sequence_->push_back( Magick::Image( image ) ); - - image=next_image; - } while( image ); - - return; - } - } - - /////////////////////////////////////////////////////////////////// - // - // Template definitions for documented API - // - /////////////////////////////////////////////////////////////////// - - template - void animateImages( InputIterator first_, - InputIterator last_ ) { - if (linkImages(first_,last_) == false) - return; - GetPPException; - MagickCore::AnimateImages( first_->imageInfo(), first_->image() ); - MagickCore::GetImageException( first_->image(), exceptionInfo ); - unlinkImages( first_, last_ ); - ThrowPPException(first_->quiet()); - } - - // Append images from list into single image in either horizontal or - // vertical direction. - template - void appendImages( Image *appendedImage_, - InputIterator first_, - InputIterator last_, - bool stack_ = false) { - if (linkImages(first_,last_) == false) - return; - GetPPException; - MagickCore::Image* image = MagickCore::AppendImages( first_->image(), - (MagickBooleanType) stack_, - exceptionInfo ); - unlinkImages( first_, last_ ); - appendedImage_->replaceImage( image ); - ThrowPPException(appendedImage_->quiet()); - } - - // Adds the names of the artifacts of the image to the container. - template - void artifactNames(Container *names_,const Image* image_) - { - char* - name; - - names_->clear(); - - MagickCore::ResetImageArtifactIterator(image_->constImage()); - name=MagickCore::GetNextImageArtifact(image_->constImage()); - while (name != (char *) NULL) - { - names_->push_back(std::string(name)); - name=MagickCore::GetNextImageArtifact(image_->constImage()); - } - } - - // Adds the names of the attributes of the image to the container. - template - void attributeNames(Container *names_,const Image* image_) - { - char* - name; - - names_->clear(); - - MagickCore::ResetImagePropertyIterator(image_->constImage()); - name=MagickCore::GetNextImageProperty(image_->constImage()); - while (name != (char *) NULL) - { - names_->push_back(std::string(name)); - name=MagickCore::GetNextImageProperty(image_->constImage()); - } - } - - // Average a set of images. - // All the input images must be the same size in pixels. - template - void averageImages( Image *averagedImage_, - InputIterator first_, - InputIterator last_ ) { - GetPPException; - linkImages( first_, last_ ); - MagickCore::Image* image = MagickCore::EvaluateImages( first_->image(), - MagickCore::MeanEvaluateOperator, exceptionInfo ); - unlinkImages( first_, last_ ); - averagedImage_->replaceImage( image ); - ThrowPPException(averagedImage_->quiet()); - } - - // Merge a sequence of images. - // This is useful for GIF animation sequences that have page - // offsets and disposal methods. A container to contain - // the updated image sequence is passed via the coalescedImages_ - // option. - template - void coalesceImages(Container *coalescedImages_,InputIterator first_, - InputIterator last_) - { - bool - quiet; - - MagickCore::Image - *images; - - if (linkImages(first_,last_) == false) - return; - - GetPPException; - quiet=first_->quiet(); - images=MagickCore::CoalesceImages( first_->image(),exceptionInfo); - - // Unlink image list - unlinkImages(first_,last_); - - // Ensure container is empty - coalescedImages_->clear(); - - // Move images to container - insertImages(coalescedImages_,images); - - // Report any error - ThrowPPException(quiet); - } - - // Return format coders matching specified conditions. - // - // The default (if no match terms are supplied) is to return all - // available format coders. - // - // For example, to return all readable formats: - // list coderList; - // coderInfoList( &coderList, CoderInfo::TrueMatch, CoderInfo::AnyMatch, CoderInfo::AnyMatch) - // - template - void coderInfoList( Container *container_, - CoderInfo::MatchType isReadable_ = CoderInfo::AnyMatch, - CoderInfo::MatchType isWritable_ = CoderInfo::AnyMatch, - CoderInfo::MatchType isMultiFrame_ = CoderInfo::AnyMatch - ) { - // Obtain first entry in MagickInfo list - size_t number_formats; - GetPPException; - char **coder_list = - MagickCore::GetMagickList( "*", &number_formats, exceptionInfo ); - if( !coder_list ) - { - throwException(exceptionInfo); - throwExceptionExplicit(MagickCore::MissingDelegateError, - "Coder array not returned!", 0 ); - } - - // Clear out container - container_->clear(); - - for ( ::ssize_t i=0; i < (::ssize_t) number_formats; i++) - { - const MagickCore::MagickInfo *magick_info = - MagickCore::GetMagickInfo( coder_list[i], exceptionInfo ); - coder_list[i]=(char *) - MagickCore::RelinquishMagickMemory( coder_list[i] ); - - // Skip stealth coders - if ( magick_info->stealth ) - continue; - - try { - CoderInfo coderInfo( magick_info->name ); - - // Test isReadable_ - if ( isReadable_ != CoderInfo::AnyMatch && - (( coderInfo.isReadable() && isReadable_ != CoderInfo::TrueMatch ) || - ( !coderInfo.isReadable() && isReadable_ != CoderInfo::FalseMatch )) ) - continue; - - // Test isWritable_ - if ( isWritable_ != CoderInfo::AnyMatch && - (( coderInfo.isWritable() && isWritable_ != CoderInfo::TrueMatch ) || - ( !coderInfo.isWritable() && isWritable_ != CoderInfo::FalseMatch )) ) - continue; - - // Test isMultiFrame_ - if ( isMultiFrame_ != CoderInfo::AnyMatch && - (( coderInfo.isMultiFrame() && isMultiFrame_ != CoderInfo::TrueMatch ) || - ( !coderInfo.isMultiFrame() && isMultiFrame_ != CoderInfo::FalseMatch )) ) - continue; - - // Append matches to container - container_->push_back( coderInfo ); - } - // Intentionally ignore missing module errors - catch (Magick::ErrorModule&) - { - continue; - } - } - coder_list=(char **) MagickCore::RelinquishMagickMemory( coder_list ); - ThrowPPException(false); - } - - // - // Fill container with color histogram. - // Entries are of type "std::pair". Use the pair - // "first" member to access the Color and the "second" member to access - // the number of times the color occurs in the image. - // - // For example: - // - // Using : - // - // Image image("image.miff"); - // map histogram; - // colorHistogram( &histogram, image ); - // std::map::const_iterator p=histogram.begin(); - // while (p != histogram.end()) - // { - // cout << setw(10) << (int)p->second << ": (" - // << setw(quantum_width) << (int)p->first.redQuantum() << "," - // << setw(quantum_width) << (int)p->first.greenQuantum() << "," - // << setw(quantum_width) << (int)p->first.blueQuantum() << ")" - // << endl; - // p++; - // } - // - // Using : - // - // Image image("image.miff"); - // std::vector > histogram; - // colorHistogram( &histogram, image ); - // std::vector >::const_iterator p=histogram.begin(); - // while (p != histogram.end()) - // { - // cout << setw(10) << (int)p->second << ": (" - // << setw(quantum_width) << (int)p->first.redQuantum() << "," - // << setw(quantum_width) << (int)p->first.greenQuantum() << "," - // << setw(quantum_width) << (int)p->first.blueQuantum() << ")" - // << endl; - // p++; - // } - - template - void colorHistogram( Container *histogram_, const Image image) - { - GetPPException; - - // Obtain histogram array - size_t colors; - MagickCore::ColorPacket *histogram_array = - MagickCore::GetImageHistogram( image.constImage(), &colors, exceptionInfo ); - ThrowPPException(image.quiet()); - - // Clear out container - histogram_->clear(); - - // Transfer histogram array to container - for ( size_t i=0; i < colors; i++) - { - histogram_->insert( histogram_->end(), std::pair - ( Color(histogram_array[i].pixel), (size_t) histogram_array[i].count) ); - } - - // Deallocate histogram array - histogram_array=(MagickCore::ColorPacket *) - MagickCore::RelinquishMagickMemory(histogram_array); - } - - // Combines one or more images into a single image. The grayscale value of - // the pixels of each image in the sequence is assigned in order to the - // specified channels of the combined image. The typical ordering would be - // image 1 => Red, 2 => Green, 3 => Blue, etc. - template - void combineImages( Image *combinedImage_, - InputIterator first_, - InputIterator last_, - const ChannelType channel_ ) { - if (linkImages(first_,last_) == false) - return; - GetPPException; - MagickCore::Image* image = CombineImages( first_->image(), channel_, exceptionInfo ); - unlinkImages( first_, last_ ); - combinedImage_->replaceImage( image ); - ThrowPPException(combinedImage_->quiet()); - } - - template - void cropToTiles(Container *tiledImages_,const Image image_, - const Geometry &geometry_) - { - GetPPException; - MagickCore::Image* images=CropImageToTiles(image_.constImage(), - static_cast(geometry_).c_str(),exceptionInfo); - tiledImages_->clear(); - insertImages(tiledImages_,images); - ThrowPPException(image_.quiet()); - } - - // Break down an image sequence into constituent parts. This is - // useful for creating GIF or MNG animation sequences. - template - void deconstructImages(Container *deconstructedImages_,InputIterator first_, - InputIterator last_) - { - bool - quiet; - - MagickCore::Image - *images; - - if (linkImages(first_,last_) == false) - return; - - GetPPException; - quiet=first_->quiet(); - images=DeconstructImages(first_->image(),exceptionInfo); - - // Unlink image list - unlinkImages(first_,last_); - - // Ensure container is empty - deconstructedImages_->clear(); - - // Move images to container - insertImages(deconstructedImages_,images); - - // Report any error - ThrowPPException(quiet); - } - - // - // Display an image sequence - // - template - void displayImages( InputIterator first_, - InputIterator last_ ) { - if (linkImages(first_,last_) == false) - return; - GetPPException; - MagickCore::DisplayImages( first_->imageInfo(), first_->image() ); - MagickCore::GetImageException( first_->image(), exceptionInfo ); - unlinkImages( first_, last_ ); - ThrowPPException(first_->quiet()); - } - - // Applies a value to the image with an arithmetic, relational, - // or logical operator to an image. Use these operations to lighten or darken - // an image, to increase or decrease contrast in an image, or to produce the - // "negative" of an image. - template - void evaluateImages( Image *evaluatedImage_, - InputIterator first_, - InputIterator last_, - const MagickEvaluateOperator operator_ ) { - if (linkImages(first_,last_) == false) - return; - GetPPException; - MagickCore::Image* image = EvaluateImages( first_->image(), operator_, exceptionInfo ); - unlinkImages( first_, last_ ); - evaluatedImage_->replaceImage( image ); - ThrowPPException(evaluatedImage_->quiet()); - } - - // Merge a sequence of image frames which represent image layers. - // This is useful for combining Photoshop layers into a single image. - template - void flattenImages( Image *flattendImage_, - InputIterator first_, - InputIterator last_ ) { - if (linkImages(first_,last_) == false) - return; - GetPPException; - MagickCore::Image* image = MagickCore::MergeImageLayers( first_->image(), - FlattenLayer,exceptionInfo ); - unlinkImages( first_, last_ ); - flattendImage_->replaceImage( image ); - ThrowPPException(flattendImage_->quiet()); - } - - // Implements the discrete Fourier transform (DFT) of the image either as a - // magnitude / phase or real / imaginary image pair. - template - void forwardFourierTransformImage( Container *fourierImages_, - const Image &image_ ) { - GetPPException; - - // Build image list - MagickCore::Image* images = ForwardFourierTransformImage( - image_.constImage(), MagickTrue, exceptionInfo); - - // Ensure container is empty - fourierImages_->clear(); - - // Move images to container - insertImages( fourierImages_, images ); - - // Report any error - ThrowPPException(image_.quiet()); - } - template - void forwardFourierTransformImage( Container *fourierImages_, - const Image &image_, const bool magnitude_ ) { - GetPPException; - - // Build image list - MagickCore::Image* images = ForwardFourierTransformImage( - image_.constImage(), magnitude_ == true ? MagickTrue : MagickFalse, - exceptionInfo); - - // Ensure container is empty - fourierImages_->clear(); - - // Move images to container - insertImages( fourierImages_, images ); - - // Report any error - ThrowPPException(image_.quiet()); - } - - // Applies a mathematical expression to a sequence of images. - template - void fxImages(Image *fxImage_,InputIterator first_,InputIterator last_, - const std::string expression) - { - MagickCore::Image - *image; - - if (linkImages(first_,last_) == false) - return; - GetPPException; - image=FxImageChannel(first_->constImage(),DefaultChannels, - expression.c_str(),exceptionInfo); - unlinkImages(first_,last_); - fxImage_->replaceImage(image); - ThrowPPException(fxImage_->quiet()); - } - - // Replace the colors of a sequence of images with the closest color - // from a reference image. - // Set dither_ to true to enable dithering. Set measureError_ to - // true in order to evaluate quantization error. - template - void mapImages( InputIterator first_, - InputIterator last_, - const Image& mapImage_, - bool dither_ = false, - bool measureError_ = false ) { - - if (linkImages(first_,last_) == false) - return; - GetPPException; - MagickCore::QuantizeInfo quantizeInfo; - MagickCore::GetQuantizeInfo( &quantizeInfo ); - quantizeInfo.dither = dither_ ? MagickCore::MagickTrue : MagickCore::MagickFalse; - MagickCore::RemapImages( &quantizeInfo, first_->image(), - (mapImage_.isValid() ? mapImage_.constImage() : (const MagickCore::Image*) NULL)); - MagickCore::GetImageException( first_->image(), exceptionInfo ); - if ( exceptionInfo->severity != MagickCore::UndefinedException ) - { - unlinkImages( first_, last_ ); - throwException(exceptionInfo,mapImage_.quiet()); - } - - MagickCore::Image* image = first_->image(); - while( image ) - { - // Calculate quantization error - if ( measureError_ ) - { - MagickCore::GetImageQuantizeError( image ); - if ( image->exception.severity > MagickCore::UndefinedException ) - { - unlinkImages( first_, last_ ); - throwException(exceptionInfo,mapImage_.quiet()); - } - } - - // Udate DirectClass representation of pixels - MagickCore::SyncImage( image ); - if ( image->exception.severity > MagickCore::UndefinedException ) - { - unlinkImages( first_, last_ ); - throwException(exceptionInfo,mapImage_.quiet()); - } - - // Next image - image=image->next; - } - - unlinkImages( first_, last_ ); - (void) MagickCore::DestroyExceptionInfo( exceptionInfo ); - } - - // Composes all the image layers from the current given - // image onward to produce a single image of the merged layers. - template - void mergeImageLayers( Image *mergedImage_, - InputIterator first_, - InputIterator last_, - const ImageLayerMethod method_ ) { - if (linkImages(first_,last_) == false) - return; - GetPPException; - MagickCore::Image* image = MergeImageLayers( first_->image(), method_, exceptionInfo ); - unlinkImages( first_, last_ ); - mergedImage_->replaceImage( image ); - ThrowPPException(mergedImage_->quiet()); - } - - // Create a composite image by combining several separate images. - template - void montageImages(Container *montageImages_,InputIterator first_, - InputIterator last_,const Montage &options_) - { - bool - quiet; - - MagickCore::Image - *images; - - MagickCore::MontageInfo - *montageInfo; - - if (linkImages(first_,last_) == false) - return; - - montageInfo=static_cast( - MagickCore::AcquireMagickMemory(sizeof(MagickCore::MontageInfo))); - - // Update montage options with those set in montageOpts_ - options_.updateMontageInfo(*montageInfo); - - // Update options which must transfer to image options - if (options_.label().length() != 0) - first_->label(options_.label()); - - // Do montage - GetPPException; - quiet=first_->quiet(); - images=MagickCore::MontageImages(first_->image(),montageInfo, - exceptionInfo); - - // Unlink linked image list - unlinkImages(first_,last_); - - // Reset output container to pristine state - montageImages_->clear(); - - if (images != (MagickCore::Image *) NULL) - insertImages(montageImages_,images); - - // Clean up any allocated data in montageInfo - MagickCore::DestroyMontageInfo(montageInfo); - - // Report any montage error - ThrowPPException(quiet); - - // Apply transparency to montage images - if (montageImages_->size() > 0 && options_.transparentColor().isValid()) - for_each(montageImages_->begin(),montageImages_->end(),transparentImage( - options_.transparentColor())); - } - - // Morph a set of images - template - void morphImages(Container *morphedImages_,InputIterator first_, - InputIterator last_,size_t frames_) - { - bool - quiet; - - MagickCore::Image - *images; - - if (linkImages(first_,last_) == false) - return; - GetPPException; - quiet=first_->quiet(); - images=MagickCore::MorphImages(first_->image(),frames_,exceptionInfo); - - // Unlink image list - unlinkImages(first_,last_); - - // Ensure container is empty - morphedImages_->clear(); - - // Move images to container - insertImages(morphedImages_,images); - - // Report any error - ThrowPPException(quiet); - } - - // Inlay a number of images to form a single coherent picture. - template - void mosaicImages( Image *mosaicImage_, - InputIterator first_, - InputIterator last_ ) { - if (linkImages(first_,last_) == false) - return; - GetPPException; - MagickCore::Image* image = MagickCore::MergeImageLayers( first_->image(), - MosaicLayer,exceptionInfo ); - unlinkImages( first_, last_ ); - mosaicImage_->replaceImage( image ); - ThrowPPException(mosaicImage_->quiet()); - } - - // Compares each image the GIF disposed forms of the previous image in - // the sequence. From this it attempts to select the smallest cropped - // image to replace each frame, while preserving the results of the - // GIF animation. - template - void optimizeImageLayers(Container *optimizedImages_,InputIterator first_, - InputIterator last_) - { - bool - quiet; - - MagickCore::Image - *images; - - if (linkImages(first_,last_) == false) - return; - GetPPException; - quiet=first_->quiet(); - images=OptimizeImageLayers(first_->image(),exceptionInfo); - - unlinkImages(first_,last_); - - optimizedImages_->clear(); - - insertImages(optimizedImages_,images); - - ThrowPPException(quiet); - } - - // optimizeImagePlusLayers is exactly as optimizeImageLayers, but may - // also add or even remove extra frames in the animation, if it improves - // the total number of pixels in the resulting GIF animation. - template - void optimizePlusImageLayers(Container *optimizedImages_, - InputIterator first_,InputIterator last_) - { - bool - quiet; - - MagickCore::Image - *images; - - if (linkImages(first_,last_) == false) - return; - GetPPException; - quiet=first_->quiet(); - images=OptimizePlusImageLayers(first_->image(),exceptionInfo); - - unlinkImages(first_,last_); - - optimizedImages_->clear(); - - insertImages(optimizedImages_,images); - - ThrowPPException(quiet); - } - - // Compares each image the GIF disposed forms of the previous image in the - // sequence. Any pixel that does not change the displayed result is replaced - // with transparency. - template - void optimizeTransparency(InputIterator first_,InputIterator last_) - { - if (linkImages(first_,last_) == false) - return; - GetPPException; - OptimizeImageTransparency(first_->image(),exceptionInfo); - unlinkImages(first_,last_ ); - - ThrowPPException(first_->quiet()); - } - - // Adds the names of the profiles from the image to the container. - template - void profileNames(Container *names_,const Image* image_) - { - const char - *name; - - names_->clear(); - - MagickCore::ResetImageProfileIterator(image_->constImage()); - name=MagickCore::GetNextImageProfile(image_->constImage()); - while (name != (const char *) NULL) - { - names_->push_back(std::string(name)); - name=MagickCore::GetNextImageProfile(image_->constImage()); - } - } - - // Quantize colors in images using current quantization settings - // Set measureError_ to true in order to measure quantization error - template - void quantizeImages( InputIterator first_, - InputIterator last_, - bool measureError_ = false ) { - if (linkImages(first_,last_) == false) - return; - GetPPException; - - MagickCore::QuantizeImages( first_->quantizeInfo(), - first_->image() ); - MagickCore::GetImageException( first_->image(), exceptionInfo ); - if ( exceptionInfo->severity > MagickCore::UndefinedException ) - { - unlinkImages( first_, last_ ); - throwException(exceptionInfo,first_->quiet()); - } - - MagickCore::Image* image = first_->image(); - while( image != 0 ) - { - // Calculate quantization error - if ( measureError_ ) - MagickCore::GetImageQuantizeError( image ); - - // Update DirectClass representation of pixels - MagickCore::SyncImage( image ); - - // Next image - image=image->next; - } - - unlinkImages( first_, last_ ); - (void) MagickCore::DestroyExceptionInfo( exceptionInfo ); - } - - // Read images into existing container (appending to container) - template - void readImages(Container *sequence_,const std::string &imageSpec_, - ReadOptions &options) - { - MagickCore::Image - *images; - - MagickCore::ImageInfo - *imageInfo; - - imageInfo=options.imageInfo(); - imageSpec_.copy(imageInfo->filename,MaxTextExtent-1); - imageInfo->filename[imageSpec_.length()] = 0; - GetPPException; - images=MagickCore::ReadImage(imageInfo,exceptionInfo); - insertImages(sequence_,images); - ThrowPPException(options.quiet()); - } - - template - void readImages(Container *sequence_,const std::string &imageSpec_) - { - ReadOptions options; - readImages(sequence_,imageSpec_,options); - } - - template - void readImages(Container *sequence_,const Blob &blob_,ReadOptions &options) - { - MagickCore::Image - *images; - - GetPPException; - images=MagickCore::BlobToImage(options.imageInfo(),blob_.data(), - blob_.length(),exceptionInfo); - insertImages(sequence_,images); - ThrowPPException(options.quiet()); - } - - template - void readImages(Container *sequence_,const Blob &blob_) - { - ReadOptions options; - readImages(sequence_,blob_,options); - } - - // Returns a separate grayscale image for each channel specified. - template - void separateImages( Container *separatedImages_, - const Image &image_, - const ChannelType channel_ ) { - GetPPException; - - MagickCore::Image* images = MagickCore::SeparateImages( image_.constImage(), channel_, exceptionInfo ); - - separatedImages_->clear(); - - insertImages( separatedImages_, images ); - - ThrowPPException(image_.quiet()); - } - - // Smush images from list into single image in either horizontal or - // vertical direction. - template - void smushImages(Image *smushedImage_,InputIterator first_, - InputIterator last_,const ssize_t offset_,bool stack_=false) - { - MagickCore::Image - *newImage; - - if (linkImages(first_,last_) == false) - return; - GetPPException; - newImage=MagickCore::SmushImages(first_->constImage(), - (MagickBooleanType) stack_,offset_,exceptionInfo); - unlinkImages(first_,last_); - smushedImage_->replaceImage(newImage); - ThrowPPException(smushedImage_->quiet()); - } - - // Write Images - template - void writeImages( InputIterator first_, - InputIterator last_, - const std::string &imageSpec_, - bool adjoin_ = true ) { - if (linkImages(first_,last_) == false) - return; - - first_->adjoin( adjoin_ ); - - GetPPException; - ::ssize_t errorStat = MagickCore::WriteImages( first_->constImageInfo(), - first_->image(), - imageSpec_.c_str(), - exceptionInfo ); - unlinkImages( first_, last_ ); - - if ( errorStat != false ) - { - (void) MagickCore::DestroyExceptionInfo( exceptionInfo ); - return; - } - - ThrowPPException(first_->quiet()); - } - // Write images to BLOB - template - void writeImages( InputIterator first_, - InputIterator last_, - Blob *blob_, - bool adjoin_ = true) { - if (linkImages(first_,last_) == false) - return; - - first_->adjoin( adjoin_ ); - - GetPPException; - size_t length = 2048; // Efficient size for small images - void* data = MagickCore::ImagesToBlob( first_->imageInfo(), - first_->image(), - &length, - exceptionInfo); - blob_->updateNoCopy( data, length, Magick::Blob::MallocAllocator ); - - unlinkImages( first_, last_ ); - - ThrowPPException(first_->quiet()); - } - -} // namespace Magick - -#endif // Magick_STL_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Thread.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Thread.h deleted file mode 100644 index f646364..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/Thread.h +++ /dev/null @@ -1,100 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2003 -// -// Definition of types and classes to support threads -// -// This class is a Magick++ implementation class and is not intended -// for use by end-users. -// -#if !defined (Magick_Thread_header) -#define Magick_Thread_header - -#include "Magick++/Include.h" - -#if defined(_VISUALC_) -#include -#if defined(_MT) -struct win32_mutex { - HANDLE id; -}; - -// This is a binary semphore -- increase for a counting semaphore -#define MAXSEMLEN 1 -#endif // defined(_MT) -#endif // defined(_VISUALC_) - -#if defined(MAGICKCORE_HAVE_PTHREAD) -# include -#endif // defined(MAGICKCORE_HAVE_PTHREAD) - -namespace Magick -{ - // Mutex lock wrapper - class MagickPPExport MutexLock - { - public: - // Default constructor - MutexLock(void); - - // Destructor - ~MutexLock(void); - - // Lock mutex - void lock(void); - - // Unlock mutex - void unlock(void); - - private: - - // Don't support copy constructor - MutexLock ( const MutexLock& original_ ); - - // Don't support assignment - MutexLock& operator = ( const MutexLock& original_ ); - -#if defined(MAGICKCORE_HAVE_PTHREAD) - pthread_mutex_t _mutex; -#endif -#if defined(_MT) && defined(_VISUALC_) - win32_mutex _mutex; -#endif - }; - - // Lock mutex while object is in scope - class MagickPPExport Lock - { - public: - // Construct with mutex lock (locks mutex) - Lock( MutexLock *mutexLock_ ); - - // Destrutor (unlocks mutex) - ~Lock( void ); - private: - - // Don't support copy constructor - Lock ( const Lock& original_ ); - - // Don't support assignment - Lock& operator = ( const Lock& original_ ); - - MutexLock* _mutexLock; - }; -} - -// Construct with mutex lock (locks mutex) -inline Magick::Lock::Lock( MutexLock *mutexLock_ ) - : _mutexLock(mutexLock_) -{ - _mutexLock->lock(); -} - -// Destrutor (unlocks mutex) -inline Magick::Lock::~Lock( void ) -{ - _mutexLock->unlock(); - _mutexLock=0; -} - -#endif // Magick_Thread_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/TypeMetric.h b/ImageMagick-6.9.12-44/Magick++/lib/Magick++/TypeMetric.h deleted file mode 100644 index 338616b..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Magick++/TypeMetric.h +++ /dev/null @@ -1,59 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 2001, 2002 -// Copyright Dirk Lemstra 2014 -// -// TypeMetric Definition -// -// Container for font type metrics -// - -#if !defined (Magick_TypeMetric_header) -#define Magick_TypeMetric_header - -#include "Magick++/Include.h" - -namespace Magick -{ - class MagickPPExport TypeMetric - { - friend class Image; - - public: - - // Default constructor - TypeMetric(void); - - // Destructor - ~TypeMetric(void); - - // Ascent, the distance in pixels from the text baseline to the - // highest/upper grid coordinate used to place an outline point. - double ascent(void) const; - - // Descent, the distance in pixels from the baseline to the lowest - // grid coordinate used to place an outline point. Always a - // negative value. - double descent(void) const; - - // Maximum horizontal advance in pixels. - double maxHorizontalAdvance(void) const; - - // Text height in pixels. - double textHeight(void) const; - - // Text width in pixels. - double textWidth(void) const; - - // Underline position. - double underlinePosition(void) const; - - // Underline thickness. - double underlineThickness(void) const; - - private: - MagickCore::TypeMetric _typeMetric; - }; -} // namespace Magick - -#endif // Magick_TypeMetric_header diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Montage.cpp b/ImageMagick-6.9.12-44/Magick++/lib/Montage.cpp deleted file mode 100644 index b209dc7..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Montage.cpp +++ /dev/null @@ -1,119 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// -// Implementation of Montage -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Include.h" -#include -#include - -#include "Magick++/Montage.h" -#include "Magick++/Functions.h" - -Magick::Montage::Montage(void) - : _backgroundColor("#ffffff"), - _compose(OverCompositeOp), - _fileName(), - _fill("#000000ff"), - _font(), - _geometry("120x120+4+3>"), - _gravity(CenterGravity), - _label(), - _pointSize(12), - _shadow(false), - _stroke(), - _texture(), - _tile("6x4"), - _title(), - _transparentColor() -{ -} - -Magick::Montage::~Montage(void) -{ -} - -void Magick::Montage::updateMontageInfo(MontageInfo &montageInfo_) const -{ - (void) memset(&montageInfo_,0,sizeof(montageInfo_)); - - // background_color - montageInfo_.background_color=_backgroundColor; - // border_color - montageInfo_.border_color=Color(); - // border_width - montageInfo_.border_width=0; - // filename - if (_fileName.length() != 0) - { - _fileName.copy(montageInfo_.filename,MaxTextExtent-1); - montageInfo_.filename[_fileName.length()]=0; // null terminate - } - // fill - montageInfo_.fill=_fill; - // font - if (_font.length() != 0) - Magick::CloneString(&montageInfo_.font,_font); - // geometry - if (_geometry.isValid()) - Magick::CloneString(&montageInfo_.geometry,_geometry); - // gravity - montageInfo_.gravity=_gravity; - // matte_color - montageInfo_.matte_color=Color(); - // pointsize - montageInfo_.pointsize=_pointSize; - // shadow - montageInfo_.shadow=static_cast(_shadow ? MagickTrue : - MagickFalse); - // signature (validity stamp) - montageInfo_.signature=MagickSignature; - // stroke - montageInfo_.stroke=_stroke; - // texture - if (_texture.length() != 0) - Magick::CloneString(&montageInfo_.texture,_texture); - // tile - if (_tile.isValid()) - Magick::CloneString( &montageInfo_.tile, _tile ); - // title - if (_title.length() != 0) - Magick::CloneString(&montageInfo_.title,_title); -} - -// -// Implementation of MontageFramed -// - -Magick::MontageFramed::MontageFramed(void) - : _borderColor("#dfdfdf"), - _borderWidth(0), - _frame(), - _matteColor("#bdbdbd") -{ -} - -Magick::MontageFramed::~MontageFramed(void) -{ -} - -void Magick::MontageFramed::updateMontageInfo(MontageInfo &montageInfo_) const -{ - // Do base updates - Montage::updateMontageInfo(montageInfo_); - - // border_color - montageInfo_.border_color=_borderColor; - // border_width - montageInfo_.border_width=_borderWidth; - // frame - if (_frame.isValid()) - Magick::CloneString(&montageInfo_.frame,_frame); - // matte_color - montageInfo_.matte_color=_matteColor; -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Options.cpp b/ImageMagick-6.9.12-44/Magick++/lib/Options.cpp deleted file mode 100644 index 3d943e4..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Options.cpp +++ /dev/null @@ -1,1053 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// Copyright Dirk Lemstra 2014-2015 -// -// Implementation of Options -// -// A wrapper around DrawInfo, ImageInfo, and QuantizeInfo -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Include.h" -#include -#include -#include -#include - -#include "Magick++/Options.h" -#include "Magick++/Functions.h" -#include "Magick++/Exception.h" - -#define MagickPI 3.14159265358979323846264338327950288419716939937510 -#define DegreesToRadians(x) (MagickPI*(x)/180.0) - -Magick::Options::Options(void) - : _imageInfo(static_cast(AcquireMagickMemory( - sizeof(ImageInfo)))), - _quantizeInfo(static_cast(AcquireMagickMemory( - sizeof(QuantizeInfo)))), - _drawInfo(static_cast(AcquireMagickMemory(sizeof(DrawInfo)))), - _quiet(false) -{ - // Initialize image info with defaults - GetImageInfo(_imageInfo); - - // Initialize quantization info - GetQuantizeInfo(_quantizeInfo); - - // Initialize drawing info - GetDrawInfo(_imageInfo,_drawInfo); -} - -Magick::Options::Options(const Magick::Options& options_) - : _imageInfo(CloneImageInfo(options_._imageInfo)), - _quantizeInfo(CloneQuantizeInfo(options_._quantizeInfo)), - _drawInfo(CloneDrawInfo(_imageInfo,options_._drawInfo)), - _quiet(false) -{ -} - -Magick::Options::~Options() -{ - // Destroy image info - _imageInfo=DestroyImageInfo(_imageInfo); - - // Destroy quantization info - _quantizeInfo=DestroyQuantizeInfo(_quantizeInfo); - - // Destroy drawing info - _drawInfo=DestroyDrawInfo(_drawInfo); -} - -void Magick::Options::antiAlias(bool flag_) -{ - _drawInfo->text_antialias=static_cast( - flag_ ? MagickTrue : MagickFalse); -} - -bool Magick::Options::antiAlias(void) const -{ - return(static_cast(_drawInfo->text_antialias)); -} - -void Magick::Options::adjoin(bool flag_) -{ - _imageInfo->adjoin=static_cast( - flag_ ? MagickTrue : MagickFalse); -} - -bool Magick::Options::adjoin(void) const -{ - return(static_cast(_imageInfo->adjoin)); -} - -void Magick::Options::backgroundColor(const Magick::Color &color_) -{ - _imageInfo->background_color=color_; -} - -Magick::Color Magick::Options::backgroundColor(void) const -{ - return(Magick::Color(_imageInfo->background_color)); -} - -void Magick::Options::backgroundTexture(const std::string &backgroundTexture_) -{ - if (backgroundTexture_.length() == 0) - _imageInfo->texture=(char *) RelinquishMagickMemory(_imageInfo->texture); - else - Magick::CloneString(&_imageInfo->texture,backgroundTexture_); -} - -std::string Magick::Options::backgroundTexture(void) const -{ - if (_imageInfo->texture) - return(std::string(_imageInfo->texture)); - else - return(std::string()); -} - -void Magick::Options::borderColor(const Color &color_) -{ - _imageInfo->border_color=color_; - _drawInfo->border_color=color_; -} - -Magick::Color Magick::Options::borderColor(void) const -{ - return(Magick::Color(_imageInfo->border_color)); -} - -void Magick::Options::boxColor(const Magick::Color &boxColor_) -{ - _drawInfo->undercolor=boxColor_; -} - -Magick::Color Magick::Options::boxColor(void) const -{ - return(Magick::Color(_drawInfo->undercolor)); -} - -void Magick::Options::colorspaceType(Magick::ColorspaceType colorspace_) -{ - _imageInfo->colorspace=colorspace_; -} - -Magick::ColorspaceType Magick::Options::colorspaceType(void) const -{ - return(static_cast(_imageInfo->colorspace)); -} - -void Magick::Options::compressType(CompressionType compressType_) -{ - _imageInfo->compression=compressType_; -} - -Magick::CompressionType Magick::Options::compressType(void) const -{ - return(static_cast(_imageInfo->compression)); -} - -void Magick::Options::colorFuzz(double fuzz_) -{ - _imageInfo->fuzz=fuzz_; -} - -double Magick::Options::colorFuzz(void) const -{ - return(_imageInfo->fuzz); -} - -void Magick::Options::debug(bool flag_) -{ - if (flag_) - SetLogEventMask("All"); - else - SetLogEventMask("None"); -} - -bool Magick::Options::debug(void) const -{ - if (IsEventLogging()) - return(true); - - return(false); -} - -void Magick::Options::density(const Magick::Geometry &density_) -{ - if (!density_.isValid()) - _imageInfo->density=(char *) RelinquishMagickMemory(_imageInfo->density); - else - Magick::CloneString(&_imageInfo->density,density_); -} - -Magick::Geometry Magick::Options::density(void) const -{ - if (_imageInfo->density) - return(Geometry(_imageInfo->density)); - - return(Geometry()); -} - -void Magick::Options::depth(size_t depth_) -{ - _imageInfo->depth=depth_; -} - -size_t Magick::Options::depth(void) const -{ - return(_imageInfo->depth); -} - -void Magick::Options::endian(Magick::EndianType endian_) -{ - _imageInfo->endian=endian_; -} - -Magick::EndianType Magick::Options::endian(void) const -{ - return(_imageInfo->endian); -} - -void Magick::Options::file(FILE *file_) -{ - SetImageInfoFile(_imageInfo,file_); -} - -FILE *Magick::Options::file(void) const -{ - return(GetImageInfoFile(_imageInfo)); -} - -void Magick::Options::fileName(const std::string &fileName_) -{ - ssize_t - max_length; - - max_length=sizeof(_imageInfo->filename)-1; - fileName_.copy(_imageInfo->filename,max_length); - if ((ssize_t) fileName_.length() > max_length) - _imageInfo->filename[max_length]=0; - else - _imageInfo->filename[fileName_.length()]=0; -} - -std::string Magick::Options::fileName(void) const -{ - return(std::string(_imageInfo->filename)); -} - -void Magick::Options::fillColor(const Magick::Color &fillColor_) -{ - _drawInfo->fill=fillColor_; - if (fillColor_ == Magick::Color()) - fillPattern((const MagickCore::Image*) NULL); - setOption("fill",fillColor_); -} - -Magick::Color Magick::Options::fillColor(void) const -{ - return(_drawInfo->fill); -} - -void Magick::Options::fillPattern(const MagickCore::Image *fillPattern_) -{ - if (_drawInfo->fill_pattern) - { - DestroyImageList(_drawInfo->fill_pattern); - _drawInfo->fill_pattern=0; - } - if (fillPattern_) - { - GetPPException; - _drawInfo->fill_pattern=CloneImage(const_cast( - fillPattern_),0,0,static_cast(MagickTrue), - exceptionInfo); - ThrowPPException(_quiet); - } -} - -const MagickCore::Image *Magick::Options::fillPattern(void) const -{ - return(_drawInfo->fill_pattern); -} - -void Magick::Options::fillRule(const Magick::FillRule &fillRule_) -{ - _drawInfo->fill_rule=fillRule_; -} - -Magick::FillRule Magick::Options::fillRule(void) const -{ - return(_drawInfo->fill_rule); -} - -void Magick::Options::font(const std::string &font_) -{ - if (font_.length() == 0) - { - _imageInfo->font=(char *) RelinquishMagickMemory(_imageInfo->font); - _drawInfo->font=(char *) RelinquishMagickMemory(_drawInfo->font); - } - else - { - Magick::CloneString(&_imageInfo->font,font_); - Magick::CloneString(&_drawInfo->font,font_); - } -} - -std::string Magick::Options::font(void) const -{ - if (_imageInfo->font) - return(std::string(_imageInfo->font)); - - return(std::string()); -} - -void Magick::Options::fontFamily(const std::string &family_) -{ - if (family_.length() == 0) - { - _drawInfo->family=(char *) RelinquishMagickMemory(_drawInfo->font); - DestroyString(RemoveImageOption(imageInfo(),"family")); - } - else - { - Magick::CloneString(&_drawInfo->family,family_); - (void) SetImageOption(imageInfo(),"family",family_.c_str()); - } -} - -std::string Magick::Options::fontFamily(void) const -{ - if (_drawInfo->family) - return(std::string(_drawInfo->family)); - - return(std::string()); -} - -void Magick::Options::fontPointsize(double pointSize_) -{ - _imageInfo->pointsize=pointSize_; - _drawInfo->pointsize=pointSize_; -} - -double Magick::Options::fontPointsize(void) const -{ - return(_imageInfo->pointsize); -} - -void Magick::Options::fontStyle(const StyleType style_) -{ - _drawInfo->style=style_; - (void) SetImageOption(_imageInfo,"style",CommandOptionToMnemonic( - MagickStyleOptions,(ssize_t) style_)); -} - -Magick::StyleType Magick::Options::fontStyle(void) const -{ - return(_drawInfo->style); -} - -void Magick::Options::fontWeight(const size_t weight_) -{ - _drawInfo->weight=weight_; - setOption("weight",(double) weight_); -} - -size_t Magick::Options::fontWeight(void) const -{ - return(_drawInfo->weight); -} - - -std::string Magick::Options::format(void) const -{ - const MagickInfo - *magick_info=0; - - GetPPException; - if (*_imageInfo->magick != '\0') - magick_info=GetMagickInfo(_imageInfo->magick,exceptionInfo); - ThrowPPException(_quiet); - - if ((magick_info != 0) && (*magick_info->description != '\0')) - return(std::string(magick_info->description)); - - return(std::string()); -} - -void Magick::Options::interlaceType(Magick::InterlaceType interlace_) -{ - _imageInfo->interlace=interlace_; -} - -Magick::InterlaceType Magick::Options::interlaceType(void) const -{ - return(static_cast(_imageInfo->interlace)); -} - -void Magick::Options::magick(const std::string &magick_) -{ - if (magick_.empty()) - { - _imageInfo->magick[0] = '\0'; - return; - } - - FormatLocaleString(_imageInfo->filename,MaxTextExtent,"%.1024s:", - magick_.c_str()); - GetPPException; - SetImageInfo(_imageInfo,1,exceptionInfo); - ThrowPPException(_quiet); - if ( _imageInfo->magick[0] == '\0' ) - throwExceptionExplicit(OptionWarning,"Unrecognized image format", - magick_.c_str()); -} - -std::string Magick::Options::magick(void) const -{ - if ( _imageInfo->magick[0] != '\0' ) - return(std::string(_imageInfo->magick)); - - return(std::string()); -} - -void Magick::Options::matteColor(const Magick::Color &matteColor_) -{ - _imageInfo->matte_color=matteColor_; -} - -Magick::Color Magick::Options::matteColor(void) const -{ - return(Magick::Color(_imageInfo->matte_color)); -} - -void Magick::Options::monochrome(bool monochromeFlag_) -{ - _imageInfo->monochrome=(MagickBooleanType) monochromeFlag_; -} - -bool Magick::Options::monochrome(void) const -{ - return(static_cast(_imageInfo->monochrome)); -} - -void Magick::Options::page(const Magick::Geometry &pageSize_) -{ - if (!pageSize_.isValid()) - _imageInfo->page=(char *) RelinquishMagickMemory(_imageInfo->page); - else - Magick::CloneString(&_imageInfo->page,pageSize_); -} - -Magick::Geometry Magick::Options::page(void) const -{ - if (_imageInfo->page) - return(Geometry(_imageInfo->page)); - - return(Geometry()); -} - -void Magick::Options::quality(size_t quality_) -{ - _imageInfo->quality=quality_; -} - -size_t Magick::Options::quality(void) const -{ - return(_imageInfo->quality); -} - -void Magick::Options::quantizeColors(size_t colors_) -{ - _quantizeInfo->number_colors=colors_; -} - -size_t Magick::Options::quantizeColors(void) const -{ - return(_quantizeInfo->number_colors); -} - -void Magick::Options::quantizeColorSpace(Magick::ColorspaceType colorSpace_) -{ - _quantizeInfo->colorspace=colorSpace_; -} - -Magick::ColorspaceType Magick::Options::quantizeColorSpace(void) const -{ - return(static_cast(_quantizeInfo->colorspace)); -} - -void Magick::Options::quantizeDither(bool ditherFlag_) -{ - _imageInfo->dither=(MagickBooleanType) ditherFlag_; - _quantizeInfo->dither=(MagickBooleanType) ditherFlag_; -} - -bool Magick::Options::quantizeDither(void) const -{ - return(static_cast(_imageInfo->dither)); -} - -void Magick::Options::quantizeDitherMethod(DitherMethod ditherMethod_) -{ - _quantizeInfo->dither_method=ditherMethod_; -} - -MagickCore::DitherMethod Magick::Options::quantizeDitherMethod(void) const -{ - return(_quantizeInfo->dither_method); -} - -void Magick::Options::quantizeTreeDepth(size_t treeDepth_) -{ - _quantizeInfo->tree_depth=treeDepth_; -} - -size_t Magick::Options::quantizeTreeDepth(void) const -{ - return(_quantizeInfo->tree_depth); -} - -void Magick::Options::quiet(const bool quiet_) -{ - _quiet=quiet_; -} - -bool Magick::Options::quiet(void) const -{ - return(_quiet); -} - -void Magick::Options::resolutionUnits(Magick::ResolutionType resolutionUnits_) -{ - _imageInfo->units=resolutionUnits_; -} - -Magick::ResolutionType Magick::Options::resolutionUnits(void) const -{ - return(_imageInfo->units); -} - -void Magick::Options::samplingFactor(const std::string &samplingFactor_) -{ - if (samplingFactor_.length() == 0) - _imageInfo->sampling_factor=(char *) RelinquishMagickMemory( - _imageInfo->sampling_factor); - else - Magick::CloneString(&_imageInfo->sampling_factor, samplingFactor_); -} - -std::string Magick::Options::samplingFactor(void) const -{ - if (_imageInfo->sampling_factor) - return(std::string(_imageInfo->sampling_factor)); - - return(std::string()); -} - -void Magick::Options::size(const Geometry &geometry_) -{ - _imageInfo->size=(char *) RelinquishMagickMemory(_imageInfo->size); - - if ( geometry_.isValid() ) - Magick::CloneString(&_imageInfo->size,geometry_); -} - -Magick::Geometry Magick::Options::size(void) const -{ - if (_imageInfo->size) - return(Geometry(_imageInfo->size)); - - return(Geometry()); -} - -void Magick::Options::strokeAntiAlias(bool flag_) -{ - flag_ ? _drawInfo->stroke_antialias=MagickTrue : - _drawInfo->stroke_antialias=MagickFalse; -} - -bool Magick::Options::strokeAntiAlias(void) const -{ - return(_drawInfo->stroke_antialias != 0 ? true : false); -} - -void Magick::Options::strokeColor(const Magick::Color &strokeColor_) -{ - _drawInfo->stroke=strokeColor_; - if (strokeColor_ == Magick::Color()) - strokePattern((const MagickCore::Image*) NULL); - setOption("stroke",strokeColor_); -} - -Magick::Color Magick::Options::strokeColor(void) const -{ - return(_drawInfo->stroke); -} - -void Magick::Options::strokeDashArray(const double *strokeDashArray_) -{ - _drawInfo->dash_pattern=(double *) RelinquishMagickMemory( - _drawInfo->dash_pattern); - - if(strokeDashArray_) - { - size_t - x; - - // Count elements in dash array - for (x=0; strokeDashArray_[x]; x++) ; - // Allocate elements - _drawInfo->dash_pattern=static_cast(AcquireMagickMemory((x+1)* - sizeof(double))); - if (!_drawInfo->dash_pattern) - throwExceptionExplicit(MagickCore::ResourceLimitError, - "Unable to allocate dash-pattern memory"); - // Copy elements - memcpy(_drawInfo->dash_pattern,strokeDashArray_,(x+1)*sizeof(double)); - _drawInfo->dash_pattern[x]=0.0; - } -} - -const double *Magick::Options::strokeDashArray(void) const -{ - return(_drawInfo->dash_pattern); -} - -void Magick::Options::strokeDashOffset(double strokeDashOffset_) -{ - _drawInfo->dash_offset=strokeDashOffset_; -} - -double Magick::Options::strokeDashOffset(void) const -{ - return(_drawInfo->dash_offset); -} - -void Magick::Options::strokeLineCap(Magick::LineCap lineCap_) -{ - _drawInfo->linecap=lineCap_; -} - -Magick::LineCap Magick::Options::strokeLineCap(void) const -{ - return(_drawInfo->linecap); -} - -void Magick::Options::strokeLineJoin(Magick::LineJoin lineJoin_) -{ - _drawInfo->linejoin=lineJoin_; -} - -Magick::LineJoin Magick::Options::strokeLineJoin(void) const -{ - return(_drawInfo->linejoin); -} - -void Magick::Options::strokeMiterLimit(size_t miterLimit_) -{ - _drawInfo->miterlimit=miterLimit_; -} - -size_t Magick::Options::strokeMiterLimit(void) const -{ - return(_drawInfo->miterlimit); -} - -void Magick::Options::strokePattern(const MagickCore::Image *strokePattern_) -{ - if (_drawInfo->stroke_pattern) - _drawInfo->stroke_pattern=DestroyImageList(_drawInfo->stroke_pattern); - - if (strokePattern_) - { - GetPPException; - _drawInfo->stroke_pattern=CloneImage(const_cast( - strokePattern_),0,0,MagickTrue,exceptionInfo); - ThrowPPException(_quiet); - } -} - -const MagickCore::Image *Magick::Options::strokePattern(void) const -{ - return(_drawInfo->stroke_pattern); -} - -void Magick::Options::strokeWidth(double strokeWidth_) -{ - _drawInfo->stroke_width=strokeWidth_; -} - -double Magick::Options::strokeWidth(void) const -{ - return(_drawInfo->stroke_width); -} - -void Magick::Options::subImage(size_t subImage_) -{ - _imageInfo->scene=subImage_; -} - -size_t Magick::Options::subImage(void) const -{ - return(_imageInfo->scene); -} - -void Magick::Options::subRange(size_t subRange_) -{ - _imageInfo->number_scenes=subRange_; -} - -size_t Magick::Options::subRange(void) const -{ - return(_imageInfo->number_scenes); -} - -void Magick::Options::textDirection(DirectionType direction_) -{ - _drawInfo->direction=direction_; - (void) SetImageOption(_imageInfo,"direction",CommandOptionToMnemonic( - MagickDirectionOptions,(ssize_t) direction_)); -} - -Magick::DirectionType Magick::Options::textDirection() const -{ - return(_drawInfo->direction); -} - -void Magick::Options::textEncoding(const std::string &encoding_) -{ - CloneString(&_drawInfo->encoding,encoding_.c_str()); - (void) SetImageOption(imageInfo(),"encoding",encoding_.c_str()); -} - -std::string Magick::Options::textEncoding(void) const -{ - if (_drawInfo->encoding && *_drawInfo->encoding) - return(std::string(_drawInfo->encoding)); - - return(std::string()); -} - -void Magick::Options::textGravity(GravityType gravity_) -{ - _drawInfo->gravity=gravity_; - (void) SetImageOption(_imageInfo,"gravity",CommandOptionToMnemonic( - MagickGravityOptions,(ssize_t) gravity_)); -} - -Magick::GravityType Magick::Options::textGravity() const -{ - return(_drawInfo->gravity); -} - -void Magick::Options::textInterlineSpacing(double spacing_) -{ - _drawInfo->interline_spacing=spacing_; - setOption("interline-spacing",spacing_); -} - -double Magick::Options::textInterlineSpacing(void) const -{ - return(_drawInfo->interline_spacing); -} - -void Magick::Options::textInterwordSpacing(double spacing_) -{ - _drawInfo->interword_spacing=spacing_; - setOption("interword-spacing",spacing_); -} - -double Magick::Options::textInterwordSpacing(void) const -{ - return(_drawInfo->interword_spacing); -} - -void Magick::Options::textKerning(double kerning_) -{ - _drawInfo->kerning=kerning_; - setOption("kerning",kerning_); -} - -double Magick::Options::textKerning(void) const -{ - return(_drawInfo->kerning); -} - -void Magick::Options::textUnderColor(const Magick::Color &undercolor_) -{ - _drawInfo->undercolor=undercolor_; - setOption("undercolor",undercolor_); -} - -Magick::Color Magick::Options::textUnderColor(void) const -{ - return(_drawInfo->undercolor); -} - - -void Magick::Options::tileName(const std::string &tileName_) -{ - if (tileName_.length() == 0) - _imageInfo->tile=(char *) RelinquishMagickMemory(_imageInfo->tile); - else - Magick::CloneString(&_imageInfo->tile,tileName_); -} - -std::string Magick::Options::tileName(void) const -{ - if (_imageInfo->tile) - return(std::string(_imageInfo->tile)); - return(std::string()); -} - -void Magick::Options::transformOrigin(double tx_,double ty_) -{ - AffineMatrix - affine, - current=_drawInfo->affine; - - affine.sx=1.0; - affine.rx=0.0; - affine.ry=0.0; - affine.sy=1.0; - affine.tx=0.0; - affine.ty=0.0; - - affine.tx=tx_; - affine.ty=ty_; - - _drawInfo->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - _drawInfo->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - _drawInfo->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - _drawInfo->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - _drawInfo->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; - _drawInfo->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; -} - -void Magick::Options::transformReset(void) -{ - _drawInfo->affine.sx=1.0; - _drawInfo->affine.rx=0.0; - _drawInfo->affine.ry=0.0; - _drawInfo->affine.sy=1.0; - _drawInfo->affine.tx=0.0; - _drawInfo->affine.ty=0.0; -} - -void Magick::Options::transformRotation(double angle_) -{ - AffineMatrix - affine, - current=_drawInfo->affine; - - affine.sx=1.0; - affine.rx=0.0; - affine.ry=0.0; - affine.sy=1.0; - affine.tx=0.0; - affine.ty=0.0; - - affine.sx=cos(DegreesToRadians(fmod(angle_,360.0))); - affine.rx=(-sin(DegreesToRadians(fmod(angle_,360.0)))); - affine.ry=sin(DegreesToRadians(fmod(angle_,360.0))); - affine.sy=cos(DegreesToRadians(fmod(angle_,360.0))); - - _drawInfo->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - _drawInfo->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - _drawInfo->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - _drawInfo->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - _drawInfo->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; - _drawInfo->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; -} - -void Magick::Options::transformScale(double sx_,double sy_) -{ - AffineMatrix - affine, - current=_drawInfo->affine; - - affine.sx=1.0; - affine.rx=0.0; - affine.ry=0.0; - affine.sy=1.0; - affine.tx=0.0; - affine.ty=0.0; - - affine.sx=sx_; - affine.sy=sy_; - - _drawInfo->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - _drawInfo->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - _drawInfo->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - _drawInfo->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - _drawInfo->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; - _drawInfo->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; -} - -void Magick::Options::transformSkewX(double skewx_) -{ - AffineMatrix - affine, - current=_drawInfo->affine; - - affine.sx=1.0; - affine.rx=0.0; - affine.ry=0.0; - affine.sy=1.0; - affine.tx=0.0; - affine.ty=0.0; - - affine.sx=1.0; - affine.ry=tan(DegreesToRadians(fmod(skewx_,360.0))); - affine.sy=1.0; - - _drawInfo->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - _drawInfo->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - _drawInfo->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - _drawInfo->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - _drawInfo->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; - _drawInfo->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; -} - -void Magick::Options::transformSkewY(double skewy_) -{ - AffineMatrix - affine, - current=_drawInfo->affine; - - affine.sx=1.0; - affine.rx=0.0; - affine.ry=0.0; - affine.sy=1.0; - affine.tx=0.0; - affine.ty=0.0; - - affine.sx=1.0; - affine.rx=tan(DegreesToRadians(fmod(skewy_,360.0))); - affine.sy=1.0; - - _drawInfo->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - _drawInfo->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - _drawInfo->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - _drawInfo->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - _drawInfo->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; - _drawInfo->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; -} - -void Magick::Options::type(const Magick::ImageType type_) -{ - _imageInfo->type=type_; -} - -Magick::ImageType Magick::Options::type(void) const -{ - return(_imageInfo->type); -} - -void Magick::Options::verbose(bool verboseFlag_) -{ - _imageInfo->verbose=(MagickBooleanType) verboseFlag_; -} - -bool Magick::Options::verbose(void) const -{ - return(static_cast(_imageInfo->verbose)); -} - -void Magick::Options::virtualPixelMethod( - VirtualPixelMethod virtual_pixel_method_) -{ - _imageInfo->virtual_pixel_method=virtual_pixel_method_; -} - -Magick::VirtualPixelMethod Magick::Options::virtualPixelMethod(void) const -{ - return(static_cast( - _imageInfo->virtual_pixel_method)); -} - -void Magick::Options::view(const std::string &view_) -{ - if (view_.length() == 0) - _imageInfo->view=(char *) RelinquishMagickMemory(_imageInfo->view); - else - Magick::CloneString(&_imageInfo->view,view_); -} - -std::string Magick::Options::view(void) const -{ - if (_imageInfo->view) - return(std::string(_imageInfo->view)); - - return(std::string()); -} - -void Magick::Options::x11Display(const std::string &display_) -{ - if (display_.length() == 0) - _imageInfo->server_name=(char *) RelinquishMagickMemory( - _imageInfo->server_name); - else - Magick::CloneString(&_imageInfo->server_name,display_); -} - -std::string Magick::Options::x11Display(void) const -{ - if (_imageInfo->server_name) - return(std::string(_imageInfo->server_name)); - - return(std::string()); -} - -MagickCore::DrawInfo *Magick::Options::drawInfo(void) -{ - return(_drawInfo); -} - -MagickCore::ImageInfo *Magick::Options::imageInfo(void) -{ - return(_imageInfo); -} - -MagickCore::QuantizeInfo *Magick::Options::quantizeInfo( void ) -{ - return(_quantizeInfo); -} - -Magick::Options::Options(const MagickCore::ImageInfo *imageInfo_, - const MagickCore::QuantizeInfo *quantizeInfo_, - const MagickCore::DrawInfo *drawInfo_) -: _imageInfo((MagickCore::ImageInfo* ) NULL), - _quantizeInfo((MagickCore::QuantizeInfo* ) NULL), - _drawInfo((MagickCore::DrawInfo* ) NULL), - _quiet(false) -{ - _imageInfo=CloneImageInfo(imageInfo_); - _quantizeInfo=CloneQuantizeInfo(quantizeInfo_); - _drawInfo=CloneDrawInfo(imageInfo_,drawInfo_); -} - -void Magick::Options::setOption(const char *name,const Color &value_) -{ - std::string - option; - - option=value_; - (void) SetImageOption(imageInfo(),name,option.c_str()); -} - -void Magick::Options::setOption(const char *name,const double value_) -{ - char - option[MaxTextExtent]; - - (void) FormatLocaleString(option,MaxTextExtent,"%.20g",value_); - (void) SetImageOption(_imageInfo,name,option); -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Pixels.cpp b/ImageMagick-6.9.12-44/Magick++/lib/Pixels.cpp deleted file mode 100644 index ae312dc..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Pixels.cpp +++ /dev/null @@ -1,194 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// Copyright Dirk Lemstra 2014 -// -// Pixels Implementation -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Include.h" -#include // This is here to compile with Visual C++ -#include "Magick++/Thread.h" -#include "Magick++/Exception.h" -#include "Magick++/Pixels.h" - -Magick::Pixels::Pixels(Magick::Image &image_) - : _image(image_), - _x(0), - _y(0), - _columns(0), - _rows(0) -{ - GetPPException; - _view=AcquireVirtualCacheView(image_.image(),exceptionInfo); - ThrowPPException(image_.quiet()); -} - -Magick::Pixels::~Pixels(void) -{ - if (_view != (MagickCore::CacheView *) NULL) - _view=DestroyCacheView(_view); -} - -Magick::PixelPacket* Magick::Pixels::get(const ssize_t x_,const ssize_t y_, - const size_t columns_,const size_t rows_) -{ - _x=x_; - _y=y_; - _columns=columns_; - _rows=rows_; - - GetPPException; - PixelPacket* pixels=GetCacheViewAuthenticPixels(_view,x_,y_,columns_,rows_, - exceptionInfo); - ThrowPPException(_image.quiet()); - - return pixels; -} - -const Magick::PixelPacket* Magick::Pixels::getConst(const ssize_t x_, - const ssize_t y_,const size_t columns_,const size_t rows_) -{ - _x=x_; - _y=y_; - _columns=columns_; - _rows=rows_; - - GetPPException; - const PixelPacket* pixels=GetCacheViewVirtualPixels(_view,x_,y_,columns_, - rows_,exceptionInfo); - ThrowPPException(_image.quiet()); - - return pixels; -} - -Magick::PixelPacket* Magick::Pixels::set(const ssize_t x_,const ssize_t y_, - const size_t columns_,const size_t rows_) -{ - _x=x_; - _y=y_; - _columns=columns_; - _rows=rows_; - - GetPPException; - PixelPacket* pixels=QueueCacheViewAuthenticPixels(_view,x_,y_,columns_,rows_, - exceptionInfo); - ThrowPPException(_image.quiet()); - - return pixels; -} - -void Magick::Pixels::sync(void) -{ - GetPPException; - (void) SyncCacheViewAuthenticPixels(_view,exceptionInfo); - ThrowPPException(_image.quiet()); -} - -Magick::IndexPacket* Magick::Pixels::indexes (void) -{ - IndexPacket* pixel_indexes=GetCacheViewAuthenticIndexQueue(_view); - - if (!pixel_indexes) - _image.throwImageException(); - - return pixel_indexes; -} - -Magick::PixelData::PixelData(Magick::Image &image_,std::string map_, - const StorageType type_) -{ - init(image_,0,0,image_.columns(),image_.rows(),map_,type_); -} - -Magick::PixelData::PixelData(Magick::Image &image_,const ::ssize_t x_, - const ::ssize_t y_,const size_t width_,const size_t height_,std::string map_, - const StorageType type_) -{ - init(image_,x_,y_,width_,height_,map_,type_); -} - -Magick::PixelData::~PixelData(void) -{ - relinquish(); -} - -const void *Magick::PixelData::data(void) const -{ - return(_data); -} - -::ssize_t Magick::PixelData::length(void) const -{ - return(_length); -} - -::ssize_t Magick::PixelData::size(void) const -{ - return(_size); -} - -void Magick::PixelData::init(Magick::Image &image_,const ::ssize_t x_, - const ::ssize_t y_,const size_t width_,const size_t height_, - std::string map_,const StorageType type_) -{ - size_t - size; - - _data=(void *) NULL; - _length=0; - _size=0; - if ((x_ < 0) || (width_ == 0) || (y_ < 0) || (height_ == 0) || - (x_ > (ssize_t) image_.columns()) || ((width_ + x_) > image_.columns()) - || (y_ > (ssize_t) image_.rows()) || ((height_ + y_) > image_.rows()) - || (map_.length() == 0)) - return; - - switch(type_) - { - case CharPixel: - size=sizeof(unsigned char); - break; - case DoublePixel: - size=sizeof(double); - break; - case FloatPixel: - size=sizeof(float); - break; - case IntegerPixel: - case LongPixel: - size=sizeof(unsigned int); - break; - case QuantumPixel: - size=sizeof(Quantum); - break; - case ShortPixel: - size=sizeof(unsigned short); - break; - default: - throwExceptionExplicit(OptionError,"Invalid type"); - return; - } - - _length=width_*height_*map_.length(); - _size=_length*size; - _data=AcquireMagickMemory(_size); - - GetPPException; - MagickCore::ExportImagePixels(image_.constImage(),x_,y_,width_,height_, - map_.c_str(),type_,_data,exceptionInfo); - if (exceptionInfo->severity != UndefinedException) - relinquish(); - ThrowPPException(image_.quiet()); -} - -void Magick::PixelData::relinquish(void) throw() -{ - if (_data != (void *)NULL) - _data=RelinquishMagickMemory(_data); - _length=0; - _size=0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/ResourceLimits.cpp b/ImageMagick-6.9.12-44/Magick++/lib/ResourceLimits.cpp deleted file mode 100644 index ac7d59e..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/ResourceLimits.cpp +++ /dev/null @@ -1,115 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Dirk Lemstra 2014-2018 -// -// Implementation of ResourceLimits -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/ResourceLimits.h" - -void Magick::ResourceLimits::area(const MagickSizeType limit_) -{ - (void) SetMagickResourceLimit(AreaResource,limit_); -} - -MagickCore::MagickSizeType Magick::ResourceLimits::area(void) -{ - return(GetMagickResourceLimit(AreaResource)); -} - -void Magick::ResourceLimits::disk(const MagickSizeType limit_) -{ - (void) SetMagickResourceLimit(DiskResource,limit_); -} - -MagickCore::MagickSizeType Magick::ResourceLimits::disk(void) -{ - return(GetMagickResourceLimit(DiskResource)); -} - -void Magick::ResourceLimits::file(const MagickSizeType limit_) -{ - (void) SetMagickResourceLimit(FileResource,limit_); -} - -MagickCore::MagickSizeType Magick::ResourceLimits::file(void) -{ - return(GetMagickResourceLimit(FileResource)); -} - -void Magick::ResourceLimits::height(const MagickSizeType limit_) -{ - (void) SetMagickResourceLimit(HeightResource,limit_); -} - -MagickCore::MagickSizeType Magick::ResourceLimits::height(void) -{ - return(GetMagickResourceLimit(HeightResource)); -} - -void Magick::ResourceLimits::listLength(const MagickSizeType limit_) -{ - (void) SetMagickResourceLimit(ListLengthResource,limit_); -} - -MagickCore::MagickSizeType Magick::ResourceLimits::listLength(void) -{ - return(GetMagickResourceLimit(ListLengthResource)); -} - -void Magick::ResourceLimits::map(const MagickSizeType limit_) -{ - (void) SetMagickResourceLimit(MapResource,limit_); -} - -MagickCore::MagickSizeType Magick::ResourceLimits::map(void) -{ - return(GetMagickResourceLimit(MapResource)); -} - -void Magick::ResourceLimits::memory(const MagickSizeType limit_) -{ - (void) SetMagickResourceLimit(MemoryResource,limit_); -} - -MagickCore::MagickSizeType Magick::ResourceLimits::memory(void) -{ - return(GetMagickResourceLimit(MemoryResource)); -} - -void Magick::ResourceLimits::thread(const MagickSizeType limit_) -{ - (void) SetMagickResourceLimit(ThreadResource,limit_); -} - -MagickCore::MagickSizeType Magick::ResourceLimits::thread(void) -{ - return(GetMagickResourceLimit(ThreadResource)); -} - -void Magick::ResourceLimits::throttle(const MagickSizeType limit_) -{ - (void) SetMagickResourceLimit(ThrottleResource,limit_); -} - -MagickCore::MagickSizeType Magick::ResourceLimits::throttle(void) -{ - return(GetMagickResourceLimit(ThrottleResource)); -} - -void Magick::ResourceLimits::width(const MagickSizeType limit_) -{ - (void) SetMagickResourceLimit(WidthResource,limit_); -} - -MagickCore::MagickSizeType Magick::ResourceLimits::width(void) -{ - return(GetMagickResourceLimit(WidthResource)); -} - -Magick::ResourceLimits::ResourceLimits() -{ -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/STL.cpp b/ImageMagick-6.9.12-44/Magick++/lib/STL.cpp deleted file mode 100644 index 08ae27f..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/STL.cpp +++ /dev/null @@ -1,1728 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2002 -// Copyright Dirk Lemstra 2013-2014 -// -// Implementation of STL classes and functions -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include -#include -#include - -// Adaptive-blur image with specified blur factor -Magick::adaptiveBlurImage::adaptiveBlurImage( const double radius_, - const double sigma_ ) - : _radius( radius_ ), - _sigma( sigma_ ) -{ -} -void Magick::adaptiveBlurImage::operator()( Magick::Image &image_ ) const -{ - image_.adaptiveBlur( _radius, _sigma ); -} - -// Local adaptive threshold image -Magick::adaptiveThresholdImage::adaptiveThresholdImage( const size_t width_, - const size_t height_, - const ssize_t offset_ ) - : _width(width_), - _height(height_), - _offset(offset_) -{ -} -void Magick::adaptiveThresholdImage::operator()( Magick::Image &image_ ) const -{ - image_.adaptiveThreshold( _width, _height, _offset ); -} - -// Add noise to image with specified noise type -Magick::addNoiseImage::addNoiseImage( Magick::NoiseType noiseType_ ) - : _noiseType( noiseType_ ) -{ -} -void Magick::addNoiseImage::operator()( Magick::Image &image_ ) const -{ - image_.addNoise( _noiseType ); -} - -// Transform image by specified affine (or free transform) matrix. -Magick::affineTransformImage::affineTransformImage( const DrawableAffine &affine_ ) - : _affine( affine_ ) -{ -} -void Magick::affineTransformImage::operator()( Magick::Image &image_ ) const -{ - image_.affineTransform( _affine ); -} - -// Annotate image (draw text on image) - -// Annotate using specified text, and placement location -Magick::annotateImage::annotateImage ( const std::string &text_, - const Magick::Geometry &geometry_ ) - : _text( text_ ), - _geometry( geometry_ ), - _gravity( Magick::NorthWestGravity ), - _degrees( 0 ) -{ -} -// Annotate using specified text, bounding area, and placement gravity -Magick::annotateImage::annotateImage ( const std::string &text_, - const Magick::Geometry &geometry_, - const Magick::GravityType gravity_ ) - : _text( text_ ), - _geometry( geometry_ ), - _gravity( gravity_ ), - _degrees( 0 ) -{ -} -// Annotate with text using specified text, bounding area, placement -// gravity, and rotation. -Magick::annotateImage::annotateImage ( const std::string &text_, - const Magick::Geometry &geometry_, - const Magick::GravityType gravity_, - const double degrees_ ) - : _text( text_ ), - _geometry( geometry_ ), - _gravity( gravity_ ), - _degrees( degrees_ ) -{ -} -// Annotate with text (bounding area is entire image) and placement -// gravity. -Magick::annotateImage::annotateImage ( const std::string &text_, - const Magick::GravityType gravity_ ) - : _text( text_ ), - _geometry( ), - _gravity( gravity_ ), - _degrees( 0 ) -{ -} -void Magick::annotateImage::operator()( Magick::Image &image_ ) const -{ - image_.annotate( _text, _geometry, _gravity, _degrees ); -} - -// Blur image with specified blur factor -Magick::blurImage::blurImage( const double radius_, const double sigma_ ) - : _radius( radius_ ), - _sigma( sigma_ ) -{ -} -void Magick::blurImage::operator()( Magick::Image &image_ ) const -{ - image_.blur( _radius, _sigma ); -} - -// Border image (add border to image) -Magick::borderImage::borderImage( const Magick::Geometry &geometry_ ) - : _geometry( geometry_ ) -{ -} -void Magick::borderImage::operator()( Magick::Image &image_ ) const -{ - image_.border( _geometry ); -} - -// Extract channel from image -Magick::channelImage::channelImage( const Magick::ChannelType channel_ ) - : _channel( channel_ ) -{ -} -void Magick::channelImage::operator()( Magick::Image &image_ ) const -{ - image_.channel( _channel ); -} - -// Charcoal effect image (looks like charcoal sketch) -Magick::charcoalImage::charcoalImage( const double radius_, const double sigma_ ) - : _radius( radius_ ), - _sigma( sigma_ ) -{ -} -void Magick::charcoalImage::operator()( Magick::Image &image_ ) const -{ - image_.charcoal( _radius, _sigma ); -} - -// Chop image (remove vertical or horizontal subregion of image) -Magick::chopImage::chopImage( const Magick::Geometry &geometry_ ) - : _geometry( geometry_ ) -{ -} -void Magick::chopImage::operator()( Magick::Image &image_ ) const -{ - image_.chop( _geometry ); -} - -// accepts a lightweight Color Correction Collection (CCC) file which solely -// contains one or more color corrections and applies the correction to the -// image. -Magick::cdlImage::cdlImage( const std::string &cdl_ ) - : _cdl ( cdl_ ) -{ -} -void Magick::cdlImage::operator()( Image &image_ ) const -{ - image_.cdl( _cdl.c_str() ); -} - -// Colorize image using pen color at specified percent opacity -Magick::colorizeImage::colorizeImage( const unsigned int opacityRed_, - const unsigned int opacityGreen_, - const unsigned int opacityBlue_, - const Magick::Color &penColor_ ) - : _opacityRed ( opacityRed_ ), - _opacityGreen ( opacityGreen_ ), - _opacityBlue ( opacityBlue_ ), - _penColor( penColor_ ) -{ -} -Magick::colorizeImage::colorizeImage( const unsigned int opacity_, - const Magick::Color &penColor_ ) - : _opacityRed ( opacity_ ), - _opacityGreen ( opacity_ ), - _opacityBlue ( opacity_ ), - _penColor( penColor_ ) -{ -} -void Magick::colorizeImage::operator()( Magick::Image &image_ ) const -{ - image_.colorize( _opacityRed, _opacityGreen, _opacityBlue, _penColor ); -} - -// Apply a color matrix to the image channels. The user supplied -// matrix may be of order 1 to 5 (1x1 through 5x5). -Magick::colorMatrixImage::colorMatrixImage( const size_t order_, - const double *color_matrix_ ) - : _order( order_ ), - _color_matrix( color_matrix_ ) -{ -} -void Magick::colorMatrixImage::operator()( Image &image_ ) const -{ - image_.colorMatrix( _order, _color_matrix ); -} - -// Convert the image colorspace representation -Magick::colorSpaceImage::colorSpaceImage( Magick::ColorspaceType colorSpace_ ) - : _colorSpace( colorSpace_ ) -{ -} -void Magick::colorSpaceImage::operator()( Magick::Image &image_ ) const -{ - image_.colorSpace( _colorSpace ); -} - -// Comment image (add comment string to image) -Magick::commentImage::commentImage( const std::string &comment_ ) - : _comment( comment_ ) -{ -} -void Magick::commentImage::operator()( Magick::Image &image_ ) const -{ - image_.comment( _comment ); -} - -// Compose an image onto another at specified offset and using -// specified algorithm -Magick::compositeImage::compositeImage( const Magick::Image &compositeImage_, - ssize_t xOffset_, - ssize_t yOffset_, - Magick::CompositeOperator compose_ ) - : _compositeImage( compositeImage_ ), - _xOffset ( xOffset_ ), - _yOffset ( yOffset_ ), - _compose ( compose_ ) -{ -} -Magick::compositeImage::compositeImage( const Magick::Image &compositeImage_, - const Magick::Geometry &offset_, - Magick::CompositeOperator compose_ ) - : _compositeImage( compositeImage_ ), - _xOffset ( offset_.xOff() ), - _yOffset ( offset_.yOff() ), - _compose ( compose_ ) -{ -} -void Magick::compositeImage::operator()( Image &image_ ) const -{ - image_.composite( _compositeImage, _xOffset, _yOffset, _compose ); -} - -// Contrast image (enhance intensity differences in image) -Magick::contrastImage::contrastImage( const size_t sharpen_ ) - : _sharpen( sharpen_ ) -{ -} -void Magick::contrastImage::operator()( Magick::Image &image_ ) const -{ - image_.contrast( _sharpen ); -} - -// Crop image (subregion of original image) -Magick::cropImage::cropImage( const Magick::Geometry &geometry_ ) - : _geometry( geometry_ ) -{ -} -void Magick::cropImage::operator()( Magick::Image &image_ ) const -{ - image_.crop( _geometry ); -} - -// Cycle image colormap -Magick::cycleColormapImage::cycleColormapImage( const ssize_t amount_ ) - : _amount( amount_ ) -{ -} -void Magick::cycleColormapImage::operator()( Magick::Image &image_ ) const -{ - image_.cycleColormap( _amount ); -} - -// Despeckle image (reduce speckle noise) -Magick::despeckleImage::despeckleImage( void ) -{ -} -void Magick::despeckleImage::operator()( Magick::Image &image_ ) const -{ - image_.despeckle( ); -} - -// Distort image. distorts an image using various distortion methods, by -// mapping color lookups of the source image to a new destination image -// usally of the same size as the source image, unless 'bestfit' is set to -// true. -Magick::distortImage::distortImage( const Magick::DistortImageMethod method_, - const size_t number_arguments_, - const double *arguments_, - const bool bestfit_ ) - : _method ( method_ ), - _number_arguments ( number_arguments_ ), - _arguments ( arguments_ ), - _bestfit( bestfit_ ) -{ -} -Magick::distortImage::distortImage( const Magick::DistortImageMethod method_, - const size_t number_arguments_, - const double *arguments_ ) - : _method ( method_ ), - _number_arguments ( number_arguments_ ), - _arguments ( arguments_ ), - _bestfit( false ) -{ -} -void Magick::distortImage::operator()( Magick::Image &image_ ) const -{ - image_.distort( _method, _number_arguments, _arguments, _bestfit ); -} - -// Draw on image -Magick::drawImage::drawImage( const Magick::Drawable &drawable_ ) - : _drawableList() -{ - _drawableList.push_back( drawable_ ); -} -Magick::drawImage::drawImage( const std::list &drawable_ ) - : _drawableList( drawable_ ) -{ -} -void Magick::drawImage::operator()( Magick::Image &image_ ) const -{ - image_.draw( _drawableList ); -} - -// Edge image (hilight edges in image) -Magick::edgeImage::edgeImage( const double radius_ ) - : _radius( radius_ ) -{ -} -void Magick::edgeImage::operator()( Magick::Image &image_ ) const -{ - image_.edge( _radius ); -} - -// Emboss image (hilight edges with 3D effect) -Magick::embossImage::embossImage( void ) - : _radius( 1 ), - _sigma( 0.5 ) -{ -} -Magick::embossImage::embossImage( const double radius_, const double sigma_ ) - : _radius( radius_ ), - _sigma( sigma_ ) -{ -} -void Magick::embossImage::operator()( Magick::Image &image_ ) const -{ - image_.emboss( _radius, _sigma ); -} - -// Enhance image (minimize noise) -Magick::enhanceImage::enhanceImage( void ) -{ -} -void Magick::enhanceImage::operator()( Magick::Image &image_ ) const -{ - image_.enhance( ); -} - -// Equalize image (histogram equalization) -Magick::equalizeImage::equalizeImage( void ) -{ -} -void Magick::equalizeImage::operator()( Magick::Image &image_ ) const -{ - image_.equalize( ); -} - -// Color to use when filling drawn objects -Magick::fillColorImage::fillColorImage( const Magick::Color &fillColor_ ) - : _fillColor( fillColor_ ) -{ -} -void Magick::fillColorImage::operator()( Magick::Image &image_ ) const -{ - image_.fillColor( _fillColor ); -} - -// Flip image (reflect each scanline in the vertical direction) -Magick::flipImage::flipImage( void ) -{ -} -void Magick::flipImage::operator()( Magick::Image &image_ ) const -{ - image_.flip( ); -} - -// Flood-fill image with color -// Flood-fill color across pixels starting at target-pixel and -// stopping at pixels matching specified border color. Uses current -// fuzz setting when determining color match. -Magick::floodFillColorImage::floodFillColorImage( const ssize_t x_, - const ssize_t y_, - const Magick::Color &fillColor_ ) - : _x(x_), - _y(y_), - _fillColor(fillColor_), - _borderColor() -{ -} -Magick::floodFillColorImage::floodFillColorImage( const Magick::Geometry &point_, - const Magick::Color &fillColor_ ) - : _x(point_.xOff()), - _y(point_.yOff()), - _fillColor(fillColor_), - _borderColor() -{ -} -// Flood-fill color across pixels starting at target-pixel and -// stopping at pixels matching specified border color. Uses current -// fuzz setting when determining color match. -Magick::floodFillColorImage::floodFillColorImage( const ssize_t x_, - const ssize_t y_, - const Magick::Color &fillColor_, - const Magick::Color &borderColor_ ) - : _x(x_), - _y(y_), - _fillColor(fillColor_), - _borderColor(borderColor_) -{ -} -Magick::floodFillColorImage::floodFillColorImage( const Geometry &point_, - const Color &fillColor_, - const Color &borderColor_ ) - : _x(point_.xOff()), - _y(point_.yOff()), - _fillColor(fillColor_), - _borderColor(borderColor_) -{ -} -void Magick::floodFillColorImage::operator()( Magick::Image &image_ ) const -{ - if ( _borderColor.isValid() ) - { - image_.floodFillColor( _x, _y, _fillColor, _borderColor ); - } - else - { - image_.floodFillColor( _x, _y, _fillColor ); - } -} - -// Flood-fill image with texture - -// Flood-fill texture across pixels that match the color of the target -// pixel and are neighbors of the target pixel. Uses current fuzz -// setting when determining color match. -Magick::floodFillTextureImage::floodFillTextureImage( const ssize_t x_, - const ssize_t y_, - const Magick::Image &texture_ ) - : _x(x_), - _y(y_), - _texture(texture_), - _borderColor() -{ -} -Magick::floodFillTextureImage::floodFillTextureImage( const Magick::Geometry &point_, - const Magick::Image &texture_ ) - : _x(point_.xOff()), - _y(point_.yOff()), - _texture(texture_), - _borderColor() -{ -} -// Flood-fill texture across pixels starting at target-pixel and -// stopping at pixels matching specified border color. Uses current -// fuzz setting when determining color match. -Magick::floodFillTextureImage::floodFillTextureImage( const ssize_t x_, - const ssize_t y_, - const Magick::Image &texture_, - const Magick::Color &borderColor_ ) - : _x(x_), - _y(y_), - _texture(texture_), - _borderColor(borderColor_) -{ -} -Magick::floodFillTextureImage::floodFillTextureImage( const Magick::Geometry &point_, - const Magick::Image &texture_, - const Magick::Color &borderColor_ ) - : _x(point_.xOff()), - _y(point_.yOff()), - _texture(texture_), - _borderColor(borderColor_) -{ -} -void Magick::floodFillTextureImage::operator()( Magick::Image &image_ ) const -{ - if ( _borderColor.isValid() ) - { - image_.floodFillTexture( _x, _y, _texture, _borderColor ); - } - else - { - image_.floodFillTexture( _x, _y, _texture ); - } -} - -// Flop image (reflect each scanline in the horizontal direction) -Magick::flopImage::flopImage( void ) -{ -} -void Magick::flopImage::operator()( Magick::Image &image_ ) const -{ - image_.flop( ); -} - -// Frame image -Magick::frameImage::frameImage( const Magick::Geometry &geometry_ ) - : _width( geometry_.width() ), - _height( geometry_.height() ), - _outerBevel( geometry_.xOff() ), - _innerBevel( geometry_.yOff() ) -{ -} -Magick::frameImage::frameImage( const size_t width_, const size_t height_, - const ssize_t innerBevel_, const ssize_t outerBevel_ ) - : _width( width_ ), - _height( height_ ), - _outerBevel( outerBevel_ ), - _innerBevel( innerBevel_ ) -{ -} -void Magick::frameImage::operator()( Magick::Image &image_ ) const -{ - image_.frame( _width, _height, _innerBevel, _outerBevel ); -} - -// Gamma correct image -Magick::gammaImage::gammaImage( const double gamma_ ) - : _gammaRed( gamma_ ), - _gammaGreen( gamma_ ), - _gammaBlue( gamma_ ) -{ -} -Magick::gammaImage::gammaImage ( const double gammaRed_, - const double gammaGreen_, - const double gammaBlue_ ) - : _gammaRed( gammaRed_ ), - _gammaGreen( gammaGreen_ ), - _gammaBlue( gammaBlue_ ) -{ -} -void Magick::gammaImage::operator()( Magick::Image &image_ ) const -{ - image_.gamma( _gammaRed, _gammaGreen, _gammaBlue ); -} - -// Gaussian blur image -// The number of neighbor pixels to be included in the convolution -// mask is specified by 'width_'. The standard deviation of the -// gaussian bell curve is specified by 'sigma_'. -Magick::gaussianBlurImage::gaussianBlurImage( const double width_, - const double sigma_ ) - : _width( width_ ), - _sigma( sigma_ ) -{ -} -void Magick::gaussianBlurImage::operator()( Magick::Image &image_ ) const -{ - image_.gaussianBlur( _width, _sigma ); -} - -// Apply a color lookup table (Hald CLUT) to the image. -Magick::haldClutImage::haldClutImage( const Image &haldClutImage_ ) - : _haldClutImage ( haldClutImage_ ) -{ -} -void Magick::haldClutImage::operator()( Image &image_ ) const -{ - image_.haldClut( _haldClutImage ); -} - -// Implode image (special effect) -Magick::implodeImage::implodeImage( const double factor_ ) - : _factor( factor_ ) -{ -} -void Magick::implodeImage::operator()( Magick::Image &image_ ) const -{ - image_.implode( _factor ); -} - -// Implements the inverse discrete Fourier transform (IFT) of the image -// either as a magnitude / phase or real / imaginary image pair. -Magick::inverseFourierTransformImage::inverseFourierTransformImage( const Magick::Image &phaseImage_ ) - : _phaseImage( phaseImage_ ) -{ -} -void Magick::inverseFourierTransformImage::operator()( Magick::Image &image_ ) const -{ - image_.inverseFourierTransform( _phaseImage ); -} - -// Set image validity. Valid images become empty (inValid) if argument -// is false. -Magick::isValidImage::isValidImage( const bool isValid_ ) - : _isValid( isValid_ ) -{ -} -void Magick::isValidImage::operator()( Magick::Image &image_ ) const -{ - image_.isValid( _isValid ); -} - -// Label image -Magick::labelImage::labelImage( const std::string &label_ ) - : _label( label_ ) -{ -} -void Magick::labelImage::operator()( Magick::Image &image_ ) const -{ - image_.label( _label ); -} - -// Level image -Magick::levelImage::levelImage( const double black_point, - const double white_point, - const double mid_point ) - : _black_point(black_point), - _white_point(white_point), - _mid_point(mid_point) -{ -} -void Magick::levelImage::operator()( Magick::Image &image_ ) const -{ - image_.level( _black_point, _white_point, _mid_point ); -} - -// Level image channel -Magick::levelChannelImage::levelChannelImage( const Magick::ChannelType channel, const double black_point, - const double white_point, - const double mid_point ) - : _channel(channel), - _black_point(black_point), - _white_point(white_point), - _mid_point(mid_point) -{ -} - -void Magick::levelChannelImage::operator()( Magick::Image &image_ ) const -{ - image_.levelChannel( _channel, _black_point, _white_point, _mid_point ); -} - -// Magnify image by integral size -Magick::magnifyImage::magnifyImage( void ) -{ -} -void Magick::magnifyImage::operator()( Magick::Image &image_ ) const -{ - image_.magnify( ); -} - -// Remap image colors with closest color from reference image -Magick::mapImage::mapImage( const Magick::Image &mapImage_ , - const bool dither_ ) - : _mapImage( mapImage_ ), - _dither( dither_ ) -{ -} -void Magick::mapImage::operator()( Magick::Image &image_ ) const -{ - image_.map( _mapImage, _dither ); -} - -// Floodfill designated area with a matte value -Magick::matteFloodfillImage::matteFloodfillImage( const Color &target_ , - const unsigned int matte_, - const ssize_t x_, const ssize_t y_, - const PaintMethod method_ ) - : _target( target_ ), - _matte( matte_ ), - _x( x_ ), - _y( y_ ), - _method( method_ ) -{ -} -void Magick::matteFloodfillImage::operator()( Magick::Image &image_ ) const -{ - image_.matteFloodfill( _target, _matte, _x, _y, _method ); -} - -// Filter image by replacing each pixel component with the median -// color in a circular neighborhood -Magick::medianFilterImage::medianFilterImage( const double radius_ ) - : _radius( radius_ ) -{ -} -void Magick::medianFilterImage::operator()( Magick::Image &image_ ) const -{ - image_.medianFilter( _radius ); -} - -// Merge image layers -Magick::mergeLayersImage::mergeLayersImage( - Magick::ImageLayerMethod layerMethod_ ) - : _layerMethod( layerMethod_ ) -{ -} -void Magick::mergeLayersImage::operator()( Magick::Image &image_ ) const -{ - image_.mergeLayers( _layerMethod ); -} - -// Reduce image by integral size -Magick::minifyImage::minifyImage( void ) -{ -} -void Magick::minifyImage::operator()( Magick::Image &image_ ) const -{ - image_.minify( ); -} - -// Modulate percent hue, saturation, and brightness of an image -Magick::modulateImage::modulateImage( const double brightness_, - const double saturation_, - const double hue_ ) - : _brightness( brightness_ ), - _saturation( saturation_ ), - _hue( hue_ ) -{ -} -void Magick::modulateImage::operator()( Magick::Image &image_ ) const -{ - image_.modulate( _brightness, _saturation, _hue ); -} - -// Negate colors in image. Set grayscale to only negate grayscale -// values in image. -Magick::negateImage::negateImage( const bool grayscale_ ) - : _grayscale( grayscale_ ) -{ -} -void Magick::negateImage::operator()( Magick::Image &image_ ) const -{ - image_.negate( _grayscale ); -} - -// Normalize image (increase contrast by normalizing the pixel values -// to span the full range of color values) -Magick::normalizeImage::normalizeImage( void ) -{ -} -void Magick::normalizeImage::operator()( Magick::Image &image_ ) const -{ - image_.normalize( ); -} - -// Oilpaint image (image looks like oil painting) -Magick::oilPaintImage::oilPaintImage( const double radius_ ) - : _radius( radius_ ) -{ -} -void Magick::oilPaintImage::operator()( Magick::Image &image_ ) const -{ - image_.oilPaint( _radius ); -} - -// Set or attenuate the image opacity channel. If the image pixels are -// opaque then they are set to the specified opacity value, otherwise -// they are blended with the supplied opacity value. The value of -// opacity_ ranges from 0 (completely opaque) to QuantumRange. The defines -// OpaqueOpacity and TransparentOpacity are available to specify -// completely opaque or completely transparent, respectively. -Magick::opacityImage::opacityImage( const unsigned int opacity_ ) - : _opacity( opacity_ ) -{ -} -void Magick::opacityImage::operator()( Magick::Image &image_ ) const -{ - image_.opacity( _opacity ); -} - -// Change color of opaque pixel to specified pen color. -Magick::opaqueImage::opaqueImage( const Magick::Color &opaqueColor_, - const Magick::Color &penColor_ ) - : _opaqueColor( opaqueColor_ ), - _penColor( penColor_ ) -{ -} -void Magick::opaqueImage::operator()( Magick::Image &image_ ) const -{ - image_.opaque( _opaqueColor, _penColor ); -} - -// Quantize image (reduce number of colors) -Magick::quantizeImage::quantizeImage( const bool measureError_ ) - : _measureError( measureError_ ) -{ -} -void Magick::quantizeImage::operator()( Image &image_ ) const -{ - image_.quantize( _measureError ); -} - -// Raise image (lighten or darken the edges of an image to give a 3-D -// raised or lowered effect) -Magick::raiseImage::raiseImage( const Magick::Geometry &geometry_ , - const bool raisedFlag_ ) - : _geometry( geometry_ ), - _raisedFlag( raisedFlag_ ) -{ -} -void Magick::raiseImage::operator()( Magick::Image &image_ ) const -{ - image_.raise( _geometry, _raisedFlag ); -} - -Magick::ReadOptions::ReadOptions(void) - : _imageInfo(static_cast(AcquireMagickMemory( - sizeof(ImageInfo)))), - _quiet(false) -{ - GetImageInfo(_imageInfo); -} - -Magick::ReadOptions::ReadOptions(const Magick::ReadOptions& options_) - : _imageInfo(CloneImageInfo(options_._imageInfo)), - _quiet(false) -{ -} - -Magick::ReadOptions::~ReadOptions() -{ - _imageInfo=DestroyImageInfo(_imageInfo); -} - -void Magick::ReadOptions::density(const Magick::Geometry &density_) -{ - if (!density_.isValid()) - _imageInfo->density=(char *) RelinquishMagickMemory(_imageInfo->density); - else - Magick::CloneString(&_imageInfo->density,density_); -} - -Magick::Geometry Magick::ReadOptions::density(void) const -{ - if (_imageInfo->density) - return(Geometry(_imageInfo->density)); - - return(Geometry()); -} - -void Magick::ReadOptions::depth(size_t depth_) -{ - _imageInfo->depth=depth_; -} - -size_t Magick::ReadOptions::depth(void) const -{ - return(_imageInfo->depth); -} - -void Magick::ReadOptions::quiet(const bool quiet_) -{ - _quiet=quiet_; -} - -bool Magick::ReadOptions::quiet(void) const -{ - return(_quiet); -} - -void Magick::ReadOptions::size(const Geometry &geometry_) -{ - _imageInfo->size=(char *) RelinquishMagickMemory(_imageInfo->size); - - if ( geometry_.isValid() ) - Magick::CloneString(&_imageInfo->size,geometry_); -} - -Magick::Geometry Magick::ReadOptions::size(void) const -{ - if (_imageInfo->size) - return(Geometry(_imageInfo->size)); - - return(Geometry()); -} - -MagickCore::ImageInfo *Magick::ReadOptions::imageInfo(void) -{ - return(_imageInfo); -} - -// Reduce noise in image using a noise peak elimination filter -Magick::reduceNoiseImage::reduceNoiseImage( void ) - : _order(3) -{ -} -Magick::reduceNoiseImage::reduceNoiseImage ( const size_t order_ ) - : _order(order_) -{ -} -void Magick::reduceNoiseImage::operator()( Image &image_ ) const -{ - image_.reduceNoise( _order ); -} - -// Roll image (rolls image vertically and horizontally) by specified -// number of columnms and rows) -Magick::rollImage::rollImage( const Magick::Geometry &roll_ ) - : _columns( roll_.width() ), - _rows( roll_.height() ) -{ -} -Magick::rollImage::rollImage( const ssize_t columns_, - const ssize_t rows_ ) - : _columns( columns_ ), - _rows( rows_ ) -{ -} -void Magick::rollImage::operator()( Magick::Image &image_ ) const -{ - image_.roll( _columns, _rows ); -} - -// Rotate image counter-clockwise by specified number of degrees. -Magick::rotateImage::rotateImage( const double degrees_ ) - : _degrees( degrees_ ) -{ -} -void Magick::rotateImage::operator()( Magick::Image &image_ ) const -{ - image_.rotate( _degrees ); -} - -// Resize image by using pixel sampling algorithm -Magick::sampleImage::sampleImage( const Magick::Geometry &geometry_ ) - : _geometry( geometry_ ) -{ -} -void Magick::sampleImage::operator()( Magick::Image &image_ ) const -{ - image_.sample( _geometry ); -} - -// Resize image by using simple ratio algorithm -Magick::scaleImage::scaleImage( const Magick::Geometry &geometry_ ) - : _geometry( geometry_ ) -{ -} -void Magick::scaleImage::operator()( Magick::Image &image_ ) const -{ - image_.scale( _geometry ); -} - -// Segment (coalesce similar image components) by analyzing the -// histograms of the color components and identifying units that are -// homogeneous with the fuzzy c-means technique. Also uses -// QuantizeColorSpace and Verbose image attributes -Magick::segmentImage::segmentImage( const double clusterThreshold_ , - const double smoothingThreshold_ ) - : _clusterThreshold( clusterThreshold_ ), - _smoothingThreshold( smoothingThreshold_ ) -{ -} -void Magick::segmentImage::operator()( Magick::Image &image_ ) const -{ - image_.segment( _clusterThreshold, _smoothingThreshold ); -} - -// Shade image using distant light source -Magick::shadeImage::shadeImage( const double azimuth_, - const double elevation_, - const bool colorShading_) - : _azimuth( azimuth_ ), - _elevation( elevation_ ), - _colorShading (colorShading_) -{ -} -void Magick::shadeImage::operator()( Magick::Image &image_ ) const -{ - image_.shade( _azimuth, _elevation, _colorShading ); -} - -// Simulate an image shadow -Magick::shadowImage::shadowImage( const double percent_opacity_, - const double sigma_, - const ssize_t x_, const ssize_t y_ ) - : _percent_opacity( percent_opacity_ ), - _sigma( sigma_ ), - _x ( x_ ), - _y ( y_ ) -{ -} -void Magick::shadowImage::operator()( Magick::Image &image_ ) const -{ - image_.shadow( _percent_opacity, _sigma, _x, _y ); -} - -// Sharpen pixels in image -Magick::sharpenImage::sharpenImage( const double radius_, const double sigma_ ) - : _radius( radius_ ), - _sigma( sigma_ ) -{ -} -void Magick::sharpenImage::operator()( Magick::Image &image_ ) const -{ - image_.sharpen( _radius, _sigma ); -} - -// Shave pixels from image edges. -Magick::shaveImage::shaveImage( const Magick::Geometry &geometry_ ) - : _geometry( geometry_ ) -{ -} -void Magick::shaveImage::operator()( Magick::Image &image_ ) const -{ - image_.shave( _geometry ); -} - -// Shear image (create parallelogram by sliding image by X or Y axis) -Magick::shearImage::shearImage( const double xShearAngle_, - const double yShearAngle_ ) - : _xShearAngle( xShearAngle_ ), - _yShearAngle( yShearAngle_ ) -{ -} -void Magick::shearImage::operator()( Magick::Image &image_ ) const -{ - image_.shear( _xShearAngle, _yShearAngle ); -} - -// Solarize image (similar to effect seen when exposing a photographic -// film to light during the development process) -Magick::solarizeImage::solarizeImage( const double factor_ ) - : _factor( factor_ ) -{ -} -void Magick::solarizeImage::operator()( Magick::Image &image_ ) const -{ - image_.solarize( _factor ); -} - -// Spread pixels randomly within image by specified ammount -Magick::spreadImage::spreadImage( const size_t amount_ ) - : _amount( amount_ ) -{ -} -void Magick::spreadImage::operator()( Magick::Image &image_ ) const -{ - image_.spread( _amount ); -} - -// Add a digital watermark to the image (based on second image) -Magick::steganoImage::steganoImage( const Magick::Image &waterMark_ ) - : _waterMark( waterMark_ ) -{ -} -void Magick::steganoImage::operator()( Magick::Image &image_ ) const -{ - image_.stegano( _waterMark ); -} - -// Create an image which appears in stereo when viewed with red-blue -// glasses (Red image on left, blue on right) -Magick::stereoImage::stereoImage( const Magick::Image &rightImage_ ) - : _rightImage( rightImage_ ) -{ -} -void Magick::stereoImage::operator()( Magick::Image &image_ ) const -{ - image_.stereo( _rightImage ); -} - -// Color to use when drawing object outlines -Magick::strokeColorImage::strokeColorImage( const Magick::Color &strokeColor_ ) - : _strokeColor( strokeColor_ ) -{ -} -void Magick::strokeColorImage::operator()( Magick::Image &image_ ) const -{ - image_.strokeColor( _strokeColor ); -} - -// Swirl image (image pixels are rotated by degrees) -Magick::swirlImage::swirlImage( const double degrees_ ) - : _degrees( degrees_ ) -{ -} -void Magick::swirlImage::operator()( Magick::Image &image_ ) const -{ - image_.swirl( _degrees ); -} - -// Channel a texture on image background -Magick::textureImage::textureImage( const Magick::Image &texture_ ) - : _texture( texture_ ) -{ -} -void Magick::textureImage::operator()( Magick::Image &image_ ) const -{ - image_.texture( _texture ); -} - -// Threshold image -Magick::thresholdImage::thresholdImage( const double threshold_ ) - : _threshold( threshold_ ) -{ -} -void Magick::thresholdImage::operator()( Magick::Image &image_ ) const -{ - image_.threshold( _threshold ); -} - -// Transform image based on image and crop geometries -Magick::transformImage::transformImage( const Magick::Geometry &imageGeometry_ ) - : _imageGeometry( imageGeometry_ ), - _cropGeometry( ) -{ -} -Magick::transformImage::transformImage( const Magick::Geometry &imageGeometry_, - const Geometry &cropGeometry_ ) - : _imageGeometry( imageGeometry_ ), - _cropGeometry( cropGeometry_ ) -{ -} -void Magick::transformImage::operator()( Magick::Image &image_ ) const -{ - if ( _cropGeometry.isValid() ) - image_.transform( _imageGeometry, _cropGeometry ); - else - image_.transform( _imageGeometry ); -} - -// Set image color to transparent -Magick::transparentImage::transparentImage( const Magick::Color& color_ ) - : _color( color_ ) -{ -} -void Magick::transparentImage::operator()( Magick::Image &image_ ) const -{ - image_.transparent( _color ); -} - -// Trim edges that are the background color from the image -Magick::trimImage::trimImage( void ) -{ -} -void Magick::trimImage::operator()( Magick::Image &image_ ) const -{ - image_.trim( ); -} - -// Map image pixels to a sine wave -Magick::waveImage::waveImage( const double amplitude_, - const double wavelength_ ) - : _amplitude( amplitude_ ), - _wavelength( wavelength_ ) -{ -} -void Magick::waveImage::operator()( Magick::Image &image_ ) const -{ - image_.wave( _amplitude, _wavelength ); -} - -// resize image to specified size. -Magick::resizeImage::resizeImage( const Magick::Geometry &geometry_ ) - : _geometry( geometry_ ) -{ -} -void Magick::resizeImage::operator()( Magick::Image &image_ ) const -{ - image_.resize( _geometry ); -} - -// Zoom image to specified size. -Magick::zoomImage::zoomImage( const Magick::Geometry &geometry_ ) - : _geometry( geometry_ ) -{ -} -void Magick::zoomImage::operator()( Magick::Image &image_ ) const -{ - image_.zoom( _geometry ); -} - -// -// Function object image attribute accessors -// - -// Anti-alias Postscript and TrueType fonts (default true) -Magick::antiAliasImage::antiAliasImage( const bool flag_ ) - : _flag( flag_ ) -{ -} -void Magick::antiAliasImage::operator()( Magick::Image &image_ ) const -{ - image_.antiAlias( _flag ); -} - -// Join images into a single multi-image file -Magick::adjoinImage::adjoinImage( const bool flag_ ) - : _flag( flag_ ) -{ -} -void Magick::adjoinImage::operator()( Magick::Image &image_ ) const -{ - image_.adjoin( _flag ); -} - -// Time in 1/100ths of a second which must expire before displaying -// the next image in an animated sequence. -Magick::animationDelayImage::animationDelayImage( const size_t delay_ ) - : _delay( delay_ ) -{ -} -void Magick::animationDelayImage::operator()( Magick::Image &image_ ) const -{ - image_.animationDelay( _delay ); -} - -// Number of iterations to loop an animation (e.g. Netscape loop -// extension) for. -Magick::animationIterationsImage::animationIterationsImage( const size_t iterations_ ) - : _iterations( iterations_ ) -{ -} -void Magick::animationIterationsImage::operator()( Magick::Image &image_ ) const -{ - image_.animationIterations( _iterations ); -} - -// Image background color -Magick::backgroundColorImage::backgroundColorImage( const Magick::Color &color_ ) - : _color( color_ ) -{ -} -void Magick::backgroundColorImage::operator()( Magick::Image &image_ ) const -{ - image_.backgroundColor( _color ); -} - -// Name of texture image to tile onto the image background -Magick::backgroundTextureImage::backgroundTextureImage( const std::string &backgroundTexture_ ) - : _backgroundTexture( backgroundTexture_ ) -{ -} -void Magick::backgroundTextureImage::operator()( Magick::Image &image_ ) const -{ - image_.backgroundTexture( _backgroundTexture ); -} - -// Image border color -Magick::borderColorImage::borderColorImage( const Magick::Color &color_ ) - : _color( color_ ) -{ -} -void Magick::borderColorImage::operator()( Magick::Image &image_ ) const -{ - image_.borderColor( _color ); -} - -// Text bounding-box base color (default none) -Magick::boxColorImage::boxColorImage( const Magick::Color &boxColor_ ) - : _boxColor( boxColor_ ) { } - -void Magick::boxColorImage::operator()( Magick::Image &image_ ) const -{ - image_.boxColor( _boxColor ); -} - -// Chromaticity blue primary point (e.g. x=0.15, y=0.06) -Magick::chromaBluePrimaryImage::chromaBluePrimaryImage( const double x_, - const double y_ ) - : _x( x_ ), - _y( y_ ) -{ -} -void Magick::chromaBluePrimaryImage::operator()( Magick::Image &image_ ) const -{ - image_.chromaBluePrimary( _x, _y ); -} - -// Chromaticity green primary point (e.g. x=0.3, y=0.6) -Magick::chromaGreenPrimaryImage::chromaGreenPrimaryImage( const double x_, - const double y_ ) - : _x( x_ ), - _y( y_ ) -{ -} -void Magick::chromaGreenPrimaryImage::operator()( Magick::Image &image_ ) const -{ - image_.chromaGreenPrimary( _x, _y ); -} - -// Chromaticity red primary point (e.g. x=0.64, y=0.33) -Magick::chromaRedPrimaryImage::chromaRedPrimaryImage( const double x_, - const double y_ ) - : _x( x_ ), - _y( y_ ) -{ -} -void Magick::chromaRedPrimaryImage::operator()( Magick::Image &image_ ) const -{ - image_.chromaRedPrimary( _x, _y ); -} - -// Chromaticity white point (e.g. x=0.3127, y=0.329) -Magick::chromaWhitePointImage::chromaWhitePointImage( const double x_, - const double y_ ) - : _x( x_ ), - _y( y_ ) -{ -} -void Magick::chromaWhitePointImage::operator()( Magick::Image &image_ ) const -{ - image_.chromaWhitePoint( _x, _y ); -} - -// Colors within this distance are considered equal -Magick::colorFuzzImage::colorFuzzImage( const double fuzz_ ) - : _fuzz( fuzz_ ) -{ -} -void Magick::colorFuzzImage::operator()( Magick::Image &image_ ) const -{ - image_.colorFuzz( _fuzz ); -} - -// Color at colormap position index_ -Magick::colorMapImage::colorMapImage( const size_t index_, - const Color &color_ ) - : _index( index_ ), - _color( color_ ) -{ -} -void Magick::colorMapImage::operator()( Magick::Image &image_ ) const -{ - image_.colorMap( _index, _color ); -} - -// Composition operator to be used when composition is implicitly used -// (such as for image flattening). -Magick::composeImage::composeImage( const CompositeOperator compose_ ) - : _compose( compose_ ) -{ -} -void Magick::composeImage::operator()( Magick::Image &image_ ) const -{ - image_.compose( _compose ); -} - -// Compression type -Magick::compressTypeImage::compressTypeImage( const CompressionType compressType_ ) - : _compressType( compressType_ ) -{ -} -void Magick::compressTypeImage::operator()( Magick::Image &image_ ) const -{ - image_.compressType( _compressType ); -} - -// Vertical and horizontal resolution in pixels of the image -Magick::densityImage::densityImage( const Geometry &geomery_ ) - : _geomery( geomery_ ) -{ -} -void Magick::densityImage::operator()( Magick::Image &image_ ) const -{ - image_.density( _geomery ); -} - -// Image depth (bits allocated to red/green/blue components) -Magick::depthImage::depthImage( const size_t depth_ ) - : _depth( depth_ ) -{ -} -void Magick::depthImage::operator()( Magick::Image &image_ ) const -{ - image_.depth( _depth ); -} - -// Endianness (LSBEndian like Intel or MSBEndian like SPARC) for image -// formats which support endian-specific options. -Magick::endianImage::endianImage( const Magick::EndianType endian_ ) - : _endian( endian_ ) -{ -} -void Magick::endianImage::operator()( Magick::Image &image_ ) const -{ - image_.endian( _endian ); -} - -// Image file name -Magick::fileNameImage::fileNameImage( const std::string &fileName_ ) - : _fileName( fileName_ ) -{ -} -void Magick::fileNameImage::operator()( Magick::Image &image_ ) const -{ - image_.fileName( _fileName ); -} - -// Filter to use when resizing image -Magick::filterTypeImage::filterTypeImage( const FilterTypes filterType_ ) - : _filterType( filterType_ ) -{ -} -void Magick::filterTypeImage::operator()( Magick::Image &image_ ) const -{ - image_.filterType( _filterType ); -} - -// Text rendering font -Magick::fontImage::fontImage( const std::string &font_ ) - : _font( font_ ) -{ -} -void Magick::fontImage::operator()( Magick::Image &image_ ) const -{ - image_.font( _font ); -} - -// Font point size -Magick::fontPointsizeImage::fontPointsizeImage( const size_t pointsize_ ) - : _pointsize( pointsize_ ) -{ -} -void Magick::fontPointsizeImage::operator()( Magick::Image &image_ ) const -{ - image_.fontPointsize( _pointsize ); -} - -// GIF disposal method -Magick::gifDisposeMethodImage::gifDisposeMethodImage( const size_t disposeMethod_ ) - : _disposeMethod( disposeMethod_ ) -{ -} -void Magick::gifDisposeMethodImage::operator()( Magick::Image &image_ ) const -{ - image_.gifDisposeMethod( _disposeMethod ); -} - -// Type of interlacing to use -Magick::interlaceTypeImage::interlaceTypeImage( const InterlaceType interlace_ ) - : _interlace( interlace_ ) -{ -} -void Magick::interlaceTypeImage::operator()( Magick::Image &image_ ) const -{ - image_.interlaceType( _interlace ); -} - -// Linewidth for drawing vector objects (default one) -Magick::lineWidthImage::lineWidthImage( const double lineWidth_ ) - : _lineWidth( lineWidth_ ) -{ -} -void Magick::lineWidthImage::operator()( Magick::Image &image_ ) const -{ - image_.lineWidth( _lineWidth ); -} - -// File type magick identifier (.e.g "GIF") -Magick::magickImage::magickImage( const std::string &magick_ ) - : _magick( magick_ ) -{ -} -void Magick::magickImage::operator()( Magick::Image &image_ ) const -{ - image_.magick( _magick ); -} - -// Image supports transparent color -Magick::matteImage::matteImage( const bool matteFlag_ ) - : _matteFlag( matteFlag_ ) -{ -} -void Magick::matteImage::operator()( Magick::Image &image_ ) const -{ - image_.matte( _matteFlag ); -} - -// Transparent color -Magick::matteColorImage::matteColorImage( const Color &matteColor_ ) - : _matteColor( matteColor_ ) -{ -} -void Magick::matteColorImage::operator()( Magick::Image &image_ ) const -{ - image_.matteColor( _matteColor ); -} - -// Indicate that image is black and white -Magick::monochromeImage::monochromeImage( const bool monochromeFlag_ ) - : _monochromeFlag( monochromeFlag_ ) -{ -} -void Magick::monochromeImage::operator()( Magick::Image &image_ ) const -{ - image_.monochrome( _monochromeFlag ); -} - -// Pen color -Magick::penColorImage::penColorImage( const Color &penColor_ ) - : _penColor( penColor_ ) -{ -} -void Magick::penColorImage::operator()( Magick::Image &image_ ) const -{ - image_.penColor( _penColor ); -} - -// Pen texture image. -Magick::penTextureImage::penTextureImage( const Image &penTexture_ ) - : _penTexture( penTexture_ ) -{ -} -void Magick::penTextureImage::operator()( Magick::Image &image_ ) const -{ - image_.penTexture( _penTexture ); -} - -// Set pixel color at location x & y. -Magick::pixelColorImage::pixelColorImage( const ssize_t x_, - const ssize_t y_, - const Color &color_) - : _x( x_ ), - _y( y_ ), - _color( color_ ) { } - -void Magick::pixelColorImage::operator()( Magick::Image &image_ ) const -{ - image_.pixelColor( _x, _y, _color ); -} - -// Postscript page size. -Magick::pageImage::pageImage( const Geometry &pageSize_ ) - : _pageSize( pageSize_ ) -{ -} -void Magick::pageImage::operator()( Magick::Image &image_ ) const -{ - image_.page( _pageSize ); -} - -// JPEG/MIFF/PNG compression level (default 75). -Magick::qualityImage::qualityImage( const size_t quality_ ) - : _quality( quality_ ) -{ -} -void Magick::qualityImage::operator()( Magick::Image &image_ ) const -{ - image_.quality( _quality ); -} - -// Maximum number of colors to quantize to -Magick::quantizeColorsImage::quantizeColorsImage( const size_t colors_ ) - : _colors( colors_ ) -{ -} -void Magick::quantizeColorsImage::operator()( Magick::Image &image_ ) const -{ - image_.quantizeColors( _colors ); -} - -// Colorspace to quantize in. -Magick::quantizeColorSpaceImage::quantizeColorSpaceImage( const ColorspaceType colorSpace_ ) - : _colorSpace( colorSpace_ ) -{ -} -void Magick::quantizeColorSpaceImage::operator()( Magick::Image &image_ ) const -{ - image_.quantizeColorSpace( _colorSpace ); -} - -// Dither image during quantization (default true). -Magick::quantizeDitherImage::quantizeDitherImage( const bool ditherFlag_ ) - : _ditherFlag( ditherFlag_ ) -{ -} -void Magick::quantizeDitherImage::operator()( Magick::Image &image_ ) const -{ - image_.quantizeDither( _ditherFlag ); -} - -// Quantization tree-depth -Magick::quantizeTreeDepthImage::quantizeTreeDepthImage( const size_t treeDepth_ ) - : _treeDepth( treeDepth_ ) { } - -void Magick::quantizeTreeDepthImage::operator()( Magick::Image &image_ ) const -{ - image_.quantizeTreeDepth( _treeDepth ); -} - -// The type of rendering intent -Magick::renderingIntentImage::renderingIntentImage( const Magick::RenderingIntent renderingIntent_ ) - : _renderingIntent( renderingIntent_ ) -{ -} -void Magick::renderingIntentImage::operator()( Magick::Image &image_ ) const -{ - image_.renderingIntent( _renderingIntent ); -} - -// Units of image resolution -Magick::resolutionUnitsImage::resolutionUnitsImage( const Magick::ResolutionType resolutionUnits_ ) - : _resolutionUnits( resolutionUnits_ ) -{ -} -void Magick::resolutionUnitsImage::operator()( Magick::Image &image_ ) const -{ - image_.resolutionUnits( _resolutionUnits ); -} - -// Image scene number -Magick::sceneImage::sceneImage( const size_t scene_ ) - : _scene( scene_ ) -{ -} -void Magick::sceneImage::operator()( Magick::Image &image_ ) const -{ - image_.scene( _scene ); -} - -// Width and height of a raw image -Magick::sizeImage::sizeImage( const Magick::Geometry &geometry_ ) - : _geometry( geometry_ ) -{ -} -void Magick::sizeImage::operator()( Magick::Image &image_ ) const -{ - image_.size( _geometry ); -} - -// Splice the background color into the image. -Magick::spliceImage::spliceImage( const Magick::Geometry &geometry_ ) - : _geometry( geometry_ ) -{ -} -void Magick::spliceImage::operator()( Magick::Image &image_ ) const -{ - image_.splice( _geometry ); -} - -// stripImage strips an image of all profiles and comments. -Magick::stripImage::stripImage( void ) -{ -} -void Magick::stripImage::operator()( Magick::Image &image_ ) const -{ - image_.strip( ); -} - -// Subimage of an image sequence -Magick::subImageImage::subImageImage( const size_t subImage_ ) - : _subImage( subImage_ ) -{ -} -void Magick::subImageImage::operator()( Magick::Image &image_ ) const -{ - image_.subImage( _subImage ); -} - -// Number of images relative to the base image -Magick::subRangeImage::subRangeImage( const size_t subRange_ ) - : _subRange( subRange_ ) -{ -} -void Magick::subRangeImage::operator()( Magick::Image &image_ ) const -{ - image_.subRange( _subRange ); -} - -// Tile name -Magick::tileNameImage::tileNameImage( const std::string &tileName_ ) - : _tileName( tileName_ ) -{ -} -void Magick::tileNameImage::operator()( Magick::Image &image_ ) const -{ - image_.tileName( _tileName ); -} - -// Image storage type -Magick::typeImage::typeImage( const Magick::ImageType type_ ) - : _type( type_ ) -{ -} -void Magick::typeImage::operator()( Magick::Image &image_ ) const -{ - image_.type( _type ); -} - -// Print detailed information about the image -Magick::verboseImage::verboseImage( const bool verbose_ ) - : _verbose( verbose_ ) -{ -} -void Magick::verboseImage::operator()( Magick::Image &image_ ) const -{ - image_.verbose( _verbose ); -} - -// FlashPix viewing parameters -Magick::viewImage::viewImage( const std::string &view_ ) - : _view( view_ ) { } - -void Magick::viewImage::operator()( Magick::Image &image_ ) const -{ - image_.view( _view ); -} - -// X11 display to display to, obtain fonts from, or to capture image -// from -Magick::x11DisplayImage::x11DisplayImage( const std::string &display_ ) - : _display( display_ ) -{ -} -void Magick::x11DisplayImage::operator()( Magick::Image &image_ ) const -{ - image_.x11Display( _display ); -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/Thread.cpp b/ImageMagick-6.9.12-44/Magick++/lib/Thread.cpp deleted file mode 100644 index 08a7eac..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/Thread.cpp +++ /dev/null @@ -1,102 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002 -// Copyright Dirk Lemstra 2017 -// -// Implementation of thread support -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/Thread.h" -#include "Magick++/Exception.h" - -#include - -// Default constructor -Magick::MutexLock::MutexLock(void) -#if defined(MAGICKCORE_HAVE_PTHREAD) - // POSIX threads - : _mutex() -{ - ::pthread_mutexattr_t attr; - int sysError; - if ( (sysError = ::pthread_mutexattr_init( &attr )) == 0 ) - if ( (sysError = ::pthread_mutex_init( &_mutex, &attr )) == 0 ) - { - ::pthread_mutexattr_destroy( &attr ); - return; - } - throwExceptionExplicit( OptionError, "mutex initialization failed", - strerror(sysError) ); -} -#else -#if defined(_VISUALC_) && defined(_MT) -// Win32 threads - : _mutex() -{ - SECURITY_ATTRIBUTES security; - - /* Allow the semaphore to be inherited */ - security.nLength = sizeof(security); - security.lpSecurityDescriptor = NULL; - security.bInheritHandle = TRUE; - - /* Create the semaphore, with initial value signaled */ - _mutex.id = ::CreateSemaphore(&security, 1, MAXSEMLEN, NULL); - if ( _mutex.id != NULL ) - return; - throwExceptionExplicit( OptionError, "mutex initialization failed" ); -} -#else -// Threads not supported -{ -} -#endif -#endif - -// Destructor -Magick::MutexLock::~MutexLock(void) -{ -#if defined(MAGICKCORE_HAVE_PTHREAD) - (void) ::pthread_mutex_destroy(&_mutex); -#endif -#if defined(_MT) && defined(_VISUALC_) - (void) ::CloseHandle(_mutex.id); -#endif -} - -// Lock mutex -void Magick::MutexLock::lock(void) -{ -#if defined(MAGICKCORE_HAVE_PTHREAD) - int sysError; - if ( (sysError = ::pthread_mutex_lock( &_mutex )) == 0) - return; - throwExceptionExplicit( OptionError, "mutex lock failed", - strerror(sysError)); -#endif -#if defined(_MT) && defined(_VISUALC_) - if (WaitForSingleObject(_mutex.id,INFINITE) != WAIT_FAILED) - return; - throwExceptionExplicit( OptionError, "mutex lock failed" ); -#endif -} - -// Unlock mutex -void Magick::MutexLock::unlock(void) -{ -#if defined(MAGICKCORE_HAVE_PTHREAD) - int sysError; - if ( (sysError = ::pthread_mutex_unlock( &_mutex )) == 0) - return; - throwExceptionExplicit( OptionError, "mutex unlock failed", - strerror(sysError) ); -#endif -#if defined(_MT) && defined(_VISUALC_) - if ( ReleaseSemaphore(_mutex.id, 1, NULL) == TRUE ) - return; - throwExceptionExplicit( OptionError, "mutex unlock failed" ); -#endif -} diff --git a/ImageMagick-6.9.12-44/Magick++/lib/TypeMetric.cpp b/ImageMagick-6.9.12-44/Magick++/lib/TypeMetric.cpp deleted file mode 100644 index 74b7feb..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/TypeMetric.cpp +++ /dev/null @@ -1,59 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 2001 -// Copyright Dirk Lemstra 2014 -// -// TypeMetric implementation -// - -#define MAGICKCORE_IMPLEMENTATION 1 -#define MAGICK_PLUSPLUS_IMPLEMENTATION 1 - -#include "Magick++/TypeMetric.h" -#include - - -Magick::TypeMetric::TypeMetric(void) -{ - memset(&_typeMetric,0,sizeof(_typeMetric)); -} - -Magick::TypeMetric::~TypeMetric(void) -{ -} - -double Magick::TypeMetric::ascent(void) const -{ - return(_typeMetric.ascent); -} - -double Magick::TypeMetric::descent(void) const -{ - return(_typeMetric.descent); -} - -double Magick::TypeMetric::maxHorizontalAdvance(void) const -{ - return(_typeMetric.max_advance); -} - -double Magick::TypeMetric::textHeight(void) const -{ - return(_typeMetric.height); -} - -double Magick::TypeMetric::textWidth(void) const -{ - return(_typeMetric.width); -} - -double Magick::TypeMetric::underlinePosition(void) const -{ - return(_typeMetric.underline_position); -} - -double Magick::TypeMetric::underlineThickness(void) const -{ - return(_typeMetric.underline_thickness); -} - diff --git a/ImageMagick-6.9.12-44/Magick++/lib/libMagick++.map b/ImageMagick-6.9.12-44/Magick++/lib/libMagick++.map deleted file mode 100644 index b30c88b..0000000 --- a/ImageMagick-6.9.12-44/Magick++/lib/libMagick++.map +++ /dev/null @@ -1,4 +0,0 @@ - VERS_9.0 { - global: - *; - }; diff --git a/ImageMagick-6.9.12-44/Magick++/tests/appendImages.cpp b/ImageMagick-6.9.12-44/Magick++/tests/appendImages.cpp deleted file mode 100644 index 8ad480c..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/appendImages.cpp +++ /dev/null @@ -1,93 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2003 -// -// Test STL appendImages function -// - -#include -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - int failures=0; - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // - // Test appendImages - // - - list imageList; - readImages( &imageList, srcdir + "test_image_anim.miff" ); - - Image appended; - - // Horizontal - appendImages( &appended, imageList.begin(), imageList.end() ); - // appended.display(); - if (( appended.signature() != "3a90bb0bb8f69f6788ab99e9e25598a0d6c5cdbbb797f77ad68011e0a8b1689d" ) && - ( appended.signature() != "c15fcd1e739b73638dc4e36837bdb53f7087359544664caf7b1763928129f3c7" ) && - ( appended.signature() != "229ff72f812e5f536245dc3b4502a0bc2ab2363f67c545863a85ab91ebfbfb83" ) && - ( appended.signature() != "b98c42c55fc4e661cb3684154256809c03c0c6b53da2738b6ce8066e1b6ddef0" )) - { - ++failures; - cout << "Line: " << __LINE__ - << " Horizontal append failed, signature = " - << appended.signature() << endl; - appended.write("appendImages_horizontal_out.miff"); - // appended.display(); - } - - // Vertical - appendImages( &appended, imageList.begin(), imageList.end(), true ); - if (( appended.signature() != "d73d25ccd6011936d08b6d0d89183b7a61790544c2195269aff4db2f782ffc08" ) && - ( appended.signature() != "0909f7ffa7c6ea410fb2ebfdbcb19d61b19c4bd271851ce3bd51662519dc2b58" ) && - ( appended.signature() != "11b97ba6ac1664aa1c2faed4c86195472ae9cce2ed75402d975bb4ffcf1de751" ) && - ( appended.signature() != "cae4815eeb3cb689e73b94d897a9957d3414d1d4f513e8b5e52579b05d164bfe" )) - { - ++failures; - cout << "Line: " << __LINE__ - << " Vertical append failed, signature = " - << appended.signature() << endl; - appended.write("appendImages_vertical_out.miff"); - // appended.display(); - } - - } - - catch( Exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - if ( failures ) - { - cout << failures << " failures" << endl; - return 1; - } - - return 0; -} - diff --git a/ImageMagick-6.9.12-44/Magick++/tests/attributes.cpp b/ImageMagick-6.9.12-44/Magick++/tests/attributes.cpp deleted file mode 100644 index 36285cb..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/attributes.cpp +++ /dev/null @@ -1,1517 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// -// Tests for setting/getting Magick::Image attributes -// - -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - volatile int failures=0; - - try { - - size_t columns = 640; - size_t rows = 480; - Geometry geometry(columns,rows); - Color canvasColor( "red" ); - Image image( geometry, canvasColor); - - // - // antiAlias - // - - // Test default value - if ( image.antiAlias() != true ) - { - ++failures; - cout << "Line: " << __LINE__ << ", antiAlias default not true" << endl; - } - - // Test setting false - image.antiAlias( false ); - if ( image.antiAlias() != false ) - { - ++failures; - cout << "Line: " << __LINE__ << ", antiAlias not false" << endl; - } - - // Test setting true - image.antiAlias( true ); - if ( image.antiAlias() != true ) - { - ++failures; - cout << "Line: " << __LINE__ << ", antiAlias not true" << endl; - } - - // - // adjoin - // - - // Test default value - if ( image.adjoin() != true ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", adjoin default not 'true' as expected" << endl; - } - - // Test setting false - image.adjoin( false ); - if ( image.adjoin() != false ) - { - ++failures; - cout << "Line: " << __LINE__ << ", adjoin failed set to 'false'" << endl; - } - - // Test setting true - image.adjoin( true ); - if ( image.adjoin() != true ) - { - ++failures; - cout << "Line: " << __LINE__ << ", adjoin failed set to 'true'" << endl; - } - - // - // animationDelay - // - - // Test default value - if ( image.animationDelay() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", animationDelay default (" - << image.animationDelay() - << ") not 0 as expected" << endl; - } - - // Test setting to 0 - image.animationDelay( 0 ); - if ( image.animationDelay() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", failed to set animationDelay to 0" << endl; - } - - // Test setting to 100 - image.animationDelay( 100 ); - if ( image.animationDelay() != 100 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", failed to set animationDelay to 100" << endl; - } - image.animationDelay(0); - - // - // animationIterations - // - - // Test default value - if ( image.animationIterations() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", animationIterations default (" - << image.animationIterations() - << ") not 0 as expected" << endl; - } - - // Test setting to 0 - image.animationIterations( 0 ); - if ( image.animationIterations() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", failed to set animationIterations to 0" << endl; - } - - // Test setting to 100 - image.animationIterations( 100 ); - if ( image.animationIterations() != 100 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", failed to set animationIterations to 100" << endl; - } - image.animationIterations( 0 ); - - // - // backgroundColor - // - - // Test default value. - if (image.backgroundColor() != string(ColorRGB("white"))) - { - ++failures; - cout << "Line: " << __LINE__ << ", backgroundColor default (" - << string(image.backgroundColor()) - << ") is incorrect" << endl; - } - - // Test setting to blue - image.backgroundColor("blue"); - if ( !image.backgroundColor().isValid() ) - { - ++failures; - cout << "Line: " << __LINE__ << ", backgroundColor (" - << string(image.backgroundColor()) - << ") failed set to 'blue'" << endl; - } - else - if ( string(image.backgroundColor()) != "#0000FF" && - string(image.backgroundColor()) != "#00000000FFFF" && - string(image.backgroundColor()) != "#0000000000000000FFFFFFFF" ) - { - ++failures; - cout << "Line: " << __LINE__ << ", backgroundColor (" - << string(image.backgroundColor()) << ") is incorrect" - << endl; - } - - // Test setting using hex color - image.backgroundColor("#00AAFF"); - if ( !image.backgroundColor().isValid() ) - { - ++failures; - cout << "Line: " << __LINE__ << ", backgroundColor (" - << string(image.backgroundColor()) - << ") is incorrectly invalid" << endl; - } - else - if ( string(image.backgroundColor()) != "#00AAFF" && - string(image.backgroundColor()) != "#0000AAAAFFFF" && - string(image.backgroundColor()) != "#00000000AAAAAAAAFFFFFFFF" ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", backgroundColor (" - << string(image.backgroundColor()) - << ") is incorrect" - << endl; - } - - // - // backgroundTexture - // - - // Test default value - if ( image.backgroundTexture() != "" ) - { - ++failures; - cout << "Line: " << __LINE__ << ", backgroundTexture default (" - << image.backgroundTexture() - << ") is incorrect" << endl; - } - - // Test setting/getting value - image.backgroundTexture("afile.jpg"); - if ( image.backgroundTexture() != "afile.jpg" ) - { - ++failures; - cout << "Line: " << __LINE__ << ", backgroundTexture (" - << image.backgroundTexture() - << ") is incorrect" << endl; - } - - // Test setting back to default - image.backgroundTexture(""); - if ( image.backgroundTexture() != "" ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", backgroundTexture (" - << image.backgroundTexture() - << ") failed to set to \"\"" << endl; - } - - // - // baseColumns - // - if ( image.baseColumns() != columns ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", baseColumns (" - << image.baseColumns() - << ") is not equal to " - << columns - << " as expected" - << endl; - } - - - // - // baseFilename - // - // Base filename is color for xc images - if ( image.baseFilename() != "xc:#FF0000" && - image.baseFilename() != "xc:#FFFF00000000" && - image.baseFilename() != "xc:#FFFFFFFF0000000000000000") - { - ++failures; - cout << "Line: " << __LINE__ - << ", baseFilename (" - << image.baseFilename() - << ") is incorrect" - << endl; - } - - // - // baseRows - // - if ( image.baseRows() != rows ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", baseRows (" - << image.baseRows() - << ") != rows (" - << rows - << ")" - << endl; - } - - // - // borderColor - // - if ( image.borderColor() != ColorRGB("#dfdfdf") ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", borderColor default (" - << string(image.borderColor()) - << ") is incorrect" << endl; - } - - image.borderColor("#FF0000"); - if ( image.borderColor() != Color("#FF0000") ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", failed to set borderColor (" - << string(image.borderColor()) - << ")" << endl; - } - - image.borderColor("black"); - if ( image.borderColor() != Color("#000000") ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", failed to set borderColor (" - << string(image.borderColor()) - << ")" - << endl; - } - - // - // boxColor - // - image.boxColor("#FF0000"); - if ( image.boxColor() != Color("#FF0000") ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", failed to set boxColor (" - << string(image.boxColor()) - << ")" - << endl; - } - - image.boxColor("black"); - if ( image.boxColor() != Color("#000000") ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", failed to set boxColor (" - << string(image.boxColor()) - << ") to #000000" - << endl; - } - - // - // chromaBluePrimary - // - { - // Test default setting - double x, y; - image.chromaBluePrimary( &x, &y ); - if ( x == 0.0f || y == 0.0f ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", chromaBluePrimary x/y defaults are zero" - << endl; - } - - // Test set/get - image.chromaBluePrimary( 50, 100 ); - image.chromaBluePrimary( &x, &y ); - if ( x != 50 || y != 100 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", chromaBluePrimary x/y failed set/get" << endl; - } - } - - // - // chromaGreenPrimary - // - { - // Test default setting - double x, y; - image.chromaGreenPrimary( &x, &y ); - if ( x == 0.0f || y == 0.0f ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", chromaGreenPrimary x/y defaults are zero" << endl; - } - - // Test set/get - image.chromaGreenPrimary( 50, 100 ); - image.chromaGreenPrimary( &x, &y ); - if ( x != 50 || y != 100 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", chromaGreenPrimary x/y failed set/get" << endl; - } - } - - // - // chromaRedPrimary - // - { - // Test default setting - double x, y; - image.chromaRedPrimary( &x, &y ); - if ( x == 0.0f || y == 0.0f ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", chromaRedPrimary x/y defaults are zero" << endl; - } - - // Test set/get - image.chromaRedPrimary( 50, 100 ); - image.chromaRedPrimary( &x, &y ); - if ( x != 50 || y != 100 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", chromaRedPrimary x/y failed set/get" << endl; - } - } - - // - // chromaWhitePoint - // - { - // Test default setting - double x, y; - image.chromaWhitePoint( &x, &y ); - if ( x == 0.0f || y == 0.0f ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", chromaWhitePoint x/y defaults are zero" << endl; - } - - // Test set/get - image.chromaWhitePoint( 50, 100 ); - image.chromaWhitePoint( &x, &y ); - if ( x != 50 || y != 100 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", chromaWhitePoint x/y failed set/get" << endl; - } - } - - // - // classType - // - if ( image.classType() != DirectClass ) - { - ++failures; - cout << "Line: " << __LINE__ << ", classType is not DirectClass" << endl; - } - - // - // colorFuzz - // - - // Test default - if ( image.colorFuzz() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", colorFuzz default is non-zero" << endl; - } - - // Test set/get - image.colorFuzz( 2 ); - if ( image.colorFuzz() != 2 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", colorFuzz failed to set/get" << endl; - } - image.colorFuzz( 0 ); - - // - // columns - // - if ( image.columns() != columns ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", columns is not equal to canvas image columns" << endl; - } - - // - // comment - // - // Test default - if ( image.comment().length() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", comment default non-zero length" << endl; - } - - // Test set/get - { - std::string comment("This is a comment."); - image.comment( comment ); - if ( image.comment() != comment ) - { - ++failures; - cout << "Line: " << __LINE__ << ", comment set/get failed" << endl; - } - } - - // Test resetting comment - image.comment( string() ); - if ( image.comment().length() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", comment failed to reset" << endl; - } - - // - // compressType - // - // Test default - if ( image.compressType() != UndefinedCompression ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", compressType default is incorrect" << endl; - } - - // Test set/get - image.compressType(RLECompression); - if ( image.compressType() != RLECompression ) - { - ++failures; - cout << "Line: " << __LINE__ << ", compressType set/get failed" << endl; - } - image.compressType(UndefinedCompression); - - // - // density - // - { - // Test defaults - if ( image.density() != Geometry(72,72) ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", density default is not 72x72 as expected" << endl; - } - - // Test set/get - Geometry density(150,75); - image.density(density); - if ( image.density() != density ) - { - ++failures; - cout << "Line: " << __LINE__ << ", density set/get failed" << endl; - } - - - if ( image.xResolution() != 150 || - image.yResolution() != 75 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", density set/get failed" << endl; - } - - image.density("72x72"); - - } - - // - // Format specific defines - // - if (image.defineSet("foo","bar")) - { - ++failures; - cout << "Line: " << __LINE__ - << ", define for foo:bar incorrectly reports set." - << endl; - } - - image.defineSet("foo","bar",true); - if (!image.defineSet("foo","bar")) - { - ++failures; - cout << "Line: " << __LINE__ - << ", define for foo:bar incorrectly reports not set." - << endl; - } - - image.defineSet("foo","bar",false); - if (image.defineSet("foo","bar")) - { - ++failures; - cout << "Line: " << __LINE__ - << ", define for foo:bar incorrectly reports set." - << endl; - } - - image.defineValue("foo","bar","value"); - std::string value = image.defineValue("foo","bar"); - if (image.defineValue("foo","bar") != "value") - { - ++failures; - cout << "Line: " << __LINE__ - << ", define for foo:bar incorrectly reports value \"" - << value << "\"" - << endl; - } - - image.defineSet("foo","bar",false); - if (image.defineSet("foo","bar")) - { - ++failures; - cout << "Line: " << __LINE__ - << ", define for foo:bar incorrectly reports set." - << endl; - } - - // - // depth - // - if ( image.depth() != MAGICKCORE_QUANTUM_DEPTH ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", depth (" - << image.depth() - << ") is not equal to " << MAGICKCORE_QUANTUM_DEPTH << endl; - } - - // - // Directory - // - { - // Since this is not a montage image, simply verify error report - bool caughtException = false; - cout << "Testing throwing and catching exceptions. A program crash or a message" << endl - << "that the exception was not caught indicates a test failure. A properly" << endl - << "formatted exception message indicates success:" << endl; - try - { - //image.directory(); - Magick::Image bad_image("foo"); - } - catch ( Exception &exception_) - { - cout << "Caught exception, good!:" << endl - << " \"" << exception_.what() << "\"" << endl; - caughtException = true; - } - if ( caughtException != true ) - { - ++failures; - cout << "failed to catch exception!" << endl; - } - } - - // - // fileName - // - // Test default - if ( image.fileName() != string("xc:") + string(canvasColor) ) - { - ++failures; - cout << "Line: " - << __LINE__ - << ", fileName (" - << image.fileName() - << ") is not canvas color (" - << string(canvasColor) - <<") as expected" << endl; - } - - // Set/get value - image.fileName("filename.jpg"); - if ( image.fileName() != "filename.jpg" ) - { - ++failures; - cout << "Line: " - << __LINE__ - << ", fileName (" - << image.fileName() - << ") failed to set/get" << endl; - } - image.fileName(canvasColor); - - // - // fileSize - // - // Test default - if ( image.fileSize() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", fileSize (" - << static_cast(image.fileSize()) - << ") is not zero as expected" << endl; - } - - // - // filterType - // - // Test default - if ( image.filterType() != UndefinedFilter ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", filterType default (" - << (int)image.filterType() - << ") is incorrect" << endl; - } - - // Test set/get - image.filterType( TriangleFilter ); - if ( image.filterType() != TriangleFilter ) - { - ++failures; - cout << "Line: " << __LINE__ << ", filterType set/get failed" - << endl; - } - - // - // font - // - - // Test set/get - image.font("helvetica"); - if ( image.font() != "helvetica" ) - { - ++failures; - cout << "Line: " << __LINE__ << ", font set/get failed" << endl; - } - // Test set to null font - image.font( string() ); - if ( image.font().length() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", font failed to unset" << endl; - } - - // - // fontPointsize - // - // Test default - if ( image.fontPointsize() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", fontPointsize (" - << image.fontPointsize() - << ") is not default of 0 as expected" - << endl; - } - - // Test set/get - image.fontPointsize(10); - if ( image.fontPointsize() != 10 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", fontPointsize set/get failed" << endl; - } - image.fontPointsize(12); - - // - // format - // - if ( image.format() != "Constant image uniform color" ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", format (" << image.format() << ") is not expected value" << endl; - } - - // - // gamma - // - if ( image.gamma() == 1.0f) - { - ++failures; - cout << "Line: " << __LINE__ - << ", gamma correction is unity as expected" << endl; - } - - // - // geometry - // - { - bool caughtException = false; - try - { - image.geometry(); - } - catch ( Exception& ) - { - caughtException = true; - } - if ( caughtException != true ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", geometry failed to report missing image geometry"; - } - } - - // - // gifDisposeMethod - // - // Test default - if ( image.gifDisposeMethod() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", gifDisposeMethod default is not zero as expected" << endl; - } - - // Test set/get - image.gifDisposeMethod(4); - if ( image.gifDisposeMethod() != 4 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", gifDisposeMethod set/get failed" << endl; - } - image.gifDisposeMethod(0); - - // - // interlaceType - // - // Test default - if ( image.interlaceType() != NoInterlace ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", interlaceType default is not NoInterlace as expected" << endl; - } - - // Test set/get - image.interlaceType( PlaneInterlace ); - if ( image.interlaceType() != PlaneInterlace ) - { - ++failures; - cout << "Line: " << __LINE__ << ", interlaceType set/get failed" << endl; - } - image.interlaceType(NoInterlace); - - // - // label - // - // Test default - if ( image.label().length() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", label default is not empty string as expected" << endl; - } - - // Test set/get - image.label("How now brown cow?"); - if ( image.label() != "How now brown cow?" ) - { - ++failures; - cout << "Line: " << __LINE__ << ", label set/get failed" << endl; - } - // Test set to default - image.label( string() ); - if ( image.label().length() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", label failed to unset" << endl; - } - - // - // lineWidth - // - // Test default - if ( image.lineWidth() != 1 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", lineWidth default is not 1 as expected" << endl; - } - - // Test set/get - image.lineWidth(2); - if ( image.lineWidth() != 2 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", lineWidth set/get failed" << endl; - } - image.lineWidth(1); - - // - // magick - // - // Test canvas default - if ( image.magick() != "XC" ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", magick canvas default is not XC as expected" << endl; - } - - // Test set/get - image.magick("GIF"); - if ( image.magick() != "GIF" ) - { - ++failures; - cout << "Line: " << __LINE__ << ", magick set/get failed" << endl; - } - - image.magick("XC"); - - // - // matte - // - // Test default - if ( image.matte() != false ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", matte default is not false as expected" << endl; - } - - // Test set/get - image.matte(true); - if ( image.matte() != true ) - { - ++failures; - cout << "Line: " << __LINE__ << ", matte set/get failed" << endl; - } - image.matte(false); - - // - // matteColor - // - // Test default - if ( image.matteColor() != Color("#BDBDBD") ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", matteColor default is not #BDBDBD as expected" << endl; - } - - // Test set/get - image.matteColor(ColorRGB(0.5,0.5,1)); - if ( image.matteColor() != ColorRGB(0.5,0.5,1) ) - { - ++failures; - cout << "Line: " << __LINE__ << ", matteColor set/get failed" << endl; - } - - // Test unset - image.matteColor( Color() ); - - image.matteColor("#BDBDBD"); - - // - // meanErrorPerPixel - // - if ( image.meanErrorPerPixel() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", meanErrorPerPixel is not zero as expected" << endl; - } - - // - // montageGeometry - // - { - bool caughtException = false; - try - { - image.montageGeometry(); - } - catch ( Exception& ) - { - caughtException = true; - } - if ( caughtException != true ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", montageGeometry failed to report missing montage geometry"; - } - } - - // - // monochrome - // - // Test default - if ( image.monochrome() != false ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", monochrome is not false as expected" << endl; - } - - // Test set/get - image.monochrome(true); - if ( image.monochrome() != true ) - { - ++failures; - cout << "Line: " << __LINE__ << ", monochrome get/set failed" << endl; - } - image.monochrome(false); - - // - // normalizedMaxError - // - if ( image.normalizedMaxError() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ",normalizedMaxError is not zero as expected" << endl; - } - - // - // normalizedMeanError - // - if ( image.normalizedMeanError() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", normalizedMeanError is not zero as expected" << endl; - } - - // - // penColor - // - - image.penColor(ColorRGB(0.5,0.5,1)); - if ( image.penColor() != ColorRGB(0.5,0.5,1) ) - { - ++failures; - cout << "Line: " << __LINE__ << ", penColor (" - << string(image.penColor()) - << ") set/get failed" << endl; - } - - // - // strokeColor - // - - image.strokeColor(ColorRGB(0.5,0.5,1)); - if ( image.strokeColor() != ColorRGB(0.5,0.5,1) ) - { - ++failures; - cout << "Line: " << __LINE__ << ", strokeColor (" - << string(image.strokeColor()) - << ") set/get failed" << endl; - } - - - // - // fillColor - // - - image.fillColor(ColorRGB(0.5,0.5,1)); - if ( image.fillColor() != ColorRGB(0.5,0.5,1) ) - { - ++failures; - cout << "Line: " << __LINE__ << ", fillColor (" - << string(image.fillColor()) - << ") set/get failed" << endl; - } - - // - // pixelColor - // - // Test default - if (image.pixelColor(40,60) != string(canvasColor)) - { - ++failures; - cout << "Line: " << __LINE__ << ", pixelColor default (" - << string(image.pixelColor(40,60)) - << ") is not canvas color (" - << string(canvasColor) - << ") as expected" << endl; - } - - // Test set/get - image.pixelColor(40,60, ColorRGB(0.5,1,1)); - if ( image.pixelColor(40,60) != ColorRGB(0.5,1,1) ) - { - ++failures; - cout << "Line: " << __LINE__ << ", pixelColor set/get failed" << endl; - } - - // - // page - // - // Test default - if ( image.page() != Geometry(640,480,0,0) ) - { - ++failures; - cout << "Line: " << __LINE__ << ", page default " - << "(" << string(image.page()) << ")" - << " is not 640x480 as expected" << endl; - } - - // Test set/get - image.page("letter+43+43>"); - if ( image.page() != "612x792+43+43" ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", page set/get failed (" << string(image.page()) << ")" << endl; - } - - // - // quality - // - // Test default - if ( image.quality() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", quality default is not 0 as expected" << endl; - } - - // Test set/get - image.quality(65); - if ( image.quality() != 65 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", quality set/get failed" << endl; - } - image.quality(0); - - // - // quantizeColors - // - // Test default - if ( image.quantizeColors() != 256 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", quantizeColors is not 256 as expected" << endl; - } - - // Test set/get - image.quantizeColors(200); - if ( image.quantizeColors() != 200 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", quantizeColors set/get failed" << endl; - } - image.quantizeColors(0); - - // - // quantizeColorSpace - // - // Test default - if ( image.quantizeColorSpace() != UndefinedColorspace ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", quantizeColorSpace is not RGBColorspace as expected" << endl; - } - - // Test set/get - image.quantizeColorSpace(YIQColorspace); - if ( image.quantizeColorSpace() != YIQColorspace ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", quantizeColorSpace set/get failed" << endl; - } - image.quantizeColorSpace(RGBColorspace); - - // - // quantizeDither - // - // Test default - if ( image.quantizeDither() == false ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", quantizeDither is not false as expected" << endl; - } - - // Test set/get - image.quantizeDither(false); - if ( image.quantizeDither() != false ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", quantizeDither get/set failed" << endl; - } - image.quantizeDither(true); - - // - // quantizeTreeDepth - // - if ( image.quantizeTreeDepth() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", quantizeTreeDepth default is " - << image.quantizeTreeDepth() - << " rather than zero as expected" << endl; - } - - image.quantizeTreeDepth(7); - if ( image.quantizeTreeDepth() != 7 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", quantizeTreeDepth set/get failed" << endl; - } - image.quantizeTreeDepth(8); - - // - // renderingIntent - // - if ( image.renderingIntent() == UndefinedIntent ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", renderingIntent default is UndefinedIntent as expected" - << endl; - } - - image.renderingIntent(PerceptualIntent); - if ( image.renderingIntent() != PerceptualIntent ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", renderingIntent set/get failed" << endl; - } - image.renderingIntent(UndefinedIntent); - - // - // resolutionUnits - // - if ( image.resolutionUnits() != UndefinedResolution ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", resolutionUnits default is not UndefinedResolution as expected" - << endl; - } - - image.resolutionUnits(PixelsPerCentimeterResolution); - if ( image.resolutionUnits() != PixelsPerCentimeterResolution ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", resolutionUnits set/get failed" << endl; - } - image.resolutionUnits(UndefinedResolution); - - // - // rows - // - if ( image.rows() != rows ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", rows is canvas rows as expected" << endl; - } - - // - // scene - // - if ( image.scene() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", scene default is not zero as expected" << endl; - } - - image.scene(5); - if ( image.scene() != 5 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", scene set/get failed" << endl; - } - image.scene(0); - - // - // signature - // - - if ( image.signature() != "c7ac1ef7b47015c6ea6c1fb1d736eba4f8c3fe81dbfe511fbce104cedfce7588" && - image.signature() != "d9464cd4d0c02f25166909726d6548db51d25fa91bd3cff642813f8a464bcfc7" && - image.signature() != "e073572dfa4ad28f2f8dd3c6d37dfb14585e60c94cfae910149e97eff2fd895f" && - image.signature() != "ed06047a79b5b298515538db3fb8186d79e94758ed07a9b411637ba3a79fb4a0" && - image.signature() != "e12b9781b3a5025628567a4eabf970d16d42560e1b86189caceb03ec358dd8e6" && - image.signature() != "ea9aaf29023c4c1c801e05483423a4a4266918e3a464b6a5155f11a0c581dedb" && - image.signature() != "6a989010d8ea958934ff8be44a42e0848f7c5e7e46cd53e04c4a90452c15d34c" && - image.signature() != "7e5977b8bce5c40b858c84344803dae61feae0ef7a21739b2d068c9cdb72f95b" && - image.signature() != "c8aed4b60d666e449f5c29d0fb32f089e3257422a1f11a4712451c5340362df0" && - image.signature() != "bc272b75794971f4a3ade1bf524c0aee375765e9fb15d65278a8b9452b551ea6" && - image.signature() != "482690062c78a9e78c9f5f3db514197a067028e9f1bec577b787fb9e9b044567" && - image.signature() != "8610fd1c5ef905c05bf75438aaab8729d3e1277b8ec1e86927777bd3382702e5" && - image.signature() != "b891ddb1d32cd45c6329180e5bd733eebb8dd06c401a9c721841ec43e4a662f8") - { - ++failures; - cout << "Line: " << __LINE__ << ", signature (" - << image.signature() - << ") is incorrect" << endl; - image.display(); - } - - // - // size - // - if ( image.size() != geometry ) - { - ++failures; - cout << "Line: " << __LINE__ << ", size (" - << string(image.size()) - << ") is not equal to geometry (" - << string(geometry) - << ")" - << endl; - } - - image.size("800x600"); - if ( image.size() != Geometry("800x600") ) - { - ++failures; - cout << "Line: " << __LINE__ << ", size set/get failed" << endl; - } - image.size( geometry ); - - // - // subImage - // - if ( image.subImage() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", subImage default is not zero as expected" << endl; - } - - image.subImage(5); - if ( image.subImage() != 5 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", subImage set/get failed" << endl; - } - image.subImage(0); - - // - // subRange - // - if ( image.subRange() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", subRange default is not zero as expected" << endl; - } - - image.subRange(5); - if ( image.subRange() != 5 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", subRange set/get failed" << endl; - } - image.subRange(0); - - // - // tileName - // - if ( image.tileName().length() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", tileName default is not empty string as expected" << endl; - } - - image.tileName("How now brown cow?"); - if ( image.tileName() != "How now brown cow?" ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", tileName set/get failed" << endl; - } - - image.tileName( string() ); - if ( image.tileName().length() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", tileName failed to unset" << endl; - } - - // - // totalColors - // - if ( image.totalColors() != 2 ) - { - ++failures; - cout << "Line: " << __LINE__ << ", totalColors is " << image.totalColors() - << " rather than 2 as expected" << endl; - } - - // - // type - // - image.type(PaletteType); - if ( image.type() != PaletteType ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", type is not PaletteType as expected. Reported type " - << (int) image.type() << endl; - - } - - // - // verbose - // - if ( image.verbose() != false ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", verbose is not false as expected" << endl; - } - - // - // view - // - if ( image.view().length() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", view default is not empty string as expected" << endl; - } - - image.view("How now brown cow?"); - if ( image.view() != "How now brown cow?" ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", view set/get failed" << endl; - } - - image.view( string() ); - if ( image.view().length() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", view failed to unset" << endl; - } - - // - // x11Display - // - if ( image.x11Display().length() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", x11Display default is not empty string as expected" << endl; - } - - image.x11Display(":0.0"); - if ( image.x11Display() != ":0.0" ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", x11Display set/get failed" << endl; - } - - image.x11Display( string() ); - if ( image.x11Display().length() != 0 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", x11Display failed to unset" << endl; - } - - // - // xResolution - // - if ( image.xResolution() != 72 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", xResolution default (" << image.xResolution() - << ") is not zero as expected" << endl; - } - - // - // yResolution - // - if ( image.yResolution() != 72 ) - { - ++failures; - cout << "Line: " << __LINE__ - << ", yResolution default (" << image.yResolution() - << ") is not zero as expected" << endl; - } - } - catch( Exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - if ( failures ) - { - cout << failures << " failures" << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/tests/averageImages.cpp b/ImageMagick-6.9.12-44/Magick++/tests/averageImages.cpp deleted file mode 100644 index 0c94ee8..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/averageImages.cpp +++ /dev/null @@ -1,75 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2003 -// -// Test STL averageImages function -// - -#include -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - int failures=0; - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // - // Test averageImages - // - - list imageList; - readImages( &imageList, srcdir + "test_image_anim.miff" ); - - Image averaged; - averageImages( &averaged, imageList.begin(), imageList.end() ); - // averaged.display(); - if ( 0 && averaged.signature() != "d4b4ffb8b70c4e9b0e50445542deb26fbcdf8c393c793123cbc92fb35341e44d" && - averaged.signature() != "62d46d6d239b9fbd3b8ff2271aed1b5dde6303e0d5228dd8d833f61a7b012a79" && - averaged.signature() != "fdc76a2689d19061e1f7f6adfd79a2c04bc4608125a2cd2a1bce0d981774e13f" && - averaged.signature() != "66dfb88c21405a6bf582c9a542d87fd14db176aae1f34bc30b0b3e2443b49aa8" && - averaged.signature() != "f3bc318abc0b842c656b6545d1d7159eedb61f559a95fc5df671db7d0c0639de") - { - cout << "Line: " << __LINE__ - << " Averaging image failed, signature = " - << averaged.signature() << endl; - averaged.display(); - ++failures; - } - } - - catch( Exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - if ( failures ) - { - cout << failures << " failures" << endl; - return 1; - } - - return 0; -} - diff --git a/ImageMagick-6.9.12-44/Magick++/tests/coalesceImages.cpp b/ImageMagick-6.9.12-44/Magick++/tests/coalesceImages.cpp deleted file mode 100644 index 4db76f9..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/coalesceImages.cpp +++ /dev/null @@ -1,62 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2003 -// -// Test STL coalesceImages function -// - -#include -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - int failures=0; - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // - // Test coalesceImages - // - - list imageList; - readImages( &imageList, srcdir + "test_image_anim.miff" ); - - list coalescedList; - coalesceImages( &coalescedList, imageList.begin(), imageList.end() ); - } - - catch( Exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - if ( failures ) - { - cout << failures << " failures" << endl; - return 1; - } - - return 0; -} - diff --git a/ImageMagick-6.9.12-44/Magick++/tests/coderInfo.cpp b/ImageMagick-6.9.12-44/Magick++/tests/coderInfo.cpp deleted file mode 100644 index e5c5df0..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/coderInfo.cpp +++ /dev/null @@ -1,134 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 2001, 2002, 2003 -// -// Test Magick::CoderInfo class and Magick::coderInfoList -// - -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int test( CoderInfo::MatchType isReadable_, - CoderInfo::MatchType isWritable_, - CoderInfo::MatchType isMultiFrame_ ) -{ - int result = 0; - list coderList; - coderInfoList( &coderList, isReadable_, isWritable_, isMultiFrame_ ); - list::iterator entry = coderList.begin(); - while( entry != coderList.end() ) - { - // Readable - if ( isReadable_ != CoderInfo::AnyMatch && - (( entry->isReadable() && isReadable_ != CoderInfo::TrueMatch ) || - ( !entry->isReadable() && isReadable_ != CoderInfo::FalseMatch )) ) - { - cout << "Entry \"" - << entry->name() - << "\" has unexpected readablity state (" - << static_cast(entry->isReadable()) - << ")" - << endl; - ++result; - } - - // Writable - if ( isWritable_ != CoderInfo::AnyMatch && - (( entry->isWritable() && isWritable_ != CoderInfo::TrueMatch ) || - ( !entry->isWritable() && isWritable_ != CoderInfo::FalseMatch )) ) - { - cout << "Entry \"" - << entry->name() - << "\" has unexpected writablity state (" - << static_cast(entry->isWritable()) - << ")" - << endl; - ++result; - } - - // MultiFrame - if ( isMultiFrame_ != CoderInfo::AnyMatch && - (( entry->isMultiFrame() && isMultiFrame_ != CoderInfo::TrueMatch ) || - ( !entry->isMultiFrame() && isMultiFrame_ != CoderInfo::FalseMatch )) ) - { - cout << "Entry \"" - << entry->name() - << "\" has unexpected multiframe state (" - << static_cast(entry->isMultiFrame()) - << ")" - << endl; - ++result; - } - - entry++; - } - - return result; -} - -int main( int /*argc*/, char **argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - int failures=0; - - try { - - CoderInfo coderInfo("GIF"); - if ( coderInfo.name() != string("GIF") ) - { - cout << "Unexpected coder name \"" - << coderInfo.name() - << "\"" - << endl; - ++failures; - } - - if( coderInfo.description() != string("CompuServe graphics interchange format") ) - { - cout << "Unexpected coder description \"" - << coderInfo.description() - << "\"" - << endl; - ++failures; - } - - failures += test(CoderInfo::AnyMatch,CoderInfo::AnyMatch,CoderInfo::AnyMatch); - failures += test(CoderInfo::FalseMatch,CoderInfo::FalseMatch,CoderInfo::FalseMatch); - - failures += test(CoderInfo::TrueMatch,CoderInfo::AnyMatch,CoderInfo::AnyMatch); - failures += test(CoderInfo::FalseMatch,CoderInfo::AnyMatch,CoderInfo::AnyMatch); - - failures += test(CoderInfo::AnyMatch,CoderInfo::TrueMatch,CoderInfo::AnyMatch); - failures += test(CoderInfo::AnyMatch,CoderInfo::FalseMatch,CoderInfo::AnyMatch); - - failures += test(CoderInfo::AnyMatch,CoderInfo::AnyMatch,CoderInfo::TrueMatch); - failures += test(CoderInfo::AnyMatch,CoderInfo::AnyMatch,CoderInfo::FalseMatch); - } - catch( Exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - if ( failures ) - { - cout << failures << " failures" << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/tests/color.cpp b/ImageMagick-6.9.12-44/Magick++/tests/color.cpp deleted file mode 100644 index 138ed21..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/color.cpp +++ /dev/null @@ -1,154 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// -// Test Magick::Color classes -// - -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char **argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - int failures=0; - - try { - - // - // Verify conversion from named colors as well as ColorRGB constructor - // - - { - struct colorStr - { - const char* color; - double red; - double green; - double blue; - }; - - // Convert ratios from rgb.txt via value/255 - struct colorStr colorMap [] = - { - { "red", 1,0,0 }, - { "lime", 0,1,0 }, - { "blue", 0,0,1 }, - { "black", 0,0,0 }, - { "white", 1,1,1 }, - { "cyan", 0,1,1 }, - { "magenta", 1,0,1 }, - { "yellow", 1,1,0 }, - { NULL, 0,0,0 } - }; - - for ( int i = 0; colorMap[i].color != NULL; i++ ) - { - { - Color color( colorMap[i].color ); - ColorRGB colorMatch( colorMap[i].red, - colorMap[i].green, - colorMap[i].blue ); - if ( color != colorMatch ) - { - ++failures; - cout << "Line: " << __LINE__ << " Color(\"" - << colorMap[i].color << "\") is " - << string(color) - << " rather than " - << string(colorMatch) - << endl; - // printf ("Green: %10.16f\n", color.green()); - } - } - } - } - - // Test conversion to/from X11-style color specifications - { - const char * colorStrings[] = - { - "#ABC", - "#AABBCC", - "#AAAABBBBCCCC", - NULL - }; - -#if MAGICKCORE_QUANTUM_DEPTH == 8 - string expectedString = "#AABBCC"; -#elif MAGICKCORE_QUANTUM_DEPTH == 16 - string expectedString = "#AAAABBBBCCCC"; -#elif MAGICKCORE_QUANTUM_DEPTH == 32 - string expectedString = "#AAAAAAAABBBBBBBBCCCCCCCC"; -#elif MAGICKCORE_QUANTUM_DEPTH == 64 - string expectedString = "#AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCC"; -#else -# error Quantum depth not supported! -#endif - - for ( int i = 0; colorStrings[i] != NULL; ++i ) - { - if ( string(Color(colorStrings[i])) != expectedString ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Conversion from " << colorStrings[i] - << " is " - << string(Color(colorStrings[i])) << " rather than " - << expectedString - << endl; - } - } - } - - // Test ColorGray - { - double resolution = 1.0/QuantumRange; - if ( resolution < 0.0000001 ) - resolution = 0.0000001; - double max_error = resolution + MagickEpsilon; - - for( double value = 0; value < 1.0 + MagickEpsilon; value += resolution ) - { - ColorGray gray(value); - if ( gray.shade() < value - max_error || gray.shade() > value + max_error ) - { - ++failures; - cout << "Line: " << __LINE__ - << " shade is " - << gray.shade() - << " rather than nominal " - << value - << endl; - } - } - } - - } - catch( Exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - if ( failures ) - { - cout << failures << " failures" << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/tests/colorHistogram.cpp b/ImageMagick-6.9.12-44/Magick++/tests/colorHistogram.cpp deleted file mode 100644 index 4418eac..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/colorHistogram.cpp +++ /dev/null @@ -1,101 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 2003 -// -// Test STL colorHistogram function -// - -#undef USE_VECTOR -#define USE_MAP - -#include -#include -#include -#include -#if defined(USE_VECTOR) -# include -# include -#endif -#if defined(USE_MAP) -# include -#endif - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - int failures=0; - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // Read image - Image image; - image.read( srcdir + "test_image.miff" ); - - // Create histogram vector -#if defined(USE_MAP) - std::map histogram; -#elif defined(USE_VECTOR) - std::vector > histogram; -#endif - - colorHistogram( &histogram, image ); - - // Print out histogram -#if (MAGICKCORE_QUANTUM_DEPTH == 8) - int quantum_width=3; -#elif (MAGICKCORE_QUANTUM_DEPTH == 16) - int quantum_width=5; -#else - int quantum_width=10; -#endif - - cout << "Histogram for file \"" << image.fileName() << "\"" << endl - << histogram.size() << " entries:" << endl; - -#if defined(USE_MAP) - std::map::const_iterator p=histogram.begin(); -#elif defined(USE_VECTOR) - std::vector >::const_iterator p=histogram.begin(); -#endif - while (p != histogram.end()) - { - cout << setw(10) << (int)p->second << ": (" - << setw(quantum_width) << (int)p->first.redQuantum() << "," - << setw(quantum_width) << (int)p->first.greenQuantum() << "," - << setw(quantum_width) << (int)p->first.blueQuantum() << ")" - << endl; - p++; - } - } - - catch( Exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - if ( failures ) - { - cout << failures << " failures" << endl; - return 1; - } - - return 0; -} - diff --git a/ImageMagick-6.9.12-44/Magick++/tests/exceptions.cpp b/ImageMagick-6.9.12-44/Magick++/tests/exceptions.cpp deleted file mode 100644 index 608c588..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/exceptions.cpp +++ /dev/null @@ -1,102 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003 -// -// Tests for throwing exceptions -// - -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** argv) -{ - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - volatile int failures=0; - - cout << "Checking for working exceptions (may crash) ... "; - cout.flush(); - - { - // Basic exception test - try - { - failures++; - throw int(100); - } - catch ( int /*value_*/ ) - { - failures--; - } - - // Throw a Magick++ exception class. - try - { - failures++; - cout << "Throwing 'Magick::WarningResourceLimit' exception" << endl; - cout.flush(); - throw WarningResourceLimit("How now brown cow?"); - } - catch( Exception & /*error_*/ ) - { - cout << "Successfully caught 'Magick::WarningResourceLimit' exception" << endl; - cout.flush(); - failures--; - } - - // A more complex test - try - { - size_t columns = 640; - size_t rows = 480; - Geometry geometry(columns,rows); - Color canvasColor( "red" ); - Image image( geometry, canvasColor); - - { - try - { - failures++; - cout << "Throwing library 'Magick::Exception' exception" << endl; - cout.flush(); - image.directory(); - } - catch ( Exception& /*error_*/ ) - { - cout << "Successfully caught library 'Magick::Exception' exception" << endl; - cout.flush(); - failures--; - } - } - - } - catch( Exception &error_ ) - { - cout << "Bogus catch: Caught exception: " << error_.what() << endl; - cout.flush(); - return 1; - } - catch( exception &error_ ) - { - cout << "Bogus catch: Caught exception: " << error_.what() << endl; - cout.flush(); - return 1; - } - - if ( failures ) - { - cout << failures << " failures" << endl; - cout.flush(); - return 1; - } - cout << "Exception testing passed!" << endl; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/tests/montageImages.cpp b/ImageMagick-6.9.12-44/Magick++/tests/montageImages.cpp deleted file mode 100644 index 482f14b..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/montageImages.cpp +++ /dev/null @@ -1,140 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2002, 2003 -// -// Test STL montageImages function -// - -#include -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char ** /*argv*/) -{ - - // Initialize ImageMagick install location for Windows - // InitializeMagick(*argv); - InitializeMagick(""); - - int failures=0; - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // - // Test montageImages - // - - list imageList; - readImages( &imageList, srcdir + "test_image_anim.miff" ); - - vector montage; - MontageFramed montageOpts; - - // Default montage - montageImages( &montage, imageList.begin(), imageList.end(), montageOpts ); - - { - Geometry targetGeometry(128, 126 ); - if ( montage[0].montageGeometry() != targetGeometry ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Montage geometry (" - << string(montage[0].montageGeometry()) - << ") is incorrect (expected " - << string(targetGeometry) - << ")" - << endl; - } - } - - if ( montage[0].columns() != 768 || montage[0].rows() != 504 ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Montage columns/rows (" - << montage[0].columns() << "x" - << montage[0].rows() - << ") incorrect. (expected 768x504)" << endl; - } - - // Montage with options set - montage.clear(); - montageOpts.borderColor( "green" ); - montageOpts.borderWidth( 1 ); - montageOpts.compose( OverCompositeOp ); - montageOpts.fileName( "Montage" ); - montageOpts.frameGeometry( "6x6+3+3" ); - montageOpts.geometry("50x50+2+2>"); - montageOpts.gravity( CenterGravity ); - montageOpts.penColor( "yellow" ); - montageOpts.shadow( true ); - montageOpts.texture( "granite:" ); - montageOpts.tile("2x1"); - montageImages( &montage, imageList.begin(), imageList.end(), montageOpts ); - - if ( montage.size() != 3 ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Montage images failed, number of montage frames is " - << montage.size() - << " rather than 3 as expected." << endl; - } - - { - Geometry targetGeometry( 66, 70 ); - if ( montage[0].montageGeometry() != targetGeometry ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Montage geometry (" - << string(montage[0].montageGeometry()) - << ") is incorrect (expected " - << string(targetGeometry) - << ")." - << endl; - } - } - - if ( montage[0].columns() != 136 || montage[0].rows() != 70 ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Montage columns/rows (" - << montage[0].columns() << "x" - << montage[0].rows() - << ") incorrect. (expected 136x70)" << endl; - } - } - - catch( Exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - if ( failures ) - { - cout << failures << " failures" << endl; - return 1; - } - - return 0; -} - diff --git a/ImageMagick-6.9.12-44/Magick++/tests/morphImages.cpp b/ImageMagick-6.9.12-44/Magick++/tests/morphImages.cpp deleted file mode 100644 index 00a0c82..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/morphImages.cpp +++ /dev/null @@ -1,71 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2003 -// -// Test STL morphImages function -// - -#include -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main( int /*argc*/, char **argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - int failures=0; - - try { - - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - // - // Test morphImages - // - - list imageList; - readImages( &imageList, srcdir + "test_image_anim.miff" ); - - list morphed; - morphImages( &morphed, imageList.begin(), imageList.end(), 3 ); - - if ( morphed.size() != 21 ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Morph images failed, number of frames is " - << morphed.size() - << " rather than 21 as expected." << endl; - } - } - - catch( Exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - if ( failures ) - { - cout << failures << " failures" << endl; - return 1; - } - - return 0; -} - diff --git a/ImageMagick-6.9.12-44/Magick++/tests/readWriteBlob.cpp b/ImageMagick-6.9.12-44/Magick++/tests/readWriteBlob.cpp deleted file mode 100644 index a15f046..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/readWriteBlob.cpp +++ /dev/null @@ -1,255 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2003 -// -// Test reading/writing BLOBs using Magick++ -// - -#include -#include -#include -#include - -#if defined(MISSING_STD_IOS_BINARY) -# define IOS_IN_BINARY ios::in -#else -# define IOS_IN_BINARY ios::in | ios::binary -#endif - -using namespace std; - -using namespace Magick; - -// A derived Blob class to exercise updateNoCopy() -class myBlob : public Blob -{ -public: - // Construct from open binary stream - myBlob( ifstream &stream_ ) - : Blob() - { - unsigned char* blobData = new unsigned char[100000]; - char* c= reinterpret_cast(blobData); - size_t blobLen=0; - while( (blobLen< 100000) && stream_.get(*c) ) - { - c++; - blobLen++; - } - if ((!stream_.eof()) || (blobLen == 0)) - { - cout << "Failed to stream into blob!" << endl; - exit(1); - } - - // Insert data into blob - updateNoCopy( reinterpret_cast(blobData), blobLen, - Blob::NewAllocator ); - } -}; - - -int main( int /*argc*/, char ** argv) -{ - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - int failures=0; - - try - { - string srcdir(""); - if(getenv("SRCDIR") != 0) - srcdir = getenv("SRCDIR"); - - string testimage; - - // - // Test reading BLOBs - // - { - string signature(""); - { - Image image(srcdir + "test_image.miff"); - signature = image.signature(); - } - - // Read raw data from file into BLOB - testimage = srcdir + "test_image.miff"; - ifstream in( testimage.c_str(), ios::in | IOS_IN_BINARY ); - if( !in ) - { - cout << "Failed to open file " << testimage << " for input!" << endl; - exit(1); - } - unsigned char* blobData = new unsigned char[100000]; - char* c=reinterpret_cast(blobData); - size_t blobLen=0; - while( (blobLen< 100000) && in.get(*c) ) - { - c++; - blobLen++; - } - if ((!in.eof()) || (blobLen == 0)) - { - cout << "Failed to read file " << testimage << " for input!" << endl; - exit(1); - } - in.close(); - - // Construct Magick++ Blob - Blob blob(static_cast(blobData), blobLen); - delete [] blobData; - - // If construction of image fails, an exception should be thrown - { - // Construct with blob data only - Image image( blob ); - if ( image.signature() != signature ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Image signature " - << image.signature() - << " != " - << signature << endl; - } - } - - { - // Construct with image geometry and blob data - Image image( blob, Geometry(148,99)); - if ( image.signature() != signature ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Image signature " - << image.signature() - << " != " - << signature << endl; - } - } - - { - // Construct default image, and then read in blob data - Image image; - image.read( blob ); - if ( image.signature() != signature ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Image signature " - << image.signature() - << " != " - << signature << endl; - } - } - - { - // Construct default image, and then read in blob data with - // image geometry - Image image; - image.read( blob, Geometry(148,99) ); - if ( image.signature() != signature ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Image signature " - << image.signature() - << " != " - << signature << endl; - } - } - - } - - // Test writing BLOBs - { - Blob blob; - string signature(""); - { - Image image(srcdir + "test_image.miff"); - image.magick("MIFF"); - image.write( &blob ); - signature = image.signature(); - } - { - Image image(blob); - if ( image.signature() != signature ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Image signature " - << image.signature() - << " != " - << signature << endl; - image.display(); - } - } - - } - // Test writing BLOBs via STL writeImages - { - Blob blob; - - list first; - readImages( &first, srcdir + "test_image_anim.miff" ); - writeImages( first.begin(), first.end(), &blob, true ); - } - - // Test constructing a BLOB from a derived class - { - - string signature(""); - { - Image image(srcdir + "test_image.miff"); - signature = image.signature(); - } - - // Read raw data from file into BLOB - testimage = srcdir + "test_image.miff"; - ifstream in( testimage.c_str(), ios::in | IOS_IN_BINARY ); - if( !in ) - { - cout << "Failed to open file for input!" << endl; - exit(1); - } - - myBlob blob( in ); - in.close(); - - Image image( blob ); - if ( image.signature() != signature ) - { - ++failures; - cout << "Line: " << __LINE__ - << " Image signature " - << image.signature() - << " != " - << signature << endl; - } - } - } - - catch( Exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - if ( failures ) - { - cout << failures << " failures" << endl; - return 1; - } - - return 0; -} - - diff --git a/ImageMagick-6.9.12-44/Magick++/tests/readWriteImages.cpp b/ImageMagick-6.9.12-44/Magick++/tests/readWriteImages.cpp deleted file mode 100644 index c340588..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/readWriteImages.cpp +++ /dev/null @@ -1,178 +0,0 @@ -// This may look like C code, but it is really -*- C++ -*- -// -// Copyright Bob Friesenhahn, 1999, 2000, 2003 -// Copyright Dirk Lemstra 2014 -// -// Test STL readImages and writeImages functions and test -// image format when reading/writing. -// - -#include -#include -#include -#include -#include - -using namespace std; - -using namespace Magick; - -int main(int,char ** argv) -{ - int - failures=0; - - string - srcdir(""); - - - // Initialize ImageMagick install location for Windows - InitializeMagick(*argv); - - try - { - if (getenv("SRCDIR") != 0) - srcdir=getenv("SRCDIR"); - - // - // Test readImages and writeImages - // - list first; - readImages(&first,srcdir + "test_image_anim.miff"); - - if (first.size() != 6) - { - ++failures; - cout << "Line: " << __LINE__ - << " Read images failed, number of frames is " - << first.size() - << " rather than 6 as expected." << endl; - } - - writeImages(first.begin(),first.end(),"testmagick_anim_out.miff"); - - list second; - readImages(&second,"testmagick_anim_out.miff"); - - list::iterator firstIter = first.begin(); - list::iterator secondIter = second.begin(); - while (firstIter != first.end() && secondIter != second.end()) - { - if (firstIter->scene() != secondIter->scene()) - { - ++failures; - cout << "Line: " << __LINE__ - << " Image scene: " << secondIter->scene() - << " is not equal to original " - << firstIter->scene() - << endl; - } - - if (firstIter->rows() != secondIter->rows()) - { - ++failures; - cout << "Line: " << __LINE__ - << " Image rows " << secondIter->rows() - << " are not equal to original " - << firstIter->rows() - << endl; - } - - if (firstIter->columns() != secondIter->columns()) - { - ++failures; - cout << "Line: " << __LINE__ - << " Image columns " << secondIter->columns() - << " are not equal to original " - << firstIter->rows() - << endl; - } - - firstIter++; - secondIter++; - } - - Image third(*first.begin()); - third.write("testmagick_anim_out"); - - Image fourth; - fourth.read("testmagick_anim_out"); - - if (fourth.magick() != "MIFF") - { - ++failures; - cout << "Line: " << __LINE__ - << " Image magick: " << fourth.magick() - << " is not equal to MIFF" - << endl; - } - - third.write("testmagick_anim_out.ico"); - fourth.read("testmagick_anim_out.ico"); - - if (fourth.magick() != "ICO") - { - ++failures; - cout << "Line: " << __LINE__ - << " Image magick: " << fourth.magick() - << " is not equal to ICO" - << endl; - } - - third.magick("BMP"); - third.write("testmagick_anim_out.ico"); - fourth.read("testmagick_anim_out.ico"); - - if (fourth.magick() != "BMP") - { - ++failures; - cout << "Line: " << __LINE__ - << " Image magick: " << fourth.magick() - << " is not equal to BMP" - << endl; - } - - third.write("PDB:testmagick_anim_out.ico"); - fourth.read("testmagick_anim_out.ico"); - - if (fourth.magick() != "PDB") - { - ++failures; - cout << "Line: " << __LINE__ - << " Image magick: " << fourth.magick() - << " is not equal to PDB" - << endl; - } - - third.magick(""); - third.write("testmagick_anim_out.ico"); - fourth.read("testmagick_anim_out.ico"); - - if (fourth.magick() != "ICO") - { - ++failures; - cout << "Line: " << __LINE__ - << " Image magick: " << fourth.magick() - << " is not equal to ICO" - << endl; - } - } - catch(Exception &error_) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - catch(exception &error_) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - if (failures) - { - cout << failures << " failures" << endl; - return 1; - } - - return 0; -} diff --git a/ImageMagick-6.9.12-44/Magick++/tests/test_image.miff b/ImageMagick-6.9.12-44/Magick++/tests/test_image.miff deleted file mode 100644 index 328281b..0000000 Binary files a/ImageMagick-6.9.12-44/Magick++/tests/test_image.miff and /dev/null differ diff --git a/ImageMagick-6.9.12-44/Magick++/tests/test_image_anim.miff b/ImageMagick-6.9.12-44/Magick++/tests/test_image_anim.miff deleted file mode 100644 index b8e5f0c..0000000 Binary files a/ImageMagick-6.9.12-44/Magick++/tests/test_image_anim.miff and /dev/null differ diff --git a/ImageMagick-6.9.12-44/Magick++/tests/tests.tap b/ImageMagick-6.9.12-44/Magick++/tests/tests.tap deleted file mode 100755 index 459aa40..0000000 --- a/ImageMagick-6.9.12-44/Magick++/tests/tests.tap +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -# -# Copyright 2004 Bob Friesenhahn -# -# This file is part of Magick++, the C++ API for ImageMagick and -# ImageMagick. Please see the file "COPYING" included with Magick++ -# for usage and copying restrictions. -# -subdir=Magick++/tests -. ./common.shi -echo "1..12" - -SRCDIR=${top_srcdir}/${subdir}/ -export SRCDIR - -cd ${subdir} || exit 1 - -for mytest in appendImages attributes averageImages coalesceImages coderInfo color colorHistogram exceptions montageImages morphImages readWriteBlob readWriteImages -do - ./${mytest} && echo "ok" || echo "not ok" -done -: diff --git a/ImageMagick-6.9.12-44/Magickshr.opt b/ImageMagick-6.9.12-44/Magickshr.opt deleted file mode 100755 index 87629bf..0000000 --- a/ImageMagick-6.9.12-44/Magickshr.opt +++ /dev/null @@ -1,252 +0,0 @@ -IDENTIFICATION="Magick V6.9" -GSMATCH=LEQUAL,6,9 -case_sensitive=YES -symbol_vector=(AcquireImageInfo=PROCEDURE) -symbol_vector=(AcquireMemory=PROCEDURE) -symbol_vector=(AddNoiseImage=PROCEDURE) -symbol_vector=(AllocateImage=PROCEDURE) -symbol_vector=(AllocateString=PROCEDURE) -symbol_vector=(AnnotateImage=PROCEDURE) -symbol_vector=(AppendImageFormat=PROCEDURE) -symbol_vector=(AppendImages=PROCEDURE) -symbol_vector=(Ascii85Encode=PROCEDURE) -symbol_vector=(Ascii85Flush=PROCEDURE) -symbol_vector=(Ascii85Initialize=PROCEDURE) -symbol_vector=(AverageImages=PROCEDURE) -symbol_vector=(BlobToImage=PROCEDURE) -symbol_vector=(BlurImage=PROCEDURE) -symbol_vector=(BorderImage=PROCEDURE) -symbol_vector=(CatchImageException=PROCEDURE) -symbol_vector=(ChopImage=PROCEDURE) -symbol_vector=(CloneImage=PROCEDURE) -symbol_vector=(CloneImageInfo=PROCEDURE) -symbol_vector=(CloneMontageInfo=PROCEDURE) -symbol_vector=(CloneString=PROCEDURE) -symbol_vector=(CloseBlob=PROCEDURE) -symbol_vector=(CoalesceImages=PROCEDURE) -symbol_vector=(ColorFloodfillImage=PROCEDURE) -symbol_vector=(CompositeImage=PROCEDURE) -symbol_vector=(ContrastImage=PROCEDURE) -symbol_vector=(CropImage=PROCEDURE) -symbol_vector=(CycleColormapImage=PROCEDURE) -symbol_vector=(DeconstructImages=PROCEDURE) -symbol_vector=(DescribeImage=PROCEDURE) -symbol_vector=(DespeckleImage=PROCEDURE) -symbol_vector=(DestroyImage=PROCEDURE) -symbol_vector=(DestroyImageInfo=PROCEDURE) -symbol_vector=(DestroyImages=PROCEDURE) -symbol_vector=(DestroyMontageInfo=PROCEDURE) -symbol_vector=(DrawImage=PROCEDURE) -symbol_vector=(EdgeImage=PROCEDURE) -symbol_vector=(EmbossImage=PROCEDURE) -symbol_vector=(EnhanceImage=PROCEDURE) -symbol_vector=(EOFBlob=PROCEDURE) -symbol_vector=(EqualizeImage=PROCEDURE) -symbol_vector=(ExpandFilename=PROCEDURE) -symbol_vector=(ExpandFilenames=PROCEDURE) -symbol_vector=(FlipImage=PROCEDURE) -symbol_vector=(FlopImage=PROCEDURE) -symbol_vector=(FormatMagickString=PROCEDURE) -symbol_vector=(FrameImage=PROCEDURE) -symbol_vector=(GammaImage=PROCEDURE) -symbol_vector=(GetBlobInfo=PROCEDURE) -symbol_vector=(GetExceptionInfo=PROCEDURE) -symbol_vector=(GetImageInfo=PROCEDURE) -symbol_vector=(GetImagePixels=PROCEDURE) -symbol_vector=(GetOnePixel=PROCEDURE) -symbol_vector=(GetMontageInfo=PROCEDURE) -symbol_vector=(GetQuantizeInfo=PROCEDURE) -symbol_vector=(GlobExpression=PROCEDURE) -symbol_vector=(HuffmanDecodeImage=PROCEDURE) -symbol_vector=(HuffmanEncodeImage=PROCEDURE) -symbol_vector=(ImageToBlob=PROCEDURE) -symbol_vector=(ImplodeImage=PROCEDURE) -symbol_vector=(IsGeometry=PROCEDURE) -symbol_vector=(IsGrayImage=PROCEDURE) -symbol_vector=(LiberateMemory=PROCEDURE) -symbol_vector=(ListDelegateInfo=PROCEDURE) -symbol_vector=(ListFiles=PROCEDURE) -symbol_vector=(ListMagickInfo=PROCEDURE) -symbol_vector=(LocaleCompare=PROCEDURE) -symbol_vector=(LocaleNCompare=PROCEDURE) -symbol_vector=(LZWEncodeImage=PROCEDURE) -symbol_vector=(MagickError=PROCEDURE) -symbol_vector=(MagickWarning=PROCEDURE) -symbol_vector=(MagnifyImage=PROCEDURE) -symbol_vector=(MapImage=PROCEDURE) -symbol_vector=(MapImages=PROCEDURE) -symbol_vector=(MatteFloodfillImage=PROCEDURE) -symbol_vector=(MinifyImage=PROCEDURE) -symbol_vector=(ModulateImage=PROCEDURE) -symbol_vector=(MogrifyImage=PROCEDURE) -symbol_vector=(MogrifyImages=PROCEDURE) -symbol_vector=(MontageImages=PROCEDURE) -symbol_vector=(MorphImages=PROCEDURE) -symbol_vector=(MosaicImages=PROCEDURE) -symbol_vector=(MultilineCensus=PROCEDURE) -symbol_vector=(NegateImage=PROCEDURE) -symbol_vector=(NormalizeImage=PROCEDURE) -symbol_vector=(OilPaintImage=PROCEDURE) -symbol_vector=(OpaqueImage=PROCEDURE) -symbol_vector=(OpenBlob=PROCEDURE) -symbol_vector=(PackbitsEncodeImage=PROCEDURE) -symbol_vector=(ParseImageGeometry=PROCEDURE) -symbol_vector=(PingImage=PROCEDURE) -symbol_vector=(PostscriptGeometry=PROCEDURE) -symbol_vector=(QuantizationError=PROCEDURE) -symbol_vector=(QuantizeImage=PROCEDURE) -symbol_vector=(QuantizeImages=PROCEDURE) -symbol_vector=(QueryColorDatabase=PROCEDURE) -symbol_vector=(RaiseImage=PROCEDURE) -symbol_vector=(ReadBlob=PROCEDURE) -symbol_vector=(ReadImage=PROCEDURE) -symbol_vector=(ReduceNoiseImage=PROCEDURE) -symbol_vector=(RGBTransformImage=PROCEDURE) -symbol_vector=(RollImage=PROCEDURE) -symbol_vector=(RotateImage=PROCEDURE) -symbol_vector=(SampleImage=PROCEDURE) -symbol_vector=(ScaleImage=PROCEDURE) -symbol_vector=(SeekBlob=PROCEDURE) -symbol_vector=(SegmentImage=PROCEDURE) -symbol_vector=(SetCacheThreshold=PROCEDURE) -symbol_vector=(SetClientName=PROCEDURE) -symbol_vector=(SetErrorHandler=PROCEDURE) -symbol_vector=(SetImageInfo=PROCEDURE) -symbol_vector=(SetMonitorHandler=PROCEDURE) -symbol_vector=(SetWarningHandler=PROCEDURE) -symbol_vector=(ShadeImage=PROCEDURE) -symbol_vector=(SharpenImage=PROCEDURE) -symbol_vector=(ShearImage=PROCEDURE) -symbol_vector=(SignatureImage=PROCEDURE) -symbol_vector=(SolarizeImage=PROCEDURE) -symbol_vector=(SortColormapByIntensity=PROCEDURE) -symbol_vector=(SpreadImage=PROCEDURE) -symbol_vector=(SteganoImage=PROCEDURE) -symbol_vector=(StereoImage=PROCEDURE) -symbol_vector=(StringToList=PROCEDURE) -symbol_vector=(Strip=PROCEDURE) -symbol_vector=(SwirlImage=PROCEDURE) -symbol_vector=(SyncImage=PROCEDURE) -symbol_vector=(SyncImagePixels=PROCEDURE) -symbol_vector=(TellBlob=PROCEDURE) -symbol_vector=(TemporaryFilename=PROCEDURE) -symbol_vector=(TextureImage=PROCEDURE) -symbol_vector=(TransformImage=PROCEDURE) -symbol_vector=(TransformRGBImage=PROCEDURE) -symbol_vector=(TranslateText=PROCEDURE) -symbol_vector=(TransparentImage=PROCEDURE) -symbol_vector=(WriteBlob=PROCEDURE) -symbol_vector=(WriteImage=PROCEDURE) -symbol_vector=(XAnnotateImage=PROCEDURE) -symbol_vector=(XBestFont=PROCEDURE) -symbol_vector=(XBestIconSize=PROCEDURE) -symbol_vector=(XBestPixel=PROCEDURE) -symbol_vector=(XBestVisualInfo=PROCEDURE) -symbol_vector=(XCheckRefreshWindows=PROCEDURE) -symbol_vector=(XClientMessage=PROCEDURE) -symbol_vector=(XColorBrowserWidget=PROCEDURE) -symbol_vector=(XCommandWidget=PROCEDURE) -symbol_vector=(XConfirmWidget=PROCEDURE) -symbol_vector=(XConstrainWindowPosition=PROCEDURE) -symbol_vector=(XDelay=PROCEDURE) -symbol_vector=(XDestroyWindowColors=PROCEDURE) -symbol_vector=(XDialogWidget=PROCEDURE) -symbol_vector=(XDisplayImageInfo=PROCEDURE) -symbol_vector=(XDrawImage=PROCEDURE) -symbol_vector=(XError=PROCEDURE) -symbol_vector=(XFileBrowserWidget=PROCEDURE) -symbol_vector=(XFontBrowserWidget=PROCEDURE) -symbol_vector=(XFreeResources=PROCEDURE) -symbol_vector=(XFreeStandardColormap=PROCEDURE) -symbol_vector=(XGetAnnotateInfo=PROCEDURE) -symbol_vector=(XGetImportInfo=PROCEDURE) -symbol_vector=(XGetMapInfo=PROCEDURE) -symbol_vector=(XGetResourceClass=PROCEDURE) -symbol_vector=(XGetResourceDatabase=PROCEDURE) -symbol_vector=(XGetResourceInfo=PROCEDURE) -symbol_vector=(XGetResourceInstance=PROCEDURE) -symbol_vector=(XGetScreenDensity=PROCEDURE) -symbol_vector=(XGetWindowColor=PROCEDURE) -symbol_vector=(XGetWindowInfo=PROCEDURE) -symbol_vector=(XHighlightEllipse=PROCEDURE) -symbol_vector=(XHighlightLine=PROCEDURE) -symbol_vector=(XHighlightRectangle=PROCEDURE) -symbol_vector=(XImportImage=PROCEDURE) -symbol_vector=(XInfoWidget=PROCEDURE) -symbol_vector=(XListBrowserWidget=PROCEDURE) -symbol_vector=(XMakeCursor=PROCEDURE) -symbol_vector=(XMakeImage=PROCEDURE) -symbol_vector=(XMakeMagnifyImage=PROCEDURE) -symbol_vector=(XMakeStandardColormap=PROCEDURE) -symbol_vector=(XMakeWindow=PROCEDURE) -symbol_vector=(XMenuWidget=PROCEDURE) -symbol_vector=(XNoticeWidget=PROCEDURE) -symbol_vector=(XPreferencesWidget=PROCEDURE) -symbol_vector=(XQueryColorDatabase=PROCEDURE) -symbol_vector=(XQueryPosition=PROCEDURE) -symbol_vector=(XRefreshWindow=PROCEDURE) -symbol_vector=(XRemoteCommand=PROCEDURE) -symbol_vector=(XRetainWindowColors=PROCEDURE) -symbol_vector=(XSetCursorState=PROCEDURE) -symbol_vector=(XTextViewWidget=PROCEDURE) -symbol_vector=(XUserPreferences=PROCEDURE) -symbol_vector=(XWindowByID=PROCEDURE) -symbol_vector=(XWindowByName=PROCEDURE) -symbol_vector=(XWindowByProperty=PROCEDURE) -symbol_vector=(ZoomImage=PROCEDURE) -symbol_vector=(AllocateImageColormap=PROCEDURE) -symbol_vector=(GetIndexes=PROCEDURE) -symbol_vector=(GetNumberColors=PROCEDURE) -symbol_vector=(GetImageException=PROCEDURE) -symbol_vector=(ThrowException=PROCEDURE) -symbol_vector=(GetMagickVersion=PROCEDURE) -symbol_vector=(GetExecutionPath=PROCEDURE) -symbol_vector=(FlattenImages=PROCEDURE) -symbol_vector=(GetImageAttribute=PROCEDURE) -symbol_vector=(ListColorInfo=PROCEDURE) -symbol_vector=(ListMagicInfo=PROCEDURE) -symbol_vector=(DestroyMagick=PROCEDURE) -symbol_vector=(InitializeMagick=PROCEDURE) -symbol_vector=(ListTypeInfo=PROCEDURE) -symbol_vector=(SetImageClipMask=PROCEDURE) -symbol_vector=(SetImageType=PROCEDURE) -symbol_vector=(SetImageOpacity=PROCEDURE) -symbol_vector=(DestroyImageList=PROCEDURE) -symbol_vector=(GetPageGeometry=PROCEDURE) -symbol_vector=(WriteImages=PROCEDURE) -symbol_vector=(PushImageList=PROCEDURE) -symbol_vector=(GetGeometry=PROCEDURE) -symbol_vector=(GetImageGeometry=PROCEDURE) -symbol_vector=(CatchException=PROCEDURE) -symbol_vector=(MagickFatalError=PROCEDURE) -symbol_vector=(DestroyExceptionInfo=PROCEDURE) -symbol_vector=(MontageImageCommand=PROCEDURE) -symbol_vector=(MogrifyImageCommand=PROCEDURE) -symbol_vector=(ConvertImageCommand=PROCEDURE) -symbol_vector=(IdentifyImageCommand=PROCEDURE) -symbol_vector=(CompositeImageCommand=PROCEDURE) -symbol_vector=(GetMagickCopyright=PROCEDURE) -symbol_vector=(SetLogEventMask=PROCEDURE) -symbol_vector=(SetMagickResourceLimit=PROCEDURE) -symbol_vector=(AppendImageToList=PROCEDURE) -symbol_vector=(GetImageTotalInkDensity=PROCEDURE) -symbol_vector=(SetLogFormat=PROCEDURE) -symbol_vector=(ListMagickResourceInfo=PROCEDURE) -symbol_vector=(DisplayImageCommand=PROCEDURE) -symbol_vector=(ImportImageCommand=PROCEDURE) -symbol_vector=(AnimateImageCommand=PROCEDURE) -symbol_vector=(RelinquishMagickMemory=PROCEDURE) -symbol_vector=(CompareImageCommand=PROCEDURE) -symbol_vector=(DestroyString=PROCEDURE) -symbol_vector=(AcquireExceptionInfo=PROCEDURE) -symbol_vector=(MagickCoreGenesis=PROCEDURE) -symbol_vector=(MagickCoreTerminus=PROCEDURE) -symbol_vector=(GetElapsedTime=PROCEDURE) -symbol_vector=(GetTimerInfo=PROCEDURE) -symbol_vector=(GetUserTime=PROCEDURE) -symbol_vector=(AcquireTimerInfo=PROCEDURE) -symbol_vector=(DestroyTimerInfo=PROCEDURE) -symbol_vector=(MagickCommandGenesis=PROCEDURE) -symbol_vector=(GetImageOption=PROCEDURE) -symbol_vector=(IsMagickTrue=PROCEDURE) -sys$share:decw$xlibshr.exe/share diff --git a/ImageMagick-6.9.12-44/Makefile.am b/ImageMagick-6.9.12-44/Makefile.am deleted file mode 100644 index 40d473e..0000000 --- a/ImageMagick-6.9.12-44/Makefile.am +++ /dev/null @@ -1,390 +0,0 @@ -# Copyright © 1999 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Copyright (C) 2003 - 2008 GraphicsMagick Group -# -# Top-Level Makefile for building ImageMagick. -# - -topincludedir = @includedir@/magick - -AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) - -ACLOCAL_AMFLAGS = -I m4 - -MODULECOMMONFLAGS = -no-undefined -export-symbols-regex ".*" -shared -module -avoid-version -MODULECOMMONCPPFLAGS = $(AM_CPPFLAGS) - -# Options to pass when running configure in the distcheck target. -# -# We want to preserve user-provided option variables so the same -# compiler, headers, and libraries are used as for a normal build. -DISTCHECK_CONFIGURE_FLAGS=$(DISTCHECK_CONFIG_FLAGS) - -DISTCLEANFILES = _configs.sed magick/magick-baseconfig.h - -## Make sure these will be cleaned even when they're not built by default. -CLEANFILES = \ - $(WAND_CLEANFILES) \ - $(MAGICKPP_CLEANFILES) \ - $(UTILITIES_CLEANFILES) \ - $(TESTS_CLEANFILES) - -bin_PROGRAMS = \ - $(UTILITIES_PGMS) - -# Binary scripts -bin_SCRIPTS = \ - $(MAGICK_BIN_SCRPTS) \ - $(WAND_BIN_SCRPTS) \ - $(MAGICKPP_SCRPTS) - -include_HEADERS = - -# Headers which are not installed but which are distributed -noinst_HEADERS = \ - $(MAGICK_NOINST_HDRS) - -if WIN32_NATIVE_BUILD -SRCDIR='$(shell @WinPathScript@ $(srcdir)/)' -else -SRCDIR="$(srcdir)/" -endif - -# Tests with .tap extensions use the TAP protocol and TAP driver -LOG_COMPILER = $(SHELL) - -SH_LOG_COMPILER = $(LOG_COMPILER) -TAP_LOG_COMPILER = $(LOG_COMPILER) - -# Test extensions -TEST_EXTENSIONS = .sh .tap - -TAP_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \ - $(top_srcdir)/config/tap-driver.sh - -# Environment parameters to be used during tests -TESTS_ENVIRONMENT = \ - MAKE="$(MAKE)" \ - MAKEFLAGS="$(MAKEFLAGS)" \ - MEMCHECK="$(MEMCHECK)" - -# Tests to run -TESTS = \ - $(TESTS_TESTS) \ - $(MAGICKPP_TESTS) \ - $(WAND_TESTS) \ - $(UTILITIES_TESTS) - -# Tests which are expected to fail -XFAIL_TESTS = \ - $(TESTS_XFAIL_TESTS) \ - $(UTILITIES_XFAIL_TESTS) - -TOP_EXTRA_DIST = \ - AUTHORS.txt \ - ChangeLog.md \ - LICENSE \ - QuickStart.txt \ - NOTICE \ - Install-mac.txt \ - Install-unix.txt \ - Install-vms.txt \ - Install-windows.txt \ - magick.sh.in \ - Magickshr.opt \ - NEWS.txt \ - README.txt \ - index.html \ - winpath.sh - -# Additional files to distribute -EXTRA_DIST = \ - $(TOP_EXTRA_DIST) \ - $(CONFIG_EXTRA_DIST) \ - $(MAGICK_EXTRA_DIST) \ - $(WAND_EXTRA_DIST) \ - $(MAGICKPP_EXTRA_DIST) \ - $(UTILITIES_EXTRA_DIST) \ - $(TESTS_EXTRA_DIST) - -lib_LTLIBRARIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(MAGICKPP_LIBS) -AM_LDFLAGS = -noinst_LTLIBRARIES = -EXTRA_LTLIBRARIES = -BUILT_SOURCES = -MOSTLYCLEANFILES = - -check_PROGRAMS = \ - $(TESTS_CHECK_PGRMS) \ - $(MAGICKPP_CHECK_PGRMS) \ - $(WAND_CHECK_PGRMS) - -include m4/Makefile.am -include config/Makefile.am -include coders/Makefile.am -include magick/Makefile.am -include filters/Makefile.am -include wand/Makefile.am -include Magick++/Makefile.am -include utilities/Makefile.am -include tests/Makefile.am -include PerlMagick/Makefile.am - -# Pkgconfig directory -pkgconfigdir = $(libdir)/pkgconfig - -# Files to install in Pkgconfig directory -pkgconfig_DATA = \ - $(MAGICK_PKGCONFIG) \ - $(WAND_PKGCONFIG) \ - $(MAGICKPP_PKGCONFIG) - -# create a copy for pc file (ideally the non abi should be symlinked) -%-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.pc: %.pc - cp -f $^ $@ - -# Architecture independent data files installed in the package's data directory -docdir = $(DOCUMENTATION_PATH) - -# Manual pages to install -if INSTALL_DOC -man_MANS = \ - $(MAGICK_MANS) \ - $(WAND_MANS) \ - $(MAGICKPP_MANS) \ - $(UTILITIES_MANS) - -doc_DATA = \ - LICENSE \ - ChangeLog.md \ - NEWS.txt -endif - -if MAINTAINER_MODE -MAINTAINER_TARGETS = \ - magick-version \ - ImageMagick.spec \ - $(PERLMAGICK_MAINTAINER_TARGETS) -endif - -all-local: $(MAGICKPP_LOCAL_TARGETS) $(PERLMAGICK_ALL_LOCAL_TARGETS) $(MAINTAINER_TARGETS) - -install-exec-local: $(PERLMAGICK_INSTALL_EXEC_LOCAL_TARGETS) - -install-data-local: $(PERLMAGICK_INSTALL_DATA_LOCAL_TARGETS) $(HTML_INSTALL_DATA_TARGETS) - -uninstall-local: $(PERLMAGICK_UNINSTALL_LOCAL_TARGETS) $(HTML_UNINSTALL_DATA_TARGETS) - -clean-local: $(PERLMAGICK_CLEAN_LOCAL_TARGETS) - -distclean-local: $(PERLMAGICK_DISTCLEAN_LOCAL_TARGETS) - -maintainer-clean-local: $(PERLMAGICK_MAINTAINER_CLEAN_LOCAL_TARGETS) - -check-local: $(PERLMAGICK_CHECK_LOCAL_TARGETS) - -# drd: valgrind's newer thread error detector -drd: - $(MAKE) MEMCHECK='valgrind --tool=drd --check-stack-var=yes --var-info=yes \ - --quiet $(VALGRIND_EXTRA_OPTS)' check - -# helgrind: valgrind's older thread error detector -helgrind: - $(MAKE) MEMCHECK='valgrind --tool=helgrind --error-exitcode=2 --quiet \ - $(VALGRIND_EXTRA_OPTS)' check - -# memcheck: valgrind's memory access checker -memcheck: - $(MAKE) MEMCHECK='valgrind --tool=memcheck --leak-check=full --read-var-info=yes \ - --error-exitcode=2 --track-origins=yes --num-callers=12 \ - --quiet $(VALGRIND_EXTRA_OPTS)' check - -# ptrcheck: valgrind's experimental pointer checking tool. -ptrcheck: - $(MAKE) MEMCHECK='valgrind --tool=exp-ptrcheck --quiet $(VALGRIND_EXTRA_OPTS)' check - -# Non-Automake subdirectories to distribute -DISTDIRS = images scripts www PerlMagick -dist-hook: - ( \ - builddir=`pwd` ; \ - cd $(srcdir) && \ - ( \ - for dir in $(DISTDIRS) ; do \ - find $$dir -depth -print | egrep -v '(~$$)|(/.git)|(/\.#)|(/\.deps)|(/\.git)' \ - | cpio -pdum $$builddir/$(distdir) 2> /dev/null ; \ - done \ - ) \ - ) - -# -# Additional install rules -# - -# Install HTML files -pkgdocdir = $(DOCUMENTATION_PATH) -DOCDIRSDOXYGEN = www/api/MagickCore www/api/MagickWand -DOCDIRSMANUAL = images images/patterns www www/assets www/api www/source www/Magick++ -DOCDIRS= $(DOCDIRSMANUAL) $(DOCDIRSDOXYGEN) - -if INSTALL_DOC -HTML_INSTALL_DATA_TARGETS = install-data-html -endif - -install-data-html: - $(mkinstalldirs) $(DESTDIR)$(pkgdocdir) - $(INSTALL_DATA) $(srcdir)/index.html $(DESTDIR)$(pkgdocdir) - for dir in $(DOCDIRS) ; do \ - $(mkinstalldirs) $(DESTDIR)$(pkgdocdir)/$$dir && \ - if test -d $(builddir)/$$dir ; then \ - docsrcdir=$(builddir)/$$dir; \ - else \ - docsrcdir=$(srcdir)/$$dir; \ - fi; \ - if test -d $$docsrcdir; then \ - for file in $$docsrcdir/*.* ; do \ - echo "$(INSTALL_DATA) $$file $(DESTDIR)$(pkgdocdir)/$$dir" ; \ - $(INSTALL_DATA) "$$file" $(DESTDIR)$(pkgdocdir)/$$dir ; \ - done ; \ - fi; \ - done - -# Uninstall HTML files -HTML_UNINSTALL_DATA_TARGETS = uninstall-data-html -uninstall-data-html: - rm -f $(DESTDIR)$(pkgdocdir)/index.html - for dir in $(DOCDIRS) ; do \ - rm -f -r $(DESTDIR)$(pkgdocdir)/$$dir ; \ - done - -# Ensure that version.h at $(srcdir)/magick/version.h is kept up to date. -magick-version: magick/version.h - @if test -f "$(srcdir)/VisualMagick/installer/inc/version.isx.in" ; then \ - ./config.status --file="$(srcdir)/../VisualMagick/installer/inc/version.isx" 2> /dev/null ; \ - fi - @if test -n "$(VPATH)" ; then \ - cmp magick/version.h $(srcdir)/magick/version.h > /dev/null ; \ - if test $$? -eq 1 ; then \ - echo "Updating $(srcdir)/magick/version.h ..."; \ - cp magick/version.h $(srcdir)/magick/version.h ; \ - fi ; \ - fi ; \ - touch magick-version - -magick/version.h: $(top_srcdir)/ChangeLog.md $(top_srcdir)/m4/version.m4 - -# Automagically reconfigure libtool -LIBTOOL_DEPS = @LIBTOOL_DEPS@ -libtool: $(LIBTOOL_DEPS) - $(SHELL) ./config.status --recheck - -# Format C API documentation -html-local: -# copy static file - for dir in $(DOCDIRSMANUAL) ; do \ - $(mkinstalldirs) $(top_builddir)/$$dir ;\ - for file in $$dir/*.* ; do \ - if ! test -f $(top_builddir)/$$file; then \ - cp -p -f $(top_srcdir)/$$file $(top_builddir)/$$dir ; \ - fi; \ - done ; \ - done; -# remove old doxygen files - for dir in $(DOCDIRDOXYGEN) ; do \ - rm -rf $$dir || true; \ - done; -# make doxygen doc - $(mkinstalldirs) $(top_builddir)/www/api - cd config && doxygen MagickCore.dox - cd config && doxygen MagickWand.dox - cd config && doxygen Magick++.dox - -# -# Build Windows source Zip and 7Zip balls -# -if ZIP_DELEGATE -DIST_WINDOWS_SRC_ZIP=$(PACKAGE_NAME)-$(PACKAGE_VERSION)-windows.zip -else -DIST_WINDOWS_SRC_ZIP= -endif -if P7ZIP_DELEGATE -DIST_WINDOWS_SRC_7ZIP=$(PACKAGE_NAME)-$(PACKAGE_VERSION)-windows.7z -else -DIST_WINDOWS_SRC_7ZIP= -endif -$(DIST_WINDOWS_SRC_ZIP) $(DIST_WINDOWS_SRC_7ZIP) windows-dist: - if test -d $(PACKAGE_NAME)-$(PACKAGE_VERSION) ; then \ - chmod -R u+w $(PACKAGE_NAME)-$(PACKAGE_VERSION) ; \ - rm -rf $(PACKAGE_NAME)-$(PACKAGE_VERSION) ; \ - fi - git clone -b main https://github.com/ImageMagick/ImageMagick6.git $(PACKAGE_NAME)-$(PACKAGE_VERSION) -if ZIP_DELEGATE - rm -f $(DIST_WINDOWS_SRC_ZIP) - $(ZIP) -r -9 -q $(DIST_WINDOWS_SRC_ZIP) $(PACKAGE_NAME)-$(PACKAGE_VERSION) -endif # ZIP_DELEGATE -if P7ZIP_DELEGATE - rm -f $(DIST_WINDOWS_SRC_7ZIP) - $(P7ZIP) a -t7z -mx=9 $(DIST_WINDOWS_SRC_7ZIP) $(PACKAGE_NAME)-$(PACKAGE_VERSION) - chmod 644 $(DIST_WINDOWS_SRC_7ZIP) -endif # P7ZIP_DELEGATE - rm -rf $(PACKAGE_NAME)-$(PACKAGE_VERSION) - -# -# RPM build support -# -if RPM_DELEGATE - -DIST_ARCHIVE_SRPM=$(distdir).src.rpm -.PHONY: srpm -$(DIST_ARCHIVE_SRPM) srpm: dist-bzip2 - rm -f $(DIST_ARCHIVE_SRPM) - $(RPM) --define="_sourcedir `pwd`" --define="_srcrpmdir `pwd`" --nodeps --bs ImageMagick.spec - @echo ============================================================== - @echo $(DIST_ARCHIVE_SRPM) is ready for distribution. - @echo ============================================================== - -RPMDIR=rpmbuild -RPMARCH=$(MAGICK_TARGET_CPU) - -DIST_ARCHIVE_RPM= \ - $(RPMDIR)/$(RPMARCH)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)-$(PACKAGE_PATCHLEVEL_VERSION).$(RPMARCH).rpm \ - $(RPMDIR)/$(RPMARCH)/$(PACKAGE_NAME)-c++-$(PACKAGE_VERSION)-$(PACKAGE_PATCHLEVEL_VERSION).$(RPMARCH).rpm \ - $(RPMDIR)/$(RPMARCH)/$(PACKAGE_NAME)-c++-devel-$(PACKAGE_VERSION)-$(PACKAGE_PATCHLEVEL_VERSION).$(RPMARCH).rpm \ - $(RPMDIR)/$(RPMARCH)/$(PACKAGE_NAME)-devel-$(PACKAGE_VERSION)-$(PACKAGE_PATCHLEVEL_VERSION).$(RPMARCH).rpm \ - $(RPMDIR)/$(RPMARCH)/$(PACKAGE_NAME)-perl-$(PACKAGE_VERSION)-$(PACKAGE_PATCHLEVEL_VERSION).$(RPMARCH).rpm - -.PHONY: rpm -rpm: dist - rm -rf $(RPMDIR) - $(mkinstalldirs) $(RPMDIR) - $(mkinstalldirs) $(RPMDIR)/BUILD - $(mkinstalldirs) $(RPMDIR)/RPMS - $(RPM) --define="_sourcedir `pwd`" --define="_rpmdir `pwd`/$(RPMDIR)/RPMS" --define="_builddir `pwd`/$(RPMDIR)/BUILD" --nodeps -bb ImageMagick.spec - @echo ============================================================== - @echo $(DIST_ARCHIVE_RPM) is ready for distribution. - @echo ============================================================== - -else -DIST_ARCHIVE_RPM= -endif # RPM_DELEGATE - -# -# Build a validated snapshot release and move to the snapshots directory. -# -snapshot: distcheck - $(MAKE) $(DIST_ARCHIVE_SRPM) - $(MAKE) $(DIST_WINDOWS_SRC_ZIP) - $(MAKE) $(DIST_WINDOWS_SRC_7ZIP) - mv $(DIST_ARCHIVES) $(DIST_WINDOWS_SRC_ZIP) $(DIST_WINDOWS_SRC_7ZIP) $(DIST_ARCHIVE_SRPM) /var/ftp/pub/ImageMagick/beta/ diff --git a/ImageMagick-6.9.12-44/Makefile.in b/ImageMagick-6.9.12-44/Makefile.in deleted file mode 100644 index dc2ad14..0000000 --- a/ImageMagick-6.9.12-44/Makefile.in +++ /dev/null @@ -1,13040 +0,0 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2018 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# Copyright © 1999 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Copyright (C) 2003 - 2008 GraphicsMagick Group -# -# Top-Level Makefile for building ImageMagick. -# - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Makefile for building ImageMagick m4 macros. - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Makefile for Magick ImageMagick configuration files. - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Makefile for building ImageMagick Coder library. - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# http://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Makefile for building the MagickCore API. -# - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Makefile for building ImageMagick filter modules. - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# http://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Makefile for building MagickWand API. -# - -# -# Top Makefile for Magick++ -# -# Copyright Bob Friesenhahn, 1999, 2000, 2002, 2004, 2008 -# - -# AM_CPPFLAGS += -I$(top_srcdir)/Magick++/lib - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# http://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Makefile for building ImageMagick utilities. - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Copyright (C) 2003 - 2008 GraphicsMagick Group -# -# Makefile for building PerlMagick. - -# If source files missing, see if they can be obtained via VPATH - - - - - -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -bin_PROGRAMS = $(am__EXEEXT_1) -TESTS = $(TESTS_TESTS) $(am__EXEEXT_5) -XFAIL_TESTS = $(am__EXEEXT_6) $(am__EXEEXT_6) -check_PROGRAMS = $(am__EXEEXT_2) $(am__EXEEXT_4) -@MAGICKCORE_ZERO_CONFIGURATION_SUPPORT_TRUE@am__append_1 = magick/threshold-map.h -@MAGICKCORE_ZERO_CONFIGURATION_SUPPORT_TRUE@am__append_2 = magick/threshold-map.h -subdir = . -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ac_func_fseeko.m4 \ - $(top_srcdir)/m4/ax_c___attribute__.m4 \ - $(top_srcdir)/m4/ax_cflags_warn_all.m4 \ - $(top_srcdir)/m4/ax_check_compile_flag.m4 \ - $(top_srcdir)/m4/ax_check_framework.m4 \ - $(top_srcdir)/m4/ax_compare_version.m4 \ - $(top_srcdir)/m4/ax_compiler_vendor.m4 \ - $(top_srcdir)/m4/ax_cxx_bool.m4 \ - $(top_srcdir)/m4/ax_cxx_namespace_std.m4 \ - $(top_srcdir)/m4/ax_cxx_namespaces.m4 \ - $(top_srcdir)/m4/ax_gcc_archflag.m4 \ - $(top_srcdir)/m4/ax_gcc_x86_cpuid.m4 \ - $(top_srcdir)/m4/ax_have_opencl.m4 \ - $(top_srcdir)/m4/ax_prefix_config_h.m4 \ - $(top_srcdir)/m4/ax_prepend_flag.m4 \ - $(top_srcdir)/m4/ax_prog_perl_version.m4 \ - $(top_srcdir)/m4/ax_pthread.m4 \ - $(top_srcdir)/m4/ax_require_defined.m4 \ - $(top_srcdir)/m4/cxx_have_std_libs.m4 \ - $(top_srcdir)/m4/framework.m4 \ - $(top_srcdir)/m4/ld-version-script.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/pkg.m4 \ - $(top_srcdir)/m4/version.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ - $(am__configure_deps) $(include_HEADERS) $(magickinc_HEADERS) \ - $(magickincarch_HEADERS) $(am__magickppinc_HEADERS_DIST) \ - $(am__magickpptopinc_HEADERS_DIST) $(noinst_HEADERS) \ - $(wandinc_HEADERS) $(am__DIST_COMMON) -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno config.status.lineno -mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config/config.h -CONFIG_CLEAN_FILES = common.shi config/configure.xml \ - config/delegates.xml config/ImageMagick.rdf \ - config/MagickCore.dox config/MagickWand.dox \ - config/Magick++.dox config/type-apple.xml \ - config/type-dejavu.xml config/type-ghostscript.xml \ - config/type-urw-base35.xml config/type-windows.xml \ - config/type.xml ImageMagick.spec Magick++/bin/Magick++-config \ - magick/ImageMagick.pc Magick++/lib/ImageMagick++.pc \ - Magick++/lib/Magick++.pc magick/Magick-config \ - magick/MagickCore-config magick/MagickCore.pc magick/version.h \ - magick.sh PerlMagick/check.sh PerlMagick/default/Magick.pm \ - PerlMagick/Makefile.PL PerlMagick/default/Makefile.PL \ - PerlMagick/quantum/Makefile.PL PerlMagick/quantum/quantum.pm \ - PerlMagick/quantum/quantum.xs PerlMagick/quantum/typemap \ - utilities/animate.1 utilities/compare.1 utilities/composite.1 \ - utilities/conjure.1 utilities/convert.1 utilities/display.1 \ - utilities/identify.1 utilities/ImageMagick.1 \ - utilities/import.1 utilities/mogrify.1 utilities/montage.1 \ - utilities/stream.1 wand/MagickWand-config wand/MagickWand.pc \ - wand/Wand-config wand/Wand.pc -CONFIG_CLEAN_VPATH_FILES = -am__EXEEXT_1 = utilities/animate$(EXEEXT) utilities/compare$(EXEEXT) \ - utilities/composite$(EXEEXT) utilities/conjure$(EXEEXT) \ - utilities/convert$(EXEEXT) utilities/display$(EXEEXT) \ - utilities/identify$(EXEEXT) utilities/import$(EXEEXT) \ - utilities/mogrify$(EXEEXT) utilities/montage$(EXEEXT) \ - utilities/stream$(EXEEXT) -am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(codersdir)" \ - "$(DESTDIR)$(filtersdir)" "$(DESTDIR)$(libdir)" \ - "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" \ - "$(DESTDIR)$(configlibdir)" "$(DESTDIR)$(configsharedir)" \ - "$(DESTDIR)$(configsharearchdir)" "$(DESTDIR)$(docdir)" \ - "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)" \ - "$(DESTDIR)$(magickincdir)" "$(DESTDIR)$(magickincarchdir)" \ - "$(DESTDIR)$(magickppincdir)" "$(DESTDIR)$(magickpptopincdir)" \ - "$(DESTDIR)$(wandincdir)" -am__EXEEXT_2 = tests/validate$(EXEEXT) tests/drawtest$(EXEEXT) \ - tests/wandtest$(EXEEXT) -am__EXEEXT_3 = Magick++/demo/analyze$(EXEEXT) \ - Magick++/demo/button$(EXEEXT) Magick++/demo/demo$(EXEEXT) \ - Magick++/demo/detrans$(EXEEXT) Magick++/demo/flip$(EXEEXT) \ - Magick++/demo/gravity$(EXEEXT) Magick++/demo/piddle$(EXEEXT) \ - Magick++/demo/shapes$(EXEEXT) Magick++/demo/zoom$(EXEEXT) \ - Magick++/tests/appendImages$(EXEEXT) \ - Magick++/tests/attributes$(EXEEXT) \ - Magick++/tests/averageImages$(EXEEXT) \ - Magick++/tests/coalesceImages$(EXEEXT) \ - Magick++/tests/coderInfo$(EXEEXT) \ - Magick++/tests/color$(EXEEXT) \ - Magick++/tests/colorHistogram$(EXEEXT) \ - Magick++/tests/exceptions$(EXEEXT) \ - Magick++/tests/montageImages$(EXEEXT) \ - Magick++/tests/morphImages$(EXEEXT) \ - Magick++/tests/readWriteBlob$(EXEEXT) \ - Magick++/tests/readWriteImages$(EXEEXT) -@WITH_MAGICK_PLUS_PLUS_TRUE@am__EXEEXT_4 = $(am__EXEEXT_3) -PROGRAMS = $(bin_PROGRAMS) -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - test -z "$$files" \ - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ - } -LTLIBRARIES = $(coders_LTLIBRARIES) $(filters_LTLIBRARIES) \ - $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_DEPENDENCIES = \ - $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -am__dirstamp = $(am__leading_dot)dirstamp -am_Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS = Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.lo \ - Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.lo -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS = $(am_Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS) -AM_V_lt = $(am__v_lt_@AM_V@) -am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -am__v_lt_0 = --silent -am__v_lt_1 = -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LINK = \ - $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) \ - $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS) \ - $(LDFLAGS) -o $@ -@WITH_MAGICK_PLUS_PLUS_TRUE@am_Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_rpath = \ -@WITH_MAGICK_PLUS_PLUS_TRUE@ -rpath $(libdir) -coders_aai_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_aai_la_OBJECTS = coders/aai_la-aai.lo -coders_aai_la_OBJECTS = $(am_coders_aai_la_OBJECTS) -coders_aai_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_aai_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_aai_la_rpath = -rpath $(codersdir) -coders_art_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_art_la_OBJECTS = coders/art_la-art.lo -coders_art_la_OBJECTS = $(am_coders_art_la_OBJECTS) -coders_art_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_art_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_art_la_rpath = -rpath $(codersdir) -coders_avs_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_avs_la_OBJECTS = coders/avs_la-avs.lo -coders_avs_la_OBJECTS = $(am_coders_avs_la_OBJECTS) -coders_avs_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_avs_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_avs_la_rpath = -rpath $(codersdir) -coders_bgr_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_bgr_la_OBJECTS = coders/bgr_la-bgr.lo -coders_bgr_la_OBJECTS = $(am_coders_bgr_la_OBJECTS) -coders_bgr_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_bgr_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_bgr_la_rpath = -rpath $(codersdir) -coders_bmp_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_bmp_la_OBJECTS = coders/bmp_la-bmp.lo -coders_bmp_la_OBJECTS = $(am_coders_bmp_la_OBJECTS) -coders_bmp_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_bmp_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_bmp_la_rpath = -rpath $(codersdir) -coders_braille_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_braille_la_OBJECTS = coders/braille_la-braille.lo -coders_braille_la_OBJECTS = $(am_coders_braille_la_OBJECTS) -coders_braille_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_braille_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_braille_la_rpath = -rpath $(codersdir) -am__DEPENDENCIES_1 = -coders_cals_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_cals_la_OBJECTS = coders/cals_la-cals.lo -coders_cals_la_OBJECTS = $(am_coders_cals_la_OBJECTS) -coders_cals_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_cals_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_cals_la_rpath = -rpath $(codersdir) -coders_caption_la_DEPENDENCIES = $(MAGICKCORE_LIBS) \ - $(am__DEPENDENCIES_1) -am_coders_caption_la_OBJECTS = coders/caption_la-caption.lo -coders_caption_la_OBJECTS = $(am_coders_caption_la_OBJECTS) -coders_caption_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_caption_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_caption_la_rpath = -rpath $(codersdir) -coders_cin_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_cin_la_OBJECTS = coders/cin_la-cin.lo -coders_cin_la_OBJECTS = $(am_coders_cin_la_OBJECTS) -coders_cin_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_cin_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_cin_la_rpath = -rpath $(codersdir) -coders_cip_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_cip_la_OBJECTS = coders/cip_la-cip.lo -coders_cip_la_OBJECTS = $(am_coders_cip_la_OBJECTS) -coders_cip_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_cip_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_cip_la_rpath = -rpath $(codersdir) -coders_clip_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_clip_la_OBJECTS = coders/clip_la-clip.lo -coders_clip_la_OBJECTS = $(am_coders_clip_la_OBJECTS) -coders_clip_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_clip_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_clip_la_rpath = -rpath $(codersdir) -coders_clipboard_la_DEPENDENCIES = $(MAGICKCORE_LIBS) \ - $(am__DEPENDENCIES_1) -am_coders_clipboard_la_OBJECTS = coders/clipboard_la-clipboard.lo -coders_clipboard_la_OBJECTS = $(am_coders_clipboard_la_OBJECTS) -coders_clipboard_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_clipboard_la_LDFLAGS) \ - $(LDFLAGS) -o $@ -@WINGDI32_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_clipboard_la_rpath = \ -@WINGDI32_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath $(codersdir) -coders_cmyk_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_cmyk_la_OBJECTS = coders/cmyk_la-cmyk.lo -coders_cmyk_la_OBJECTS = $(am_coders_cmyk_la_OBJECTS) -coders_cmyk_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_cmyk_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_cmyk_la_rpath = -rpath $(codersdir) -coders_cut_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_cut_la_OBJECTS = coders/cut_la-cut.lo -coders_cut_la_OBJECTS = $(am_coders_cut_la_OBJECTS) -coders_cut_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_cut_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_cut_la_rpath = -rpath $(codersdir) -coders_dcm_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_dcm_la_OBJECTS = coders/dcm_la-dcm.lo -coders_dcm_la_OBJECTS = $(am_coders_dcm_la_OBJECTS) -coders_dcm_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_dcm_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_dcm_la_rpath = -rpath $(codersdir) -coders_dds_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_dds_la_OBJECTS = coders/dds_la-dds.lo -coders_dds_la_OBJECTS = $(am_coders_dds_la_OBJECTS) -coders_dds_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_dds_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_dds_la_rpath = -rpath $(codersdir) -coders_debug_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_debug_la_OBJECTS = coders/debug_la-debug.lo -coders_debug_la_OBJECTS = $(am_coders_debug_la_OBJECTS) -coders_debug_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_debug_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_debug_la_rpath = -rpath $(codersdir) -coders_dib_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_dib_la_OBJECTS = coders/dib_la-dib.lo -coders_dib_la_OBJECTS = $(am_coders_dib_la_OBJECTS) -coders_dib_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_dib_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_dib_la_rpath = -rpath $(codersdir) -coders_djvu_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -am_coders_djvu_la_OBJECTS = coders/djvu_la-djvu.lo -coders_djvu_la_OBJECTS = $(am_coders_djvu_la_OBJECTS) -coders_djvu_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_djvu_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@DJVU_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_djvu_la_rpath = \ -@DJVU_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath $(codersdir) -coders_dng_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_dng_la_OBJECTS = coders/dng_la-dng.lo -coders_dng_la_OBJECTS = $(am_coders_dng_la_OBJECTS) -coders_dng_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_dng_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_dng_la_rpath = -rpath $(codersdir) -coders_dot_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_dot_la_OBJECTS = coders/dot_la-dot.lo -coders_dot_la_OBJECTS = $(am_coders_dot_la_OBJECTS) -coders_dot_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_dot_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_dot_la_rpath = -rpath $(codersdir) -coders_dps_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -am_coders_dps_la_OBJECTS = coders/dps_la-dps.lo -coders_dps_la_OBJECTS = $(am_coders_dps_la_OBJECTS) -coders_dps_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_dps_la_LDFLAGS) $(LDFLAGS) -o $@ -@DPS_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_dps_la_rpath = -rpath \ -@DPS_DELEGATE_TRUE@@WITH_MODULES_TRUE@ $(codersdir) -coders_dpx_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_dpx_la_OBJECTS = coders/dpx_la-dpx.lo -coders_dpx_la_OBJECTS = $(am_coders_dpx_la_OBJECTS) -coders_dpx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_dpx_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_dpx_la_rpath = -rpath $(codersdir) -coders_emf_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_emf_la_OBJECTS = coders/emf_la-emf.lo -coders_emf_la_OBJECTS = $(am_coders_emf_la_OBJECTS) -coders_emf_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_emf_la_LDFLAGS) $(LDFLAGS) -o $@ -@WINGDI32_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_emf_la_rpath = \ -@WINGDI32_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath $(codersdir) -coders_ept_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_ept_la_OBJECTS = coders/ept_la-ept.lo -coders_ept_la_OBJECTS = $(am_coders_ept_la_OBJECTS) -coders_ept_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_ept_la_LDFLAGS) $(LDFLAGS) -o $@ -@TIFF_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_ept_la_rpath = \ -@TIFF_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath $(codersdir) -coders_exr_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_exr_la_OBJECTS = coders/exr_la-exr.lo -coders_exr_la_OBJECTS = $(am_coders_exr_la_OBJECTS) -coders_exr_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_exr_la_LDFLAGS) $(LDFLAGS) -o $@ -@OPENEXR_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_exr_la_rpath = \ -@OPENEXR_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath $(codersdir) -coders_fax_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_fax_la_OBJECTS = coders/fax_la-fax.lo -coders_fax_la_OBJECTS = $(am_coders_fax_la_OBJECTS) -coders_fax_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_fax_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_fax_la_rpath = -rpath $(codersdir) -coders_fits_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_fits_la_OBJECTS = coders/fits_la-fits.lo -coders_fits_la_OBJECTS = $(am_coders_fits_la_OBJECTS) -coders_fits_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_fits_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_fits_la_rpath = -rpath $(codersdir) -coders_flif_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_flif_la_OBJECTS = coders/flif_la-flif.lo -coders_flif_la_OBJECTS = $(am_coders_flif_la_OBJECTS) -coders_flif_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_flif_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@FLIF_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_flif_la_rpath = \ -@FLIF_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath $(codersdir) -coders_fpx_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_fpx_la_OBJECTS = coders/fpx_la-fpx.lo -coders_fpx_la_OBJECTS = $(am_coders_fpx_la_OBJECTS) -coders_fpx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_fpx_la_LDFLAGS) $(LDFLAGS) -o $@ -@FPX_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_fpx_la_rpath = -rpath \ -@FPX_DELEGATE_TRUE@@WITH_MODULES_TRUE@ $(codersdir) -coders_gif_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_gif_la_OBJECTS = coders/gif_la-gif.lo -coders_gif_la_OBJECTS = $(am_coders_gif_la_OBJECTS) -coders_gif_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_gif_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_gif_la_rpath = -rpath $(codersdir) -coders_gradient_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_gradient_la_OBJECTS = coders/gradient_la-gradient.lo -coders_gradient_la_OBJECTS = $(am_coders_gradient_la_OBJECTS) -coders_gradient_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_gradient_la_LDFLAGS) \ - $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_gradient_la_rpath = -rpath $(codersdir) -coders_gray_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_gray_la_OBJECTS = coders/gray_la-gray.lo -coders_gray_la_OBJECTS = $(am_coders_gray_la_OBJECTS) -coders_gray_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_gray_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_gray_la_rpath = -rpath $(codersdir) -coders_hald_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_hald_la_OBJECTS = coders/hald_la-hald.lo -coders_hald_la_OBJECTS = $(am_coders_hald_la_OBJECTS) -coders_hald_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_hald_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_hald_la_rpath = -rpath $(codersdir) -coders_hdr_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_hdr_la_OBJECTS = coders/hdr_la-hdr.lo -coders_hdr_la_OBJECTS = $(am_coders_hdr_la_OBJECTS) -coders_hdr_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_hdr_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_hdr_la_rpath = -rpath $(codersdir) -coders_heic_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_heic_la_OBJECTS = coders/heic_la-heic.lo -coders_heic_la_OBJECTS = $(am_coders_heic_la_OBJECTS) -coders_heic_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_heic_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@HEIC_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_heic_la_rpath = \ -@HEIC_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath $(codersdir) -coders_histogram_la_DEPENDENCIES = $(MAGICKCORE_LIBS) \ - $(am__DEPENDENCIES_1) -am_coders_histogram_la_OBJECTS = coders/histogram_la-histogram.lo -coders_histogram_la_OBJECTS = $(am_coders_histogram_la_OBJECTS) -coders_histogram_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_histogram_la_LDFLAGS) \ - $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_histogram_la_rpath = -rpath $(codersdir) -coders_hrz_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_hrz_la_OBJECTS = coders/hrz_la-hrz.lo -coders_hrz_la_OBJECTS = $(am_coders_hrz_la_OBJECTS) -coders_hrz_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_hrz_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_hrz_la_rpath = -rpath $(codersdir) -coders_html_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_html_la_OBJECTS = coders/html_la-html.lo -coders_html_la_OBJECTS = $(am_coders_html_la_OBJECTS) -coders_html_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_html_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_html_la_rpath = -rpath $(codersdir) -coders_icon_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_icon_la_OBJECTS = coders/icon_la-icon.lo -coders_icon_la_OBJECTS = $(am_coders_icon_la_OBJECTS) -coders_icon_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_icon_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_icon_la_rpath = -rpath $(codersdir) -coders_info_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_info_la_OBJECTS = coders/info_la-info.lo -coders_info_la_OBJECTS = $(am_coders_info_la_OBJECTS) -coders_info_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_info_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_info_la_rpath = -rpath $(codersdir) -coders_inline_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_inline_la_OBJECTS = coders/inline_la-inline.lo -coders_inline_la_OBJECTS = $(am_coders_inline_la_OBJECTS) -coders_inline_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_inline_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_inline_la_rpath = -rpath $(codersdir) -coders_ipl_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_ipl_la_OBJECTS = coders/ipl_la-ipl.lo -coders_ipl_la_OBJECTS = $(am_coders_ipl_la_OBJECTS) -coders_ipl_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_ipl_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_ipl_la_rpath = -rpath $(codersdir) -coders_jbig_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_jbig_la_OBJECTS = coders/jbig_la-jbig.lo -coders_jbig_la_OBJECTS = $(am_coders_jbig_la_OBJECTS) -coders_jbig_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_jbig_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@JBIG_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_jbig_la_rpath = \ -@JBIG_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath $(codersdir) -coders_jnx_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_jnx_la_OBJECTS = coders/jnx_la-jnx.lo -coders_jnx_la_OBJECTS = $(am_coders_jnx_la_OBJECTS) -coders_jnx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_jnx_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_jnx_la_rpath = -rpath $(codersdir) -coders_jp2_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_jp2_la_OBJECTS = coders/jp2_la-jp2.lo -coders_jp2_la_OBJECTS = $(am_coders_jp2_la_OBJECTS) -coders_jp2_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_jp2_la_LDFLAGS) $(LDFLAGS) -o $@ -@LIBOPENJP2_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_jp2_la_rpath = \ -@LIBOPENJP2_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath \ -@LIBOPENJP2_DELEGATE_TRUE@@WITH_MODULES_TRUE@ $(codersdir) -coders_jpeg_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_jpeg_la_OBJECTS = coders/jpeg_la-jpeg.lo -coders_jpeg_la_OBJECTS = $(am_coders_jpeg_la_OBJECTS) -coders_jpeg_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_jpeg_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@JPEG_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_jpeg_la_rpath = \ -@JPEG_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath $(codersdir) -coders_json_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_json_la_OBJECTS = coders/json_la-json.lo -coders_json_la_OBJECTS = $(am_coders_json_la_OBJECTS) -coders_json_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_json_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_json_la_rpath = -rpath $(codersdir) -coders_label_la_DEPENDENCIES = $(MAGICKCORE_LIBS) \ - $(am__DEPENDENCIES_1) -am_coders_label_la_OBJECTS = coders/label_la-label.lo -coders_label_la_OBJECTS = $(am_coders_label_la_OBJECTS) -coders_label_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_label_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_label_la_rpath = -rpath $(codersdir) -coders_mac_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_mac_la_OBJECTS = coders/mac_la-mac.lo -coders_mac_la_OBJECTS = $(am_coders_mac_la_OBJECTS) -coders_mac_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_mac_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_mac_la_rpath = -rpath $(codersdir) -coders_magick_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_magick_la_OBJECTS = coders/magick_la-magick.lo -coders_magick_la_OBJECTS = $(am_coders_magick_la_OBJECTS) -coders_magick_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_magick_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_magick_la_rpath = -rpath $(codersdir) -coders_map_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_map_la_OBJECTS = coders/map_la-map.lo -coders_map_la_OBJECTS = $(am_coders_map_la_OBJECTS) -coders_map_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_map_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_map_la_rpath = -rpath $(codersdir) -coders_mask_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_mask_la_OBJECTS = coders/mask_la-mask.lo -coders_mask_la_OBJECTS = $(am_coders_mask_la_OBJECTS) -coders_mask_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_mask_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_mask_la_rpath = -rpath $(codersdir) -coders_mat_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -am_coders_mat_la_OBJECTS = coders/mat_la-mat.lo -coders_mat_la_OBJECTS = $(am_coders_mat_la_OBJECTS) -coders_mat_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_mat_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_mat_la_rpath = -rpath $(codersdir) -coders_matte_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_matte_la_OBJECTS = coders/matte_la-matte.lo -coders_matte_la_OBJECTS = $(am_coders_matte_la_OBJECTS) -coders_matte_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_matte_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_matte_la_rpath = -rpath $(codersdir) -coders_meta_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_meta_la_OBJECTS = coders/meta_la-meta.lo -coders_meta_la_OBJECTS = $(am_coders_meta_la_OBJECTS) -coders_meta_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_meta_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_meta_la_rpath = -rpath $(codersdir) -coders_miff_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -am_coders_miff_la_OBJECTS = coders/miff_la-miff.lo -coders_miff_la_OBJECTS = $(am_coders_miff_la_OBJECTS) -coders_miff_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_miff_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_miff_la_rpath = -rpath $(codersdir) -coders_mono_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_mono_la_OBJECTS = coders/mono_la-mono.lo -coders_mono_la_OBJECTS = $(am_coders_mono_la_OBJECTS) -coders_mono_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_mono_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_mono_la_rpath = -rpath $(codersdir) -coders_mpc_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_mpc_la_OBJECTS = coders/mpc_la-mpc.lo -coders_mpc_la_OBJECTS = $(am_coders_mpc_la_OBJECTS) -coders_mpc_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_mpc_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_mpc_la_rpath = -rpath $(codersdir) -coders_mpr_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_mpr_la_OBJECTS = coders/mpr_la-mpr.lo -coders_mpr_la_OBJECTS = $(am_coders_mpr_la_OBJECTS) -coders_mpr_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_mpr_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_mpr_la_rpath = -rpath $(codersdir) -coders_msl_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_msl_la_OBJECTS = coders/msl_la-msl.lo -coders_msl_la_OBJECTS = $(am_coders_msl_la_OBJECTS) -coders_msl_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_msl_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_msl_la_rpath = -rpath $(codersdir) -coders_mtv_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_mtv_la_OBJECTS = coders/mtv_la-mtv.lo -coders_mtv_la_OBJECTS = $(am_coders_mtv_la_OBJECTS) -coders_mtv_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_mtv_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_mtv_la_rpath = -rpath $(codersdir) -coders_mvg_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_mvg_la_OBJECTS = coders/mvg_la-mvg.lo -coders_mvg_la_OBJECTS = $(am_coders_mvg_la_OBJECTS) -coders_mvg_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_mvg_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_mvg_la_rpath = -rpath $(codersdir) -coders_null_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_null_la_OBJECTS = coders/null_la-null.lo -coders_null_la_OBJECTS = $(am_coders_null_la_OBJECTS) -coders_null_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_null_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_null_la_rpath = -rpath $(codersdir) -coders_otb_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_otb_la_OBJECTS = coders/otb_la-otb.lo -coders_otb_la_OBJECTS = $(am_coders_otb_la_OBJECTS) -coders_otb_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_otb_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_otb_la_rpath = -rpath $(codersdir) -coders_palm_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_palm_la_OBJECTS = coders/palm_la-palm.lo -coders_palm_la_OBJECTS = $(am_coders_palm_la_OBJECTS) -coders_palm_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_palm_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_palm_la_rpath = -rpath $(codersdir) -coders_pango_la_DEPENDENCIES = $(MAGICKCORE_LIBS) \ - $(am__DEPENDENCIES_1) -am_coders_pango_la_OBJECTS = coders/pango_la-pango.lo -coders_pango_la_OBJECTS = $(am_coders_pango_la_OBJECTS) -coders_pango_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_pango_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_pango_la_rpath = -rpath $(codersdir) -coders_pattern_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_pattern_la_OBJECTS = coders/pattern_la-pattern.lo -coders_pattern_la_OBJECTS = $(am_coders_pattern_la_OBJECTS) -coders_pattern_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_pattern_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_pattern_la_rpath = -rpath $(codersdir) -coders_pcd_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_pcd_la_OBJECTS = coders/pcd_la-pcd.lo -coders_pcd_la_OBJECTS = $(am_coders_pcd_la_OBJECTS) -coders_pcd_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_pcd_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_pcd_la_rpath = -rpath $(codersdir) -coders_pcl_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_pcl_la_OBJECTS = coders/pcl_la-pcl.lo -coders_pcl_la_OBJECTS = $(am_coders_pcl_la_OBJECTS) -coders_pcl_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_pcl_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_pcl_la_rpath = -rpath $(codersdir) -coders_pcx_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_pcx_la_OBJECTS = coders/pcx_la-pcx.lo -coders_pcx_la_OBJECTS = $(am_coders_pcx_la_OBJECTS) -coders_pcx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_pcx_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_pcx_la_rpath = -rpath $(codersdir) -coders_pdb_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_pdb_la_OBJECTS = coders/pdb_la-pdb.lo -coders_pdb_la_OBJECTS = $(am_coders_pdb_la_OBJECTS) -coders_pdb_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_pdb_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_pdb_la_rpath = -rpath $(codersdir) -coders_pdf_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_pdf_la_OBJECTS = coders/pdf_la-pdf.lo -coders_pdf_la_OBJECTS = $(am_coders_pdf_la_OBJECTS) -coders_pdf_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_pdf_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_pdf_la_rpath = -rpath $(codersdir) -coders_pes_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_pes_la_OBJECTS = coders/pes_la-pes.lo -coders_pes_la_OBJECTS = $(am_coders_pes_la_OBJECTS) -coders_pes_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_pes_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_pes_la_rpath = -rpath $(codersdir) -coders_pgx_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_pgx_la_OBJECTS = coders/pgx_la-pgx.lo -coders_pgx_la_OBJECTS = $(am_coders_pgx_la_OBJECTS) -coders_pgx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_pgx_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_pgx_la_rpath = -rpath $(codersdir) -coders_pict_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_pict_la_OBJECTS = coders/pict_la-pict.lo -coders_pict_la_OBJECTS = $(am_coders_pict_la_OBJECTS) -coders_pict_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_pict_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_pict_la_rpath = -rpath $(codersdir) -coders_pix_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_pix_la_OBJECTS = coders/pix_la-pix.lo -coders_pix_la_OBJECTS = $(am_coders_pix_la_OBJECTS) -coders_pix_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_pix_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_pix_la_rpath = -rpath $(codersdir) -coders_plasma_la_DEPENDENCIES = $(MAGICKCORE_LIBS) \ - $(am__DEPENDENCIES_1) -am_coders_plasma_la_OBJECTS = coders/plasma_la-plasma.lo -coders_plasma_la_OBJECTS = $(am_coders_plasma_la_OBJECTS) -coders_plasma_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_plasma_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_plasma_la_rpath = -rpath $(codersdir) -coders_png_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -am_coders_png_la_OBJECTS = coders/png_la-png.lo -coders_png_la_OBJECTS = $(am_coders_png_la_OBJECTS) -coders_png_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_png_la_LDFLAGS) $(LDFLAGS) -o $@ -@PNG_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_png_la_rpath = -rpath \ -@PNG_DELEGATE_TRUE@@WITH_MODULES_TRUE@ $(codersdir) -coders_pnm_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_pnm_la_OBJECTS = coders/pnm_la-pnm.lo -coders_pnm_la_OBJECTS = $(am_coders_pnm_la_OBJECTS) -coders_pnm_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_pnm_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_pnm_la_rpath = -rpath $(codersdir) -coders_preview_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_preview_la_OBJECTS = coders/preview_la-preview.lo -coders_preview_la_OBJECTS = $(am_coders_preview_la_OBJECTS) -coders_preview_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_preview_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_preview_la_rpath = -rpath $(codersdir) -coders_ps_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_ps_la_OBJECTS = coders/ps_la-ps.lo -coders_ps_la_OBJECTS = $(am_coders_ps_la_OBJECTS) -coders_ps_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_ps_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_ps_la_rpath = -rpath $(codersdir) -coders_ps2_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_ps2_la_OBJECTS = coders/ps2_la-ps2.lo -coders_ps2_la_OBJECTS = $(am_coders_ps2_la_OBJECTS) -coders_ps2_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_ps2_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_ps2_la_rpath = -rpath $(codersdir) -coders_ps3_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_ps3_la_OBJECTS = coders/ps3_la-ps3.lo -coders_ps3_la_OBJECTS = $(am_coders_ps3_la_OBJECTS) -coders_ps3_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_ps3_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_ps3_la_rpath = -rpath $(codersdir) -coders_psd_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_psd_la_OBJECTS = coders/psd_la-psd.lo -coders_psd_la_OBJECTS = $(am_coders_psd_la_OBJECTS) -coders_psd_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_psd_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_psd_la_rpath = -rpath $(codersdir) -coders_pwp_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_pwp_la_OBJECTS = coders/pwp_la-pwp.lo -coders_pwp_la_OBJECTS = $(am_coders_pwp_la_OBJECTS) -coders_pwp_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_pwp_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_pwp_la_rpath = -rpath $(codersdir) -coders_raw_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_raw_la_OBJECTS = coders/raw_la-raw.lo -coders_raw_la_OBJECTS = $(am_coders_raw_la_OBJECTS) -coders_raw_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_raw_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_raw_la_rpath = -rpath $(codersdir) -coders_rgb_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_rgb_la_OBJECTS = coders/rgb_la-rgb.lo -coders_rgb_la_OBJECTS = $(am_coders_rgb_la_OBJECTS) -coders_rgb_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_rgb_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_rgb_la_rpath = -rpath $(codersdir) -coders_rgf_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_rgf_la_OBJECTS = coders/rgf_la-rgf.lo -coders_rgf_la_OBJECTS = $(am_coders_rgf_la_OBJECTS) -coders_rgf_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_rgf_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_rgf_la_rpath = -rpath $(codersdir) -coders_rla_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_rla_la_OBJECTS = coders/rla_la-rla.lo -coders_rla_la_OBJECTS = $(am_coders_rla_la_OBJECTS) -coders_rla_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_rla_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_rla_la_rpath = -rpath $(codersdir) -coders_rle_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_rle_la_OBJECTS = coders/rle_la-rle.lo -coders_rle_la_OBJECTS = $(am_coders_rle_la_OBJECTS) -coders_rle_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_rle_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_rle_la_rpath = -rpath $(codersdir) -coders_scr_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_scr_la_OBJECTS = coders/scr_la-scr.lo -coders_scr_la_OBJECTS = $(am_coders_scr_la_OBJECTS) -coders_scr_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_scr_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_scr_la_rpath = -rpath $(codersdir) -coders_sct_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_sct_la_OBJECTS = coders/sct_la-sct.lo -coders_sct_la_OBJECTS = $(am_coders_sct_la_OBJECTS) -coders_sct_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_sct_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_sct_la_rpath = -rpath $(codersdir) -coders_sfw_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_sfw_la_OBJECTS = coders/sfw_la-sfw.lo -coders_sfw_la_OBJECTS = $(am_coders_sfw_la_OBJECTS) -coders_sfw_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_sfw_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_sfw_la_rpath = -rpath $(codersdir) -coders_sgi_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_sgi_la_OBJECTS = coders/sgi_la-sgi.lo -coders_sgi_la_OBJECTS = $(am_coders_sgi_la_OBJECTS) -coders_sgi_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_sgi_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_sgi_la_rpath = -rpath $(codersdir) -coders_sixel_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_sixel_la_OBJECTS = coders/sixel_la-sixel.lo -coders_sixel_la_OBJECTS = $(am_coders_sixel_la_OBJECTS) -coders_sixel_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_sixel_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_sixel_la_rpath = -rpath $(codersdir) -coders_stegano_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_stegano_la_OBJECTS = coders/stegano_la-stegano.lo -coders_stegano_la_OBJECTS = $(am_coders_stegano_la_OBJECTS) -coders_stegano_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_stegano_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_stegano_la_rpath = -rpath $(codersdir) -coders_sun_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_sun_la_OBJECTS = coders/sun_la-sun.lo -coders_sun_la_OBJECTS = $(am_coders_sun_la_OBJECTS) -coders_sun_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_sun_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_sun_la_rpath = -rpath $(codersdir) -coders_svg_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_svg_la_OBJECTS = coders/svg_la-svg.lo -coders_svg_la_OBJECTS = $(am_coders_svg_la_OBJECTS) -coders_svg_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_svg_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_svg_la_rpath = -rpath $(codersdir) -coders_tga_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_tga_la_OBJECTS = coders/tga_la-tga.lo -coders_tga_la_OBJECTS = $(am_coders_tga_la_OBJECTS) -coders_tga_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_tga_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_tga_la_rpath = -rpath $(codersdir) -coders_thumbnail_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_thumbnail_la_OBJECTS = coders/thumbnail_la-thumbnail.lo -coders_thumbnail_la_OBJECTS = $(am_coders_thumbnail_la_OBJECTS) -coders_thumbnail_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_thumbnail_la_LDFLAGS) \ - $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_thumbnail_la_rpath = -rpath $(codersdir) -coders_tiff_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -am_coders_tiff_la_OBJECTS = coders/tiff_la-tiff.lo \ - coders/tiff_la-psd.lo -coders_tiff_la_OBJECTS = $(am_coders_tiff_la_OBJECTS) -coders_tiff_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_tiff_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@TIFF_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_tiff_la_rpath = \ -@TIFF_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath $(codersdir) -coders_tile_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_tile_la_OBJECTS = coders/tile_la-tile.lo -coders_tile_la_OBJECTS = $(am_coders_tile_la_OBJECTS) -coders_tile_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_tile_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_tile_la_rpath = -rpath $(codersdir) -coders_tim_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_tim_la_OBJECTS = coders/tim_la-tim.lo -coders_tim_la_OBJECTS = $(am_coders_tim_la_OBJECTS) -coders_tim_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_tim_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_tim_la_rpath = -rpath $(codersdir) -coders_ttf_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_ttf_la_OBJECTS = coders/ttf_la-ttf.lo -coders_ttf_la_OBJECTS = $(am_coders_ttf_la_OBJECTS) -coders_ttf_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_ttf_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_ttf_la_rpath = -rpath $(codersdir) -coders_txt_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_txt_la_OBJECTS = coders/txt_la-txt.lo -coders_txt_la_OBJECTS = $(am_coders_txt_la_OBJECTS) -coders_txt_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_txt_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_txt_la_rpath = -rpath $(codersdir) -coders_uil_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_uil_la_OBJECTS = coders/uil_la-uil.lo -coders_uil_la_OBJECTS = $(am_coders_uil_la_OBJECTS) -coders_uil_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_uil_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_uil_la_rpath = -rpath $(codersdir) -coders_url_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_url_la_OBJECTS = coders/url_la-url.lo -coders_url_la_OBJECTS = $(am_coders_url_la_OBJECTS) -coders_url_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_url_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_url_la_rpath = -rpath $(codersdir) -coders_uyvy_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_uyvy_la_OBJECTS = coders/uyvy_la-uyvy.lo -coders_uyvy_la_OBJECTS = $(am_coders_uyvy_la_OBJECTS) -coders_uyvy_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_uyvy_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_uyvy_la_rpath = -rpath $(codersdir) -coders_vicar_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_vicar_la_OBJECTS = coders/vicar_la-vicar.lo -coders_vicar_la_OBJECTS = $(am_coders_vicar_la_OBJECTS) -coders_vicar_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_vicar_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_vicar_la_rpath = -rpath $(codersdir) -coders_vid_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_vid_la_OBJECTS = coders/vid_la-vid.lo -coders_vid_la_OBJECTS = $(am_coders_vid_la_OBJECTS) -coders_vid_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_vid_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_vid_la_rpath = -rpath $(codersdir) -coders_video_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_video_la_OBJECTS = coders/video_la-video.lo -coders_video_la_OBJECTS = $(am_coders_video_la_OBJECTS) -coders_video_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_video_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_video_la_rpath = -rpath $(codersdir) -coders_viff_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_viff_la_OBJECTS = coders/viff_la-viff.lo -coders_viff_la_OBJECTS = $(am_coders_viff_la_OBJECTS) -coders_viff_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_viff_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_viff_la_rpath = -rpath $(codersdir) -coders_vips_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_vips_la_OBJECTS = coders/vips_la-vips.lo -coders_vips_la_OBJECTS = $(am_coders_vips_la_OBJECTS) -coders_vips_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_vips_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_vips_la_rpath = -rpath $(codersdir) -coders_wbmp_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_wbmp_la_OBJECTS = coders/wbmp_la-wbmp.lo -coders_wbmp_la_OBJECTS = $(am_coders_wbmp_la_OBJECTS) -coders_wbmp_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_wbmp_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WITH_MODULES_TRUE@am_coders_wbmp_la_rpath = -rpath $(codersdir) -coders_webp_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -am_coders_webp_la_OBJECTS = coders/webp_la-webp.lo -coders_webp_la_OBJECTS = $(am_coders_webp_la_OBJECTS) -coders_webp_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_webp_la_LDFLAGS) $(LDFLAGS) -o \ - $@ -@WEBP_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_webp_la_rpath = \ -@WEBP_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath $(codersdir) -coders_wmf_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -am_coders_wmf_la_OBJECTS = coders/wmf_la-wmf.lo -coders_wmf_la_OBJECTS = $(am_coders_wmf_la_OBJECTS) -coders_wmf_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_wmf_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@@WMF_DELEGATE_TRUE@am_coders_wmf_la_rpath = -rpath \ -@WITH_MODULES_TRUE@@WMF_DELEGATE_TRUE@ $(codersdir) -coders_wpg_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_wpg_la_OBJECTS = coders/wpg_la-wpg.lo -coders_wpg_la_OBJECTS = $(am_coders_wpg_la_OBJECTS) -coders_wpg_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_wpg_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_wpg_la_rpath = -rpath $(codersdir) -coders_x_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_x_la_OBJECTS = coders/x_la-x.lo -coders_x_la_OBJECTS = $(am_coders_x_la_OBJECTS) -coders_x_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_x_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@@X11_DELEGATE_TRUE@am_coders_x_la_rpath = -rpath \ -@WITH_MODULES_TRUE@@X11_DELEGATE_TRUE@ $(codersdir) -coders_xbm_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_xbm_la_OBJECTS = coders/xbm_la-xbm.lo -coders_xbm_la_OBJECTS = $(am_coders_xbm_la_OBJECTS) -coders_xbm_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_xbm_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_xbm_la_rpath = -rpath $(codersdir) -coders_xc_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_xc_la_OBJECTS = coders/xc_la-xc.lo -coders_xc_la_OBJECTS = $(am_coders_xc_la_OBJECTS) -coders_xc_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_xc_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_xc_la_rpath = -rpath $(codersdir) -coders_xcf_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_xcf_la_OBJECTS = coders/xcf_la-xcf.lo -coders_xcf_la_OBJECTS = $(am_coders_xcf_la_OBJECTS) -coders_xcf_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_xcf_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_xcf_la_rpath = -rpath $(codersdir) -coders_xpm_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_xpm_la_OBJECTS = coders/xpm_la-xpm.lo -coders_xpm_la_OBJECTS = $(am_coders_xpm_la_OBJECTS) -coders_xpm_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_xpm_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_xpm_la_rpath = -rpath $(codersdir) -coders_xps_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_coders_xps_la_OBJECTS = coders/xps_la-xps.lo -coders_xps_la_OBJECTS = $(am_coders_xps_la_OBJECTS) -coders_xps_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_xps_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_xps_la_rpath = -rpath $(codersdir) -coders_xwd_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) -am_coders_xwd_la_OBJECTS = coders/xwd_la-xwd.lo -coders_xwd_la_OBJECTS = $(am_coders_xwd_la_OBJECTS) -coders_xwd_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_xwd_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@@X11_DELEGATE_TRUE@am_coders_xwd_la_rpath = -rpath \ -@WITH_MODULES_TRUE@@X11_DELEGATE_TRUE@ $(codersdir) -coders_ycbcr_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_ycbcr_la_OBJECTS = coders/ycbcr_la-ycbcr.lo -coders_ycbcr_la_OBJECTS = $(am_coders_ycbcr_la_OBJECTS) -coders_ycbcr_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(coders_ycbcr_la_LDFLAGS) $(LDFLAGS) \ - -o $@ -@WITH_MODULES_TRUE@am_coders_ycbcr_la_rpath = -rpath $(codersdir) -coders_yuv_la_DEPENDENCIES = $(MAGICKCORE_LIBS) -am_coders_yuv_la_OBJECTS = coders/yuv_la-yuv.lo -coders_yuv_la_OBJECTS = $(am_coders_yuv_la_OBJECTS) -coders_yuv_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_yuv_la_LDFLAGS) $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_coders_yuv_la_rpath = -rpath $(codersdir) -filters_analyze_la_DEPENDENCIES = $(MAGICKCORE_LIBS) \ - $(am__DEPENDENCIES_1) -am_filters_analyze_la_OBJECTS = filters/analyze_la-analyze.lo -filters_analyze_la_OBJECTS = $(am_filters_analyze_la_OBJECTS) -filters_analyze_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(filters_analyze_la_LDFLAGS) \ - $(LDFLAGS) -o $@ -@WITH_MODULES_TRUE@am_filters_analyze_la_rpath = -rpath $(filtersdir) -am__magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES_DIST = \ - magick/ImageMagick.h magick/MagickCore.h magick/accelerate.c \ - magick/accelerate-private.h \ - magick/accelerate-kernels-private.h magick/animate.c \ - magick/animate.h magick/animate-private.h magick/annotate.c \ - magick/annotate.h magick/api.h magick/artifact.c \ - magick/artifact.h magick/attribute.c magick/attribute.h \ - magick/blob.c magick/blob.h magick/blob-private.h \ - magick/cache.c magick/cache.h magick/cache-private.h \ - magick/cache-view.c magick/cache-view.h magick/channel.c \ - magick/channel.h magick/cipher.c magick/cipher.h \ - magick/client.c magick/client.h magick/coder.c magick/coder.h \ - magick/color.c magick/color.h magick/color-private.h \ - magick/colormap.c magick/colormap.h magick/colormap-private.h \ - magick/colorspace.c magick/colorspace.h \ - magick/colorspace-private.h magick/compare.c magick/compare.h \ - magick/composite.c magick/composite.h \ - magick/composite-private.h magick/compress.c magick/compress.h \ - magick/configure.c magick/configure.h magick/constitute.c \ - magick/constitute.h magick/decorate.c magick/decorate.h \ - magick/distribute-cache.c magick/distribute-cache.h \ - magick/distribute-cache-private.h magick/delegate.c \ - magick/delegate.h magick/delegate-private.h magick/deprecate.c \ - magick/deprecate.h magick/display.c magick/display.h \ - magick/display-private.h magick/distort.c magick/distort.h \ - magick/draw.c magick/draw.h magick/draw-private.h \ - magick/effect.c magick/effect.h magick/enhance.c \ - magick/enhance.h magick/exception.c magick/exception.h \ - magick/exception-private.h magick/feature.c magick/feature.h \ - magick/fourier.c magick/fourier.h magick/fx.c magick/fx.h \ - magick/fx-private.h magick/gem.c magick/gem.h \ - magick/gem-private.h magick/geometry.c magick/geometry.h \ - magick/hashmap.c magick/hashmap.h magick/histogram.c \ - magick/histogram.h magick/identify.c magick/identify.h \ - magick/image.c magick/image.h magick/image-private.h \ - magick/image-view.c magick/image-view.h magick/layer.c \ - magick/layer.h magick/list.c magick/list.h magick/locale.c \ - magick/locale_.h magick/locale-private.h magick/log.c \ - magick/log.h magick/mac.h magick/magic.c magick/magic.h \ - magick/magick.c magick/magick-baseconfig.h \ - magick/magick-config.h magick/magick-type.h magick/magick.h \ - magick/matrix.c magick/matrix.h magick/memory.c \ - magick/memory_.h magick/memory-private.h magick/methods.h \ - magick/method-attribute.h magick/mime.c magick/mime.h \ - magick/module.c magick/module.h magick/monitor.c \ - magick/monitor.h magick/monitor-private.h magick/montage.c \ - magick/montage.h magick/morphology.c magick/morphology.h \ - magick/morphology-private.h magick/mutex.h magick/nt-base.h \ - magick/nt-base-private.h magick/nt-feature.h magick/opencl.c \ - magick/opencl.h magick/opencl-private.h magick/option.c \ - magick/option.h magick/option-private.h magick/paint.c \ - magick/paint.h magick/pixel.c magick/pixel.h \ - magick/pixel-accessor.h magick/pixel-private.h magick/policy.c \ - magick/policy.h magick/policy-private.h magick/prepress.c \ - magick/prepress.h magick/property.c magick/property.h \ - magick/profile.c magick/profile.h magick/quantize.c \ - magick/quantize.h magick/quantum.c magick/quantum.h \ - magick/quantum-export.c magick/quantum-import.c \ - magick/quantum-private.h magick/random.c magick/random_.h \ - magick/random-private.h magick/registry.c magick/registry.h \ - magick/resample.c magick/resample.h magick/resample-private.h \ - magick/resize.c magick/resize.h magick/resize-private.h \ - magick/resource.c magick/resource_.h magick/segment.c \ - magick/segment.h magick/semaphore.c magick/semaphore.h \ - magick/semaphore-private.h magick/shear.c magick/shear.h \ - magick/signature.c magick/signature.h \ - magick/signature-private.h magick/splay-tree.c \ - magick/splay-tree.h magick/static.c magick/static.h \ - magick/statistic.c magick/statistic.h magick/stream.c \ - magick/stream.h magick/stream-private.h magick/string.c \ - magick/string_.h magick/string-private.h magick/studio.h \ - magick/thread.c magick/thread_.h magick/thread-private.h \ - magick/timer.c magick/timer.h magick/timer-private.h \ - magick/token.c magick/token.h magick/token-private.h \ - magick/transform.c magick/transform.h magick/threshold.c \ - magick/threshold.h magick/type.c magick/type.h \ - magick/utility.c magick/utility.h magick/utility-private.h \ - magick/version.c magick/version.h magick/version-private.h \ - magick/vision.c magick/vision.h magick/visual-effects.c \ - magick/visual-effects.h magick/vms.h magick/widget.c \ - magick/widget.h magick/xml-tree.c magick/xml-tree.h \ - magick/xml-tree-private.h magick/xwindow.c magick/xwindow.h \ - magick/nt-feature.c magick/nt-base.c coders/aai.c coders/art.c \ - coders/avs.c coders/bgr.c coders/bmp.c coders/braille.c \ - coders/bytebuffer-private.h coders/cals.c coders/caption.c \ - coders/cin.c coders/cip.c coders/clip.c coders/cmyk.c \ - coders/cut.c coders/dcm.c coders/dds.c coders/debug.c \ - coders/dib.c coders/dng.c coders/dot.c coders/dpx.c \ - coders/fax.c coders/fits.c coders/ghostscript-private.h \ - coders/gif.c coders/gradient.c coders/gray.c coders/hald.c \ - coders/hdr.c coders/histogram.c coders/hrz.c coders/html.c \ - coders/icon.c coders/info.c coders/inline.c coders/ipl.c \ - coders/jnx.c coders/json.c coders/label.c coders/mac.c \ - coders/magick.c coders/map.c coders/mask.c coders/mat.c \ - coders/matte.c coders/meta.c coders/miff.c coders/mono.c \ - coders/mpc.c coders/mpr.c coders/msl.c coders/mtv.c \ - coders/mvg.c coders/null.c coders/otb.c coders/palm.c \ - coders/pango.c coders/pattern.c coders/pcd.c coders/pcl.c \ - coders/pcx.c coders/pdb.c coders/pdf.c coders/pes.c \ - coders/pgx.c coders/pict.c coders/pix.c coders/plasma.c \ - coders/pnm.c coders/preview.c coders/ps.c coders/ps2.c \ - coders/ps3.c coders/psd.c coders/psd-private.h coders/pwp.c \ - coders/raw.c coders/rgb.c coders/rgf.c coders/rla.c \ - coders/rle.c coders/scr.c coders/screenshot.c coders/sct.c \ - coders/sfw.c coders/sgi.c coders/sixel.c coders/stegano.c \ - coders/sun.c coders/svg.c coders/tga.c coders/thumbnail.c \ - coders/tile.c coders/tim.c coders/ttf.c coders/txt.c \ - coders/uil.c coders/url.c coders/uyvy.c coders/vicar.c \ - coders/vid.c coders/video.c coders/viff.c coders/vips.c \ - coders/wbmp.c coders/wpg.c coders/xbm.c coders/xc.c \ - coders/xcf.c coders/xpm.c coders/xps.c coders/ycbcr.c \ - coders/yuv.c coders/dps.c coders/djvu.c coders/exr.c \ - coders/flif.c coders/fpx.c coders/clipboard.c coders/emf.c \ - coders/heic.c coders/jbig.c coders/jpeg.c coders/jp2.c \ - coders/png.c coders/ept.c coders/tiff.c coders/webp.c \ - coders/wmf.c coders/x.c coders/xwd.c filters/analyze.c -am__objects_1 = magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.lo \ - magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.lo -@CYGWIN_BUILD_TRUE@@WIN32_NATIVE_BUILD_FALSE@am__objects_2 = magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.lo -@WIN32_NATIVE_BUILD_TRUE@am__objects_2 = magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.lo \ -@WIN32_NATIVE_BUILD_TRUE@ magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.lo -@DPS_DELEGATE_TRUE@am__objects_3 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.lo -@DJVU_DELEGATE_TRUE@am__objects_4 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.lo -@OPENEXR_DELEGATE_TRUE@am__objects_5 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.lo -@FLIF_DELEGATE_TRUE@am__objects_6 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.lo -@FPX_DELEGATE_TRUE@am__objects_7 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.lo -@WINGDI32_DELEGATE_TRUE@am__objects_8 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.lo \ -@WINGDI32_DELEGATE_TRUE@ coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.lo -@HEIC_DELEGATE_TRUE@am__objects_9 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.lo -@JBIG_DELEGATE_TRUE@am__objects_10 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.lo -@JPEG_DELEGATE_TRUE@am__objects_11 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.lo -@LIBOPENJP2_DELEGATE_TRUE@am__objects_12 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.lo -@PNG_DELEGATE_TRUE@am__objects_13 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.lo -@TIFF_DELEGATE_TRUE@am__objects_14 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.lo \ -@TIFF_DELEGATE_TRUE@ coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.lo -@WEBP_DELEGATE_TRUE@am__objects_15 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.lo -@WMF_DELEGATE_TRUE@am__objects_16 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.lo -@X11_DELEGATE_TRUE@am__objects_17 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.lo \ -@X11_DELEGATE_TRUE@ coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.lo -am__objects_18 = coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.lo \ - coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.lo \ - $(am__objects_3) $(am__objects_4) $(am__objects_5) \ - $(am__objects_6) $(am__objects_7) $(am__objects_8) \ - $(am__objects_9) $(am__objects_10) $(am__objects_11) \ - $(am__objects_12) $(am__objects_13) $(am__objects_14) \ - $(am__objects_15) $(am__objects_16) $(am__objects_17) -am__objects_19 = filters/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.lo -@WITH_MODULES_FALSE@am_magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS = \ -@WITH_MODULES_FALSE@ $(am__objects_1) $(am__objects_2) \ -@WITH_MODULES_FALSE@ $(am__objects_18) $(am__objects_19) -@WITH_MODULES_TRUE@am_magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS = \ -@WITH_MODULES_TRUE@ $(am__objects_1) $(am__objects_2) -am__objects_20 = -nodist_magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS = \ - $(am__objects_20) -magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS = $(am_magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS) \ - $(nodist_magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS) -magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LINK = \ - $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS) \ - $(LDFLAGS) -o $@ -wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_DEPENDENCIES = \ - $(MAGICKCORE_LIBS) $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am__objects_21 = wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.lo \ - wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.lo -am_wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS = \ - $(am__objects_21) -wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS = $(am_wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS) -wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LINK = \ - $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS) \ - $(LDFLAGS) -o $@ -am_Magick___demo_analyze_OBJECTS = \ - Magick++/demo/analyze-analyze.$(OBJEXT) -Magick___demo_analyze_OBJECTS = $(am_Magick___demo_analyze_OBJECTS) -@WITH_MAGICK_PLUS_PLUS_TRUE@am__DEPENDENCIES_2 = Magick++/lib/libMagick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la -@WITH_MAGICK_PLUS_PLUS_TRUE@am__DEPENDENCIES_3 = \ -@WITH_MAGICK_PLUS_PLUS_TRUE@ $(am__DEPENDENCIES_2) \ -@WITH_MAGICK_PLUS_PLUS_TRUE@ $(top_builddir)/magick/libMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la \ -@WITH_MAGICK_PLUS_PLUS_TRUE@ $(top_builddir)/wand/libMagickWand-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la -Magick___demo_analyze_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___demo_button_OBJECTS = \ - Magick++/demo/button-button.$(OBJEXT) -Magick___demo_button_OBJECTS = $(am_Magick___demo_button_OBJECTS) -Magick___demo_button_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___demo_demo_OBJECTS = Magick++/demo/demo-demo.$(OBJEXT) -Magick___demo_demo_OBJECTS = $(am_Magick___demo_demo_OBJECTS) -Magick___demo_demo_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___demo_detrans_OBJECTS = \ - Magick++/demo/detrans-detrans.$(OBJEXT) -Magick___demo_detrans_OBJECTS = $(am_Magick___demo_detrans_OBJECTS) -Magick___demo_detrans_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___demo_flip_OBJECTS = Magick++/demo/flip-flip.$(OBJEXT) -Magick___demo_flip_OBJECTS = $(am_Magick___demo_flip_OBJECTS) -Magick___demo_flip_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___demo_gravity_OBJECTS = \ - Magick++/demo/gravity-gravity.$(OBJEXT) -Magick___demo_gravity_OBJECTS = $(am_Magick___demo_gravity_OBJECTS) -Magick___demo_gravity_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___demo_piddle_OBJECTS = \ - Magick++/demo/piddle-piddle.$(OBJEXT) -Magick___demo_piddle_OBJECTS = $(am_Magick___demo_piddle_OBJECTS) -Magick___demo_piddle_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___demo_shapes_OBJECTS = \ - Magick++/demo/shapes-shapes.$(OBJEXT) -Magick___demo_shapes_OBJECTS = $(am_Magick___demo_shapes_OBJECTS) -Magick___demo_shapes_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___demo_zoom_OBJECTS = Magick++/demo/zoom-zoom.$(OBJEXT) -Magick___demo_zoom_OBJECTS = $(am_Magick___demo_zoom_OBJECTS) -Magick___demo_zoom_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___tests_appendImages_OBJECTS = \ - Magick++/tests/appendImages-appendImages.$(OBJEXT) -Magick___tests_appendImages_OBJECTS = \ - $(am_Magick___tests_appendImages_OBJECTS) -Magick___tests_appendImages_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___tests_attributes_OBJECTS = \ - Magick++/tests/attributes-attributes.$(OBJEXT) -Magick___tests_attributes_OBJECTS = \ - $(am_Magick___tests_attributes_OBJECTS) -Magick___tests_attributes_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___tests_averageImages_OBJECTS = \ - Magick++/tests/averageImages-averageImages.$(OBJEXT) -Magick___tests_averageImages_OBJECTS = \ - $(am_Magick___tests_averageImages_OBJECTS) -Magick___tests_averageImages_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___tests_coalesceImages_OBJECTS = \ - Magick++/tests/coalesceImages-coalesceImages.$(OBJEXT) -Magick___tests_coalesceImages_OBJECTS = \ - $(am_Magick___tests_coalesceImages_OBJECTS) -Magick___tests_coalesceImages_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___tests_coderInfo_OBJECTS = \ - Magick++/tests/coderInfo-coderInfo.$(OBJEXT) -Magick___tests_coderInfo_OBJECTS = \ - $(am_Magick___tests_coderInfo_OBJECTS) -Magick___tests_coderInfo_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___tests_color_OBJECTS = \ - Magick++/tests/color-color.$(OBJEXT) -Magick___tests_color_OBJECTS = $(am_Magick___tests_color_OBJECTS) -Magick___tests_color_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___tests_colorHistogram_OBJECTS = \ - Magick++/tests/colorHistogram-colorHistogram.$(OBJEXT) -Magick___tests_colorHistogram_OBJECTS = \ - $(am_Magick___tests_colorHistogram_OBJECTS) -Magick___tests_colorHistogram_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___tests_exceptions_OBJECTS = \ - Magick++/tests/exceptions-exceptions.$(OBJEXT) -Magick___tests_exceptions_OBJECTS = \ - $(am_Magick___tests_exceptions_OBJECTS) -Magick___tests_exceptions_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___tests_montageImages_OBJECTS = \ - Magick++/tests/montageImages-montageImages.$(OBJEXT) -Magick___tests_montageImages_OBJECTS = \ - $(am_Magick___tests_montageImages_OBJECTS) -Magick___tests_montageImages_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___tests_morphImages_OBJECTS = \ - Magick++/tests/morphImages-morphImages.$(OBJEXT) -Magick___tests_morphImages_OBJECTS = \ - $(am_Magick___tests_morphImages_OBJECTS) -Magick___tests_morphImages_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___tests_readWriteBlob_OBJECTS = \ - Magick++/tests/readWriteBlob-readWriteBlob.$(OBJEXT) -Magick___tests_readWriteBlob_OBJECTS = \ - $(am_Magick___tests_readWriteBlob_OBJECTS) -Magick___tests_readWriteBlob_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_Magick___tests_readWriteImages_OBJECTS = \ - Magick++/tests/readWriteImages-readWriteImages.$(OBJEXT) -Magick___tests_readWriteImages_OBJECTS = \ - $(am_Magick___tests_readWriteImages_OBJECTS) -Magick___tests_readWriteImages_DEPENDENCIES = $(am__DEPENDENCIES_3) -am_tests_drawtest_OBJECTS = tests/drawtest-drawtest.$(OBJEXT) -tests_drawtest_OBJECTS = $(am_tests_drawtest_OBJECTS) -tests_drawtest_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -tests_drawtest_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(tests_drawtest_LDFLAGS) $(LDFLAGS) -o \ - $@ -am_tests_validate_OBJECTS = tests/validate-validate.$(OBJEXT) -tests_validate_OBJECTS = $(am_tests_validate_OBJECTS) -tests_validate_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) \ - $(am__DEPENDENCIES_1) -tests_validate_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(tests_validate_LDFLAGS) $(LDFLAGS) -o \ - $@ -am_tests_wandtest_OBJECTS = tests/wandtest-wandtest.$(OBJEXT) -tests_wandtest_OBJECTS = $(am_tests_wandtest_OBJECTS) -tests_wandtest_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -tests_wandtest_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(tests_wandtest_LDFLAGS) $(LDFLAGS) -o \ - $@ -am_utilities_animate_OBJECTS = utilities/animate.$(OBJEXT) -utilities_animate_OBJECTS = $(am_utilities_animate_OBJECTS) -utilities_animate_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_animate_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(utilities_animate_LDFLAGS) $(LDFLAGS) \ - -o $@ -am_utilities_compare_OBJECTS = utilities/compare.$(OBJEXT) -utilities_compare_OBJECTS = $(am_utilities_compare_OBJECTS) -utilities_compare_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_compare_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(utilities_compare_LDFLAGS) $(LDFLAGS) \ - -o $@ -am_utilities_composite_OBJECTS = utilities/composite.$(OBJEXT) -utilities_composite_OBJECTS = $(am_utilities_composite_OBJECTS) -utilities_composite_DEPENDENCIES = $(MAGICKCORE_LIBS) \ - $(MAGICKWAND_LIBS) -utilities_composite_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(utilities_composite_LDFLAGS) \ - $(LDFLAGS) -o $@ -am_utilities_conjure_OBJECTS = utilities/conjure.$(OBJEXT) -utilities_conjure_OBJECTS = $(am_utilities_conjure_OBJECTS) -utilities_conjure_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_conjure_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(utilities_conjure_LDFLAGS) $(LDFLAGS) \ - -o $@ -am_utilities_convert_OBJECTS = utilities/convert.$(OBJEXT) -utilities_convert_OBJECTS = $(am_utilities_convert_OBJECTS) -utilities_convert_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_convert_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(utilities_convert_LDFLAGS) $(LDFLAGS) \ - -o $@ -am_utilities_display_OBJECTS = utilities/display.$(OBJEXT) -utilities_display_OBJECTS = $(am_utilities_display_OBJECTS) -utilities_display_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_display_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(utilities_display_LDFLAGS) $(LDFLAGS) \ - -o $@ -am_utilities_identify_OBJECTS = utilities/identify.$(OBJEXT) -utilities_identify_OBJECTS = $(am_utilities_identify_OBJECTS) -utilities_identify_DEPENDENCIES = $(MAGICKCORE_LIBS) \ - $(MAGICKWAND_LIBS) -utilities_identify_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(utilities_identify_LDFLAGS) \ - $(LDFLAGS) -o $@ -am_utilities_import_OBJECTS = utilities/import.$(OBJEXT) -utilities_import_OBJECTS = $(am_utilities_import_OBJECTS) -utilities_import_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_import_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(utilities_import_LDFLAGS) $(LDFLAGS) \ - -o $@ -am_utilities_mogrify_OBJECTS = utilities/mogrify.$(OBJEXT) -utilities_mogrify_OBJECTS = $(am_utilities_mogrify_OBJECTS) -utilities_mogrify_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_mogrify_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(utilities_mogrify_LDFLAGS) $(LDFLAGS) \ - -o $@ -am_utilities_montage_OBJECTS = utilities/montage.$(OBJEXT) -utilities_montage_OBJECTS = $(am_utilities_montage_OBJECTS) -utilities_montage_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_montage_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(utilities_montage_LDFLAGS) $(LDFLAGS) \ - -o $@ -am_utilities_stream_OBJECTS = utilities/stream.$(OBJEXT) -utilities_stream_OBJECTS = $(am_utilities_stream_OBJECTS) -utilities_stream_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_stream_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(AM_CFLAGS) $(CFLAGS) $(utilities_stream_LDFLAGS) $(LDFLAGS) \ - -o $@ -SCRIPTS = $(bin_SCRIPTS) -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/config -depcomp = $(SHELL) $(top_srcdir)/config/depcomp -am__maybe_remake_depfiles = depfiles -am__depfiles_remade = Magick++/demo/$(DEPDIR)/analyze-analyze.Po \ - Magick++/demo/$(DEPDIR)/button-button.Po \ - Magick++/demo/$(DEPDIR)/demo-demo.Po \ - Magick++/demo/$(DEPDIR)/detrans-detrans.Po \ - Magick++/demo/$(DEPDIR)/flip-flip.Po \ - Magick++/demo/$(DEPDIR)/gravity-gravity.Po \ - Magick++/demo/$(DEPDIR)/piddle-piddle.Po \ - Magick++/demo/$(DEPDIR)/shapes-shapes.Po \ - Magick++/demo/$(DEPDIR)/zoom-zoom.Po \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.Plo \ - Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.Plo \ - Magick++/tests/$(DEPDIR)/appendImages-appendImages.Po \ - Magick++/tests/$(DEPDIR)/attributes-attributes.Po \ - Magick++/tests/$(DEPDIR)/averageImages-averageImages.Po \ - Magick++/tests/$(DEPDIR)/coalesceImages-coalesceImages.Po \ - Magick++/tests/$(DEPDIR)/coderInfo-coderInfo.Po \ - Magick++/tests/$(DEPDIR)/color-color.Po \ - Magick++/tests/$(DEPDIR)/colorHistogram-colorHistogram.Po \ - Magick++/tests/$(DEPDIR)/exceptions-exceptions.Po \ - Magick++/tests/$(DEPDIR)/montageImages-montageImages.Po \ - Magick++/tests/$(DEPDIR)/morphImages-morphImages.Po \ - Magick++/tests/$(DEPDIR)/readWriteBlob-readWriteBlob.Po \ - Magick++/tests/$(DEPDIR)/readWriteImages-readWriteImages.Po \ - coders/$(DEPDIR)/aai_la-aai.Plo \ - coders/$(DEPDIR)/art_la-art.Plo \ - coders/$(DEPDIR)/avs_la-avs.Plo \ - coders/$(DEPDIR)/bgr_la-bgr.Plo \ - coders/$(DEPDIR)/bmp_la-bmp.Plo \ - coders/$(DEPDIR)/braille_la-braille.Plo \ - coders/$(DEPDIR)/cals_la-cals.Plo \ - coders/$(DEPDIR)/caption_la-caption.Plo \ - coders/$(DEPDIR)/cin_la-cin.Plo \ - coders/$(DEPDIR)/cip_la-cip.Plo \ - coders/$(DEPDIR)/clip_la-clip.Plo \ - coders/$(DEPDIR)/clipboard_la-clipboard.Plo \ - coders/$(DEPDIR)/cmyk_la-cmyk.Plo \ - coders/$(DEPDIR)/cut_la-cut.Plo \ - coders/$(DEPDIR)/dcm_la-dcm.Plo \ - coders/$(DEPDIR)/dds_la-dds.Plo \ - coders/$(DEPDIR)/debug_la-debug.Plo \ - coders/$(DEPDIR)/dib_la-dib.Plo \ - coders/$(DEPDIR)/djvu_la-djvu.Plo \ - coders/$(DEPDIR)/dng_la-dng.Plo \ - coders/$(DEPDIR)/dot_la-dot.Plo \ - coders/$(DEPDIR)/dps_la-dps.Plo \ - coders/$(DEPDIR)/dpx_la-dpx.Plo \ - coders/$(DEPDIR)/emf_la-emf.Plo \ - coders/$(DEPDIR)/ept_la-ept.Plo \ - coders/$(DEPDIR)/exr_la-exr.Plo \ - coders/$(DEPDIR)/fax_la-fax.Plo \ - coders/$(DEPDIR)/fits_la-fits.Plo \ - coders/$(DEPDIR)/flif_la-flif.Plo \ - coders/$(DEPDIR)/fpx_la-fpx.Plo \ - coders/$(DEPDIR)/gif_la-gif.Plo \ - coders/$(DEPDIR)/gradient_la-gradient.Plo \ - coders/$(DEPDIR)/gray_la-gray.Plo \ - coders/$(DEPDIR)/hald_la-hald.Plo \ - coders/$(DEPDIR)/hdr_la-hdr.Plo \ - coders/$(DEPDIR)/heic_la-heic.Plo \ - coders/$(DEPDIR)/histogram_la-histogram.Plo \ - coders/$(DEPDIR)/hrz_la-hrz.Plo \ - coders/$(DEPDIR)/html_la-html.Plo \ - coders/$(DEPDIR)/icon_la-icon.Plo \ - coders/$(DEPDIR)/info_la-info.Plo \ - coders/$(DEPDIR)/inline_la-inline.Plo \ - coders/$(DEPDIR)/ipl_la-ipl.Plo \ - coders/$(DEPDIR)/jbig_la-jbig.Plo \ - coders/$(DEPDIR)/jnx_la-jnx.Plo \ - coders/$(DEPDIR)/jp2_la-jp2.Plo \ - coders/$(DEPDIR)/jpeg_la-jpeg.Plo \ - coders/$(DEPDIR)/json_la-json.Plo \ - coders/$(DEPDIR)/label_la-label.Plo \ - coders/$(DEPDIR)/mac_la-mac.Plo \ - coders/$(DEPDIR)/magick_la-magick.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.Plo \ - coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.Plo \ - coders/$(DEPDIR)/map_la-map.Plo \ - coders/$(DEPDIR)/mask_la-mask.Plo \ - coders/$(DEPDIR)/mat_la-mat.Plo \ - coders/$(DEPDIR)/matte_la-matte.Plo \ - coders/$(DEPDIR)/meta_la-meta.Plo \ - coders/$(DEPDIR)/miff_la-miff.Plo \ - coders/$(DEPDIR)/mono_la-mono.Plo \ - coders/$(DEPDIR)/mpc_la-mpc.Plo \ - coders/$(DEPDIR)/mpr_la-mpr.Plo \ - coders/$(DEPDIR)/msl_la-msl.Plo \ - coders/$(DEPDIR)/mtv_la-mtv.Plo \ - coders/$(DEPDIR)/mvg_la-mvg.Plo \ - coders/$(DEPDIR)/null_la-null.Plo \ - coders/$(DEPDIR)/otb_la-otb.Plo \ - coders/$(DEPDIR)/palm_la-palm.Plo \ - coders/$(DEPDIR)/pango_la-pango.Plo \ - coders/$(DEPDIR)/pattern_la-pattern.Plo \ - coders/$(DEPDIR)/pcd_la-pcd.Plo \ - coders/$(DEPDIR)/pcl_la-pcl.Plo \ - coders/$(DEPDIR)/pcx_la-pcx.Plo \ - coders/$(DEPDIR)/pdb_la-pdb.Plo \ - coders/$(DEPDIR)/pdf_la-pdf.Plo \ - coders/$(DEPDIR)/pes_la-pes.Plo \ - coders/$(DEPDIR)/pgx_la-pgx.Plo \ - coders/$(DEPDIR)/pict_la-pict.Plo \ - coders/$(DEPDIR)/pix_la-pix.Plo \ - coders/$(DEPDIR)/plasma_la-plasma.Plo \ - coders/$(DEPDIR)/png_la-png.Plo \ - coders/$(DEPDIR)/pnm_la-pnm.Plo \ - coders/$(DEPDIR)/preview_la-preview.Plo \ - coders/$(DEPDIR)/ps2_la-ps2.Plo \ - coders/$(DEPDIR)/ps3_la-ps3.Plo coders/$(DEPDIR)/ps_la-ps.Plo \ - coders/$(DEPDIR)/psd_la-psd.Plo \ - coders/$(DEPDIR)/pwp_la-pwp.Plo \ - coders/$(DEPDIR)/raw_la-raw.Plo \ - coders/$(DEPDIR)/rgb_la-rgb.Plo \ - coders/$(DEPDIR)/rgf_la-rgf.Plo \ - coders/$(DEPDIR)/rla_la-rla.Plo \ - coders/$(DEPDIR)/rle_la-rle.Plo \ - coders/$(DEPDIR)/scr_la-scr.Plo \ - coders/$(DEPDIR)/sct_la-sct.Plo \ - coders/$(DEPDIR)/sfw_la-sfw.Plo \ - coders/$(DEPDIR)/sgi_la-sgi.Plo \ - coders/$(DEPDIR)/sixel_la-sixel.Plo \ - coders/$(DEPDIR)/stegano_la-stegano.Plo \ - coders/$(DEPDIR)/sun_la-sun.Plo \ - coders/$(DEPDIR)/svg_la-svg.Plo \ - coders/$(DEPDIR)/tga_la-tga.Plo \ - coders/$(DEPDIR)/thumbnail_la-thumbnail.Plo \ - coders/$(DEPDIR)/tiff_la-psd.Plo \ - coders/$(DEPDIR)/tiff_la-tiff.Plo \ - coders/$(DEPDIR)/tile_la-tile.Plo \ - coders/$(DEPDIR)/tim_la-tim.Plo \ - coders/$(DEPDIR)/ttf_la-ttf.Plo \ - coders/$(DEPDIR)/txt_la-txt.Plo \ - coders/$(DEPDIR)/uil_la-uil.Plo \ - coders/$(DEPDIR)/url_la-url.Plo \ - coders/$(DEPDIR)/uyvy_la-uyvy.Plo \ - coders/$(DEPDIR)/vicar_la-vicar.Plo \ - coders/$(DEPDIR)/vid_la-vid.Plo \ - coders/$(DEPDIR)/video_la-video.Plo \ - coders/$(DEPDIR)/viff_la-viff.Plo \ - coders/$(DEPDIR)/vips_la-vips.Plo \ - coders/$(DEPDIR)/wbmp_la-wbmp.Plo \ - coders/$(DEPDIR)/webp_la-webp.Plo \ - coders/$(DEPDIR)/wmf_la-wmf.Plo \ - coders/$(DEPDIR)/wpg_la-wpg.Plo coders/$(DEPDIR)/x_la-x.Plo \ - coders/$(DEPDIR)/xbm_la-xbm.Plo coders/$(DEPDIR)/xc_la-xc.Plo \ - coders/$(DEPDIR)/xcf_la-xcf.Plo \ - coders/$(DEPDIR)/xpm_la-xpm.Plo \ - coders/$(DEPDIR)/xps_la-xps.Plo \ - coders/$(DEPDIR)/xwd_la-xwd.Plo \ - coders/$(DEPDIR)/ycbcr_la-ycbcr.Plo \ - coders/$(DEPDIR)/yuv_la-yuv.Plo \ - filters/$(DEPDIR)/analyze_la-analyze.Plo \ - filters/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.Plo \ - magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.Plo \ - tests/$(DEPDIR)/drawtest-drawtest.Po \ - tests/$(DEPDIR)/validate-validate.Po \ - tests/$(DEPDIR)/wandtest-wandtest.Po \ - utilities/$(DEPDIR)/animate.Po utilities/$(DEPDIR)/compare.Po \ - utilities/$(DEPDIR)/composite.Po \ - utilities/$(DEPDIR)/conjure.Po utilities/$(DEPDIR)/convert.Po \ - utilities/$(DEPDIR)/display.Po utilities/$(DEPDIR)/identify.Po \ - utilities/$(DEPDIR)/import.Po utilities/$(DEPDIR)/mogrify.Po \ - utilities/$(DEPDIR)/montage.Po utilities/$(DEPDIR)/stream.Po \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.Plo \ - wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.Plo -am__mv = mv -f -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) -AM_V_CC = $(am__v_CC_@AM_V@) -am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -am__v_CC_1 = -CCLD = $(CC) -LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CCLD = $(am__v_CCLD_@AM_V@) -am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; -am__v_CCLD_1 = -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CXXFLAGS) $(CXXFLAGS) -AM_V_CXX = $(am__v_CXX_@AM_V@) -am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) -am__v_CXX_0 = @echo " CXX " $@; -am__v_CXX_1 = -CXXLD = $(CXX) -CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) -am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) -am__v_CXXLD_0 = @echo " CXXLD " $@; -am__v_CXXLD_1 = -SOURCES = $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES) \ - $(coders_aai_la_SOURCES) $(coders_art_la_SOURCES) \ - $(coders_avs_la_SOURCES) $(coders_bgr_la_SOURCES) \ - $(coders_bmp_la_SOURCES) $(coders_braille_la_SOURCES) \ - $(coders_cals_la_SOURCES) $(coders_caption_la_SOURCES) \ - $(coders_cin_la_SOURCES) $(coders_cip_la_SOURCES) \ - $(coders_clip_la_SOURCES) $(coders_clipboard_la_SOURCES) \ - $(coders_cmyk_la_SOURCES) $(coders_cut_la_SOURCES) \ - $(coders_dcm_la_SOURCES) $(coders_dds_la_SOURCES) \ - $(coders_debug_la_SOURCES) $(coders_dib_la_SOURCES) \ - $(coders_djvu_la_SOURCES) $(coders_dng_la_SOURCES) \ - $(coders_dot_la_SOURCES) $(coders_dps_la_SOURCES) \ - $(coders_dpx_la_SOURCES) $(coders_emf_la_SOURCES) \ - $(coders_ept_la_SOURCES) $(coders_exr_la_SOURCES) \ - $(coders_fax_la_SOURCES) $(coders_fits_la_SOURCES) \ - $(coders_flif_la_SOURCES) $(coders_fpx_la_SOURCES) \ - $(coders_gif_la_SOURCES) $(coders_gradient_la_SOURCES) \ - $(coders_gray_la_SOURCES) $(coders_hald_la_SOURCES) \ - $(coders_hdr_la_SOURCES) $(coders_heic_la_SOURCES) \ - $(coders_histogram_la_SOURCES) $(coders_hrz_la_SOURCES) \ - $(coders_html_la_SOURCES) $(coders_icon_la_SOURCES) \ - $(coders_info_la_SOURCES) $(coders_inline_la_SOURCES) \ - $(coders_ipl_la_SOURCES) $(coders_jbig_la_SOURCES) \ - $(coders_jnx_la_SOURCES) $(coders_jp2_la_SOURCES) \ - $(coders_jpeg_la_SOURCES) $(coders_json_la_SOURCES) \ - $(coders_label_la_SOURCES) $(coders_mac_la_SOURCES) \ - $(coders_magick_la_SOURCES) $(coders_map_la_SOURCES) \ - $(coders_mask_la_SOURCES) $(coders_mat_la_SOURCES) \ - $(coders_matte_la_SOURCES) $(coders_meta_la_SOURCES) \ - $(coders_miff_la_SOURCES) $(coders_mono_la_SOURCES) \ - $(coders_mpc_la_SOURCES) $(coders_mpr_la_SOURCES) \ - $(coders_msl_la_SOURCES) $(coders_mtv_la_SOURCES) \ - $(coders_mvg_la_SOURCES) $(coders_null_la_SOURCES) \ - $(coders_otb_la_SOURCES) $(coders_palm_la_SOURCES) \ - $(coders_pango_la_SOURCES) $(coders_pattern_la_SOURCES) \ - $(coders_pcd_la_SOURCES) $(coders_pcl_la_SOURCES) \ - $(coders_pcx_la_SOURCES) $(coders_pdb_la_SOURCES) \ - $(coders_pdf_la_SOURCES) $(coders_pes_la_SOURCES) \ - $(coders_pgx_la_SOURCES) $(coders_pict_la_SOURCES) \ - $(coders_pix_la_SOURCES) $(coders_plasma_la_SOURCES) \ - $(coders_png_la_SOURCES) $(coders_pnm_la_SOURCES) \ - $(coders_preview_la_SOURCES) $(coders_ps_la_SOURCES) \ - $(coders_ps2_la_SOURCES) $(coders_ps3_la_SOURCES) \ - $(coders_psd_la_SOURCES) $(coders_pwp_la_SOURCES) \ - $(coders_raw_la_SOURCES) $(coders_rgb_la_SOURCES) \ - $(coders_rgf_la_SOURCES) $(coders_rla_la_SOURCES) \ - $(coders_rle_la_SOURCES) $(coders_scr_la_SOURCES) \ - $(coders_sct_la_SOURCES) $(coders_sfw_la_SOURCES) \ - $(coders_sgi_la_SOURCES) $(coders_sixel_la_SOURCES) \ - $(coders_stegano_la_SOURCES) $(coders_sun_la_SOURCES) \ - $(coders_svg_la_SOURCES) $(coders_tga_la_SOURCES) \ - $(coders_thumbnail_la_SOURCES) $(coders_tiff_la_SOURCES) \ - $(coders_tile_la_SOURCES) $(coders_tim_la_SOURCES) \ - $(coders_ttf_la_SOURCES) $(coders_txt_la_SOURCES) \ - $(coders_uil_la_SOURCES) $(coders_url_la_SOURCES) \ - $(coders_uyvy_la_SOURCES) $(coders_vicar_la_SOURCES) \ - $(coders_vid_la_SOURCES) $(coders_video_la_SOURCES) \ - $(coders_viff_la_SOURCES) $(coders_vips_la_SOURCES) \ - $(coders_wbmp_la_SOURCES) $(coders_webp_la_SOURCES) \ - $(coders_wmf_la_SOURCES) $(coders_wpg_la_SOURCES) \ - $(coders_x_la_SOURCES) $(coders_xbm_la_SOURCES) \ - $(coders_xc_la_SOURCES) $(coders_xcf_la_SOURCES) \ - $(coders_xpm_la_SOURCES) $(coders_xps_la_SOURCES) \ - $(coders_xwd_la_SOURCES) $(coders_ycbcr_la_SOURCES) \ - $(coders_yuv_la_SOURCES) $(filters_analyze_la_SOURCES) \ - $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES) \ - $(nodist_magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES) \ - $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES) \ - $(Magick___demo_analyze_SOURCES) \ - $(Magick___demo_button_SOURCES) $(Magick___demo_demo_SOURCES) \ - $(Magick___demo_detrans_SOURCES) $(Magick___demo_flip_SOURCES) \ - $(Magick___demo_gravity_SOURCES) \ - $(Magick___demo_piddle_SOURCES) \ - $(Magick___demo_shapes_SOURCES) $(Magick___demo_zoom_SOURCES) \ - $(Magick___tests_appendImages_SOURCES) \ - $(Magick___tests_attributes_SOURCES) \ - $(Magick___tests_averageImages_SOURCES) \ - $(Magick___tests_coalesceImages_SOURCES) \ - $(Magick___tests_coderInfo_SOURCES) \ - $(Magick___tests_color_SOURCES) \ - $(Magick___tests_colorHistogram_SOURCES) \ - $(Magick___tests_exceptions_SOURCES) \ - $(Magick___tests_montageImages_SOURCES) \ - $(Magick___tests_morphImages_SOURCES) \ - $(Magick___tests_readWriteBlob_SOURCES) \ - $(Magick___tests_readWriteImages_SOURCES) \ - $(tests_drawtest_SOURCES) $(tests_validate_SOURCES) \ - $(tests_wandtest_SOURCES) $(utilities_animate_SOURCES) \ - $(utilities_compare_SOURCES) $(utilities_composite_SOURCES) \ - $(utilities_conjure_SOURCES) $(utilities_convert_SOURCES) \ - $(utilities_display_SOURCES) $(utilities_identify_SOURCES) \ - $(utilities_import_SOURCES) $(utilities_mogrify_SOURCES) \ - $(utilities_montage_SOURCES) $(utilities_stream_SOURCES) -DIST_SOURCES = $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES) \ - $(coders_aai_la_SOURCES) $(coders_art_la_SOURCES) \ - $(coders_avs_la_SOURCES) $(coders_bgr_la_SOURCES) \ - $(coders_bmp_la_SOURCES) $(coders_braille_la_SOURCES) \ - $(coders_cals_la_SOURCES) $(coders_caption_la_SOURCES) \ - $(coders_cin_la_SOURCES) $(coders_cip_la_SOURCES) \ - $(coders_clip_la_SOURCES) $(coders_clipboard_la_SOURCES) \ - $(coders_cmyk_la_SOURCES) $(coders_cut_la_SOURCES) \ - $(coders_dcm_la_SOURCES) $(coders_dds_la_SOURCES) \ - $(coders_debug_la_SOURCES) $(coders_dib_la_SOURCES) \ - $(coders_djvu_la_SOURCES) $(coders_dng_la_SOURCES) \ - $(coders_dot_la_SOURCES) $(coders_dps_la_SOURCES) \ - $(coders_dpx_la_SOURCES) $(coders_emf_la_SOURCES) \ - $(coders_ept_la_SOURCES) $(coders_exr_la_SOURCES) \ - $(coders_fax_la_SOURCES) $(coders_fits_la_SOURCES) \ - $(coders_flif_la_SOURCES) $(coders_fpx_la_SOURCES) \ - $(coders_gif_la_SOURCES) $(coders_gradient_la_SOURCES) \ - $(coders_gray_la_SOURCES) $(coders_hald_la_SOURCES) \ - $(coders_hdr_la_SOURCES) $(coders_heic_la_SOURCES) \ - $(coders_histogram_la_SOURCES) $(coders_hrz_la_SOURCES) \ - $(coders_html_la_SOURCES) $(coders_icon_la_SOURCES) \ - $(coders_info_la_SOURCES) $(coders_inline_la_SOURCES) \ - $(coders_ipl_la_SOURCES) $(coders_jbig_la_SOURCES) \ - $(coders_jnx_la_SOURCES) $(coders_jp2_la_SOURCES) \ - $(coders_jpeg_la_SOURCES) $(coders_json_la_SOURCES) \ - $(coders_label_la_SOURCES) $(coders_mac_la_SOURCES) \ - $(coders_magick_la_SOURCES) $(coders_map_la_SOURCES) \ - $(coders_mask_la_SOURCES) $(coders_mat_la_SOURCES) \ - $(coders_matte_la_SOURCES) $(coders_meta_la_SOURCES) \ - $(coders_miff_la_SOURCES) $(coders_mono_la_SOURCES) \ - $(coders_mpc_la_SOURCES) $(coders_mpr_la_SOURCES) \ - $(coders_msl_la_SOURCES) $(coders_mtv_la_SOURCES) \ - $(coders_mvg_la_SOURCES) $(coders_null_la_SOURCES) \ - $(coders_otb_la_SOURCES) $(coders_palm_la_SOURCES) \ - $(coders_pango_la_SOURCES) $(coders_pattern_la_SOURCES) \ - $(coders_pcd_la_SOURCES) $(coders_pcl_la_SOURCES) \ - $(coders_pcx_la_SOURCES) $(coders_pdb_la_SOURCES) \ - $(coders_pdf_la_SOURCES) $(coders_pes_la_SOURCES) \ - $(coders_pgx_la_SOURCES) $(coders_pict_la_SOURCES) \ - $(coders_pix_la_SOURCES) $(coders_plasma_la_SOURCES) \ - $(coders_png_la_SOURCES) $(coders_pnm_la_SOURCES) \ - $(coders_preview_la_SOURCES) $(coders_ps_la_SOURCES) \ - $(coders_ps2_la_SOURCES) $(coders_ps3_la_SOURCES) \ - $(coders_psd_la_SOURCES) $(coders_pwp_la_SOURCES) \ - $(coders_raw_la_SOURCES) $(coders_rgb_la_SOURCES) \ - $(coders_rgf_la_SOURCES) $(coders_rla_la_SOURCES) \ - $(coders_rle_la_SOURCES) $(coders_scr_la_SOURCES) \ - $(coders_sct_la_SOURCES) $(coders_sfw_la_SOURCES) \ - $(coders_sgi_la_SOURCES) $(coders_sixel_la_SOURCES) \ - $(coders_stegano_la_SOURCES) $(coders_sun_la_SOURCES) \ - $(coders_svg_la_SOURCES) $(coders_tga_la_SOURCES) \ - $(coders_thumbnail_la_SOURCES) $(coders_tiff_la_SOURCES) \ - $(coders_tile_la_SOURCES) $(coders_tim_la_SOURCES) \ - $(coders_ttf_la_SOURCES) $(coders_txt_la_SOURCES) \ - $(coders_uil_la_SOURCES) $(coders_url_la_SOURCES) \ - $(coders_uyvy_la_SOURCES) $(coders_vicar_la_SOURCES) \ - $(coders_vid_la_SOURCES) $(coders_video_la_SOURCES) \ - $(coders_viff_la_SOURCES) $(coders_vips_la_SOURCES) \ - $(coders_wbmp_la_SOURCES) $(coders_webp_la_SOURCES) \ - $(coders_wmf_la_SOURCES) $(coders_wpg_la_SOURCES) \ - $(coders_x_la_SOURCES) $(coders_xbm_la_SOURCES) \ - $(coders_xc_la_SOURCES) $(coders_xcf_la_SOURCES) \ - $(coders_xpm_la_SOURCES) $(coders_xps_la_SOURCES) \ - $(coders_xwd_la_SOURCES) $(coders_ycbcr_la_SOURCES) \ - $(coders_yuv_la_SOURCES) $(filters_analyze_la_SOURCES) \ - $(am__magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES_DIST) \ - $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES) \ - $(Magick___demo_analyze_SOURCES) \ - $(Magick___demo_button_SOURCES) $(Magick___demo_demo_SOURCES) \ - $(Magick___demo_detrans_SOURCES) $(Magick___demo_flip_SOURCES) \ - $(Magick___demo_gravity_SOURCES) \ - $(Magick___demo_piddle_SOURCES) \ - $(Magick___demo_shapes_SOURCES) $(Magick___demo_zoom_SOURCES) \ - $(Magick___tests_appendImages_SOURCES) \ - $(Magick___tests_attributes_SOURCES) \ - $(Magick___tests_averageImages_SOURCES) \ - $(Magick___tests_coalesceImages_SOURCES) \ - $(Magick___tests_coderInfo_SOURCES) \ - $(Magick___tests_color_SOURCES) \ - $(Magick___tests_colorHistogram_SOURCES) \ - $(Magick___tests_exceptions_SOURCES) \ - $(Magick___tests_montageImages_SOURCES) \ - $(Magick___tests_morphImages_SOURCES) \ - $(Magick___tests_readWriteBlob_SOURCES) \ - $(Magick___tests_readWriteImages_SOURCES) \ - $(tests_drawtest_SOURCES) $(tests_validate_SOURCES) \ - $(tests_wandtest_SOURCES) $(utilities_animate_SOURCES) \ - $(utilities_compare_SOURCES) $(utilities_composite_SOURCES) \ - $(utilities_conjure_SOURCES) $(utilities_convert_SOURCES) \ - $(utilities_display_SOURCES) $(utilities_identify_SOURCES) \ - $(utilities_import_SOURCES) $(utilities_mogrify_SOURCES) \ - $(utilities_montage_SOURCES) $(utilities_stream_SOURCES) -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -man1dir = $(mandir)/man1 -NROFF = nroff -MANS = $(man_MANS) -DATA = $(configlib_DATA) $(configshare_DATA) $(configsharearch_DATA) \ - $(doc_DATA) $(pkgconfig_DATA) -am__magickppinc_HEADERS_DIST = Magick++/lib/Magick++/Blob.h \ - Magick++/lib/Magick++/ChannelMoments.h \ - Magick++/lib/Magick++/CoderInfo.h \ - Magick++/lib/Magick++/Color.h Magick++/lib/Magick++/Drawable.h \ - Magick++/lib/Magick++/Exception.h \ - Magick++/lib/Magick++/Functions.h \ - Magick++/lib/Magick++/Geometry.h Magick++/lib/Magick++/Image.h \ - Magick++/lib/Magick++/Include.h \ - Magick++/lib/Magick++/Montage.h Magick++/lib/Magick++/Pixels.h \ - Magick++/lib/Magick++/ResourceLimits.h \ - Magick++/lib/Magick++/STL.h Magick++/lib/Magick++/TypeMetric.h -am__magickpptopinc_HEADERS_DIST = Magick++/lib/Magick++.h -HEADERS = $(include_HEADERS) $(magickinc_HEADERS) \ - $(magickincarch_HEADERS) $(magickppinc_HEADERS) \ - $(magickpptopinc_HEADERS) $(noinst_HEADERS) $(wandinc_HEADERS) -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -# Read a list of newline-separated strings from the standard input, -# and print each of them once, without duplicates. Input order is -# *not* preserved. -am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ -' -# Make sure the list of sources is unique. This is necessary because, -# e.g., the same source file might be shared among _SOURCES variables -# for different programs/libraries. -am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags -CSCOPE = cscope -AM_RECURSIVE_TARGETS = cscope check recheck -am__tty_colors_dummy = \ - mgn= red= grn= lgn= blu= brg= std=; \ - am__color_tests=no -am__tty_colors = { \ - $(am__tty_colors_dummy); \ - if test "X$(AM_COLOR_TESTS)" = Xno; then \ - am__color_tests=no; \ - elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ - am__color_tests=yes; \ - elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ - am__color_tests=yes; \ - fi; \ - if test $$am__color_tests = yes; then \ - red=''; \ - grn=''; \ - lgn=''; \ - blu=''; \ - mgn=''; \ - brg=''; \ - std=''; \ - fi; \ -} -am__recheck_rx = ^[ ]*:recheck:[ ]* -am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* -am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* -# A command that, given a newline-separated list of test names on the -# standard input, print the name of the tests that are to be re-run -# upon "make recheck". -am__list_recheck_tests = $(AWK) '{ \ - recheck = 1; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - { \ - if ((getline line2 < ($$0 ".log")) < 0) \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ - { \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ - { \ - break; \ - } \ - }; \ - if (recheck) \ - print $$0; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# A command that, given a newline-separated list of test names on the -# standard input, create the global log from their .trs and .log files. -am__create_global_log = $(AWK) ' \ -function fatal(msg) \ -{ \ - print "fatal: making $@: " msg | "cat >&2"; \ - exit 1; \ -} \ -function rst_section(header) \ -{ \ - print header; \ - len = length(header); \ - for (i = 1; i <= len; i = i + 1) \ - printf "="; \ - printf "\n\n"; \ -} \ -{ \ - copy_in_global_log = 1; \ - global_test_result = "RUN"; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".trs"); \ - if (line ~ /$(am__global_test_result_rx)/) \ - { \ - sub("$(am__global_test_result_rx)", "", line); \ - sub("[ ]*$$", "", line); \ - global_test_result = line; \ - } \ - else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ - copy_in_global_log = 0; \ - }; \ - if (copy_in_global_log) \ - { \ - rst_section(global_test_result ": " $$0); \ - while ((rc = (getline line < ($$0 ".log"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".log"); \ - print line; \ - }; \ - printf "\n"; \ - }; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# Restructured Text title. -am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } -# Solaris 10 'make', and several other traditional 'make' implementations, -# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it -# by disabling -e (using the XSI extension "set +e") if it's set. -am__sh_e_setup = case $$- in *e*) set +e;; esac -# Default flags passed to test drivers. -am__common_driver_flags = \ - --color-tests "$$am__color_tests" \ - --enable-hard-errors "$$am__enable_hard_errors" \ - --expect-failure "$$am__expect_failure" -# To be inserted before the command running the test. Creates the -# directory for the log if needed. Stores in $dir the directory -# containing $f, in $tst the test, in $log the log. Executes the -# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and -# passes TESTS_ENVIRONMENT. Set up options for the wrapper that -# will run the test scripts (or their associated LOG_COMPILER, if -# thy have one). -am__check_pre = \ -$(am__sh_e_setup); \ -$(am__vpath_adj_setup) $(am__vpath_adj) \ -$(am__tty_colors); \ -srcdir=$(srcdir); export srcdir; \ -case "$@" in \ - */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ - *) am__odir=.;; \ -esac; \ -test "x$$am__odir" = x"." || test -d "$$am__odir" \ - || $(MKDIR_P) "$$am__odir" || exit $$?; \ -if test -f "./$$f"; then dir=./; \ -elif test -f "$$f"; then dir=; \ -else dir="$(srcdir)/"; fi; \ -tst=$$dir$$f; log='$@'; \ -if test -n '$(DISABLE_HARD_ERRORS)'; then \ - am__enable_hard_errors=no; \ -else \ - am__enable_hard_errors=yes; \ -fi; \ -case " $(XFAIL_TESTS) " in \ - *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ - am__expect_failure=yes;; \ - *) \ - am__expect_failure=no;; \ -esac; \ -$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) -# A shell command to get the names of the tests scripts with any registered -# extension removed (i.e., equivalently, the names of the test logs, with -# the '.log' extension removed). The result is saved in the shell variable -# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, -# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", -# since that might cause problem with VPATH rewrites for suffix-less tests. -# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. -am__set_TESTS_bases = \ - bases='$(TEST_LOGS)'; \ - bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ - bases=`echo $$bases` -RECHECK_LOGS = $(TEST_LOGS) -@WITH_MAGICK_PLUS_PLUS_TRUE@am__EXEEXT_5 = \ -@WITH_MAGICK_PLUS_PLUS_TRUE@ $(MAGICKPP_TEST_SCRPTS_OPT) -am__EXEEXT_6 = -TEST_SUITE_LOG = test-suite.log -am__test_logs1 = $(TESTS:=.log) -am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) -am__test_logs3 = $(am__test_logs2:.sh.log=.log) -SH_LOG_DRIVER = $(SHELL) $(top_srcdir)/config/test-driver -SH_LOG_COMPILE = $(SH_LOG_COMPILER) $(AM_SH_LOG_FLAGS) $(SH_LOG_FLAGS) -am__set_b = \ - case '$@' in \ - */*) \ - case '$*' in \ - */*) b='$*';; \ - *) b=`echo '$@' | sed 's/\.log$$//'`; \ - esac;; \ - *) \ - b='$*';; \ - esac -TEST_LOGS = $(am__test_logs3:.tap.log=.log) -TAP_LOG_COMPILE = $(TAP_LOG_COMPILER) $(AM_TAP_LOG_FLAGS) \ - $(TAP_LOG_FLAGS) -am__DIST_COMMON = $(srcdir)/ImageMagick.spec.in \ - $(srcdir)/Magick++/Makefile.am $(srcdir)/Makefile.in \ - $(srcdir)/PerlMagick/Makefile.am $(srcdir)/coders/Makefile.am \ - $(srcdir)/common.shi.in $(srcdir)/config/Makefile.am \ - $(srcdir)/filters/Makefile.am $(srcdir)/m4/Makefile.am \ - $(srcdir)/magick.sh.in $(srcdir)/magick/Makefile.am \ - $(srcdir)/tests/Makefile.am $(srcdir)/utilities/Makefile.am \ - $(srcdir)/wand/Makefile.am \ - $(top_srcdir)/Magick++/bin/Magick++-config.in \ - $(top_srcdir)/Magick++/lib/ImageMagick++.pc.in \ - $(top_srcdir)/Magick++/lib/Magick++.pc.in \ - $(top_srcdir)/PerlMagick/Makefile.PL.in \ - $(top_srcdir)/PerlMagick/check.sh.in \ - $(top_srcdir)/PerlMagick/default/Magick.pm.in \ - $(top_srcdir)/PerlMagick/default/Makefile.PL.in \ - $(top_srcdir)/PerlMagick/quantum/Makefile.PL.in \ - $(top_srcdir)/PerlMagick/quantum/quantum.pm.in \ - $(top_srcdir)/PerlMagick/quantum/quantum.xs.in \ - $(top_srcdir)/PerlMagick/quantum/typemap.in \ - $(top_srcdir)/config/ImageMagick.rdf.in \ - $(top_srcdir)/config/Magick++.dox.in \ - $(top_srcdir)/config/MagickCore.dox.in \ - $(top_srcdir)/config/MagickWand.dox.in \ - $(top_srcdir)/config/ar-lib $(top_srcdir)/config/compile \ - $(top_srcdir)/config/config.guess \ - $(top_srcdir)/config/config.h.in \ - $(top_srcdir)/config/config.sub \ - $(top_srcdir)/config/configure.xml.in \ - $(top_srcdir)/config/delegates.xml.in \ - $(top_srcdir)/config/depcomp $(top_srcdir)/config/install-sh \ - $(top_srcdir)/config/ltmain.sh $(top_srcdir)/config/missing \ - $(top_srcdir)/config/mkinstalldirs \ - $(top_srcdir)/config/tap-driver.sh \ - $(top_srcdir)/config/test-driver \ - $(top_srcdir)/config/type-apple.xml.in \ - $(top_srcdir)/config/type-dejavu.xml.in \ - $(top_srcdir)/config/type-ghostscript.xml.in \ - $(top_srcdir)/config/type-urw-base35.xml.in \ - $(top_srcdir)/config/type-windows.xml.in \ - $(top_srcdir)/config/type.xml.in \ - $(top_srcdir)/magick/ImageMagick.pc.in \ - $(top_srcdir)/magick/Magick-config.in \ - $(top_srcdir)/magick/MagickCore-config.in \ - $(top_srcdir)/magick/MagickCore.pc.in \ - $(top_srcdir)/magick/version.h.in \ - $(top_srcdir)/utilities/ImageMagick.1.in \ - $(top_srcdir)/utilities/animate.1.in \ - $(top_srcdir)/utilities/compare.1.in \ - $(top_srcdir)/utilities/composite.1.in \ - $(top_srcdir)/utilities/conjure.1.in \ - $(top_srcdir)/utilities/convert.1.in \ - $(top_srcdir)/utilities/display.1.in \ - $(top_srcdir)/utilities/identify.1.in \ - $(top_srcdir)/utilities/import.1.in \ - $(top_srcdir)/utilities/mogrify.1.in \ - $(top_srcdir)/utilities/montage.1.in \ - $(top_srcdir)/utilities/stream.1.in \ - $(top_srcdir)/wand/MagickWand-config.in \ - $(top_srcdir)/wand/MagickWand.pc.in \ - $(top_srcdir)/wand/Wand-config.in \ - $(top_srcdir)/wand/Wand.pc.in config/ar-lib config/compile \ - config/config.guess config/config.sub config/depcomp \ - config/install-sh config/ltmain.sh config/missing \ - config/mkinstalldirs -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -am__remove_distdir = \ - if test -d "$(distdir)"; then \ - find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -rf "$(distdir)" \ - || { sleep 5 && rm -rf "$(distdir)"; }; \ - else :; fi -am__post_remove_distdir = $(am__remove_distdir) -DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 $(distdir).tar.lz \ - $(distdir).tar.xz $(distdir).zip -GZIP_ENV = --best -DIST_TARGETS = dist-lzip dist-xz dist-bzip2 dist-gzip dist-zip -distuninstallcheck_listfiles = find . -type f -print -am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ - | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' -distcleancheck_listfiles = find . -type f -print -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AS = @AS@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AUTOTRACE_CFLAGS = @AUTOTRACE_CFLAGS@ -AUTOTRACE_LIBS = @AUTOTRACE_LIBS@ -AWK = @AWK@ -BIN_DIR = @BIN_DIR@ -BPGDecodeDelegate = @BPGDecodeDelegate@ -BPGEncodeDelegate = @BPGEncodeDelegate@ -BZLIB_LIBS = @BZLIB_LIBS@ -BlenderDecodeDelegate = @BlenderDecodeDelegate@ -BrowseDelegate = @BrowseDelegate@ -CAIRO_SVG_CFLAGS = @CAIRO_SVG_CFLAGS@ -CAIRO_SVG_LIBS = @CAIRO_SVG_LIBS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CCMALLOCDelegate = @CCMALLOCDelegate@ -CFLAGS = @CFLAGS@ -CODER_DIRNAME = @CODER_DIRNAME@ -CODER_PATH = @CODER_PATH@ -CONFIGURE_ARGS = @CONFIGURE_ARGS@ -CONFIGURE_DEPENDENCIES = @CONFIGURE_DEPENDENCIES@ -CONFIGURE_PATH = @CONFIGURE_PATH@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -ConvertDelegate = @ConvertDelegate@ -DATA_DIR = @DATA_DIR@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DIRSEP = @DIRSEP@ -DISTCHECK_CONFIG_FLAGS = @DISTCHECK_CONFIG_FLAGS@ -DJVU_CFLAGS = @DJVU_CFLAGS@ -DJVU_LIBS = @DJVU_LIBS@ -DLLTOOL = @DLLTOOL@ -DNGDecodeDelegate = @DNGDecodeDelegate@ -DOCDecodeDelegate = @DOCDecodeDelegate@ -DOCUMENTATION_PATH = @DOCUMENTATION_PATH@ -DOC_DIR = @DOC_DIR@ -DPS_LIBS = @DPS_LIBS@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -DVIDecodeDelegate = @DVIDecodeDelegate@ -DisplayDelegate = @DisplayDelegate@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXECUTABLE_PATH = @EXECUTABLE_PATH@ -EXEC_PREFIX_DIR = @EXEC_PREFIX_DIR@ -EXEEXT = @EXEEXT@ -EditorDelegate = @EditorDelegate@ -FFTW_CFLAGS = @FFTW_CFLAGS@ -FFTW_LIBS = @FFTW_LIBS@ -FGREP = @FGREP@ -FILTER_DIRNAME = @FILTER_DIRNAME@ -FILTER_PATH = @FILTER_PATH@ -FLIF_LIBS = @FLIF_LIBS@ -FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ -FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ -FPX_LIBS = @FPX_LIBS@ -FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ -FREETYPE_LIBS = @FREETYPE_LIBS@ -GDI32_LIBS = @GDI32_LIBS@ -GOMP_LIBS = @GOMP_LIBS@ -GREP = @GREP@ -GSAlphaDevice = @GSAlphaDevice@ -GSCMYKDevice = @GSCMYKDevice@ -GSColorDevice = @GSColorDevice@ -GSEPSDevice = @GSEPSDevice@ -GSMonoDevice = @GSMonoDevice@ -GSPDFDevice = @GSPDFDevice@ -GSPSDevice = @GSPSDevice@ -GSVersion = @GSVersion@ -GS_LIBS = @GS_LIBS@ -GVCDecodeDelegate = @GVCDecodeDelegate@ -GVC_CFLAGS = @GVC_CFLAGS@ -GVC_LIBS = @GVC_LIBS@ -HEIF_CFLAGS = @HEIF_CFLAGS@ -HEIF_LIBS = @HEIF_LIBS@ -HPGLDecodeDelegate = @HPGLDecodeDelegate@ -HTMLDecodeDelegate = @HTMLDecodeDelegate@ -ILBMDecodeDelegate = @ILBMDecodeDelegate@ -ILBMEncodeDelegate = @ILBMEncodeDelegate@ -INCLUDEARCH_DIR = @INCLUDEARCH_DIR@ -INCLUDEARCH_PATH = @INCLUDEARCH_PATH@ -INCLUDE_DIR = @INCLUDE_DIR@ -INCLUDE_PATH = @INCLUDE_PATH@ -INFO_DIR = @INFO_DIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -JBIG_LIBS = @JBIG_LIBS@ -JEMALLOC_LIBS = @JEMALLOC_LIBS@ -JPEG_LIBS = @JPEG_LIBS@ -JXL_LIBS = @JXL_LIBS@ -JXRDecodeDelegate = @JXRDecodeDelegate@ -JXREncodeDelegate = @JXREncodeDelegate@ -LCMS2_CFLAGS = @LCMS2_CFLAGS@ -LCMS2_LIBS = @LCMS2_LIBS@ -LCMS_CFLAGS = @LCMS_CFLAGS@ -LCMS_LIBS = @LCMS_LIBS@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LEPDelegate = @LEPDelegate@ -LFS_CPPFLAGS = @LFS_CPPFLAGS@ -LIBEXEC_DIR = @LIBEXEC_DIR@ -LIBOBJS = @LIBOBJS@ -LIBOPENJP2_CFLAGS = @LIBOPENJP2_CFLAGS@ -LIBOPENJP2_LIBS = @LIBOPENJP2_LIBS@ -LIBRARY_EXTRA_CPPFLAGS = @LIBRARY_EXTRA_CPPFLAGS@ -LIBRARY_PATH = @LIBRARY_PATH@ -LIBS = @LIBS@ -LIBSTDCLDFLAGS = @LIBSTDCLDFLAGS@ -LIBTOOL = @LIBTOOL@ - -# Automagically reconfigure libtool -LIBTOOL_DEPS = @LIBTOOL_DEPS@ -LIBZSTD_CFLAGS = @LIBZSTD_CFLAGS@ -LIBZSTD_LIBS = @LIBZSTD_LIBS@ -LIB_BIN_BASEDIRNAME = @LIB_BIN_BASEDIRNAME@ -LIB_BIN_DIR = @LIB_BIN_DIR@ -LIB_BIN_DIR_PATH = @LIB_BIN_DIR_PATH@ -LIB_BIN_DIR_RELATIVE_PATH = @LIB_BIN_DIR_RELATIVE_PATH@ -LIB_DIR = @LIB_DIR@ -LIB_DL = @LIB_DL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LOCALSTATE_DIR = @LOCALSTATE_DIR@ -LPDelegate = @LPDelegate@ -LPRDelegate = @LPRDelegate@ -LQR_CFLAGS = @LQR_CFLAGS@ -LQR_LIBS = @LQR_LIBS@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -LZMA_CFLAGS = @LZMA_CFLAGS@ -LZMA_LIBS = @LZMA_LIBS@ -LaunchDelegate = @LaunchDelegate@ -MAGICKCORE_FREETYPE_DELEGATE = @MAGICKCORE_FREETYPE_DELEGATE@ -MAGICKCORE_PATH = @MAGICKCORE_PATH@ -MAGICKPP_LIBRARY_AGE = @MAGICKPP_LIBRARY_AGE@ -MAGICKPP_LIBRARY_CURRENT = @MAGICKPP_LIBRARY_CURRENT@ -MAGICKPP_LIBRARY_CURRENT_MIN = @MAGICKPP_LIBRARY_CURRENT_MIN@ -MAGICKPP_LIBRARY_REVISION = @MAGICKPP_LIBRARY_REVISION@ -MAGICKPP_LIBRARY_VERSION_INFO = @MAGICKPP_LIBRARY_VERSION_INFO@ -MAGICKPP_LIB_VERSION = @MAGICKPP_LIB_VERSION@ -MAGICKPP_LIB_VERSION_TEXT = @MAGICKPP_LIB_VERSION_TEXT@ -MAGICK_ABI_SUFFIX = @MAGICK_ABI_SUFFIX@ -MAGICK_CFLAGS = @MAGICK_CFLAGS@ -MAGICK_CODER_MODULE_PATH = @MAGICK_CODER_MODULE_PATH@ -MAGICK_CONFIGURE_BUILD_PATH = @MAGICK_CONFIGURE_BUILD_PATH@ -MAGICK_CONFIGURE_SRC_PATH = @MAGICK_CONFIGURE_SRC_PATH@ -MAGICK_CPPFLAGS = @MAGICK_CPPFLAGS@ -MAGICK_CXXFLAGS = @MAGICK_CXXFLAGS@ -MAGICK_DELEGATES = @MAGICK_DELEGATES@ -MAGICK_DEP_LIBS = @MAGICK_DEP_LIBS@ -MAGICK_EXTRA_DEP_LIBS = @MAGICK_EXTRA_DEP_LIBS@ -MAGICK_FEATURES = @MAGICK_FEATURES@ -MAGICK_FILTER_MODULE_PATH = @MAGICK_FILTER_MODULE_PATH@ -MAGICK_GIT_REVISION = @MAGICK_GIT_REVISION@ -MAGICK_HDRI = @MAGICK_HDRI@ -MAGICK_LDFLAGS = @MAGICK_LDFLAGS@ -MAGICK_LIBRARY_AGE = @MAGICK_LIBRARY_AGE@ -MAGICK_LIBRARY_CURRENT = @MAGICK_LIBRARY_CURRENT@ -MAGICK_LIBRARY_CURRENT_MIN = @MAGICK_LIBRARY_CURRENT_MIN@ -MAGICK_LIBRARY_REVISION = @MAGICK_LIBRARY_REVISION@ -MAGICK_LIBRARY_VERSION_INFO = @MAGICK_LIBRARY_VERSION_INFO@ -MAGICK_LIBS = @MAGICK_LIBS@ -MAGICK_LIB_VERSION = @MAGICK_LIB_VERSION@ -MAGICK_LIB_VERSION_NUMBER = @MAGICK_LIB_VERSION_NUMBER@ -MAGICK_LIB_VERSION_TEXT = @MAGICK_LIB_VERSION_TEXT@ -MAGICK_LT_RELEASE_OPTS = @MAGICK_LT_RELEASE_OPTS@ -MAGICK_MAJOR_VERSION = @MAGICK_MAJOR_VERSION@ -MAGICK_MICRO_VERSION = @MAGICK_MICRO_VERSION@ -MAGICK_MINOR_VERSION = @MAGICK_MINOR_VERSION@ -MAGICK_PATCHLEVEL_VERSION = @MAGICK_PATCHLEVEL_VERSION@ -MAGICK_PCFLAGS = @MAGICK_PCFLAGS@ -MAGICK_TARGET_CPU = @MAGICK_TARGET_CPU@ -MAGICK_TARGET_OS = @MAGICK_TARGET_OS@ -MAGICK_TARGET_VENDOR = @MAGICK_TARGET_VENDOR@ -MAGICK_VERSION = @MAGICK_VERSION@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MAN_DIR = @MAN_DIR@ -MATH_LIBS = @MATH_LIBS@ -MKDIR_P = @MKDIR_P@ -MODULES_BASEDIRNAME = @MODULES_BASEDIRNAME@ -MODULES_DIRNAME = @MODULES_DIRNAME@ -MODULES_PATH = @MODULES_PATH@ -MODULES_RELATIVE_PATH = @MODULES_RELATIVE_PATH@ -MODULE_EXTRA_CPPFLAGS = @MODULE_EXTRA_CPPFLAGS@ -MVDelegate = @MVDelegate@ -MogrifyDelegate = @MogrifyDelegate@ -MrSIDDecodeDelegate = @MrSIDDecodeDelegate@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ -OPENEXR_LIBS = @OPENEXR_LIBS@ -OPENMP_CFLAGS = @OPENMP_CFLAGS@ -OPENMP_CXXFLAGS = @OPENMP_CXXFLAGS@ -OSX_GCOV_LDFLAG = @OSX_GCOV_LDFLAG@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -P7ZIP = @P7ZIP@ -PACKAGE = @PACKAGE@ -PACKAGE_BASE_VERSION = @PACKAGE_BASE_VERSION@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_LIB_VERSION = @PACKAGE_LIB_VERSION@ -PACKAGE_LIB_VERSION_NUMBER = @PACKAGE_LIB_VERSION_NUMBER@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_PATCHLEVEL_VERSION = @PACKAGE_PATCHLEVEL_VERSION@ -PACKAGE_RELEASE_DATE = @PACKAGE_RELEASE_DATE@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PACKAGE_VERSION_ADDENDUM = @PACKAGE_VERSION_ADDENDUM@ -PANGO_CFLAGS = @PANGO_CFLAGS@ -PANGO_LIBS = @PANGO_LIBS@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PCLCMYKDevice = @PCLCMYKDevice@ -PCLColorDevice = @PCLColorDevice@ -PCLDelegate = @PCLDelegate@ -PCLMonoDevice = @PCLMonoDevice@ -PCLVersion = @PCLVersion@ -PERL = @PERL@ -PERLMAINCC = @PERLMAINCC@ -PERL_MAKE_OPTIONS = @PERL_MAKE_OPTIONS@ -PERL_SUPPORTS_DESTDIR = @PERL_SUPPORTS_DESTDIR@ -PERL_VERSION = @PERL_VERSION@ -PERSISTINCLUDE_DIR = @PERSISTINCLUDE_DIR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -PNG_CFLAGS = @PNG_CFLAGS@ -PNG_LIBS = @PNG_LIBS@ -POW_LIB = @POW_LIB@ -PREFIX_DIR = @PREFIX_DIR@ -PRTDIAG = @PRTDIAG@ -PSDelegate = @PSDelegate@ -PTHREAD_CC = @PTHREAD_CC@ -PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ -PTHREAD_LIBS = @PTHREAD_LIBS@ -PrintDelegate = @PrintDelegate@ -QUANTUM_DEPTH = @QUANTUM_DEPTH@ -RANLIB = @RANLIB@ -RAQM_CFLAGS = @RAQM_CFLAGS@ -RAQM_LIBS = @RAQM_LIBS@ -RAW_R_CFLAGS = @RAW_R_CFLAGS@ -RAW_R_LIBS = @RAW_R_LIBS@ -RMDelegate = @RMDelegate@ -RPM = @RPM@ -RSVGDecodeDelegate = @RSVGDecodeDelegate@ -RSVG_CFLAGS = @RSVG_CFLAGS@ -RSVG_LIBS = @RSVG_LIBS@ -SBIN_DIR = @SBIN_DIR@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHAREARCH_BASEDIRNAME = @SHAREARCH_BASEDIRNAME@ -SHAREARCH_DIR = @SHAREARCH_DIR@ -SHAREARCH_DIRNAME = @SHAREARCH_DIRNAME@ -SHAREARCH_PATH = @SHAREARCH_PATH@ -SHAREARCH_RELATIVE_PATH = @SHAREARCH_RELATIVE_PATH@ -SHAREDSTATE_DIR = @SHAREDSTATE_DIR@ -SHARE_PATH = @SHARE_PATH@ -SHELL = @SHELL@ -STRIP = @STRIP@ -SVGDecodeDelegate = @SVGDecodeDelegate@ -SYSCONF_DIR = @SYSCONF_DIR@ -ShowImageDelegate = @ShowImageDelegate@ -TAR = @TAR@ -TCMALLOC_LIBS = @TCMALLOC_LIBS@ -THREAD_LIBS = @THREAD_LIBS@ -TIFF_LIBS = @TIFF_LIBS@ -TextEncodeDelegate = @TextEncodeDelegate@ -TraceEncodeDelegate = @TraceEncodeDelegate@ -UMEM_LIBS = @UMEM_LIBS@ -VERSION = @VERSION@ -VIDEODecodeDelegate = @VIDEODecodeDelegate@ -VIDEOEncodeDelegate = @VIDEOEncodeDelegate@ -WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ -WEBPMUX_LIBS = @WEBPMUX_LIBS@ -WEBP_CFLAGS = @WEBP_CFLAGS@ -WEBP_LIBS = @WEBP_LIBS@ -WMF_CFLAGS = @WMF_CFLAGS@ -WMF_LIBS = @WMF_LIBS@ -WWWDecodeDelegate = @WWWDecodeDelegate@ -WebPDecodeDelegate = @WebPDecodeDelegate@ -WebPEncodeDelegate = @WebPEncodeDelegate@ -WinPathScript = @WinPathScript@ -X11_LIBS = @X11_LIBS@ -XEXT_LIBS = @XEXT_LIBS@ -XMKMF = @XMKMF@ -XML_CFLAGS = @XML_CFLAGS@ -XML_LIBS = @XML_LIBS@ -XPSCMYKDevice = @XPSCMYKDevice@ -XPSColorDevice = @XPSColorDevice@ -XPSDelegate = @XPSDelegate@ -XPSMonoDevice = @XPSMonoDevice@ -XPSVersion = @XPSVersion@ -X_CFLAGS = @X_CFLAGS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LIBS = @X_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -ZIP = @ZIP@ -ZLIB_CFLAGS = @ZLIB_CFLAGS@ -ZLIB_LIBS = @ZLIB_LIBS@ -ZSTD_CFLAGS = @ZSTD_CFLAGS@ -ZSTD_LIBS = @ZSTD_LIBS@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -apple_font_dir = @apple_font_dir@ -ax_pthread_config = @ax_pthread_config@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -ddjvuapi_CFLAGS = @ddjvuapi_CFLAGS@ -ddjvuapi_LIBS = @ddjvuapi_LIBS@ -dejavu_font_dir = @dejavu_font_dir@ - -# Architecture independent data files installed in the package's data directory -docdir = $(DOCUMENTATION_PATH) -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -fftw3_CFLAGS = @fftw3_CFLAGS@ -fftw3_LIBS = @fftw3_LIBS@ -ghostscript_font_dir = @ghostscript_font_dir@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ - -# Pkgconfig directory -pkgconfigdir = $(libdir)/pkgconfig -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -type_include_files = @type_include_files@ -urw_base35_font_dir = @urw_base35_font_dir@ -windows_font_dir = @windows_font_dir@ -topincludedir = @includedir@/magick -AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) -ACLOCAL_AMFLAGS = -I m4 -MODULECOMMONFLAGS = -no-undefined -export-symbols-regex ".*" -shared -module -avoid-version -MODULECOMMONCPPFLAGS = $(AM_CPPFLAGS) - -# Options to pass when running configure in the distcheck target. -# -# We want to preserve user-provided option variables so the same -# compiler, headers, and libraries are used as for a normal build. -DISTCHECK_CONFIGURE_FLAGS = $(DISTCHECK_CONFIG_FLAGS) -DISTCLEANFILES = _configs.sed magick/magick-baseconfig.h -CLEANFILES = $(WAND_CLEANFILES) $(MAGICKPP_CLEANFILES) \ - $(UTILITIES_CLEANFILES) $(TESTS_CLEANFILES) $(am__append_2) - -# Binary scripts -bin_SCRIPTS = \ - $(MAGICK_BIN_SCRPTS) \ - $(WAND_BIN_SCRPTS) \ - $(MAGICKPP_SCRPTS) - -include_HEADERS = - -# Headers which are not installed but which are distributed -noinst_HEADERS = \ - $(MAGICK_NOINST_HDRS) - -@WIN32_NATIVE_BUILD_FALSE@SRCDIR = "$(srcdir)/" -@WIN32_NATIVE_BUILD_TRUE@SRCDIR = '$(shell @WinPathScript@ $(srcdir)/)' - -# Tests with .tap extensions use the TAP protocol and TAP driver -LOG_COMPILER = $(SHELL) -SH_LOG_COMPILER = $(LOG_COMPILER) -TAP_LOG_COMPILER = $(LOG_COMPILER) - -# Test extensions -TEST_EXTENSIONS = .sh .tap -TAP_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \ - $(top_srcdir)/config/tap-driver.sh - - -# Environment parameters to be used during tests -TESTS_ENVIRONMENT = \ - MAKE="$(MAKE)" \ - MAKEFLAGS="$(MAKEFLAGS)" \ - MEMCHECK="$(MEMCHECK)" - -TOP_EXTRA_DIST = \ - AUTHORS.txt \ - ChangeLog.md \ - LICENSE \ - QuickStart.txt \ - NOTICE \ - Install-mac.txt \ - Install-unix.txt \ - Install-vms.txt \ - Install-windows.txt \ - magick.sh.in \ - Magickshr.opt \ - NEWS.txt \ - README.txt \ - index.html \ - winpath.sh - - -# Additional files to distribute -EXTRA_DIST = \ - $(TOP_EXTRA_DIST) \ - $(CONFIG_EXTRA_DIST) \ - $(MAGICK_EXTRA_DIST) \ - $(WAND_EXTRA_DIST) \ - $(MAGICKPP_EXTRA_DIST) \ - $(UTILITIES_EXTRA_DIST) \ - $(TESTS_EXTRA_DIST) - -lib_LTLIBRARIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(MAGICKPP_LIBS) -AM_LDFLAGS = -noinst_LTLIBRARIES = -EXTRA_LTLIBRARIES = -BUILT_SOURCES = -MOSTLYCLEANFILES = -M4_EXTRA_DIST = \ - ac_func_fseeko.m4 \ - ax_append_flag.m4 \ - ax_c___attribute__.m4 \ - ax_cflags_warn_all.m4 \ - ax_check_framework.m4 \ - ax_compare_version.m4 \ - ax_cxx_bool.m4 \ - ax_cxx_namespaces.m4 \ - ax_cxx_namespace_std.m4 \ - ax_lang_compiler_ms.m4 \ - ax_have_opencl.m4 \ - ax_prefix_config_h.m4 \ - ax_prog_perl_version.m4 \ - ax_pthread.m4 \ - ax_require_defined.m4 \ - cxx_have_lstring.m4 \ - cxx_have_std_libs.m4 \ - framework.m4 \ - libtool.m4 \ - lt~obsolete.m4 \ - ltoptions.m4 \ - ltsugar.m4 \ - ltversion.m4 \ - magick_check_pthread_lib.m4 \ - pkg.m4 \ - version.m4 - - -# Where architecture-independent configuration files get installed -# (share/ImageMagick-version) -configsharedir = $(SHARE_PATH) -configshare_DATA = \ - config/english.xml \ - config/francais.xml \ - config/locale.xml - - -# Where architecture-dependent configuration files get installed -# (share/arch/ImageMagick-version) -configsharearchdir = $(SHAREARCH_PATH) -configsharearch_DATA = \ - config/configure.xml - - -# Where architecture-dependent configuration files get installed -# (share/ImageMagick-version) -configlibdir = $(CONFIGURE_PATH) -configlib_DATA = \ - config/coder.xml \ - config/colors.xml \ - config/delegates.xml \ - config/log.xml \ - config/magic.xml \ - config/mime.xml \ - config/policy.xml \ - config/quantization-table.xml \ - config/thresholds.xml \ - config/type.xml \ - config/type-apple.xml \ - config/type-dejavu.xml \ - config/type-ghostscript.xml \ - config/type-urw-base35.xml \ - config/type-windows.xml - -CONFIG_EXTRA_DIST = \ - config/cmyk.icm \ - config/coder.xml \ - config/colors.xml \ - config/config.h.in \ - config/delegates.xml.in \ - config/english.xml \ - config/francais.xml \ - config/ImageMagick.rc \ - config/ImageMagick.rdf.in \ - config/install-sh \ - config/lndir.sh \ - config/locale.md \ - config/locale.xml \ - config/log.xml \ - config/magic.xml \ - config/mime.xml \ - config/policy.xml \ - config/quantization-table.xml \ - config/sRGB.icm \ - config/thresholds.xml \ - config/type-apple.xml.in \ - config/type-dejavu.xml.in \ - config/type-ghostscript.xml.in \ - config/type-urw-base35.xml.in \ - config/type-windows.xml.in \ - config/type.xml.in - - -# Where coder modules get installed -codersdir = $(CODER_PATH) -@DPS_DELEGATE_TRUE@MAGICK_DPS_MODULES = coders/dps.la -@DPS_DELEGATE_TRUE@MAGICK_DPS_SRCS = coders/dps.c -@DJVU_DELEGATE_TRUE@MAGICK_DJVU_MODULES = coders/djvu.la -@DJVU_DELEGATE_TRUE@MAGICK_DJVU_SRCS = coders/djvu.c -@OPENEXR_DELEGATE_TRUE@MAGICK_EXR_MODULES = coders/exr.la -@OPENEXR_DELEGATE_TRUE@MAGICK_EXR_SRCS = coders/exr.c -@FLIF_DELEGATE_TRUE@MAGICK_FLIF_MODULES = coders/flif.la -@FLIF_DELEGATE_TRUE@MAGICK_FLIF_SRCS = coders/flif.c -@FPX_DELEGATE_TRUE@MAGICK_FPX_MODULES = coders/fpx.la -@FPX_DELEGATE_TRUE@MAGICK_FPX_SRCS = coders/fpx.c -@HEIC_DELEGATE_TRUE@MAGICK_HEIC_MODULES = coders/heic.la -@HEIC_DELEGATE_TRUE@MAGICK_HEIC_SRCS = coders/heic.c -@JBIG_DELEGATE_TRUE@MAGICK_JBIG_MODULES = coders/jbig.la -@JBIG_DELEGATE_TRUE@MAGICK_JBIG_SRCS = coders/jbig.c -@JPEG_DELEGATE_TRUE@MAGICK_JPEG_MODULES = coders/jpeg.la -@JPEG_DELEGATE_TRUE@MAGICK_JPEG_SRCS = coders/jpeg.c -@LIBOPENJP2_DELEGATE_TRUE@MAGICK_JP2_MODULES = coders/jp2.la -@LIBOPENJP2_DELEGATE_TRUE@MAGICK_JP2_SRCS = coders/jp2.c -@PNG_DELEGATE_TRUE@MAGICK_PNG_MODULES = coders/png.la -@PNG_DELEGATE_TRUE@MAGICK_PNG_SRCS = coders/png.c -@TIFF_DELEGATE_TRUE@MAGICK_TIFF_MODULES = coders/ept.la coders/tiff.la -@TIFF_DELEGATE_TRUE@MAGICK_TIFF_SRCS = coders/ept.c coders/tiff.c -@WEBP_DELEGATE_TRUE@MAGICK_WEBP_MODULES = coders/webp.la -@WEBP_DELEGATE_TRUE@MAGICK_WEBP_SRCS = coders/webp.c -@WINGDI32_DELEGATE_TRUE@MAGICK_GDI32_MODULES = coders/clipboard.la coders/emf.la -@WINGDI32_DELEGATE_TRUE@MAGICK_GDI32_SRCS = coders/clipboard.c coders/emf.c -@WMF_DELEGATE_TRUE@MAGICK_WMF_MODULES = coders/wmf.la -@WMF_DELEGATE_TRUE@MAGICK_WMF_SRCS = coders/wmf.c -@X11_DELEGATE_TRUE@MAGICK_X11_MODULES = coders/x.la coders/xwd.la -@X11_DELEGATE_TRUE@MAGICK_X11_SRCS = coders/x.c coders/xwd.c -MAGICK_CODER_CPPFLAGS = \ - $(MODULECOMMONCPPFLAGS) \ - $(MODULE_EXTRA_CPPFLAGS) - -MAGICK_CODER_SRCS = \ - coders/aai.c \ - coders/art.c \ - coders/avs.c \ - coders/bgr.c \ - coders/bmp.c \ - coders/braille.c \ - coders/bytebuffer-private.h \ - coders/cals.c \ - coders/caption.c \ - coders/cin.c \ - coders/cip.c \ - coders/clip.c \ - coders/cmyk.c \ - coders/cut.c \ - coders/dcm.c \ - coders/dds.c \ - coders/debug.c \ - coders/dib.c \ - coders/dng.c \ - coders/dot.c \ - coders/dpx.c \ - coders/fax.c \ - coders/fits.c \ - coders/ghostscript-private.h \ - coders/gif.c \ - coders/gradient.c \ - coders/gray.c \ - coders/hald.c \ - coders/hdr.c \ - coders/histogram.c \ - coders/hrz.c \ - coders/html.c \ - coders/icon.c \ - coders/info.c \ - coders/inline.c \ - coders/ipl.c \ - coders/jnx.c \ - coders/json.c \ - coders/label.c \ - coders/mac.c \ - coders/magick.c \ - coders/map.c \ - coders/mask.c \ - coders/mat.c \ - coders/matte.c \ - coders/meta.c \ - coders/miff.c \ - coders/mono.c \ - coders/mpc.c \ - coders/mpr.c \ - coders/msl.c \ - coders/mtv.c \ - coders/mvg.c \ - coders/null.c \ - coders/otb.c \ - coders/palm.c \ - coders/pango.c \ - coders/pattern.c \ - coders/pcd.c \ - coders/pcl.c \ - coders/pcx.c \ - coders/pdb.c \ - coders/pdf.c \ - coders/pes.c \ - coders/pgx.c \ - coders/pict.c \ - coders/pix.c \ - coders/plasma.c \ - coders/pnm.c \ - coders/preview.c \ - coders/ps.c \ - coders/ps2.c \ - coders/ps3.c \ - coders/psd.c \ - coders/psd-private.h \ - coders/pwp.c \ - coders/raw.c \ - coders/rgb.c \ - coders/rgf.c \ - coders/rla.c \ - coders/rle.c \ - coders/scr.c \ - coders/screenshot.c \ - coders/sct.c \ - coders/sfw.c \ - coders/sgi.c \ - coders/sixel.c \ - coders/stegano.c \ - coders/sun.c \ - coders/svg.c \ - coders/tga.c \ - coders/thumbnail.c \ - coders/tile.c \ - coders/tim.c \ - coders/ttf.c \ - coders/txt.c \ - coders/uil.c \ - coders/url.c \ - coders/uyvy.c \ - coders/vicar.c \ - coders/vid.c \ - coders/video.c \ - coders/viff.c \ - coders/vips.c \ - coders/wbmp.c \ - coders/wpg.c \ - coders/xbm.c \ - coders/xc.c \ - coders/xcf.c \ - coders/xpm.c \ - coders/xps.c \ - coders/ycbcr.c \ - coders/yuv.c \ - $(MAGICK_DPS_SRCS) \ - $(MAGICK_DJVU_SRCS) \ - $(MAGICK_EXR_SRCS) \ - $(MAGICK_FLIF_SRCS) \ - $(MAGICK_FPX_SRCS) \ - $(MAGICK_GDI32_SRCS) \ - $(MAGICK_HEIC_SRCS) \ - $(MAGICK_JBIG_SRCS) \ - $(MAGICK_JPEG_SRCS) \ - $(MAGICK_JP2_SRCS) \ - $(MAGICK_PNG_SRCS) \ - $(MAGICK_TIFF_SRCS) \ - $(MAGICK_WEBP_SRCS) \ - $(MAGICK_WMF_SRCS) \ - $(MAGICK_X11_SRCS) - -CODERS_NOINST_HDRS = \ - coders/bytebuffer-private.h \ - coders/ghostscript-private.h - -@WITH_MODULES_FALSE@coders_LTLIBRARIES = -@WITH_MODULES_TRUE@coders_LTLIBRARIES = \ -@WITH_MODULES_TRUE@ coders/aai.la \ -@WITH_MODULES_TRUE@ coders/art.la \ -@WITH_MODULES_TRUE@ coders/avs.la \ -@WITH_MODULES_TRUE@ coders/bgr.la \ -@WITH_MODULES_TRUE@ coders/bmp.la \ -@WITH_MODULES_TRUE@ coders/braille.la \ -@WITH_MODULES_TRUE@ coders/cals.la \ -@WITH_MODULES_TRUE@ coders/caption.la \ -@WITH_MODULES_TRUE@ coders/cin.la \ -@WITH_MODULES_TRUE@ coders/cip.la \ -@WITH_MODULES_TRUE@ coders/clip.la \ -@WITH_MODULES_TRUE@ coders/cmyk.la \ -@WITH_MODULES_TRUE@ coders/cut.la \ -@WITH_MODULES_TRUE@ coders/dcm.la \ -@WITH_MODULES_TRUE@ coders/dds.la \ -@WITH_MODULES_TRUE@ coders/debug.la \ -@WITH_MODULES_TRUE@ coders/dib.la \ -@WITH_MODULES_TRUE@ coders/dng.la \ -@WITH_MODULES_TRUE@ coders/dot.la \ -@WITH_MODULES_TRUE@ coders/dpx.la \ -@WITH_MODULES_TRUE@ coders/fax.la \ -@WITH_MODULES_TRUE@ coders/fits.la \ -@WITH_MODULES_TRUE@ coders/gif.la \ -@WITH_MODULES_TRUE@ coders/gradient.la \ -@WITH_MODULES_TRUE@ coders/gray.la \ -@WITH_MODULES_TRUE@ coders/hald.la \ -@WITH_MODULES_TRUE@ coders/hdr.la \ -@WITH_MODULES_TRUE@ coders/histogram.la \ -@WITH_MODULES_TRUE@ coders/hrz.la \ -@WITH_MODULES_TRUE@ coders/html.la \ -@WITH_MODULES_TRUE@ coders/icon.la \ -@WITH_MODULES_TRUE@ coders/info.la \ -@WITH_MODULES_TRUE@ coders/inline.la \ -@WITH_MODULES_TRUE@ coders/ipl.la \ -@WITH_MODULES_TRUE@ coders/jnx.la \ -@WITH_MODULES_TRUE@ coders/json.la \ -@WITH_MODULES_TRUE@ coders/label.la \ -@WITH_MODULES_TRUE@ coders/mac.la \ -@WITH_MODULES_TRUE@ coders/magick.la \ -@WITH_MODULES_TRUE@ coders/map.la \ -@WITH_MODULES_TRUE@ coders/mask.la \ -@WITH_MODULES_TRUE@ coders/mat.la \ -@WITH_MODULES_TRUE@ coders/matte.la \ -@WITH_MODULES_TRUE@ coders/meta.la \ -@WITH_MODULES_TRUE@ coders/miff.la \ -@WITH_MODULES_TRUE@ coders/mono.la \ -@WITH_MODULES_TRUE@ coders/mpc.la \ -@WITH_MODULES_TRUE@ coders/mpr.la \ -@WITH_MODULES_TRUE@ coders/msl.la \ -@WITH_MODULES_TRUE@ coders/mtv.la \ -@WITH_MODULES_TRUE@ coders/mvg.la \ -@WITH_MODULES_TRUE@ coders/null.la \ -@WITH_MODULES_TRUE@ coders/otb.la \ -@WITH_MODULES_TRUE@ coders/palm.la \ -@WITH_MODULES_TRUE@ coders/pango.la \ -@WITH_MODULES_TRUE@ coders/pattern.la \ -@WITH_MODULES_TRUE@ coders/pcd.la \ -@WITH_MODULES_TRUE@ coders/pcl.la \ -@WITH_MODULES_TRUE@ coders/pcx.la \ -@WITH_MODULES_TRUE@ coders/pdb.la \ -@WITH_MODULES_TRUE@ coders/pdf.la \ -@WITH_MODULES_TRUE@ coders/pes.la \ -@WITH_MODULES_TRUE@ coders/pgx.la \ -@WITH_MODULES_TRUE@ coders/pict.la \ -@WITH_MODULES_TRUE@ coders/pix.la \ -@WITH_MODULES_TRUE@ coders/plasma.la \ -@WITH_MODULES_TRUE@ coders/pnm.la \ -@WITH_MODULES_TRUE@ coders/preview.la \ -@WITH_MODULES_TRUE@ coders/ps.la \ -@WITH_MODULES_TRUE@ coders/ps2.la \ -@WITH_MODULES_TRUE@ coders/ps3.la \ -@WITH_MODULES_TRUE@ coders/psd.la \ -@WITH_MODULES_TRUE@ coders/pwp.la \ -@WITH_MODULES_TRUE@ coders/raw.la \ -@WITH_MODULES_TRUE@ coders/rgb.la \ -@WITH_MODULES_TRUE@ coders/rgf.la \ -@WITH_MODULES_TRUE@ coders/rla.la \ -@WITH_MODULES_TRUE@ coders/rle.la \ -@WITH_MODULES_TRUE@ coders/scr.la \ -@WITH_MODULES_TRUE@ coders/sct.la \ -@WITH_MODULES_TRUE@ coders/sfw.la \ -@WITH_MODULES_TRUE@ coders/sgi.la \ -@WITH_MODULES_TRUE@ coders/sixel.la \ -@WITH_MODULES_TRUE@ coders/stegano.la \ -@WITH_MODULES_TRUE@ coders/sun.la \ -@WITH_MODULES_TRUE@ coders/svg.la \ -@WITH_MODULES_TRUE@ coders/tga.la \ -@WITH_MODULES_TRUE@ coders/thumbnail.la \ -@WITH_MODULES_TRUE@ coders/tile.la \ -@WITH_MODULES_TRUE@ coders/tim.la \ -@WITH_MODULES_TRUE@ coders/ttf.la \ -@WITH_MODULES_TRUE@ coders/txt.la \ -@WITH_MODULES_TRUE@ coders/uil.la \ -@WITH_MODULES_TRUE@ coders/url.la \ -@WITH_MODULES_TRUE@ coders/uyvy.la \ -@WITH_MODULES_TRUE@ coders/vicar.la \ -@WITH_MODULES_TRUE@ coders/vid.la \ -@WITH_MODULES_TRUE@ coders/video.la \ -@WITH_MODULES_TRUE@ coders/viff.la \ -@WITH_MODULES_TRUE@ coders/vips.la \ -@WITH_MODULES_TRUE@ coders/wbmp.la \ -@WITH_MODULES_TRUE@ coders/wpg.la \ -@WITH_MODULES_TRUE@ coders/xbm.la \ -@WITH_MODULES_TRUE@ coders/xc.la \ -@WITH_MODULES_TRUE@ coders/xcf.la \ -@WITH_MODULES_TRUE@ coders/xpm.la \ -@WITH_MODULES_TRUE@ coders/xps.la \ -@WITH_MODULES_TRUE@ coders/ycbcr.la \ -@WITH_MODULES_TRUE@ coders/yuv.la \ -@WITH_MODULES_TRUE@ $(MAGICK_DPS_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_DJVU_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_EXR_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_FLIF_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_FPX_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_GDI32_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_HEIC_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_JBIG_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_JPEG_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_JP2_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_PNG_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_TIFF_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_WEBP_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_WMF_MODULES) \ -@WITH_MODULES_TRUE@ $(MAGICK_X11_MODULES) - - -# AAI coder module -coders_aai_la_SOURCES = coders/aai.c -coders_aai_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_aai_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_aai_la_LIBADD = $(MAGICKCORE_LIBS) - -# ART coder module -coders_art_la_SOURCES = coders/art.c -coders_art_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_art_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_art_la_LIBADD = $(MAGICKCORE_LIBS) - -# AVS coder module -coders_avs_la_SOURCES = coders/avs.c -coders_avs_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_avs_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_avs_la_LIBADD = $(MAGICKCORE_LIBS) - -# BRG coder module -coders_bgr_la_SOURCES = coders/bgr.c -coders_bgr_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_bgr_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_bgr_la_LIBADD = $(MAGICKCORE_LIBS) - -# BMP coder module -coders_bmp_la_SOURCES = coders/bmp.c -coders_bmp_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_bmp_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_bmp_la_LIBADD = $(MAGICKCORE_LIBS) - -# BRAILLE coder module -coders_braille_la_SOURCES = coders/braille.c -coders_braille_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_braille_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_braille_la_LIBADD = $(MAGICKCORE_LIBS) - -# CALS coder module -coders_cals_la_SOURCES = coders/cals.c -coders_cals_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_cals_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_cals_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# CAPTION coder module -coders_caption_la_SOURCES = coders/caption.c -coders_caption_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_caption_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_caption_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# CINEON coder module -coders_cin_la_SOURCES = coders/cin.c -coders_cin_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_cin_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_cin_la_LIBADD = $(MAGICKCORE_LIBS) - -# CIP coder module -coders_cip_la_SOURCES = coders/cip.c -coders_cip_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_cip_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_cip_la_LIBADD = $(MAGICKCORE_LIBS) - -# CLIP coder module -coders_clip_la_SOURCES = coders/clip.c -coders_clip_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_clip_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_clip_la_LIBADD = $(MAGICKCORE_LIBS) - -# CLIPBOARD coder module -coders_clipboard_la_SOURCES = coders/clipboard.c -coders_clipboard_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_clipboard_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_clipboard_la_LIBADD = $(MAGICKCORE_LIBS) $(GDI32_LIBS) - -# CMYK coder module -coders_cmyk_la_SOURCES = coders/cmyk.c -coders_cmyk_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_cmyk_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_cmyk_la_LIBADD = $(MAGICKCORE_LIBS) - -# CUT coder module -coders_cut_la_SOURCES = coders/cut.c -coders_cut_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_cut_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_cut_la_LIBADD = $(MAGICKCORE_LIBS) - -# DCM coder module -coders_dcm_la_SOURCES = coders/dcm.c -coders_dcm_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_dcm_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_dcm_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# DDS coder module -coders_dds_la_SOURCES = coders/dds.c -coders_dds_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_dds_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_dds_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# DEBUG coder module -coders_debug_la_SOURCES = coders/debug.c -coders_debug_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_debug_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_debug_la_LIBADD = $(MAGICKCORE_LIBS) - -# DIB coder module -coders_dib_la_SOURCES = coders/dib.c -coders_dib_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_dib_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_dib_la_LIBADD = $(MAGICKCORE_LIBS) - -# DJVU coder module -coders_djvu_la_SOURCES = coders/djvu.c -coders_djvu_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_djvu_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_djvu_la_LIBADD = $(MAGICKCORE_LIBS) $(DJVU_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS) - -# DNG coder module -coders_dng_la_SOURCES = coders/dng.c -coders_dng_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_dng_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_dng_la_LIBADD = $(MAGICKCORE_LIBS) $(RAW_R_LIBS) $(GOMP_LIBS) - -# DPS coder module -coders_dps_la_SOURCES = coders/dps.c -coders_dps_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_dps_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_dps_la_LIBADD = $(MAGICKCORE_LIBS) $(DPS_LIBS) $(XEXT_LIBS) $(X11_LIBS) - -# DPX coder module -coders_dpx_la_SOURCES = coders/dpx.c -coders_dpx_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_dpx_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_dpx_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS) - -# DOT coder module -coders_dot_la_SOURCES = coders/dot.c -coders_dot_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) $(GVC_CFLAGS) -coders_dot_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_dot_la_LIBADD = $(MAGICKCORE_LIBS) $(GVC_LIBS) - -# EMF coder module -coders_emf_la_SOURCES = coders/emf.c -coders_emf_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_emf_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_emf_la_LIBADD = $(MAGICKCORE_LIBS) $(GDI32_LIBS) - -# EPT coder module -coders_ept_la_SOURCES = coders/ept.c -coders_ept_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_ept_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_ept_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# EXR coder module -coders_exr_la_SOURCES = coders/exr.c -coders_exr_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) $(OPENEXR_CFLAGS) -coders_exr_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_exr_la_LIBADD = $(MAGICKCORE_LIBS) $(OPENEXR_LIBS) $(MATH_LIBS) - -# FAX coder module -coders_fax_la_SOURCES = coders/fax.c -coders_fax_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_fax_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_fax_la_LIBADD = $(MAGICKCORE_LIBS) - -# FITS coder module -coders_fits_la_SOURCES = coders/fits.c -coders_fits_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_fits_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_fits_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# FLIF coder module -coders_flif_la_SOURCES = coders/flif.c -coders_flif_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) -coders_flif_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_flif_la_LIBADD = $(MAGICKCORE_LIBS) $(FLIF_LIBS) - -# FPX coder module -coders_fpx_la_SOURCES = coders/fpx.c -coders_fpx_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_fpx_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_fpx_la_LIBADD = $(MAGICKCORE_LIBS) $(FPX_LIBS) $(MATH_LIBS) -lstdc++ - -# GIF coder module -coders_gif_la_SOURCES = coders/gif.c -coders_gif_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_gif_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_gif_la_LIBADD = $(MAGICKCORE_LIBS) - -# GRAY coder module -coders_gray_la_SOURCES = coders/gray.c -coders_gray_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_gray_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_gray_la_LIBADD = $(MAGICKCORE_LIBS) - -# GRADIENT coder module -coders_gradient_la_SOURCES = coders/gradient.c -coders_gradient_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_gradient_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_gradient_la_LIBADD = $(MAGICKCORE_LIBS) - -# HISTOGRAM coder module -coders_histogram_la_SOURCES = coders/histogram.c -coders_histogram_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_histogram_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_histogram_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# HALD coder module -coders_hald_la_SOURCES = coders/hald.c -coders_hald_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_hald_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_hald_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS) - -# HDR coder module -coders_hdr_la_SOURCES = coders/hdr.c -coders_hdr_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_hdr_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_hdr_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS) $(MATH_LIBS) - -# HEIC coder module -coders_heic_la_SOURCES = coders/heic.c -coders_heic_la_CPPFLAGS = $(MODULE_CODER_CPPFLAGS) -coders_heic_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_heic_la_LIBADD = $(MAGICKCORE_LIBS) $(HEIF_LIBS) - -# HRZ coder module -coders_hrz_la_SOURCES = coders/hrz.c -coders_hrz_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_hrz_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_hrz_la_LIBADD = $(MAGICKCORE_LIBS) - -# HTML coder module -coders_html_la_SOURCES = coders/html.c -coders_html_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_html_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_html_la_LIBADD = $(MAGICKCORE_LIBS) - -# ICON coder module -coders_icon_la_SOURCES = coders/icon.c -coders_icon_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_icon_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_icon_la_LIBADD = $(MAGICKCORE_LIBS) - -# INFO coder module -coders_info_la_SOURCES = coders/info.c -coders_info_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_info_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_info_la_LIBADD = $(MAGICKCORE_LIBS) - -# INLINE coder module -coders_inline_la_SOURCES = coders/inline.c -coders_inline_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_inline_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_inline_la_LIBADD = $(MAGICKCORE_LIBS) - -# IPL coder module -coders_ipl_la_SOURCES = coders/ipl.c -coders_ipl_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_ipl_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_ipl_la_LIBADD = $(MAGICKCORE_LIBS) - -# JBIG coder module -coders_jbig_la_SOURCES = coders/jbig.c -coders_jbig_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_jbig_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_jbig_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(MATH_LIBS) - -# JPEG coder module -coders_jpeg_la_SOURCES = coders/jpeg.c -coders_jpeg_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_jpeg_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_jpeg_la_LIBADD = $(MAGICKCORE_LIBS) $(JPEG_LIBS) $(MATH_LIBS) - -# JPEG 2000 coder module -coders_jp2_la_SOURCES = coders/jp2.c -coders_jp2_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) $(LIBOPENJP2_CFLAGS) -coders_jp2_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_jp2_la_LIBADD = $(MAGICKCORE_LIBS) $(LIBOPENJP2_LIBS) $(MATH_LIBS) - -# JNX coder module -coders_jnx_la_SOURCES = coders/jnx.c -coders_jnx_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_jnx_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_jnx_la_LIBADD = $(MAGICKCORE_LIBS) - -# JSON coder module -coders_json_la_SOURCES = coders/json.c -coders_json_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_json_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_json_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# LABEL coder module -coders_label_la_SOURCES = coders/label.c -coders_label_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_label_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_label_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# MAC coder module -coders_mac_la_SOURCES = coders/mac.c -coders_mac_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_mac_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_mac_la_LIBADD = $(MAGICKCORE_LIBS) - -# MAGICK coder module -coders_magick_la_SOURCES = coders/magick.c -coders_magick_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_magick_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_magick_la_LIBADD = $(MAGICKCORE_LIBS) - -# MAP coder module -coders_map_la_SOURCES = coders/map.c -coders_map_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_map_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_map_la_LIBADD = $(MAGICKCORE_LIBS) - -# MASK coder module -coders_mask_la_SOURCES = coders/mask.c -coders_mask_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_mask_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_mask_la_LIBADD = $(MAGICKCORE_LIBS) - -# MAT coder module -coders_mat_la_SOURCES = coders/mat.c -coders_mat_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_mat_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_mat_la_LIBADD = $(MAGICKCORE_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS) - -# MATTE coder module -coders_matte_la_SOURCES = coders/matte.c -coders_matte_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_matte_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_matte_la_LIBADD = $(MAGICKCORE_LIBS) - -# META coder module -coders_meta_la_SOURCES = coders/meta.c -coders_meta_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_meta_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_meta_la_LIBADD = $(MAGICKCORE_LIBS) - -# MIFF coder module -coders_miff_la_SOURCES = coders/miff.c -coders_miff_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_miff_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_miff_la_LIBADD = $(MAGICKCORE_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(BZLIB_LIBS) - -# MONO coder module -coders_mono_la_SOURCES = coders/mono.c -coders_mono_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_mono_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_mono_la_LIBADD = $(MAGICKCORE_LIBS) - -# MPC coder module -coders_mpc_la_SOURCES = coders/mpc.c -coders_mpc_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_mpc_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_mpc_la_LIBADD = $(MAGICKCORE_LIBS) - -# MPR coder module -coders_mpr_la_SOURCES = coders/mpr.c -coders_mpr_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_mpr_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_mpr_la_LIBADD = $(MAGICKCORE_LIBS) - -# MSL coder module -coders_msl_la_SOURCES = coders/msl.c -coders_msl_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_msl_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_msl_la_LIBADD = $(MAGICKCORE_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS) - -# MTV coder module -coders_mtv_la_SOURCES = coders/mtv.c -coders_mtv_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_mtv_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_mtv_la_LIBADD = $(MAGICKCORE_LIBS) - -# MVG coder module -coders_mvg_la_SOURCES = coders/mvg.c -coders_mvg_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_mvg_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_mvg_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# NULL coder module -coders_null_la_SOURCES = coders/null.c -coders_null_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_null_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_null_la_LIBADD = $(MAGICKCORE_LIBS) - -# OTB coder module -coders_otb_la_SOURCES = coders/otb.c -coders_otb_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_otb_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_otb_la_LIBADD = $(MAGICKCORE_LIBS) - -# PALM coder module -coders_palm_la_SOURCES = coders/palm.c -coders_palm_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_palm_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_palm_la_LIBADD = $(MAGICKCORE_LIBS) - -# PANGO coder module -coders_pango_la_SOURCES = coders/pango.c -coders_pango_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) $(PANGO_CFLAGS) -coders_pango_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pango_la_LIBADD = $(MAGICKCORE_LIBS) $(PANGO_LIBS) - -# Pattern module -coders_pattern_la_SOURCES = coders/pattern.c -coders_pattern_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_pattern_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pattern_la_LIBADD = $(MAGICKCORE_LIBS) - -# PCD coder module -coders_pcd_la_SOURCES = coders/pcd.c -coders_pcd_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_pcd_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pcd_la_LIBADD = $(MAGICKCORE_LIBS) - -# PCL coder module -coders_pcl_la_SOURCES = coders/pcl.c -coders_pcl_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_pcl_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pcl_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# PCX coder module -coders_pcx_la_SOURCES = coders/pcx.c -coders_pcx_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_pcx_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pcx_la_LIBADD = $(MAGICKCORE_LIBS) - -# PDB coder module -coders_pdb_la_SOURCES = coders/pdb.c -coders_pdb_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_pdb_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pdb_la_LIBADD = $(MAGICKCORE_LIBS) - -# PDF coder module -coders_pdf_la_SOURCES = coders/pdf.c -coders_pdf_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_pdf_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pdf_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(GS_LIBS) $(MATH_LIBS) - -# PES coder module -coders_pes_la_SOURCES = coders/pes.c -coders_pes_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_pes_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pes_la_LIBADD = $(MAGICKCORE_LIBS) - -# PGX coder module -coders_pgx_la_SOURCES = coders/pgx.c -coders_pgx_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_pgx_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pgx_la_LIBADD = $(MAGICKCORE_LIBS) - -# PICT coder module -coders_pict_la_SOURCES = coders/pict.c -coders_pict_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_pict_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pict_la_LIBADD = $(MAGICKCORE_LIBS) - -# PIX coder module -coders_pix_la_SOURCES = coders/pix.c -coders_pix_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_pix_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pix_la_LIBADD = $(MAGICKCORE_LIBS) - -# PNG coder module -coders_png_la_SOURCES = coders/png.c -coders_png_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_png_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_png_la_LIBADD = $(MAGICKCORE_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS) - -# PLASMA coder module -coders_plasma_la_SOURCES = coders/plasma.c -coders_plasma_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_plasma_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_plasma_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# PNM coder module -coders_pnm_la_SOURCES = coders/pnm.c -coders_pnm_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_pnm_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pnm_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS) - -# PREVIEW coder module -coders_preview_la_SOURCES = coders/preview.c -coders_preview_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_preview_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_preview_la_LIBADD = $(MAGICKCORE_LIBS) - -# PS coder module -coders_ps_la_SOURCES = coders/ps.c -coders_ps_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_ps_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_ps_la_LIBADD = $(MAGICKCORE_LIBS) $(GS_LIBS) $(MATH_LIBS) - -# PS2 coder module -coders_ps2_la_SOURCES = coders/ps2.c -coders_ps2_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_ps2_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_ps2_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(ZSTD_LIBS) $(WEBPMUX_LIBS) $(WEBP_LIBS) $(MATH_LIBS) - -# PS3 coder module -coders_ps3_la_SOURCES = coders/ps3.c -coders_ps3_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_ps3_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_ps3_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(ZSTD_LIBS) $(WEBPMUX_LIBS) $(WEBP_LIBS) $(MATH_LIBS) - -# PSD coder module -coders_psd_la_SOURCES = coders/psd.c coders/psd-private.h -coders_psd_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_psd_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_psd_la_LIBADD = $(MAGICKCORE_LIBS) $(ZLIB_LIBS) - -# PWP coder module -coders_pwp_la_SOURCES = coders/pwp.c -coders_pwp_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_pwp_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_pwp_la_LIBADD = $(MAGICKCORE_LIBS) - -# RAW coder module -coders_raw_la_SOURCES = coders/raw.c -coders_raw_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_raw_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_raw_la_LIBADD = $(MAGICKCORE_LIBS) - -# RGB coder module -coders_rgb_la_SOURCES = coders/rgb.c -coders_rgb_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_rgb_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_rgb_la_LIBADD = $(MAGICKCORE_LIBS) - -# RFG coder module -coders_rgf_la_SOURCES = coders/rgf.c -coders_rgf_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_rgf_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_rgf_la_LIBADD = $(MAGICKCORE_LIBS) - -# RLA coder module -coders_rla_la_SOURCES = coders/rla.c -coders_rla_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_rla_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_rla_la_LIBADD = $(MAGICKCORE_LIBS) - -# RLE coder module -coders_rle_la_SOURCES = coders/rle.c -coders_rle_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_rle_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_rle_la_LIBADD = $(MAGICKCORE_LIBS) - -# SCR coder module -coders_scr_la_SOURCES = coders/scr.c -coders_scr_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_scr_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_scr_la_LIBADD = $(MAGICKCORE_LIBS) - -# SCT coder module -coders_sct_la_SOURCES = coders/sct.c -coders_sct_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_sct_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_sct_la_LIBADD = $(MAGICKCORE_LIBS) - -# SFW coder module -coders_sfw_la_SOURCES = coders/sfw.c -coders_sfw_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_sfw_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_sfw_la_LIBADD = $(MAGICKCORE_LIBS) - -# SGI coder module -coders_sgi_la_SOURCES = coders/sgi.c -coders_sgi_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_sgi_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_sgi_la_LIBADD = $(MAGICKCORE_LIBS) - -# STEGANO coder module -coders_stegano_la_SOURCES = coders/stegano.c -coders_stegano_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_stegano_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_stegano_la_LIBADD = $(MAGICKCORE_LIBS) - -# SUN coder module -coders_sun_la_SOURCES = coders/sun.c -coders_sun_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_sun_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_sun_la_LIBADD = $(MAGICKCORE_LIBS) - -# SIXEL coder module -coders_sixel_la_SOURCES = coders/sixel.c -coders_sixel_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_sixel_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_sixel_la_LIBADD = $(MAGICKCORE_LIBS) - -# SVG coder module -coders_svg_la_SOURCES = coders/svg.c -coders_svg_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) $(RSVG_CFLAGS) $(CAIRO_SVG_CFLAGS) -coders_svg_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_svg_la_LIBADD = $(MAGICKCORE_LIBS) $(AUTOTRACE_LIBS) $(RSVG_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS) - -# TGA coder module -coders_tga_la_SOURCES = coders/tga.c -coders_tga_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_tga_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_tga_la_LIBADD = $(MAGICKCORE_LIBS) - -# THUMBNAIL coder module -coders_thumbnail_la_SOURCES = coders/thumbnail.c -coders_thumbnail_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_thumbnail_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_thumbnail_la_LIBADD = $(MAGICKCORE_LIBS) - -# TIFF coder module -coders_tiff_la_SOURCES = coders/tiff.c coders/psd.c coders/psd-private.h -coders_tiff_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_tiff_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_tiff_la_LIBADD = $(MAGICKCORE_LIBS) $(TIFF_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(ZSTD_LIBS) $(WEBPMUX_LIBS) $(WEBP_LIBS) $(MATH_LIBS) - -# TILE coder module -coders_tile_la_SOURCES = coders/tile.c -coders_tile_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_tile_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_tile_la_LIBADD = $(MAGICKCORE_LIBS) - -# TIM coder module -coders_tim_la_SOURCES = coders/tim.c -coders_tim_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_tim_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_tim_la_LIBADD = $(MAGICKCORE_LIBS) - -# TTF coder module -coders_ttf_la_SOURCES = coders/ttf.c -coders_ttf_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_ttf_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_ttf_la_LIBADD = $(MAGICKCORE_LIBS) - -# TXT coder module -coders_txt_la_SOURCES = coders/txt.c -coders_txt_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_txt_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_txt_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) - -# UIL coder module -coders_uil_la_SOURCES = coders/uil.c -coders_uil_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_uil_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_uil_la_LIBADD = $(MAGICKCORE_LIBS) - -# URL coder module -coders_url_la_SOURCES = coders/url.c -coders_url_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_url_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_url_la_LIBADD = $(MAGICKCORE_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS) - -# UYVY coder module -coders_uyvy_la_SOURCES = coders/uyvy.c -coders_uyvy_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_uyvy_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_uyvy_la_LIBADD = $(MAGICKCORE_LIBS) - -# VICAR coder module -coders_vicar_la_SOURCES = coders/vicar.c -coders_vicar_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_vicar_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_vicar_la_LIBADD = $(MAGICKCORE_LIBS) - -# VID coder module -coders_vid_la_SOURCES = coders/vid.c -coders_vid_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_vid_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_vid_la_LIBADD = $(MAGICKCORE_LIBS) - -# VIDEO coder module -coders_video_la_SOURCES = coders/video.c -coders_video_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_video_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_video_la_LIBADD = $(MAGICKCORE_LIBS) - -# VIFF coder module -coders_viff_la_SOURCES = coders/viff.c -coders_viff_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_viff_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_viff_la_LIBADD = $(MAGICKCORE_LIBS) - -# VIPS coder module -coders_vips_la_SOURCES = coders/vips.c -coders_vips_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_vips_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_vips_la_LIBADD = $(MAGICKCORE_LIBS) - -# WBMP coder module -coders_wbmp_la_SOURCES = coders/wbmp.c -coders_wbmp_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_wbmp_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_wbmp_la_LIBADD = $(MAGICKCORE_LIBS) - -# WEBP coder module -coders_webp_la_SOURCES = coders/webp.c -coders_webp_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_webp_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_webp_la_LIBADD = $(MAGICKCORE_LIBS) $(WEBPMUX_LIBS) $(WEBP_LIBS) $(MATH_LIBS) - -# WMF coder module -coders_wmf_la_SOURCES = coders/wmf.c -coders_wmf_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_wmf_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_wmf_la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(WMF_LIBS) $(MATH_LIBS) - -# WPG coder module -coders_wpg_la_SOURCES = coders/wpg.c -coders_wpg_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_wpg_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_wpg_la_LIBADD = $(MAGICKCORE_LIBS) - -# X coder module -coders_x_la_SOURCES = coders/x.c -coders_x_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_x_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_x_la_LIBADD = $(MAGICKCORE_LIBS) $(X11_LIBS) - -# XBM coder module -coders_xbm_la_SOURCES = coders/xbm.c -coders_xbm_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_xbm_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_xbm_la_LIBADD = $(MAGICKCORE_LIBS) - -# XC coder module -coders_xc_la_SOURCES = coders/xc.c -coders_xc_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_xc_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_xc_la_LIBADD = $(MAGICKCORE_LIBS) - -# XCF coder module -coders_xcf_la_SOURCES = coders/xcf.c -coders_xcf_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_xcf_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_xcf_la_LIBADD = $(MAGICKCORE_LIBS) - -# XPM coder module -coders_xpm_la_SOURCES = coders/xpm.c -coders_xpm_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_xpm_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_xpm_la_LIBADD = $(MAGICKCORE_LIBS) - -# XPS coder module -coders_xps_la_SOURCES = coders/xps.c -coders_xps_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_xps_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_xps_la_LIBADD = $(MAGICKCORE_LIBS) $(MUPDF_LIBS) $(FREETYPE_LIBS) $(MATH_LIBS) - -# XWD coder module -coders_xwd_la_SOURCES = coders/xwd.c -coders_xwd_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_xwd_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_xwd_la_LIBADD = $(MAGICKCORE_LIBS) $(X11_LIBS) - -# YCBCR coder module -coders_ycbcr_la_SOURCES = coders/ycbcr.c -coders_ycbcr_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_ycbcr_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_ycbcr_la_LIBADD = $(MAGICKCORE_LIBS) - -# YUV coder module -coders_yuv_la_SOURCES = coders/yuv.c -coders_yuv_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS) -coders_yuv_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_yuv_la_LIBADD = $(MAGICKCORE_LIBS) -magickincdir = $(INCLUDE_PATH)/magick -magickincarchdir = $(INCLUDEARCH_PATH)/magick - -# Headers which are installed -magickinc_HEADERS = \ - $(MAGICK_INCLUDE_HDRS) - -magickincarch_HEADERS = \ - $(MAGICK_INCLUDEARCH_HDRS) - -MAGICK_BIN_SCRPTS = \ - magick/Magick-config \ - magick/MagickCore-config - -MAGICK_PKGCONFIG = \ - magick/ImageMagick.pc \ - magick/ImageMagick-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.pc \ - magick/MagickCore.pc \ - magick/MagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.pc - -MAGICK_MANS = \ - magick/Magick-config.1 \ - magick/MagickCore-config.1 - -MAGICKCORE_LIBS = magick/libMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la -@WITH_MODULES_FALSE@magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES = $(MAGICK_BASE_SRCS) $(MAGICK_PLATFORM_SRCS) $(MAGICK_CODER_SRCS) $(MAGICK_FILTER_SRCS) -@WITH_MODULES_TRUE@magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES = $(MAGICK_BASE_SRCS) $(MAGICK_PLATFORM_SRCS) -@WITH_MODULES_FALSE@magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LIBADD = $(MAGICK_DEP_LIBS) -@WITH_MODULES_TRUE@magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LIBADD = $(MAGICK_DEP_LIBS) -nodist_magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES = \ - $(am__append_1) -magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBRARY_EXTRA_CPPFLAGS) -@HAVE_LD_VERSION_SCRIPT_FALSE@magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION = -export-symbols-regex ".*" -@HAVE_LD_VERSION_SCRIPT_TRUE@magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION = -Wl,--version-script=$(top_srcdir)/magick/libMagickCore.map -magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS = -no-undefined \ - $(magick_libMagickCore_la_LDFLAGS_VERSION) \ - $(OSX_GCOV_LDFLAG) $(MAGICK_LT_RELEASE_OPTS) -version-info \ - $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE) - -magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_DEPENDENCIES = - -# Library base sources -MAGICK_BASE_SRCS = \ - magick/ImageMagick.h \ - magick/MagickCore.h \ - magick/accelerate.c \ - magick/accelerate-private.h \ - magick/accelerate-kernels-private.h \ - magick/animate.c \ - magick/animate.h \ - magick/animate-private.h \ - magick/annotate.c \ - magick/annotate.h \ - magick/api.h \ - magick/artifact.c \ - magick/artifact.h \ - magick/attribute.c \ - magick/attribute.h \ - magick/blob.c \ - magick/blob.h \ - magick/blob-private.h \ - magick/cache.c \ - magick/cache.h \ - magick/cache-private.h \ - magick/cache-view.c \ - magick/cache-view.h \ - magick/channel.c \ - magick/channel.h \ - magick/cipher.c \ - magick/cipher.h \ - magick/client.c \ - magick/client.h \ - magick/coder.c \ - magick/coder.h \ - magick/color.c \ - magick/color.h \ - magick/color-private.h \ - magick/colormap.c \ - magick/colormap.h \ - magick/colormap-private.h \ - magick/colorspace.c \ - magick/colorspace.h \ - magick/colorspace-private.h \ - magick/compare.c \ - magick/compare.h \ - magick/composite.c \ - magick/composite.h \ - magick/composite-private.h \ - magick/compress.c \ - magick/compress.h \ - magick/configure.c \ - magick/configure.h \ - magick/constitute.c \ - magick/constitute.h \ - magick/decorate.c \ - magick/decorate.h \ - magick/distribute-cache.c \ - magick/distribute-cache.h \ - magick/distribute-cache-private.h \ - magick/delegate.c \ - magick/delegate.h \ - magick/delegate-private.h \ - magick/deprecate.c \ - magick/deprecate.h \ - magick/display.c \ - magick/display.h \ - magick/display-private.h \ - magick/distort.c \ - magick/distort.h \ - magick/draw.c \ - magick/draw.h \ - magick/draw-private.h \ - magick/effect.c \ - magick/effect.h \ - magick/enhance.c \ - magick/enhance.h \ - magick/exception.c \ - magick/exception.h \ - magick/exception-private.h \ - magick/feature.c \ - magick/feature.h \ - magick/fourier.c \ - magick/fourier.h \ - magick/fx.c \ - magick/fx.h \ - magick/fx-private.h \ - magick/gem.c \ - magick/gem.h \ - magick/gem-private.h \ - magick/geometry.c \ - magick/geometry.h \ - magick/hashmap.c \ - magick/hashmap.h \ - magick/histogram.c \ - magick/histogram.h \ - magick/identify.c \ - magick/identify.h \ - magick/image.c \ - magick/image.h \ - magick/image-private.h \ - magick/image-view.c \ - magick/image-view.h \ - magick/layer.c \ - magick/layer.h \ - magick/list.c \ - magick/list.h \ - magick/locale.c \ - magick/locale_.h \ - magick/locale-private.h \ - magick/log.c \ - magick/log.h \ - magick/mac.h \ - magick/magic.c \ - magick/magic.h \ - magick/magick.c \ - magick/magick-baseconfig.h \ - magick/magick-config.h \ - magick/magick-type.h \ - magick/magick.h \ - magick/matrix.c \ - magick/matrix.h \ - magick/memory.c \ - magick/memory_.h \ - magick/memory-private.h \ - magick/methods.h \ - magick/method-attribute.h \ - magick/mime.c \ - magick/mime.h \ - magick/module.c \ - magick/module.h \ - magick/monitor.c \ - magick/monitor.h \ - magick/monitor-private.h \ - magick/montage.c \ - magick/montage.h \ - magick/morphology.c \ - magick/morphology.h \ - magick/morphology-private.h \ - magick/mutex.h \ - magick/nt-base.h \ - magick/nt-base-private.h \ - magick/nt-feature.h \ - magick/opencl.c \ - magick/opencl.h \ - magick/opencl-private.h \ - magick/option.c \ - magick/option.h \ - magick/option-private.h \ - magick/paint.c \ - magick/paint.h \ - magick/pixel.c \ - magick/pixel.h \ - magick/pixel-accessor.h \ - magick/pixel-private.h \ - magick/policy.c \ - magick/policy.h \ - magick/policy-private.h \ - magick/prepress.c \ - magick/prepress.h \ - magick/property.c \ - magick/property.h \ - magick/profile.c \ - magick/profile.h \ - magick/quantize.c \ - magick/quantize.h \ - magick/quantum.c \ - magick/quantum.h \ - magick/quantum-export.c \ - magick/quantum-import.c \ - magick/quantum-private.h \ - magick/random.c \ - magick/random_.h \ - magick/random-private.h \ - magick/registry.c \ - magick/registry.h \ - magick/resample.c \ - magick/resample.h \ - magick/resample-private.h \ - magick/resize.c \ - magick/resize.h \ - magick/resize-private.h \ - magick/resource.c \ - magick/resource_.h \ - magick/segment.c \ - magick/segment.h \ - magick/semaphore.c \ - magick/semaphore.h \ - magick/semaphore-private.h \ - magick/shear.c \ - magick/shear.h \ - magick/signature.c \ - magick/signature.h \ - magick/signature-private.h \ - magick/splay-tree.c \ - magick/splay-tree.h \ - magick/static.c \ - magick/static.h \ - magick/statistic.c \ - magick/statistic.h \ - magick/stream.c \ - magick/stream.h \ - magick/stream-private.h \ - magick/string.c \ - magick/string_.h \ - magick/string-private.h \ - magick/studio.h \ - magick/thread.c \ - magick/thread_.h \ - magick/thread-private.h \ - magick/timer.c \ - magick/timer.h \ - magick/timer-private.h \ - magick/token.c \ - magick/token.h \ - magick/token-private.h \ - magick/transform.c \ - magick/transform.h \ - magick/threshold.c \ - magick/threshold.h \ - magick/type.c \ - magick/type.h \ - magick/utility.c \ - magick/utility.h \ - magick/utility-private.h \ - magick/version.c \ - magick/version.h \ - magick/version-private.h \ - magick/vision.c \ - magick/vision.h \ - magick/visual-effects.c \ - magick/visual-effects.h \ - magick/vms.h \ - magick/widget.c \ - magick/widget.h \ - magick/xml-tree.c \ - magick/xml-tree.h \ - magick/xml-tree-private.h \ - magick/xwindow.c \ - magick/xwindow.h - -@CYGWIN_BUILD_FALSE@@WIN32_NATIVE_BUILD_FALSE@MAGICK_PLATFORM_SRCS = -@CYGWIN_BUILD_TRUE@@WIN32_NATIVE_BUILD_FALSE@MAGICK_PLATFORM_SRCS = \ -@CYGWIN_BUILD_TRUE@@WIN32_NATIVE_BUILD_FALSE@ magick/nt-feature.c \ -@CYGWIN_BUILD_TRUE@@WIN32_NATIVE_BUILD_FALSE@ magick/nt-feature.h - -@WIN32_NATIVE_BUILD_TRUE@MAGICK_PLATFORM_SRCS = \ -@WIN32_NATIVE_BUILD_TRUE@ magick/nt-base.c \ -@WIN32_NATIVE_BUILD_TRUE@ magick/nt-base.h \ -@WIN32_NATIVE_BUILD_TRUE@ magick/nt-base-private.h \ -@WIN32_NATIVE_BUILD_TRUE@ magick/nt-feature.c \ -@WIN32_NATIVE_BUILD_TRUE@ magick/nt-feature.h - -MAGICK_INCLUDE_HDRS = \ - magick/ImageMagick.h \ - magick/MagickCore.h \ - magick/animate.h \ - magick/annotate.h \ - magick/api.h \ - magick/artifact.h \ - magick/attribute.h \ - magick/blob.h \ - magick/cache.h \ - magick/cache-view.h \ - magick/channel.h \ - magick/cipher.h \ - magick/client.h \ - magick/coder.h \ - magick/color.h \ - magick/colormap.h \ - magick/colorspace.h \ - magick/compare.h \ - magick/composite.h \ - magick/compress.h \ - magick/configure.h \ - magick/constitute.h \ - magick/decorate.h \ - magick/delegate.h \ - magick/deprecate.h \ - magick/display.h \ - magick/distribute-cache.h \ - magick/distort.h \ - magick/draw.h \ - magick/effect.h \ - magick/enhance.h \ - magick/exception.h \ - magick/feature.h \ - magick/fourier.h \ - magick/fx.h \ - magick/gem.h \ - magick/geometry.h \ - magick/hashmap.h \ - magick/histogram.h \ - magick/identify.h \ - magick/image.h \ - magick/image-view.h \ - magick/layer.h \ - magick/list.h \ - magick/locale_.h \ - magick/log.h \ - magick/magic.h \ - magick/magick.h \ - magick/magick-config.h \ - magick/magick-type.h \ - magick/matrix.h \ - magick/memory_.h \ - magick/methods.h \ - magick/method-attribute.h \ - magick/mime.h \ - magick/module.h \ - magick/monitor.h \ - magick/montage.h \ - magick/morphology.h \ - magick/opencl.h \ - magick/option.h \ - magick/paint.h \ - magick/pixel.h \ - magick/pixel-accessor.h \ - magick/policy.h \ - magick/prepress.h \ - magick/profile.h \ - magick/property.h \ - magick/quantize.h \ - magick/quantum.h \ - magick/random_.h \ - magick/registry.h \ - magick/resample.h \ - magick/resize.h \ - magick/resource_.h \ - magick/segment.h \ - magick/semaphore.h \ - magick/shear.h \ - magick/signature.h \ - magick/splay-tree.h \ - magick/static.h \ - magick/statistic.h \ - magick/stream.h \ - magick/string_.h \ - magick/studio.h \ - magick/timer.h \ - magick/token.h \ - magick/transform.h \ - magick/threshold.h \ - magick/type.h \ - magick/utility.h \ - magick/version.h \ - magick/vision.h \ - magick/visual-effects.h \ - magick/widget.h \ - magick/xml-tree.h \ - magick/xwindow.h - -MAGICK_NOINST_HDRS = \ - magick/accelerate-private.h \ - magick/accelerate-kernels-private.h \ - magick/animate-private.h \ - magick/blob-private.h \ - magick/cache-private.h \ - magick/color-private.h \ - magick/colormap-private.h \ - magick/colorspace-private.h \ - magick/composite-private.h \ - magick/delegate-private.h \ - magick/display-private.h \ - magick/distribute-cache-private.h \ - magick/draw-private.h \ - magick/exception-private.h \ - magick/fx-private.h \ - magick/gem-private.h \ - magick/image-private.h \ - magick/locale-private.h \ - magick/mac.h \ - magick/memory-private.h \ - magick/mime-private.h \ - magick/monitor-private.h \ - magick/morphology-private.h \ - magick/mutex.h \ - magick/nt-base.h \ - magick/nt-base-private.h \ - magick/nt-feature.h \ - magick/opencl.h \ - magick/option-private.h \ - magick/pixel-private.h \ - magick/policy-private.h \ - magick/quantum-private.h \ - magick/random-private.h \ - magick/resample-private.h \ - magick/resize-private.h \ - magick/semaphore-private.h \ - magick/signature-private.h \ - magick/stream-private.h \ - magick/string-private.h \ - magick/thread_.h \ - magick/thread-private.h \ - magick/timer-private.h \ - magick/token-private.h \ - magick/utility-private.h \ - magick/version-private.h \ - magick/xml-tree-private.h \ - magick/xwindow-private.h \ - magick/vms.h - -MAGICK_INCLUDEARCH_HDRS = \ - magick/magick-baseconfig.h - -MAGICK_EXTRA_DIST = \ - magick/Magick-config.in \ - magick/MagickCore-config.in \ - $(MAGICK_MANS) \ - magick/ImageMagick.pc.in \ - magick/libMagickCore.map \ - magick/MagickCore.pc.in \ - magick/config.h_vms \ - magick/mac.c \ - magick/nt-base.c \ - magick/nt-feature.c \ - magick/vms.c \ - magick/xwdfile.h_vms - -@MAGICKCORE_ZERO_CONFIGURATION_SUPPORT_TRUE@libMagickCore_threshold_target = magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.lo - -# Where filter modules get installed -filtersdir = $(FILTER_PATH) -MAGICK_FILTER_CPPFLAGS = $(AM_CPPFLAGS) -MAGICK_FILTER_SRCS = \ - filters/analyze.c - -@WITH_MODULES_FALSE@filters_LTLIBRARIES = -@WITH_MODULES_TRUE@filters_LTLIBRARIES = filters/analyze.la -filters_CPPFLAGS = $(MAGICK_FILTER_CPPFLAGS) - -# analyze filter module -filters_analyze_la_SOURCES = filters/analyze.c -filters_analyze_la_CPPFLAGS = $(MAGICK_FILTER_CPPFLAGS) -filters_analyze_la_LDFLAGS = $(MODULECOMMONFLAGS) -filters_analyze_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) -wandincdir = $(INCLUDE_PATH)/wand -WAND_CPPFLAGS = $(AM_CPPFLAGS) -WAND_SOURCES = \ - wand/MagickWand.h \ - wand/animate.c \ - wand/animate.h \ - wand/compare.c \ - wand/compare.h \ - wand/composite.c \ - wand/composite.h \ - wand/conjure.c \ - wand/conjure.h \ - wand/convert.c \ - wand/convert.h \ - wand/deprecate.h \ - wand/deprecate.c \ - wand/display.c \ - wand/display.h \ - wand/drawing-wand.c \ - wand/drawing-wand.h \ - wand/identify.c \ - wand/identify.h \ - wand/import.c \ - wand/import.h \ - wand/magick-image.c \ - wand/magick-image.h \ - wand/magick-property.c \ - wand/magick-property.h \ - wand/magick-wand.c \ - wand/magick-wand.h \ - wand/magick-wand-private.h \ - wand/method-attribute.h \ - wand/mogrify.c \ - wand/mogrify.h \ - wand/mogrify-private.h \ - wand/montage.c \ - wand/montage.h \ - wand/pixel-iterator.c \ - wand/pixel-iterator.h \ - wand/pixel-wand.c \ - wand/pixel-wand.h \ - wand/pixel-wand-private.h \ - wand/stream.c \ - wand/stream.h \ - wand/studio.h \ - wand/wand.c \ - wand/wand.h \ - wand/wand-view.c \ - wand/wand-view.h - -WAND_INCLUDE_HDRS = \ - wand/MagickWand.h \ - wand/animate.h \ - wand/compare.h \ - wand/composite.h \ - wand/conjure.h \ - wand/convert.h \ - wand/deprecate.h \ - wand/display.h \ - wand/drawing-wand.h \ - wand/identify.h \ - wand/import.h \ - wand/magick-image.h \ - wand/magick-property.h \ - wand/magick-wand.h \ - wand/magick_wand.h \ - wand/method-attribute.h \ - wand/mogrify.h \ - wand/montage.h \ - wand/pixel-iterator.h \ - wand/pixel-wand.h \ - wand/stream.h \ - wand/wand-view.h - -WAND_NOINST_HDRS = \ - wand/mogrify-private.h \ - wand/magick-wand-private.h \ - wand/pixel-wand-private.h \ - wand/studio.h \ - wand/wand.h - - -# Headers which are installed -wandinc_HEADERS = \ - $(WAND_INCLUDE_HDRS) - -WAND_BIN_SCRPTS = \ - wand/Wand-config \ - wand/MagickWand-config - -WAND_PKGCONFIG = \ - wand/MagickWand.pc \ - wand/Wand.pc \ - wand/MagickWand-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.pc \ - wand/Wand-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.pc - -WAND_MANS = \ - wand/MagickWand-config.1 \ - wand/Wand-config.1 - -WAND_BUILT_SRCS = -MAGICKWAND_LIBS = wand/libMagickWand-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la -wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES = $(WAND_SOURCES) -wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS = $(WAND_CPPFLAGS) $(LIBRARY_EXTRA_CPPFLAGS) -@HAVE_LD_VERSION_SCRIPT_FALSE@wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION = -export-symbols-regex ".*" -@HAVE_LD_VERSION_SCRIPT_TRUE@wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION = -Wl,--version-script=$(top_srcdir)/wand/libMagickWand.map -wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS = -no-undefined \ - $(wand_libMagickWand_la_LDFLAGS_VERSION) $(MAGICK_LT_RELEASE_OPTS) \ - -version-info \ - $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE) - -wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LIBADD = $(MAGICKCORE_LIBS) $(X11_LIBS) $(GOMP_LIBS) $(MATH_LIBS) -WAND_EXTRA_DIST = \ - wand/ChangeLog \ - wand/libMagickWand.map \ - wand/MagickWand-config.1 \ - wand/MagickWand.pc.in \ - wand/Wand-config.1 \ - wand/Wand.pc.in - -WAND_CLEANFILES = -MAGICKPP_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/Magick++/lib -@WITH_MAGICK_PLUS_PLUS_FALSE@MAGICKPP_LIBS = -@WITH_MAGICK_PLUS_PLUS_TRUE@MAGICKPP_LIBS = Magick++/lib/libMagick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la -@WITH_MAGICK_PLUS_PLUS_FALSE@MAGICKPP_LDADD = -@WITH_MAGICK_PLUS_PLUS_TRUE@MAGICKPP_LDADD = $(MAGICKPP_LIBS) $(top_builddir)/magick/libMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la $(top_builddir)/wand/libMagickWand-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la -@WITH_MAGICK_PLUS_PLUS_FALSE@MAGICKPP_CHECK_PGRMS = -@WITH_MAGICK_PLUS_PLUS_TRUE@MAGICKPP_CHECK_PGRMS = $(MAGICKPP_CHECK_PGRMS_OPT) -@WITH_MAGICK_PLUS_PLUS_FALSE@MAGICKPP_MANS = -@WITH_MAGICK_PLUS_PLUS_TRUE@MAGICKPP_MANS = $(MAGICKPP_MANS_OPT) -@WITH_MAGICK_PLUS_PLUS_FALSE@MAGICKPP_PKGCONFIG = -@WITH_MAGICK_PLUS_PLUS_TRUE@MAGICKPP_PKGCONFIG = $(MAGICKPP_PKGCONFIG_OPT) -@WITH_MAGICK_PLUS_PLUS_FALSE@MAGICKPP_SCRPTS = -@WITH_MAGICK_PLUS_PLUS_TRUE@MAGICKPP_SCRPTS = $(MAGICKPP_SCRPTS_OPT) -@WITH_MAGICK_PLUS_PLUS_FALSE@MAGICKPP_TESTS = -@WITH_MAGICK_PLUS_PLUS_TRUE@MAGICKPP_TESTS = $(MAGICKPP_TEST_SCRPTS_OPT) -@WITH_MAGICK_PLUS_PLUS_FALSE@MAGICKPP_TOP_INCHEADERS = -@WITH_MAGICK_PLUS_PLUS_TRUE@MAGICKPP_TOP_INCHEADERS = $(MAGICKPP_TOP_INCHEADERS_OPT) -@WITH_MAGICK_PLUS_PLUS_FALSE@MAGICKPP_INCHEADERS = -@WITH_MAGICK_PLUS_PLUS_TRUE@MAGICKPP_INCHEADERS = $(MAGICKPP_INCHEADERS_OPT) -MAGICKPP_SCRPTS_OPT = \ - Magick++/bin/Magick++-config - -MAGICKPP_MANS_OPT = \ - Magick++/bin/Magick++-config.1 - -MAGICKPP_PKGCONFIG_OPT = \ - Magick++/lib/Magick++.pc \ - Magick++/lib/ImageMagick++.pc \ - Magick++/lib/Magick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.pc \ - Magick++/lib/ImageMagick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.pc - -MAGICKPP_TEST_SCRPTS_OPT = \ - Magick++/tests/tests.tap \ - Magick++/demo/demos.tap - -MAGICKPP_EXTRA_DIST = \ - Magick++/AUTHORS \ - Magick++/ChangeLog \ - Magick++/INSTALL \ - Magick++/LICENSE \ - Magick++/NEWS \ - Magick++/README \ - Magick++/bin/Magick++-config.1 \ - Magick++/bin/Magick++-config.in \ - Magick++/lib/ImageMagick++.pc.in \ - Magick++/lib/libMagick++.map \ - Magick++/lib/Magick++.pc.in \ - Magick++/demo/model.miff \ - Magick++/demo/smile.miff \ - Magick++/demo/smile_anim.miff \ - Magick++/demo/tile.miff \ - $(MAGICKPP_TEST_SCRPTS_OPT) \ - Magick++/tests/test_image.miff \ - Magick++/tests/test_image_anim.miff - -MAGICKPP_CLEANFILES = \ - Magick++/demo/*_out* \ - Magick++/demo/ir.out \ - Magick++/tests/colorHistogram.txt \ - Magick++/tests/testmagick_anim_out.miff \ - Magick++/tests/ir.out - -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES = \ - Magick++/lib/Blob.cpp \ - Magick++/lib/BlobRef.cpp \ - Magick++/lib/ChannelMoments.cpp \ - Magick++/lib/CoderInfo.cpp \ - Magick++/lib/Color.cpp \ - Magick++/lib/Drawable.cpp \ - Magick++/lib/Exception.cpp \ - Magick++/lib/Functions.cpp \ - Magick++/lib/Geometry.cpp \ - Magick++/lib/Image.cpp \ - Magick++/lib/ImageRef.cpp \ - Magick++/lib/Montage.cpp \ - Magick++/lib/Options.cpp \ - Magick++/lib/Pixels.cpp \ - Magick++/lib/ResourceLimits.cpp \ - Magick++/lib/STL.cpp \ - Magick++/lib/Thread.cpp \ - Magick++/lib/TypeMetric.cpp \ - Magick++/lib/Magick++.h \ - Magick++/lib/Magick++/Blob.h \ - Magick++/lib/Magick++/BlobRef.h \ - Magick++/lib/Magick++/ChannelMoments.h \ - Magick++/lib/Magick++/CoderInfo.h \ - Magick++/lib/Magick++/Color.h \ - Magick++/lib/Magick++/Drawable.h \ - Magick++/lib/Magick++/Exception.h \ - Magick++/lib/Magick++/Functions.h \ - Magick++/lib/Magick++/Geometry.h \ - Magick++/lib/Magick++/Image.h \ - Magick++/lib/Magick++/ImageRef.h \ - Magick++/lib/Magick++/Include.h \ - Magick++/lib/Magick++/Montage.h \ - Magick++/lib/Magick++/Options.h \ - Magick++/lib/Magick++/Pixels.h \ - Magick++/lib/Magick++/ResourceLimits.h \ - Magick++/lib/Magick++/STL.h \ - Magick++/lib/Magick++/Thread.h \ - Magick++/lib/Magick++/TypeMetric.h - -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS = \ - $(MAGICKPP_CPPFLAGS) $(LIBRARY_EXTRA_CPPFLAGS) - -magickpptopincdir = $(INCLUDE_PATH) -magickpptopinc_HEADERS = $(MAGICKPP_TOP_INCHEADERS) -MAGICKPP_TOP_INCHEADERS_OPT = \ - Magick++/lib/Magick++.h - -magickppincdir = $(INCLUDE_PATH)/Magick++ -magickppinc_HEADERS = $(MAGICKPP_INCHEADERS) -MAGICKPP_INCHEADERS_OPT = \ - Magick++/lib/Magick++/Blob.h \ - Magick++/lib/Magick++/ChannelMoments.h \ - Magick++/lib/Magick++/CoderInfo.h \ - Magick++/lib/Magick++/Color.h \ - Magick++/lib/Magick++/Drawable.h \ - Magick++/lib/Magick++/Exception.h \ - Magick++/lib/Magick++/Functions.h \ - Magick++/lib/Magick++/Geometry.h \ - Magick++/lib/Magick++/Image.h \ - Magick++/lib/Magick++/Include.h \ - Magick++/lib/Magick++/Montage.h \ - Magick++/lib/Magick++/Pixels.h \ - Magick++/lib/Magick++/ResourceLimits.h \ - Magick++/lib/Magick++/STL.h \ - Magick++/lib/Magick++/TypeMetric.h - -@HAVE_LD_VERSION_SCRIPT_FALSE@Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION = -export-symbols-regex ".*" -@HAVE_LD_VERSION_SCRIPT_TRUE@Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION = -Wl,--version-script=$(top_srcdir)/Magick++/lib/libMagick++.map -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS = -no-undefined \ - $(Magick___lib_libMagick___la_LDFLAGS_VERSION) $(MAGICK_LT_RELEASE_OPTS) \ - -version-info \ - $(MAGICKPP_LIBRARY_CURRENT):$(MAGICKPP_LIBRARY_REVISION):$(MAGICKPP_LIBRARY_AGE) - -Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -MAGICKPP_CHECK_PGRMS_OPT = \ - Magick++/demo/analyze \ - Magick++/demo/button \ - Magick++/demo/demo \ - Magick++/demo/detrans \ - Magick++/demo/flip \ - Magick++/demo/gravity \ - Magick++/demo/piddle \ - Magick++/demo/shapes \ - Magick++/demo/zoom \ - Magick++/tests/appendImages \ - Magick++/tests/attributes \ - Magick++/tests/averageImages \ - Magick++/tests/coalesceImages \ - Magick++/tests/coderInfo \ - Magick++/tests/color \ - Magick++/tests/colorHistogram \ - Magick++/tests/exceptions \ - Magick++/tests/montageImages \ - Magick++/tests/morphImages \ - Magick++/tests/readWriteBlob \ - Magick++/tests/readWriteImages - -Magick___demo_analyze_SOURCES = Magick++/demo/analyze.cpp -Magick___demo_analyze_LDADD = $(MAGICKPP_LDADD) -Magick___demo_analyze_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___demo_button_SOURCES = Magick++/demo/button.cpp -Magick___demo_button_LDADD = $(MAGICKPP_LDADD) -Magick___demo_button_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___demo_demo_SOURCES = Magick++/demo/demo.cpp -Magick___demo_demo_LDADD = $(MAGICKPP_LDADD) -Magick___demo_demo_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___demo_detrans_SOURCES = Magick++/demo/detrans.cpp -Magick___demo_detrans_LDADD = $(MAGICKPP_LDADD) -Magick___demo_detrans_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___demo_flip_SOURCES = Magick++/demo/flip.cpp -Magick___demo_flip_LDADD = $(MAGICKPP_LDADD) -Magick___demo_flip_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___demo_gravity_SOURCES = Magick++/demo/gravity.cpp -Magick___demo_gravity_LDADD = $(MAGICKPP_LDADD) -Magick___demo_gravity_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___demo_piddle_SOURCES = Magick++/demo/piddle.cpp -Magick___demo_piddle_LDADD = $(MAGICKPP_LDADD) -Magick___demo_piddle_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___demo_shapes_SOURCES = Magick++/demo/shapes.cpp -Magick___demo_shapes_LDADD = $(MAGICKPP_LDADD) -Magick___demo_shapes_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___demo_zoom_SOURCES = Magick++/demo/zoom.cpp -Magick___demo_zoom_LDADD = $(MAGICKPP_LDADD) -Magick___demo_zoom_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___tests_appendImages_SOURCES = Magick++/tests/appendImages.cpp -Magick___tests_appendImages_LDADD = $(MAGICKPP_LDADD) -Magick___tests_appendImages_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___tests_attributes_SOURCES = Magick++/tests/attributes.cpp -Magick___tests_attributes_LDADD = $(MAGICKPP_LDADD) -Magick___tests_attributes_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___tests_averageImages_SOURCES = Magick++/tests/averageImages.cpp -Magick___tests_averageImages_LDADD = $(MAGICKPP_LDADD) -Magick___tests_averageImages_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___tests_coalesceImages_SOURCES = Magick++/tests/coalesceImages.cpp -Magick___tests_coalesceImages_LDADD = $(MAGICKPP_LDADD) -Magick___tests_coalesceImages_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___tests_coderInfo_SOURCES = Magick++/tests/coderInfo.cpp -Magick___tests_coderInfo_LDADD = $(MAGICKPP_LDADD) -Magick___tests_coderInfo_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___tests_color_SOURCES = Magick++/tests/color.cpp -Magick___tests_color_LDADD = $(MAGICKPP_LDADD) -Magick___tests_color_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___tests_colorHistogram_SOURCES = Magick++/tests/colorHistogram.cpp -Magick___tests_colorHistogram_LDADD = $(MAGICKPP_LDADD) -Magick___tests_colorHistogram_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___tests_exceptions_SOURCES = Magick++/tests/exceptions.cpp -Magick___tests_exceptions_LDADD = $(MAGICKPP_LDADD) -Magick___tests_exceptions_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___tests_montageImages_SOURCES = Magick++/tests/montageImages.cpp -Magick___tests_montageImages_LDADD = $(MAGICKPP_LDADD) -Magick___tests_montageImages_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___tests_morphImages_SOURCES = Magick++/tests/morphImages.cpp -Magick___tests_morphImages_LDADD = $(MAGICKPP_LDADD) -Magick___tests_morphImages_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___tests_readWriteBlob_SOURCES = Magick++/tests/readWriteBlob.cpp -Magick___tests_readWriteBlob_LDADD = $(MAGICKPP_LDADD) -Magick___tests_readWriteBlob_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -Magick___tests_readWriteImages_SOURCES = Magick++/tests/readWriteImages.cpp -Magick___tests_readWriteImages_LDADD = $(MAGICKPP_LDADD) -Magick___tests_readWriteImages_CPPFLAGS = $(MAGICKPP_CPPFLAGS) -MAGICKPP_LOCAL_TARGETS = www/Magick++/NEWS.html www/Magick++/ChangeLog.html -UTILITIES_PGMS = \ - utilities/animate \ - utilities/compare \ - utilities/composite \ - utilities/conjure \ - utilities/convert \ - utilities/display \ - utilities/identify \ - utilities/import \ - utilities/mogrify \ - utilities/montage \ - utilities/stream - -UTILITIES_XFAIL_TESTS = \ - $(UTILITIES_TTF_XFAIL_TESTS) \ - $(UTILITIES_XML_XFAIL_TESTS) - -utilities_animate_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_animate_LDFLAGS = $(LDFLAGS) -utilities_animate_SOURCES = utilities/animate.c -utilities_compare_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_compare_LDFLAGS = $(LDFLAGS) -utilities_compare_SOURCES = utilities/compare.c -utilities_composite_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_composite_LDFLAGS = $(LDFLAGS) -utilities_composite_SOURCES = utilities/composite.c -utilities_conjure_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_conjure_LDFLAGS = $(LDFLAGS) -utilities_conjure_SOURCES = utilities/conjure.c -utilities_convert_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_convert_LDFLAGS = $(LDFLAGS) -utilities_convert_SOURCES = utilities/convert.c -utilities_display_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_display_LDFLAGS = $(LDFLAGS) -utilities_display_SOURCES = utilities/display.c -utilities_identify_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_identify_LDFLAGS = $(LDFLAGS) -utilities_identify_SOURCES = utilities/identify.c -utilities_import_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_import_LDFLAGS = $(LDFLAGS) -utilities_import_SOURCES = utilities/import.c -utilities_mogrify_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_mogrify_LDFLAGS = $(LDFLAGS) -utilities_mogrify_SOURCES = utilities/mogrify.c -utilities_montage_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_montage_LDFLAGS = $(LDFLAGS) -utilities_montage_SOURCES = utilities/montage.c -utilities_stream_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -utilities_stream_LDFLAGS = $(LDFLAGS) -utilities_stream_SOURCES = utilities/stream.c -UTILITIES_MANS = \ - utilities/ImageMagick.1 \ - utilities/animate.1 \ - utilities/compare.1 \ - utilities/composite.1 \ - utilities/conjure.1 \ - utilities/convert.1 \ - utilities/display.1 \ - utilities/identify.1 \ - utilities/import.1 \ - utilities/mogrify.1 \ - utilities/montage.1 \ - utilities/stream.1 - -UTILITIES_CONFIGURE = \ - utilities/ImageMagick.1.in \ - utilities/animate.1.in \ - utilities/compare.1.in \ - utilities/composite.1.in \ - utilities/conjure.1.in \ - utilities/convert.1.in \ - utilities/display.1.in \ - utilities/identify.1.in \ - utilities/import.1.in \ - utilities/mogrify.1.in \ - utilities/montage.1.in \ - utilities/stream.1.in - -UTILITIES_EXTRA_DIST = \ - $(UTILITIES_MANS) \ - $(UTILITIES_TESTS) - -UTILITIES_CLEANFILES = - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Makefile for the ImageMagick validation suite. -# -TESTS_CPPFLAGS = $(AM_CPPFLAGS) -TESTS_CHECK_PGRMS = \ - tests/validate \ - tests/drawtest \ - tests/wandtest - -tests_validate_SOURCES = tests/validate.c tests/validate.h -tests_validate_CPPFLAGS = $(TESTS_CPPFLAGS) -tests_validate_LDFLAGS = $(LDFLAGS) -tests_validate_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(MATH_LIBS) -tests_drawtest_SOURCES = tests/drawtest.c -tests_drawtest_CPPFLAGS = $(TESTS_CPPFLAGS) -tests_drawtest_LDFLAGS = $(LDFLAGS) -tests_drawtest_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -tests_wandtest_SOURCES = tests/wandtest.c -tests_wandtest_CPPFLAGS = $(TESTS_CPPFLAGS) -tests_wandtest_LDFLAGS = $(LDFLAGS) -tests_wandtest_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) -TESTS_XFAIL_TESTS = -TESTS_TESTS = \ - tests/cli-pipe.tap \ - tests/cli-colorspace.tap \ - tests/validate-colorspace.tap \ - tests/validate-compare.tap \ - tests/validate-composite.tap \ - tests/validate-convert.tap \ - tests/validate-formats-disk.tap \ - tests/validate-formats-map.tap \ - tests/validate-formats-memory.tap \ - tests/validate-identify.tap \ - tests/validate-import.tap \ - tests/validate-montage.tap \ - tests/validate-stream.tap \ - tests/drawtest.tap \ - tests/wandtest.tap - -TESTS_EXTRA_DIST = \ - tests/common.shi \ - tests/rose.pnm \ - tests/input_256c.miff \ - tests/input_bilevel.miff \ - tests/input_gray.miff \ - tests/input_truecolor.miff \ - tests/sequence.miff \ - $(TESTS_TESTS) - -TESTS_CLEANFILES = \ - tests/*_out.* - -@WITH_PERL_TRUE@PERLMAGICK = PerlMagick -@WITH_PERL_TRUE@PERLMAKEMAKER = $(PERLMAGICK)/Makefile.PL -@WITH_PERL_TRUE@PERLMAKEFILE = $(PERLMAGICK)/Makefile -@WITH_PERL_TRUE@PERLMAGICK_ALL_LOCAL_TARGETS = all-perl -@WITH_PERL_TRUE@PERLMAGICK_INSTALL_EXEC_LOCAL_TARGETS = install-exec-perl -@WITH_PERL_TRUE@PERLMAGICK_INSTALL_DATA_LOCAL_TARGETS = -@WITH_PERL_TRUE@PERLMAGICK_UNINSTALL_LOCAL_TARGETS = uninstall-exec-perl -@WITH_PERL_TRUE@PERLMAGICK_CLEAN_LOCAL_TARGETS = clean-perl -@WITH_PERL_TRUE@PERLMAGICK_DISTCLEAN_LOCAL_TARGETS = clean-perl -@WITH_PERL_TRUE@PERLMAGICK_MAINTAINER_CLEAN_LOCAL_TARGETS = distclean-local -@WITH_PERL_TRUE@PERLMAGICK_TESTS = PerlMagick/check.sh -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@PERLMAGICK_CHECKSCRPTS = perl-build -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@PERLMAGICK_CHECKSCRPTS = -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@PERLSTATICNAME = PerlMagick - -# Files to install in Pkgconfig directory -pkgconfig_DATA = \ - $(MAGICK_PKGCONFIG) \ - $(WAND_PKGCONFIG) \ - $(MAGICKPP_PKGCONFIG) - - -# Manual pages to install -@INSTALL_DOC_TRUE@man_MANS = \ -@INSTALL_DOC_TRUE@ $(MAGICK_MANS) \ -@INSTALL_DOC_TRUE@ $(WAND_MANS) \ -@INSTALL_DOC_TRUE@ $(MAGICKPP_MANS) \ -@INSTALL_DOC_TRUE@ $(UTILITIES_MANS) - -@INSTALL_DOC_TRUE@doc_DATA = \ -@INSTALL_DOC_TRUE@ LICENSE \ -@INSTALL_DOC_TRUE@ ChangeLog.md \ -@INSTALL_DOC_TRUE@ NEWS.txt - -@MAINTAINER_MODE_TRUE@MAINTAINER_TARGETS = \ -@MAINTAINER_MODE_TRUE@ magick-version \ -@MAINTAINER_MODE_TRUE@ ImageMagick.spec \ -@MAINTAINER_MODE_TRUE@ $(PERLMAGICK_MAINTAINER_TARGETS) - - -# Non-Automake subdirectories to distribute -DISTDIRS = images scripts www PerlMagick - -# -# Additional install rules -# - -# Install HTML files -pkgdocdir = $(DOCUMENTATION_PATH) -DOCDIRSDOXYGEN = www/api/MagickCore www/api/MagickWand -DOCDIRSMANUAL = images images/patterns www www/assets www/api www/source www/Magick++ -DOCDIRS = $(DOCDIRSMANUAL) $(DOCDIRSDOXYGEN) -@INSTALL_DOC_TRUE@HTML_INSTALL_DATA_TARGETS = install-data-html - -# Uninstall HTML files -HTML_UNINSTALL_DATA_TARGETS = uninstall-data-html -@ZIP_DELEGATE_FALSE@DIST_WINDOWS_SRC_ZIP = - -# -# Build Windows source Zip and 7Zip balls -# -@ZIP_DELEGATE_TRUE@DIST_WINDOWS_SRC_ZIP = $(PACKAGE_NAME)-$(PACKAGE_VERSION)-windows.zip -@P7ZIP_DELEGATE_FALSE@DIST_WINDOWS_SRC_7ZIP = -@P7ZIP_DELEGATE_TRUE@DIST_WINDOWS_SRC_7ZIP = $(PACKAGE_NAME)-$(PACKAGE_VERSION)-windows.7z - -# -# RPM build support -# -@RPM_DELEGATE_TRUE@DIST_ARCHIVE_SRPM = $(distdir).src.rpm -@RPM_DELEGATE_TRUE@RPMDIR = rpmbuild -@RPM_DELEGATE_TRUE@RPMARCH = $(MAGICK_TARGET_CPU) -@RPM_DELEGATE_FALSE@DIST_ARCHIVE_RPM = -@RPM_DELEGATE_TRUE@DIST_ARCHIVE_RPM = \ -@RPM_DELEGATE_TRUE@ $(RPMDIR)/$(RPMARCH)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)-$(PACKAGE_PATCHLEVEL_VERSION).$(RPMARCH).rpm \ -@RPM_DELEGATE_TRUE@ $(RPMDIR)/$(RPMARCH)/$(PACKAGE_NAME)-c++-$(PACKAGE_VERSION)-$(PACKAGE_PATCHLEVEL_VERSION).$(RPMARCH).rpm \ -@RPM_DELEGATE_TRUE@ $(RPMDIR)/$(RPMARCH)/$(PACKAGE_NAME)-c++-devel-$(PACKAGE_VERSION)-$(PACKAGE_PATCHLEVEL_VERSION).$(RPMARCH).rpm \ -@RPM_DELEGATE_TRUE@ $(RPMDIR)/$(RPMARCH)/$(PACKAGE_NAME)-devel-$(PACKAGE_VERSION)-$(PACKAGE_PATCHLEVEL_VERSION).$(RPMARCH).rpm \ -@RPM_DELEGATE_TRUE@ $(RPMDIR)/$(RPMARCH)/$(PACKAGE_NAME)-perl-$(PACKAGE_VERSION)-$(PACKAGE_PATCHLEVEL_VERSION).$(RPMARCH).rpm - -all: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) all-am - -.SUFFIXES: -.SUFFIXES: .c .cpp .lo .log .o .obj .sh .sh$(EXEEXT) .tap .tap$(EXEEXT) .trs -am--refresh: Makefile - @: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/m4/Makefile.am $(srcdir)/config/Makefile.am $(srcdir)/coders/Makefile.am $(srcdir)/magick/Makefile.am $(srcdir)/filters/Makefile.am $(srcdir)/wand/Makefile.am $(srcdir)/Magick++/Makefile.am $(srcdir)/utilities/Makefile.am $(srcdir)/tests/Makefile.am $(srcdir)/PerlMagick/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ - $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - echo ' $(SHELL) ./config.status'; \ - $(SHELL) ./config.status;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ - esac; -$(srcdir)/m4/Makefile.am $(srcdir)/config/Makefile.am $(srcdir)/coders/Makefile.am $(srcdir)/magick/Makefile.am $(srcdir)/filters/Makefile.am $(srcdir)/wand/Makefile.am $(srcdir)/Magick++/Makefile.am $(srcdir)/utilities/Makefile.am $(srcdir)/tests/Makefile.am $(srcdir)/PerlMagick/Makefile.am $(am__empty): - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - $(am__cd) $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) -$(am__aclocal_m4_deps): - -config/config.h: config/stamp-h1 - @test -f $@ || rm -f config/stamp-h1 - @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) config/stamp-h1 - -config/stamp-h1: $(top_srcdir)/config/config.h.in $(top_builddir)/config.status - @rm -f config/stamp-h1 - cd $(top_builddir) && $(SHELL) ./config.status config/config.h -$(top_srcdir)/config/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) - rm -f config/stamp-h1 - touch $@ - -distclean-hdr: - -rm -f config/config.h config/stamp-h1 -common.shi: $(top_builddir)/config.status $(srcdir)/common.shi.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -config/configure.xml: $(top_builddir)/config.status $(top_srcdir)/config/configure.xml.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -config/delegates.xml: $(top_builddir)/config.status $(top_srcdir)/config/delegates.xml.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -config/ImageMagick.rdf: $(top_builddir)/config.status $(top_srcdir)/config/ImageMagick.rdf.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -config/MagickCore.dox: $(top_builddir)/config.status $(top_srcdir)/config/MagickCore.dox.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -config/MagickWand.dox: $(top_builddir)/config.status $(top_srcdir)/config/MagickWand.dox.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -config/Magick++.dox: $(top_builddir)/config.status $(top_srcdir)/config/Magick++.dox.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -config/type-apple.xml: $(top_builddir)/config.status $(top_srcdir)/config/type-apple.xml.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -config/type-dejavu.xml: $(top_builddir)/config.status $(top_srcdir)/config/type-dejavu.xml.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -config/type-ghostscript.xml: $(top_builddir)/config.status $(top_srcdir)/config/type-ghostscript.xml.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -config/type-urw-base35.xml: $(top_builddir)/config.status $(top_srcdir)/config/type-urw-base35.xml.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -config/type-windows.xml: $(top_builddir)/config.status $(top_srcdir)/config/type-windows.xml.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -config/type.xml: $(top_builddir)/config.status $(top_srcdir)/config/type.xml.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -ImageMagick.spec: $(top_builddir)/config.status $(srcdir)/ImageMagick.spec.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -Magick++/bin/Magick++-config: $(top_builddir)/config.status $(top_srcdir)/Magick++/bin/Magick++-config.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -magick/ImageMagick.pc: $(top_builddir)/config.status $(top_srcdir)/magick/ImageMagick.pc.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -Magick++/lib/ImageMagick++.pc: $(top_builddir)/config.status $(top_srcdir)/Magick++/lib/ImageMagick++.pc.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -Magick++/lib/Magick++.pc: $(top_builddir)/config.status $(top_srcdir)/Magick++/lib/Magick++.pc.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -magick/Magick-config: $(top_builddir)/config.status $(top_srcdir)/magick/Magick-config.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -magick/MagickCore-config: $(top_builddir)/config.status $(top_srcdir)/magick/MagickCore-config.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -magick/MagickCore.pc: $(top_builddir)/config.status $(top_srcdir)/magick/MagickCore.pc.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -magick/version.h: $(top_builddir)/config.status $(top_srcdir)/magick/version.h.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -magick.sh: $(top_builddir)/config.status $(srcdir)/magick.sh.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -PerlMagick/check.sh: $(top_builddir)/config.status $(top_srcdir)/PerlMagick/check.sh.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -PerlMagick/default/Magick.pm: $(top_builddir)/config.status $(top_srcdir)/PerlMagick/default/Magick.pm.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -PerlMagick/Makefile.PL: $(top_builddir)/config.status $(top_srcdir)/PerlMagick/Makefile.PL.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -PerlMagick/default/Makefile.PL: $(top_builddir)/config.status $(top_srcdir)/PerlMagick/default/Makefile.PL.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -PerlMagick/quantum/Makefile.PL: $(top_builddir)/config.status $(top_srcdir)/PerlMagick/quantum/Makefile.PL.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -PerlMagick/quantum/quantum.pm: $(top_builddir)/config.status $(top_srcdir)/PerlMagick/quantum/quantum.pm.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -PerlMagick/quantum/quantum.xs: $(top_builddir)/config.status $(top_srcdir)/PerlMagick/quantum/quantum.xs.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -PerlMagick/quantum/typemap: $(top_builddir)/config.status $(top_srcdir)/PerlMagick/quantum/typemap.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -utilities/animate.1: $(top_builddir)/config.status $(top_srcdir)/utilities/animate.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -utilities/compare.1: $(top_builddir)/config.status $(top_srcdir)/utilities/compare.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -utilities/composite.1: $(top_builddir)/config.status $(top_srcdir)/utilities/composite.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -utilities/conjure.1: $(top_builddir)/config.status $(top_srcdir)/utilities/conjure.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -utilities/convert.1: $(top_builddir)/config.status $(top_srcdir)/utilities/convert.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -utilities/display.1: $(top_builddir)/config.status $(top_srcdir)/utilities/display.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -utilities/identify.1: $(top_builddir)/config.status $(top_srcdir)/utilities/identify.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -utilities/ImageMagick.1: $(top_builddir)/config.status $(top_srcdir)/utilities/ImageMagick.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -utilities/import.1: $(top_builddir)/config.status $(top_srcdir)/utilities/import.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -utilities/mogrify.1: $(top_builddir)/config.status $(top_srcdir)/utilities/mogrify.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -utilities/montage.1: $(top_builddir)/config.status $(top_srcdir)/utilities/montage.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -utilities/stream.1: $(top_builddir)/config.status $(top_srcdir)/utilities/stream.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -wand/MagickWand-config: $(top_builddir)/config.status $(top_srcdir)/wand/MagickWand-config.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -wand/MagickWand.pc: $(top_builddir)/config.status $(top_srcdir)/wand/MagickWand.pc.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -wand/Wand-config: $(top_builddir)/config.status $(top_srcdir)/wand/Wand-config.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -wand/Wand.pc: $(top_builddir)/config.status $(top_srcdir)/wand/Wand.pc.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -install-binPROGRAMS: $(bin_PROGRAMS) - @$(NORMAL_INSTALL) - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ - fi; \ - for p in $$list; do echo "$$p $$p"; done | \ - sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p \ - || test -f $$p1 \ - ; then echo "$$p"; echo "$$p"; else :; fi; \ - done | \ - sed -e 'p;s,.*/,,;n;h' \ - -e 's|.*|.|' \ - -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ - sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ - { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ - if ($$2 == $$4) files[d] = files[d] " " $$1; \ - else { print "f", $$3 "/" $$4, $$1; } } \ - END { for (d in files) print "f", d, files[d] }' | \ - while read type dir files; do \ - if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ - test -z "$$files" || { \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ - } \ - ; done - -uninstall-binPROGRAMS: - @$(NORMAL_UNINSTALL) - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' \ - `; \ - test -n "$$list" || exit 0; \ - echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(bindir)" && rm -f $$files - -clean-binPROGRAMS: - @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ - echo " rm -f" $$list; \ - rm -f $$list || exit $$?; \ - test -n "$(EXEEXT)" || exit 0; \ - list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f" $$list; \ - rm -f $$list - -clean-checkPROGRAMS: - @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ - echo " rm -f" $$list; \ - rm -f $$list || exit $$?; \ - test -n "$(EXEEXT)" || exit 0; \ - list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f" $$list; \ - rm -f $$list - -install-codersLTLIBRARIES: $(coders_LTLIBRARIES) - @$(NORMAL_INSTALL) - @list='$(coders_LTLIBRARIES)'; test -n "$(codersdir)" || list=; \ - list2=; for p in $$list; do \ - if test -f $$p; then \ - list2="$$list2 $$p"; \ - else :; fi; \ - done; \ - test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(codersdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(codersdir)" || exit 1; \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(codersdir)'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(codersdir)"; \ - } - -uninstall-codersLTLIBRARIES: - @$(NORMAL_UNINSTALL) - @list='$(coders_LTLIBRARIES)'; test -n "$(codersdir)" || list=; \ - for p in $$list; do \ - $(am__strip_dir) \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(codersdir)/$$f'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(codersdir)/$$f"; \ - done - -clean-codersLTLIBRARIES: - -test -z "$(coders_LTLIBRARIES)" || rm -f $(coders_LTLIBRARIES) - @list='$(coders_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } - -install-filtersLTLIBRARIES: $(filters_LTLIBRARIES) - @$(NORMAL_INSTALL) - @list='$(filters_LTLIBRARIES)'; test -n "$(filtersdir)" || list=; \ - list2=; for p in $$list; do \ - if test -f $$p; then \ - list2="$$list2 $$p"; \ - else :; fi; \ - done; \ - test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(filtersdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(filtersdir)" || exit 1; \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(filtersdir)'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(filtersdir)"; \ - } - -uninstall-filtersLTLIBRARIES: - @$(NORMAL_UNINSTALL) - @list='$(filters_LTLIBRARIES)'; test -n "$(filtersdir)" || list=; \ - for p in $$list; do \ - $(am__strip_dir) \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(filtersdir)/$$f'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(filtersdir)/$$f"; \ - done - -clean-filtersLTLIBRARIES: - -test -z "$(filters_LTLIBRARIES)" || rm -f $(filters_LTLIBRARIES) - @list='$(filters_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } - -install-libLTLIBRARIES: $(lib_LTLIBRARIES) - @$(NORMAL_INSTALL) - @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ - list2=; for p in $$list; do \ - if test -f $$p; then \ - list2="$$list2 $$p"; \ - else :; fi; \ - done; \ - test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ - } - -uninstall-libLTLIBRARIES: - @$(NORMAL_UNINSTALL) - @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ - for p in $$list; do \ - $(am__strip_dir) \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ - done - -clean-libLTLIBRARIES: - -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } - -clean-noinstLTLIBRARIES: - -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) - @list='$(noinst_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } -Magick++/lib/$(am__dirstamp): - @$(MKDIR_P) Magick++/lib - @: > Magick++/lib/$(am__dirstamp) -Magick++/lib/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) Magick++/lib/$(DEPDIR) - @: > Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.lo: \ - Magick++/lib/$(am__dirstamp) \ - Magick++/lib/$(DEPDIR)/$(am__dirstamp) - -Magick++/lib/libMagick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la: $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_DEPENDENCIES) $(EXTRA_Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_DEPENDENCIES) Magick++/lib/$(am__dirstamp) - $(AM_V_CXXLD)$(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LINK) $(am_Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_rpath) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LIBADD) $(LIBS) -coders/$(am__dirstamp): - @$(MKDIR_P) coders - @: > coders/$(am__dirstamp) -coders/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) coders/$(DEPDIR) - @: > coders/$(DEPDIR)/$(am__dirstamp) -coders/aai_la-aai.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/aai.la: $(coders_aai_la_OBJECTS) $(coders_aai_la_DEPENDENCIES) $(EXTRA_coders_aai_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_aai_la_LINK) $(am_coders_aai_la_rpath) $(coders_aai_la_OBJECTS) $(coders_aai_la_LIBADD) $(LIBS) -coders/art_la-art.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/art.la: $(coders_art_la_OBJECTS) $(coders_art_la_DEPENDENCIES) $(EXTRA_coders_art_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_art_la_LINK) $(am_coders_art_la_rpath) $(coders_art_la_OBJECTS) $(coders_art_la_LIBADD) $(LIBS) -coders/avs_la-avs.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/avs.la: $(coders_avs_la_OBJECTS) $(coders_avs_la_DEPENDENCIES) $(EXTRA_coders_avs_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_avs_la_LINK) $(am_coders_avs_la_rpath) $(coders_avs_la_OBJECTS) $(coders_avs_la_LIBADD) $(LIBS) -coders/bgr_la-bgr.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/bgr.la: $(coders_bgr_la_OBJECTS) $(coders_bgr_la_DEPENDENCIES) $(EXTRA_coders_bgr_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_bgr_la_LINK) $(am_coders_bgr_la_rpath) $(coders_bgr_la_OBJECTS) $(coders_bgr_la_LIBADD) $(LIBS) -coders/bmp_la-bmp.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/bmp.la: $(coders_bmp_la_OBJECTS) $(coders_bmp_la_DEPENDENCIES) $(EXTRA_coders_bmp_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_bmp_la_LINK) $(am_coders_bmp_la_rpath) $(coders_bmp_la_OBJECTS) $(coders_bmp_la_LIBADD) $(LIBS) -coders/braille_la-braille.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/braille.la: $(coders_braille_la_OBJECTS) $(coders_braille_la_DEPENDENCIES) $(EXTRA_coders_braille_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_braille_la_LINK) $(am_coders_braille_la_rpath) $(coders_braille_la_OBJECTS) $(coders_braille_la_LIBADD) $(LIBS) -coders/cals_la-cals.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/cals.la: $(coders_cals_la_OBJECTS) $(coders_cals_la_DEPENDENCIES) $(EXTRA_coders_cals_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_cals_la_LINK) $(am_coders_cals_la_rpath) $(coders_cals_la_OBJECTS) $(coders_cals_la_LIBADD) $(LIBS) -coders/caption_la-caption.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/caption.la: $(coders_caption_la_OBJECTS) $(coders_caption_la_DEPENDENCIES) $(EXTRA_coders_caption_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_caption_la_LINK) $(am_coders_caption_la_rpath) $(coders_caption_la_OBJECTS) $(coders_caption_la_LIBADD) $(LIBS) -coders/cin_la-cin.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/cin.la: $(coders_cin_la_OBJECTS) $(coders_cin_la_DEPENDENCIES) $(EXTRA_coders_cin_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_cin_la_LINK) $(am_coders_cin_la_rpath) $(coders_cin_la_OBJECTS) $(coders_cin_la_LIBADD) $(LIBS) -coders/cip_la-cip.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/cip.la: $(coders_cip_la_OBJECTS) $(coders_cip_la_DEPENDENCIES) $(EXTRA_coders_cip_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_cip_la_LINK) $(am_coders_cip_la_rpath) $(coders_cip_la_OBJECTS) $(coders_cip_la_LIBADD) $(LIBS) -coders/clip_la-clip.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/clip.la: $(coders_clip_la_OBJECTS) $(coders_clip_la_DEPENDENCIES) $(EXTRA_coders_clip_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_clip_la_LINK) $(am_coders_clip_la_rpath) $(coders_clip_la_OBJECTS) $(coders_clip_la_LIBADD) $(LIBS) -coders/clipboard_la-clipboard.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/clipboard.la: $(coders_clipboard_la_OBJECTS) $(coders_clipboard_la_DEPENDENCIES) $(EXTRA_coders_clipboard_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_clipboard_la_LINK) $(am_coders_clipboard_la_rpath) $(coders_clipboard_la_OBJECTS) $(coders_clipboard_la_LIBADD) $(LIBS) -coders/cmyk_la-cmyk.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/cmyk.la: $(coders_cmyk_la_OBJECTS) $(coders_cmyk_la_DEPENDENCIES) $(EXTRA_coders_cmyk_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_cmyk_la_LINK) $(am_coders_cmyk_la_rpath) $(coders_cmyk_la_OBJECTS) $(coders_cmyk_la_LIBADD) $(LIBS) -coders/cut_la-cut.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/cut.la: $(coders_cut_la_OBJECTS) $(coders_cut_la_DEPENDENCIES) $(EXTRA_coders_cut_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_cut_la_LINK) $(am_coders_cut_la_rpath) $(coders_cut_la_OBJECTS) $(coders_cut_la_LIBADD) $(LIBS) -coders/dcm_la-dcm.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/dcm.la: $(coders_dcm_la_OBJECTS) $(coders_dcm_la_DEPENDENCIES) $(EXTRA_coders_dcm_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_dcm_la_LINK) $(am_coders_dcm_la_rpath) $(coders_dcm_la_OBJECTS) $(coders_dcm_la_LIBADD) $(LIBS) -coders/dds_la-dds.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/dds.la: $(coders_dds_la_OBJECTS) $(coders_dds_la_DEPENDENCIES) $(EXTRA_coders_dds_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_dds_la_LINK) $(am_coders_dds_la_rpath) $(coders_dds_la_OBJECTS) $(coders_dds_la_LIBADD) $(LIBS) -coders/debug_la-debug.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/debug.la: $(coders_debug_la_OBJECTS) $(coders_debug_la_DEPENDENCIES) $(EXTRA_coders_debug_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_debug_la_LINK) $(am_coders_debug_la_rpath) $(coders_debug_la_OBJECTS) $(coders_debug_la_LIBADD) $(LIBS) -coders/dib_la-dib.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/dib.la: $(coders_dib_la_OBJECTS) $(coders_dib_la_DEPENDENCIES) $(EXTRA_coders_dib_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_dib_la_LINK) $(am_coders_dib_la_rpath) $(coders_dib_la_OBJECTS) $(coders_dib_la_LIBADD) $(LIBS) -coders/djvu_la-djvu.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/djvu.la: $(coders_djvu_la_OBJECTS) $(coders_djvu_la_DEPENDENCIES) $(EXTRA_coders_djvu_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_djvu_la_LINK) $(am_coders_djvu_la_rpath) $(coders_djvu_la_OBJECTS) $(coders_djvu_la_LIBADD) $(LIBS) -coders/dng_la-dng.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/dng.la: $(coders_dng_la_OBJECTS) $(coders_dng_la_DEPENDENCIES) $(EXTRA_coders_dng_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_dng_la_LINK) $(am_coders_dng_la_rpath) $(coders_dng_la_OBJECTS) $(coders_dng_la_LIBADD) $(LIBS) -coders/dot_la-dot.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/dot.la: $(coders_dot_la_OBJECTS) $(coders_dot_la_DEPENDENCIES) $(EXTRA_coders_dot_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_dot_la_LINK) $(am_coders_dot_la_rpath) $(coders_dot_la_OBJECTS) $(coders_dot_la_LIBADD) $(LIBS) -coders/dps_la-dps.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/dps.la: $(coders_dps_la_OBJECTS) $(coders_dps_la_DEPENDENCIES) $(EXTRA_coders_dps_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_dps_la_LINK) $(am_coders_dps_la_rpath) $(coders_dps_la_OBJECTS) $(coders_dps_la_LIBADD) $(LIBS) -coders/dpx_la-dpx.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/dpx.la: $(coders_dpx_la_OBJECTS) $(coders_dpx_la_DEPENDENCIES) $(EXTRA_coders_dpx_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_dpx_la_LINK) $(am_coders_dpx_la_rpath) $(coders_dpx_la_OBJECTS) $(coders_dpx_la_LIBADD) $(LIBS) -coders/emf_la-emf.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/emf.la: $(coders_emf_la_OBJECTS) $(coders_emf_la_DEPENDENCIES) $(EXTRA_coders_emf_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_emf_la_LINK) $(am_coders_emf_la_rpath) $(coders_emf_la_OBJECTS) $(coders_emf_la_LIBADD) $(LIBS) -coders/ept_la-ept.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/ept.la: $(coders_ept_la_OBJECTS) $(coders_ept_la_DEPENDENCIES) $(EXTRA_coders_ept_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_ept_la_LINK) $(am_coders_ept_la_rpath) $(coders_ept_la_OBJECTS) $(coders_ept_la_LIBADD) $(LIBS) -coders/exr_la-exr.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/exr.la: $(coders_exr_la_OBJECTS) $(coders_exr_la_DEPENDENCIES) $(EXTRA_coders_exr_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_exr_la_LINK) $(am_coders_exr_la_rpath) $(coders_exr_la_OBJECTS) $(coders_exr_la_LIBADD) $(LIBS) -coders/fax_la-fax.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/fax.la: $(coders_fax_la_OBJECTS) $(coders_fax_la_DEPENDENCIES) $(EXTRA_coders_fax_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_fax_la_LINK) $(am_coders_fax_la_rpath) $(coders_fax_la_OBJECTS) $(coders_fax_la_LIBADD) $(LIBS) -coders/fits_la-fits.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/fits.la: $(coders_fits_la_OBJECTS) $(coders_fits_la_DEPENDENCIES) $(EXTRA_coders_fits_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_fits_la_LINK) $(am_coders_fits_la_rpath) $(coders_fits_la_OBJECTS) $(coders_fits_la_LIBADD) $(LIBS) -coders/flif_la-flif.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/flif.la: $(coders_flif_la_OBJECTS) $(coders_flif_la_DEPENDENCIES) $(EXTRA_coders_flif_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_flif_la_LINK) $(am_coders_flif_la_rpath) $(coders_flif_la_OBJECTS) $(coders_flif_la_LIBADD) $(LIBS) -coders/fpx_la-fpx.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/fpx.la: $(coders_fpx_la_OBJECTS) $(coders_fpx_la_DEPENDENCIES) $(EXTRA_coders_fpx_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_fpx_la_LINK) $(am_coders_fpx_la_rpath) $(coders_fpx_la_OBJECTS) $(coders_fpx_la_LIBADD) $(LIBS) -coders/gif_la-gif.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/gif.la: $(coders_gif_la_OBJECTS) $(coders_gif_la_DEPENDENCIES) $(EXTRA_coders_gif_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_gif_la_LINK) $(am_coders_gif_la_rpath) $(coders_gif_la_OBJECTS) $(coders_gif_la_LIBADD) $(LIBS) -coders/gradient_la-gradient.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/gradient.la: $(coders_gradient_la_OBJECTS) $(coders_gradient_la_DEPENDENCIES) $(EXTRA_coders_gradient_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_gradient_la_LINK) $(am_coders_gradient_la_rpath) $(coders_gradient_la_OBJECTS) $(coders_gradient_la_LIBADD) $(LIBS) -coders/gray_la-gray.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/gray.la: $(coders_gray_la_OBJECTS) $(coders_gray_la_DEPENDENCIES) $(EXTRA_coders_gray_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_gray_la_LINK) $(am_coders_gray_la_rpath) $(coders_gray_la_OBJECTS) $(coders_gray_la_LIBADD) $(LIBS) -coders/hald_la-hald.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/hald.la: $(coders_hald_la_OBJECTS) $(coders_hald_la_DEPENDENCIES) $(EXTRA_coders_hald_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_hald_la_LINK) $(am_coders_hald_la_rpath) $(coders_hald_la_OBJECTS) $(coders_hald_la_LIBADD) $(LIBS) -coders/hdr_la-hdr.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/hdr.la: $(coders_hdr_la_OBJECTS) $(coders_hdr_la_DEPENDENCIES) $(EXTRA_coders_hdr_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_hdr_la_LINK) $(am_coders_hdr_la_rpath) $(coders_hdr_la_OBJECTS) $(coders_hdr_la_LIBADD) $(LIBS) -coders/heic_la-heic.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/heic.la: $(coders_heic_la_OBJECTS) $(coders_heic_la_DEPENDENCIES) $(EXTRA_coders_heic_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_heic_la_LINK) $(am_coders_heic_la_rpath) $(coders_heic_la_OBJECTS) $(coders_heic_la_LIBADD) $(LIBS) -coders/histogram_la-histogram.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/histogram.la: $(coders_histogram_la_OBJECTS) $(coders_histogram_la_DEPENDENCIES) $(EXTRA_coders_histogram_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_histogram_la_LINK) $(am_coders_histogram_la_rpath) $(coders_histogram_la_OBJECTS) $(coders_histogram_la_LIBADD) $(LIBS) -coders/hrz_la-hrz.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/hrz.la: $(coders_hrz_la_OBJECTS) $(coders_hrz_la_DEPENDENCIES) $(EXTRA_coders_hrz_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_hrz_la_LINK) $(am_coders_hrz_la_rpath) $(coders_hrz_la_OBJECTS) $(coders_hrz_la_LIBADD) $(LIBS) -coders/html_la-html.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/html.la: $(coders_html_la_OBJECTS) $(coders_html_la_DEPENDENCIES) $(EXTRA_coders_html_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_html_la_LINK) $(am_coders_html_la_rpath) $(coders_html_la_OBJECTS) $(coders_html_la_LIBADD) $(LIBS) -coders/icon_la-icon.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/icon.la: $(coders_icon_la_OBJECTS) $(coders_icon_la_DEPENDENCIES) $(EXTRA_coders_icon_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_icon_la_LINK) $(am_coders_icon_la_rpath) $(coders_icon_la_OBJECTS) $(coders_icon_la_LIBADD) $(LIBS) -coders/info_la-info.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/info.la: $(coders_info_la_OBJECTS) $(coders_info_la_DEPENDENCIES) $(EXTRA_coders_info_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_info_la_LINK) $(am_coders_info_la_rpath) $(coders_info_la_OBJECTS) $(coders_info_la_LIBADD) $(LIBS) -coders/inline_la-inline.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/inline.la: $(coders_inline_la_OBJECTS) $(coders_inline_la_DEPENDENCIES) $(EXTRA_coders_inline_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_inline_la_LINK) $(am_coders_inline_la_rpath) $(coders_inline_la_OBJECTS) $(coders_inline_la_LIBADD) $(LIBS) -coders/ipl_la-ipl.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/ipl.la: $(coders_ipl_la_OBJECTS) $(coders_ipl_la_DEPENDENCIES) $(EXTRA_coders_ipl_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_ipl_la_LINK) $(am_coders_ipl_la_rpath) $(coders_ipl_la_OBJECTS) $(coders_ipl_la_LIBADD) $(LIBS) -coders/jbig_la-jbig.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/jbig.la: $(coders_jbig_la_OBJECTS) $(coders_jbig_la_DEPENDENCIES) $(EXTRA_coders_jbig_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_jbig_la_LINK) $(am_coders_jbig_la_rpath) $(coders_jbig_la_OBJECTS) $(coders_jbig_la_LIBADD) $(LIBS) -coders/jnx_la-jnx.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/jnx.la: $(coders_jnx_la_OBJECTS) $(coders_jnx_la_DEPENDENCIES) $(EXTRA_coders_jnx_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_jnx_la_LINK) $(am_coders_jnx_la_rpath) $(coders_jnx_la_OBJECTS) $(coders_jnx_la_LIBADD) $(LIBS) -coders/jp2_la-jp2.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/jp2.la: $(coders_jp2_la_OBJECTS) $(coders_jp2_la_DEPENDENCIES) $(EXTRA_coders_jp2_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_jp2_la_LINK) $(am_coders_jp2_la_rpath) $(coders_jp2_la_OBJECTS) $(coders_jp2_la_LIBADD) $(LIBS) -coders/jpeg_la-jpeg.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/jpeg.la: $(coders_jpeg_la_OBJECTS) $(coders_jpeg_la_DEPENDENCIES) $(EXTRA_coders_jpeg_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_jpeg_la_LINK) $(am_coders_jpeg_la_rpath) $(coders_jpeg_la_OBJECTS) $(coders_jpeg_la_LIBADD) $(LIBS) -coders/json_la-json.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/json.la: $(coders_json_la_OBJECTS) $(coders_json_la_DEPENDENCIES) $(EXTRA_coders_json_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_json_la_LINK) $(am_coders_json_la_rpath) $(coders_json_la_OBJECTS) $(coders_json_la_LIBADD) $(LIBS) -coders/label_la-label.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/label.la: $(coders_label_la_OBJECTS) $(coders_label_la_DEPENDENCIES) $(EXTRA_coders_label_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_label_la_LINK) $(am_coders_label_la_rpath) $(coders_label_la_OBJECTS) $(coders_label_la_LIBADD) $(LIBS) -coders/mac_la-mac.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/mac.la: $(coders_mac_la_OBJECTS) $(coders_mac_la_DEPENDENCIES) $(EXTRA_coders_mac_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_mac_la_LINK) $(am_coders_mac_la_rpath) $(coders_mac_la_OBJECTS) $(coders_mac_la_LIBADD) $(LIBS) -coders/magick_la-magick.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/magick.la: $(coders_magick_la_OBJECTS) $(coders_magick_la_DEPENDENCIES) $(EXTRA_coders_magick_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_magick_la_LINK) $(am_coders_magick_la_rpath) $(coders_magick_la_OBJECTS) $(coders_magick_la_LIBADD) $(LIBS) -coders/map_la-map.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/map.la: $(coders_map_la_OBJECTS) $(coders_map_la_DEPENDENCIES) $(EXTRA_coders_map_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_map_la_LINK) $(am_coders_map_la_rpath) $(coders_map_la_OBJECTS) $(coders_map_la_LIBADD) $(LIBS) -coders/mask_la-mask.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/mask.la: $(coders_mask_la_OBJECTS) $(coders_mask_la_DEPENDENCIES) $(EXTRA_coders_mask_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_mask_la_LINK) $(am_coders_mask_la_rpath) $(coders_mask_la_OBJECTS) $(coders_mask_la_LIBADD) $(LIBS) -coders/mat_la-mat.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/mat.la: $(coders_mat_la_OBJECTS) $(coders_mat_la_DEPENDENCIES) $(EXTRA_coders_mat_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_mat_la_LINK) $(am_coders_mat_la_rpath) $(coders_mat_la_OBJECTS) $(coders_mat_la_LIBADD) $(LIBS) -coders/matte_la-matte.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/matte.la: $(coders_matte_la_OBJECTS) $(coders_matte_la_DEPENDENCIES) $(EXTRA_coders_matte_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_matte_la_LINK) $(am_coders_matte_la_rpath) $(coders_matte_la_OBJECTS) $(coders_matte_la_LIBADD) $(LIBS) -coders/meta_la-meta.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/meta.la: $(coders_meta_la_OBJECTS) $(coders_meta_la_DEPENDENCIES) $(EXTRA_coders_meta_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_meta_la_LINK) $(am_coders_meta_la_rpath) $(coders_meta_la_OBJECTS) $(coders_meta_la_LIBADD) $(LIBS) -coders/miff_la-miff.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/miff.la: $(coders_miff_la_OBJECTS) $(coders_miff_la_DEPENDENCIES) $(EXTRA_coders_miff_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_miff_la_LINK) $(am_coders_miff_la_rpath) $(coders_miff_la_OBJECTS) $(coders_miff_la_LIBADD) $(LIBS) -coders/mono_la-mono.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/mono.la: $(coders_mono_la_OBJECTS) $(coders_mono_la_DEPENDENCIES) $(EXTRA_coders_mono_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_mono_la_LINK) $(am_coders_mono_la_rpath) $(coders_mono_la_OBJECTS) $(coders_mono_la_LIBADD) $(LIBS) -coders/mpc_la-mpc.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/mpc.la: $(coders_mpc_la_OBJECTS) $(coders_mpc_la_DEPENDENCIES) $(EXTRA_coders_mpc_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_mpc_la_LINK) $(am_coders_mpc_la_rpath) $(coders_mpc_la_OBJECTS) $(coders_mpc_la_LIBADD) $(LIBS) -coders/mpr_la-mpr.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/mpr.la: $(coders_mpr_la_OBJECTS) $(coders_mpr_la_DEPENDENCIES) $(EXTRA_coders_mpr_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_mpr_la_LINK) $(am_coders_mpr_la_rpath) $(coders_mpr_la_OBJECTS) $(coders_mpr_la_LIBADD) $(LIBS) -coders/msl_la-msl.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/msl.la: $(coders_msl_la_OBJECTS) $(coders_msl_la_DEPENDENCIES) $(EXTRA_coders_msl_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_msl_la_LINK) $(am_coders_msl_la_rpath) $(coders_msl_la_OBJECTS) $(coders_msl_la_LIBADD) $(LIBS) -coders/mtv_la-mtv.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/mtv.la: $(coders_mtv_la_OBJECTS) $(coders_mtv_la_DEPENDENCIES) $(EXTRA_coders_mtv_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_mtv_la_LINK) $(am_coders_mtv_la_rpath) $(coders_mtv_la_OBJECTS) $(coders_mtv_la_LIBADD) $(LIBS) -coders/mvg_la-mvg.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/mvg.la: $(coders_mvg_la_OBJECTS) $(coders_mvg_la_DEPENDENCIES) $(EXTRA_coders_mvg_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_mvg_la_LINK) $(am_coders_mvg_la_rpath) $(coders_mvg_la_OBJECTS) $(coders_mvg_la_LIBADD) $(LIBS) -coders/null_la-null.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/null.la: $(coders_null_la_OBJECTS) $(coders_null_la_DEPENDENCIES) $(EXTRA_coders_null_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_null_la_LINK) $(am_coders_null_la_rpath) $(coders_null_la_OBJECTS) $(coders_null_la_LIBADD) $(LIBS) -coders/otb_la-otb.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/otb.la: $(coders_otb_la_OBJECTS) $(coders_otb_la_DEPENDENCIES) $(EXTRA_coders_otb_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_otb_la_LINK) $(am_coders_otb_la_rpath) $(coders_otb_la_OBJECTS) $(coders_otb_la_LIBADD) $(LIBS) -coders/palm_la-palm.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/palm.la: $(coders_palm_la_OBJECTS) $(coders_palm_la_DEPENDENCIES) $(EXTRA_coders_palm_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_palm_la_LINK) $(am_coders_palm_la_rpath) $(coders_palm_la_OBJECTS) $(coders_palm_la_LIBADD) $(LIBS) -coders/pango_la-pango.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pango.la: $(coders_pango_la_OBJECTS) $(coders_pango_la_DEPENDENCIES) $(EXTRA_coders_pango_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pango_la_LINK) $(am_coders_pango_la_rpath) $(coders_pango_la_OBJECTS) $(coders_pango_la_LIBADD) $(LIBS) -coders/pattern_la-pattern.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pattern.la: $(coders_pattern_la_OBJECTS) $(coders_pattern_la_DEPENDENCIES) $(EXTRA_coders_pattern_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pattern_la_LINK) $(am_coders_pattern_la_rpath) $(coders_pattern_la_OBJECTS) $(coders_pattern_la_LIBADD) $(LIBS) -coders/pcd_la-pcd.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pcd.la: $(coders_pcd_la_OBJECTS) $(coders_pcd_la_DEPENDENCIES) $(EXTRA_coders_pcd_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pcd_la_LINK) $(am_coders_pcd_la_rpath) $(coders_pcd_la_OBJECTS) $(coders_pcd_la_LIBADD) $(LIBS) -coders/pcl_la-pcl.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pcl.la: $(coders_pcl_la_OBJECTS) $(coders_pcl_la_DEPENDENCIES) $(EXTRA_coders_pcl_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pcl_la_LINK) $(am_coders_pcl_la_rpath) $(coders_pcl_la_OBJECTS) $(coders_pcl_la_LIBADD) $(LIBS) -coders/pcx_la-pcx.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pcx.la: $(coders_pcx_la_OBJECTS) $(coders_pcx_la_DEPENDENCIES) $(EXTRA_coders_pcx_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pcx_la_LINK) $(am_coders_pcx_la_rpath) $(coders_pcx_la_OBJECTS) $(coders_pcx_la_LIBADD) $(LIBS) -coders/pdb_la-pdb.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pdb.la: $(coders_pdb_la_OBJECTS) $(coders_pdb_la_DEPENDENCIES) $(EXTRA_coders_pdb_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pdb_la_LINK) $(am_coders_pdb_la_rpath) $(coders_pdb_la_OBJECTS) $(coders_pdb_la_LIBADD) $(LIBS) -coders/pdf_la-pdf.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pdf.la: $(coders_pdf_la_OBJECTS) $(coders_pdf_la_DEPENDENCIES) $(EXTRA_coders_pdf_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pdf_la_LINK) $(am_coders_pdf_la_rpath) $(coders_pdf_la_OBJECTS) $(coders_pdf_la_LIBADD) $(LIBS) -coders/pes_la-pes.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pes.la: $(coders_pes_la_OBJECTS) $(coders_pes_la_DEPENDENCIES) $(EXTRA_coders_pes_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pes_la_LINK) $(am_coders_pes_la_rpath) $(coders_pes_la_OBJECTS) $(coders_pes_la_LIBADD) $(LIBS) -coders/pgx_la-pgx.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pgx.la: $(coders_pgx_la_OBJECTS) $(coders_pgx_la_DEPENDENCIES) $(EXTRA_coders_pgx_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pgx_la_LINK) $(am_coders_pgx_la_rpath) $(coders_pgx_la_OBJECTS) $(coders_pgx_la_LIBADD) $(LIBS) -coders/pict_la-pict.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pict.la: $(coders_pict_la_OBJECTS) $(coders_pict_la_DEPENDENCIES) $(EXTRA_coders_pict_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pict_la_LINK) $(am_coders_pict_la_rpath) $(coders_pict_la_OBJECTS) $(coders_pict_la_LIBADD) $(LIBS) -coders/pix_la-pix.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pix.la: $(coders_pix_la_OBJECTS) $(coders_pix_la_DEPENDENCIES) $(EXTRA_coders_pix_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pix_la_LINK) $(am_coders_pix_la_rpath) $(coders_pix_la_OBJECTS) $(coders_pix_la_LIBADD) $(LIBS) -coders/plasma_la-plasma.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/plasma.la: $(coders_plasma_la_OBJECTS) $(coders_plasma_la_DEPENDENCIES) $(EXTRA_coders_plasma_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_plasma_la_LINK) $(am_coders_plasma_la_rpath) $(coders_plasma_la_OBJECTS) $(coders_plasma_la_LIBADD) $(LIBS) -coders/png_la-png.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/png.la: $(coders_png_la_OBJECTS) $(coders_png_la_DEPENDENCIES) $(EXTRA_coders_png_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_png_la_LINK) $(am_coders_png_la_rpath) $(coders_png_la_OBJECTS) $(coders_png_la_LIBADD) $(LIBS) -coders/pnm_la-pnm.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pnm.la: $(coders_pnm_la_OBJECTS) $(coders_pnm_la_DEPENDENCIES) $(EXTRA_coders_pnm_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pnm_la_LINK) $(am_coders_pnm_la_rpath) $(coders_pnm_la_OBJECTS) $(coders_pnm_la_LIBADD) $(LIBS) -coders/preview_la-preview.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/preview.la: $(coders_preview_la_OBJECTS) $(coders_preview_la_DEPENDENCIES) $(EXTRA_coders_preview_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_preview_la_LINK) $(am_coders_preview_la_rpath) $(coders_preview_la_OBJECTS) $(coders_preview_la_LIBADD) $(LIBS) -coders/ps_la-ps.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/ps.la: $(coders_ps_la_OBJECTS) $(coders_ps_la_DEPENDENCIES) $(EXTRA_coders_ps_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_ps_la_LINK) $(am_coders_ps_la_rpath) $(coders_ps_la_OBJECTS) $(coders_ps_la_LIBADD) $(LIBS) -coders/ps2_la-ps2.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/ps2.la: $(coders_ps2_la_OBJECTS) $(coders_ps2_la_DEPENDENCIES) $(EXTRA_coders_ps2_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_ps2_la_LINK) $(am_coders_ps2_la_rpath) $(coders_ps2_la_OBJECTS) $(coders_ps2_la_LIBADD) $(LIBS) -coders/ps3_la-ps3.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/ps3.la: $(coders_ps3_la_OBJECTS) $(coders_ps3_la_DEPENDENCIES) $(EXTRA_coders_ps3_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_ps3_la_LINK) $(am_coders_ps3_la_rpath) $(coders_ps3_la_OBJECTS) $(coders_ps3_la_LIBADD) $(LIBS) -coders/psd_la-psd.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/psd.la: $(coders_psd_la_OBJECTS) $(coders_psd_la_DEPENDENCIES) $(EXTRA_coders_psd_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_psd_la_LINK) $(am_coders_psd_la_rpath) $(coders_psd_la_OBJECTS) $(coders_psd_la_LIBADD) $(LIBS) -coders/pwp_la-pwp.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/pwp.la: $(coders_pwp_la_OBJECTS) $(coders_pwp_la_DEPENDENCIES) $(EXTRA_coders_pwp_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_pwp_la_LINK) $(am_coders_pwp_la_rpath) $(coders_pwp_la_OBJECTS) $(coders_pwp_la_LIBADD) $(LIBS) -coders/raw_la-raw.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/raw.la: $(coders_raw_la_OBJECTS) $(coders_raw_la_DEPENDENCIES) $(EXTRA_coders_raw_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_raw_la_LINK) $(am_coders_raw_la_rpath) $(coders_raw_la_OBJECTS) $(coders_raw_la_LIBADD) $(LIBS) -coders/rgb_la-rgb.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/rgb.la: $(coders_rgb_la_OBJECTS) $(coders_rgb_la_DEPENDENCIES) $(EXTRA_coders_rgb_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_rgb_la_LINK) $(am_coders_rgb_la_rpath) $(coders_rgb_la_OBJECTS) $(coders_rgb_la_LIBADD) $(LIBS) -coders/rgf_la-rgf.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/rgf.la: $(coders_rgf_la_OBJECTS) $(coders_rgf_la_DEPENDENCIES) $(EXTRA_coders_rgf_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_rgf_la_LINK) $(am_coders_rgf_la_rpath) $(coders_rgf_la_OBJECTS) $(coders_rgf_la_LIBADD) $(LIBS) -coders/rla_la-rla.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/rla.la: $(coders_rla_la_OBJECTS) $(coders_rla_la_DEPENDENCIES) $(EXTRA_coders_rla_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_rla_la_LINK) $(am_coders_rla_la_rpath) $(coders_rla_la_OBJECTS) $(coders_rla_la_LIBADD) $(LIBS) -coders/rle_la-rle.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/rle.la: $(coders_rle_la_OBJECTS) $(coders_rle_la_DEPENDENCIES) $(EXTRA_coders_rle_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_rle_la_LINK) $(am_coders_rle_la_rpath) $(coders_rle_la_OBJECTS) $(coders_rle_la_LIBADD) $(LIBS) -coders/scr_la-scr.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/scr.la: $(coders_scr_la_OBJECTS) $(coders_scr_la_DEPENDENCIES) $(EXTRA_coders_scr_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_scr_la_LINK) $(am_coders_scr_la_rpath) $(coders_scr_la_OBJECTS) $(coders_scr_la_LIBADD) $(LIBS) -coders/sct_la-sct.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/sct.la: $(coders_sct_la_OBJECTS) $(coders_sct_la_DEPENDENCIES) $(EXTRA_coders_sct_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_sct_la_LINK) $(am_coders_sct_la_rpath) $(coders_sct_la_OBJECTS) $(coders_sct_la_LIBADD) $(LIBS) -coders/sfw_la-sfw.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/sfw.la: $(coders_sfw_la_OBJECTS) $(coders_sfw_la_DEPENDENCIES) $(EXTRA_coders_sfw_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_sfw_la_LINK) $(am_coders_sfw_la_rpath) $(coders_sfw_la_OBJECTS) $(coders_sfw_la_LIBADD) $(LIBS) -coders/sgi_la-sgi.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/sgi.la: $(coders_sgi_la_OBJECTS) $(coders_sgi_la_DEPENDENCIES) $(EXTRA_coders_sgi_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_sgi_la_LINK) $(am_coders_sgi_la_rpath) $(coders_sgi_la_OBJECTS) $(coders_sgi_la_LIBADD) $(LIBS) -coders/sixel_la-sixel.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/sixel.la: $(coders_sixel_la_OBJECTS) $(coders_sixel_la_DEPENDENCIES) $(EXTRA_coders_sixel_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_sixel_la_LINK) $(am_coders_sixel_la_rpath) $(coders_sixel_la_OBJECTS) $(coders_sixel_la_LIBADD) $(LIBS) -coders/stegano_la-stegano.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/stegano.la: $(coders_stegano_la_OBJECTS) $(coders_stegano_la_DEPENDENCIES) $(EXTRA_coders_stegano_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_stegano_la_LINK) $(am_coders_stegano_la_rpath) $(coders_stegano_la_OBJECTS) $(coders_stegano_la_LIBADD) $(LIBS) -coders/sun_la-sun.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/sun.la: $(coders_sun_la_OBJECTS) $(coders_sun_la_DEPENDENCIES) $(EXTRA_coders_sun_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_sun_la_LINK) $(am_coders_sun_la_rpath) $(coders_sun_la_OBJECTS) $(coders_sun_la_LIBADD) $(LIBS) -coders/svg_la-svg.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/svg.la: $(coders_svg_la_OBJECTS) $(coders_svg_la_DEPENDENCIES) $(EXTRA_coders_svg_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_svg_la_LINK) $(am_coders_svg_la_rpath) $(coders_svg_la_OBJECTS) $(coders_svg_la_LIBADD) $(LIBS) -coders/tga_la-tga.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/tga.la: $(coders_tga_la_OBJECTS) $(coders_tga_la_DEPENDENCIES) $(EXTRA_coders_tga_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_tga_la_LINK) $(am_coders_tga_la_rpath) $(coders_tga_la_OBJECTS) $(coders_tga_la_LIBADD) $(LIBS) -coders/thumbnail_la-thumbnail.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/thumbnail.la: $(coders_thumbnail_la_OBJECTS) $(coders_thumbnail_la_DEPENDENCIES) $(EXTRA_coders_thumbnail_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_thumbnail_la_LINK) $(am_coders_thumbnail_la_rpath) $(coders_thumbnail_la_OBJECTS) $(coders_thumbnail_la_LIBADD) $(LIBS) -coders/tiff_la-tiff.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) -coders/tiff_la-psd.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/tiff.la: $(coders_tiff_la_OBJECTS) $(coders_tiff_la_DEPENDENCIES) $(EXTRA_coders_tiff_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_tiff_la_LINK) $(am_coders_tiff_la_rpath) $(coders_tiff_la_OBJECTS) $(coders_tiff_la_LIBADD) $(LIBS) -coders/tile_la-tile.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/tile.la: $(coders_tile_la_OBJECTS) $(coders_tile_la_DEPENDENCIES) $(EXTRA_coders_tile_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_tile_la_LINK) $(am_coders_tile_la_rpath) $(coders_tile_la_OBJECTS) $(coders_tile_la_LIBADD) $(LIBS) -coders/tim_la-tim.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/tim.la: $(coders_tim_la_OBJECTS) $(coders_tim_la_DEPENDENCIES) $(EXTRA_coders_tim_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_tim_la_LINK) $(am_coders_tim_la_rpath) $(coders_tim_la_OBJECTS) $(coders_tim_la_LIBADD) $(LIBS) -coders/ttf_la-ttf.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/ttf.la: $(coders_ttf_la_OBJECTS) $(coders_ttf_la_DEPENDENCIES) $(EXTRA_coders_ttf_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_ttf_la_LINK) $(am_coders_ttf_la_rpath) $(coders_ttf_la_OBJECTS) $(coders_ttf_la_LIBADD) $(LIBS) -coders/txt_la-txt.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/txt.la: $(coders_txt_la_OBJECTS) $(coders_txt_la_DEPENDENCIES) $(EXTRA_coders_txt_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_txt_la_LINK) $(am_coders_txt_la_rpath) $(coders_txt_la_OBJECTS) $(coders_txt_la_LIBADD) $(LIBS) -coders/uil_la-uil.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/uil.la: $(coders_uil_la_OBJECTS) $(coders_uil_la_DEPENDENCIES) $(EXTRA_coders_uil_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_uil_la_LINK) $(am_coders_uil_la_rpath) $(coders_uil_la_OBJECTS) $(coders_uil_la_LIBADD) $(LIBS) -coders/url_la-url.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/url.la: $(coders_url_la_OBJECTS) $(coders_url_la_DEPENDENCIES) $(EXTRA_coders_url_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_url_la_LINK) $(am_coders_url_la_rpath) $(coders_url_la_OBJECTS) $(coders_url_la_LIBADD) $(LIBS) -coders/uyvy_la-uyvy.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/uyvy.la: $(coders_uyvy_la_OBJECTS) $(coders_uyvy_la_DEPENDENCIES) $(EXTRA_coders_uyvy_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_uyvy_la_LINK) $(am_coders_uyvy_la_rpath) $(coders_uyvy_la_OBJECTS) $(coders_uyvy_la_LIBADD) $(LIBS) -coders/vicar_la-vicar.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/vicar.la: $(coders_vicar_la_OBJECTS) $(coders_vicar_la_DEPENDENCIES) $(EXTRA_coders_vicar_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_vicar_la_LINK) $(am_coders_vicar_la_rpath) $(coders_vicar_la_OBJECTS) $(coders_vicar_la_LIBADD) $(LIBS) -coders/vid_la-vid.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/vid.la: $(coders_vid_la_OBJECTS) $(coders_vid_la_DEPENDENCIES) $(EXTRA_coders_vid_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_vid_la_LINK) $(am_coders_vid_la_rpath) $(coders_vid_la_OBJECTS) $(coders_vid_la_LIBADD) $(LIBS) -coders/video_la-video.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/video.la: $(coders_video_la_OBJECTS) $(coders_video_la_DEPENDENCIES) $(EXTRA_coders_video_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_video_la_LINK) $(am_coders_video_la_rpath) $(coders_video_la_OBJECTS) $(coders_video_la_LIBADD) $(LIBS) -coders/viff_la-viff.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/viff.la: $(coders_viff_la_OBJECTS) $(coders_viff_la_DEPENDENCIES) $(EXTRA_coders_viff_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_viff_la_LINK) $(am_coders_viff_la_rpath) $(coders_viff_la_OBJECTS) $(coders_viff_la_LIBADD) $(LIBS) -coders/vips_la-vips.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/vips.la: $(coders_vips_la_OBJECTS) $(coders_vips_la_DEPENDENCIES) $(EXTRA_coders_vips_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_vips_la_LINK) $(am_coders_vips_la_rpath) $(coders_vips_la_OBJECTS) $(coders_vips_la_LIBADD) $(LIBS) -coders/wbmp_la-wbmp.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/wbmp.la: $(coders_wbmp_la_OBJECTS) $(coders_wbmp_la_DEPENDENCIES) $(EXTRA_coders_wbmp_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_wbmp_la_LINK) $(am_coders_wbmp_la_rpath) $(coders_wbmp_la_OBJECTS) $(coders_wbmp_la_LIBADD) $(LIBS) -coders/webp_la-webp.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/webp.la: $(coders_webp_la_OBJECTS) $(coders_webp_la_DEPENDENCIES) $(EXTRA_coders_webp_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_webp_la_LINK) $(am_coders_webp_la_rpath) $(coders_webp_la_OBJECTS) $(coders_webp_la_LIBADD) $(LIBS) -coders/wmf_la-wmf.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/wmf.la: $(coders_wmf_la_OBJECTS) $(coders_wmf_la_DEPENDENCIES) $(EXTRA_coders_wmf_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_wmf_la_LINK) $(am_coders_wmf_la_rpath) $(coders_wmf_la_OBJECTS) $(coders_wmf_la_LIBADD) $(LIBS) -coders/wpg_la-wpg.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/wpg.la: $(coders_wpg_la_OBJECTS) $(coders_wpg_la_DEPENDENCIES) $(EXTRA_coders_wpg_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_wpg_la_LINK) $(am_coders_wpg_la_rpath) $(coders_wpg_la_OBJECTS) $(coders_wpg_la_LIBADD) $(LIBS) -coders/x_la-x.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/x.la: $(coders_x_la_OBJECTS) $(coders_x_la_DEPENDENCIES) $(EXTRA_coders_x_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_x_la_LINK) $(am_coders_x_la_rpath) $(coders_x_la_OBJECTS) $(coders_x_la_LIBADD) $(LIBS) -coders/xbm_la-xbm.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/xbm.la: $(coders_xbm_la_OBJECTS) $(coders_xbm_la_DEPENDENCIES) $(EXTRA_coders_xbm_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_xbm_la_LINK) $(am_coders_xbm_la_rpath) $(coders_xbm_la_OBJECTS) $(coders_xbm_la_LIBADD) $(LIBS) -coders/xc_la-xc.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/xc.la: $(coders_xc_la_OBJECTS) $(coders_xc_la_DEPENDENCIES) $(EXTRA_coders_xc_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_xc_la_LINK) $(am_coders_xc_la_rpath) $(coders_xc_la_OBJECTS) $(coders_xc_la_LIBADD) $(LIBS) -coders/xcf_la-xcf.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/xcf.la: $(coders_xcf_la_OBJECTS) $(coders_xcf_la_DEPENDENCIES) $(EXTRA_coders_xcf_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_xcf_la_LINK) $(am_coders_xcf_la_rpath) $(coders_xcf_la_OBJECTS) $(coders_xcf_la_LIBADD) $(LIBS) -coders/xpm_la-xpm.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/xpm.la: $(coders_xpm_la_OBJECTS) $(coders_xpm_la_DEPENDENCIES) $(EXTRA_coders_xpm_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_xpm_la_LINK) $(am_coders_xpm_la_rpath) $(coders_xpm_la_OBJECTS) $(coders_xpm_la_LIBADD) $(LIBS) -coders/xps_la-xps.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/xps.la: $(coders_xps_la_OBJECTS) $(coders_xps_la_DEPENDENCIES) $(EXTRA_coders_xps_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_xps_la_LINK) $(am_coders_xps_la_rpath) $(coders_xps_la_OBJECTS) $(coders_xps_la_LIBADD) $(LIBS) -coders/xwd_la-xwd.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/xwd.la: $(coders_xwd_la_OBJECTS) $(coders_xwd_la_DEPENDENCIES) $(EXTRA_coders_xwd_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_xwd_la_LINK) $(am_coders_xwd_la_rpath) $(coders_xwd_la_OBJECTS) $(coders_xwd_la_LIBADD) $(LIBS) -coders/ycbcr_la-ycbcr.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/ycbcr.la: $(coders_ycbcr_la_OBJECTS) $(coders_ycbcr_la_DEPENDENCIES) $(EXTRA_coders_ycbcr_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_ycbcr_la_LINK) $(am_coders_ycbcr_la_rpath) $(coders_ycbcr_la_OBJECTS) $(coders_ycbcr_la_LIBADD) $(LIBS) -coders/yuv_la-yuv.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) - -coders/yuv.la: $(coders_yuv_la_OBJECTS) $(coders_yuv_la_DEPENDENCIES) $(EXTRA_coders_yuv_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_yuv_la_LINK) $(am_coders_yuv_la_rpath) $(coders_yuv_la_OBJECTS) $(coders_yuv_la_LIBADD) $(LIBS) -filters/$(am__dirstamp): - @$(MKDIR_P) filters - @: > filters/$(am__dirstamp) -filters/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) filters/$(DEPDIR) - @: > filters/$(DEPDIR)/$(am__dirstamp) -filters/analyze_la-analyze.lo: filters/$(am__dirstamp) \ - filters/$(DEPDIR)/$(am__dirstamp) - -filters/analyze.la: $(filters_analyze_la_OBJECTS) $(filters_analyze_la_DEPENDENCIES) $(EXTRA_filters_analyze_la_DEPENDENCIES) filters/$(am__dirstamp) - $(AM_V_CCLD)$(filters_analyze_la_LINK) $(am_filters_analyze_la_rpath) $(filters_analyze_la_OBJECTS) $(filters_analyze_la_LIBADD) $(LIBS) -magick/$(am__dirstamp): - @$(MKDIR_P) magick - @: > magick/$(am__dirstamp) -magick/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) magick/$(DEPDIR) - @: > magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.lo: \ - magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.lo: \ - coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -filters/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.lo: \ - filters/$(am__dirstamp) filters/$(DEPDIR)/$(am__dirstamp) - -magick/libMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la: $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_DEPENDENCIES) $(EXTRA_magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_DEPENDENCIES) magick/$(am__dirstamp) - $(AM_V_CCLD)$(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LINK) -rpath $(libdir) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LIBADD) $(LIBS) -wand/$(am__dirstamp): - @$(MKDIR_P) wand - @: > wand/$(am__dirstamp) -wand/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) wand/$(DEPDIR) - @: > wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.lo: \ - wand/$(am__dirstamp) wand/$(DEPDIR)/$(am__dirstamp) - -wand/libMagickWand-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la: $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_DEPENDENCIES) $(EXTRA_wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_DEPENDENCIES) wand/$(am__dirstamp) - $(AM_V_CCLD)$(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LINK) -rpath $(libdir) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_OBJECTS) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LIBADD) $(LIBS) -Magick++/demo/$(am__dirstamp): - @$(MKDIR_P) Magick++/demo - @: > Magick++/demo/$(am__dirstamp) -Magick++/demo/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) Magick++/demo/$(DEPDIR) - @: > Magick++/demo/$(DEPDIR)/$(am__dirstamp) -Magick++/demo/analyze-analyze.$(OBJEXT): \ - Magick++/demo/$(am__dirstamp) \ - Magick++/demo/$(DEPDIR)/$(am__dirstamp) - -Magick++/demo/analyze$(EXEEXT): $(Magick___demo_analyze_OBJECTS) $(Magick___demo_analyze_DEPENDENCIES) $(EXTRA_Magick___demo_analyze_DEPENDENCIES) Magick++/demo/$(am__dirstamp) - @rm -f Magick++/demo/analyze$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_analyze_OBJECTS) $(Magick___demo_analyze_LDADD) $(LIBS) -Magick++/demo/button-button.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ - Magick++/demo/$(DEPDIR)/$(am__dirstamp) - -Magick++/demo/button$(EXEEXT): $(Magick___demo_button_OBJECTS) $(Magick___demo_button_DEPENDENCIES) $(EXTRA_Magick___demo_button_DEPENDENCIES) Magick++/demo/$(am__dirstamp) - @rm -f Magick++/demo/button$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_button_OBJECTS) $(Magick___demo_button_LDADD) $(LIBS) -Magick++/demo/demo-demo.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ - Magick++/demo/$(DEPDIR)/$(am__dirstamp) - -Magick++/demo/demo$(EXEEXT): $(Magick___demo_demo_OBJECTS) $(Magick___demo_demo_DEPENDENCIES) $(EXTRA_Magick___demo_demo_DEPENDENCIES) Magick++/demo/$(am__dirstamp) - @rm -f Magick++/demo/demo$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_demo_OBJECTS) $(Magick___demo_demo_LDADD) $(LIBS) -Magick++/demo/detrans-detrans.$(OBJEXT): \ - Magick++/demo/$(am__dirstamp) \ - Magick++/demo/$(DEPDIR)/$(am__dirstamp) - -Magick++/demo/detrans$(EXEEXT): $(Magick___demo_detrans_OBJECTS) $(Magick___demo_detrans_DEPENDENCIES) $(EXTRA_Magick___demo_detrans_DEPENDENCIES) Magick++/demo/$(am__dirstamp) - @rm -f Magick++/demo/detrans$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_detrans_OBJECTS) $(Magick___demo_detrans_LDADD) $(LIBS) -Magick++/demo/flip-flip.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ - Magick++/demo/$(DEPDIR)/$(am__dirstamp) - -Magick++/demo/flip$(EXEEXT): $(Magick___demo_flip_OBJECTS) $(Magick___demo_flip_DEPENDENCIES) $(EXTRA_Magick___demo_flip_DEPENDENCIES) Magick++/demo/$(am__dirstamp) - @rm -f Magick++/demo/flip$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_flip_OBJECTS) $(Magick___demo_flip_LDADD) $(LIBS) -Magick++/demo/gravity-gravity.$(OBJEXT): \ - Magick++/demo/$(am__dirstamp) \ - Magick++/demo/$(DEPDIR)/$(am__dirstamp) - -Magick++/demo/gravity$(EXEEXT): $(Magick___demo_gravity_OBJECTS) $(Magick___demo_gravity_DEPENDENCIES) $(EXTRA_Magick___demo_gravity_DEPENDENCIES) Magick++/demo/$(am__dirstamp) - @rm -f Magick++/demo/gravity$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_gravity_OBJECTS) $(Magick___demo_gravity_LDADD) $(LIBS) -Magick++/demo/piddle-piddle.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ - Magick++/demo/$(DEPDIR)/$(am__dirstamp) - -Magick++/demo/piddle$(EXEEXT): $(Magick___demo_piddle_OBJECTS) $(Magick___demo_piddle_DEPENDENCIES) $(EXTRA_Magick___demo_piddle_DEPENDENCIES) Magick++/demo/$(am__dirstamp) - @rm -f Magick++/demo/piddle$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_piddle_OBJECTS) $(Magick___demo_piddle_LDADD) $(LIBS) -Magick++/demo/shapes-shapes.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ - Magick++/demo/$(DEPDIR)/$(am__dirstamp) - -Magick++/demo/shapes$(EXEEXT): $(Magick___demo_shapes_OBJECTS) $(Magick___demo_shapes_DEPENDENCIES) $(EXTRA_Magick___demo_shapes_DEPENDENCIES) Magick++/demo/$(am__dirstamp) - @rm -f Magick++/demo/shapes$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_shapes_OBJECTS) $(Magick___demo_shapes_LDADD) $(LIBS) -Magick++/demo/zoom-zoom.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ - Magick++/demo/$(DEPDIR)/$(am__dirstamp) - -Magick++/demo/zoom$(EXEEXT): $(Magick___demo_zoom_OBJECTS) $(Magick___demo_zoom_DEPENDENCIES) $(EXTRA_Magick___demo_zoom_DEPENDENCIES) Magick++/demo/$(am__dirstamp) - @rm -f Magick++/demo/zoom$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_zoom_OBJECTS) $(Magick___demo_zoom_LDADD) $(LIBS) -Magick++/tests/$(am__dirstamp): - @$(MKDIR_P) Magick++/tests - @: > Magick++/tests/$(am__dirstamp) -Magick++/tests/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) Magick++/tests/$(DEPDIR) - @: > Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/appendImages-appendImages.$(OBJEXT): \ - Magick++/tests/$(am__dirstamp) \ - Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -Magick++/tests/appendImages$(EXEEXT): $(Magick___tests_appendImages_OBJECTS) $(Magick___tests_appendImages_DEPENDENCIES) $(EXTRA_Magick___tests_appendImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) - @rm -f Magick++/tests/appendImages$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_appendImages_OBJECTS) $(Magick___tests_appendImages_LDADD) $(LIBS) -Magick++/tests/attributes-attributes.$(OBJEXT): \ - Magick++/tests/$(am__dirstamp) \ - Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -Magick++/tests/attributes$(EXEEXT): $(Magick___tests_attributes_OBJECTS) $(Magick___tests_attributes_DEPENDENCIES) $(EXTRA_Magick___tests_attributes_DEPENDENCIES) Magick++/tests/$(am__dirstamp) - @rm -f Magick++/tests/attributes$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_attributes_OBJECTS) $(Magick___tests_attributes_LDADD) $(LIBS) -Magick++/tests/averageImages-averageImages.$(OBJEXT): \ - Magick++/tests/$(am__dirstamp) \ - Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -Magick++/tests/averageImages$(EXEEXT): $(Magick___tests_averageImages_OBJECTS) $(Magick___tests_averageImages_DEPENDENCIES) $(EXTRA_Magick___tests_averageImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) - @rm -f Magick++/tests/averageImages$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_averageImages_OBJECTS) $(Magick___tests_averageImages_LDADD) $(LIBS) -Magick++/tests/coalesceImages-coalesceImages.$(OBJEXT): \ - Magick++/tests/$(am__dirstamp) \ - Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -Magick++/tests/coalesceImages$(EXEEXT): $(Magick___tests_coalesceImages_OBJECTS) $(Magick___tests_coalesceImages_DEPENDENCIES) $(EXTRA_Magick___tests_coalesceImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) - @rm -f Magick++/tests/coalesceImages$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_coalesceImages_OBJECTS) $(Magick___tests_coalesceImages_LDADD) $(LIBS) -Magick++/tests/coderInfo-coderInfo.$(OBJEXT): \ - Magick++/tests/$(am__dirstamp) \ - Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -Magick++/tests/coderInfo$(EXEEXT): $(Magick___tests_coderInfo_OBJECTS) $(Magick___tests_coderInfo_DEPENDENCIES) $(EXTRA_Magick___tests_coderInfo_DEPENDENCIES) Magick++/tests/$(am__dirstamp) - @rm -f Magick++/tests/coderInfo$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_coderInfo_OBJECTS) $(Magick___tests_coderInfo_LDADD) $(LIBS) -Magick++/tests/color-color.$(OBJEXT): Magick++/tests/$(am__dirstamp) \ - Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -Magick++/tests/color$(EXEEXT): $(Magick___tests_color_OBJECTS) $(Magick___tests_color_DEPENDENCIES) $(EXTRA_Magick___tests_color_DEPENDENCIES) Magick++/tests/$(am__dirstamp) - @rm -f Magick++/tests/color$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_color_OBJECTS) $(Magick___tests_color_LDADD) $(LIBS) -Magick++/tests/colorHistogram-colorHistogram.$(OBJEXT): \ - Magick++/tests/$(am__dirstamp) \ - Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -Magick++/tests/colorHistogram$(EXEEXT): $(Magick___tests_colorHistogram_OBJECTS) $(Magick___tests_colorHistogram_DEPENDENCIES) $(EXTRA_Magick___tests_colorHistogram_DEPENDENCIES) Magick++/tests/$(am__dirstamp) - @rm -f Magick++/tests/colorHistogram$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_colorHistogram_OBJECTS) $(Magick___tests_colorHistogram_LDADD) $(LIBS) -Magick++/tests/exceptions-exceptions.$(OBJEXT): \ - Magick++/tests/$(am__dirstamp) \ - Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -Magick++/tests/exceptions$(EXEEXT): $(Magick___tests_exceptions_OBJECTS) $(Magick___tests_exceptions_DEPENDENCIES) $(EXTRA_Magick___tests_exceptions_DEPENDENCIES) Magick++/tests/$(am__dirstamp) - @rm -f Magick++/tests/exceptions$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_exceptions_OBJECTS) $(Magick___tests_exceptions_LDADD) $(LIBS) -Magick++/tests/montageImages-montageImages.$(OBJEXT): \ - Magick++/tests/$(am__dirstamp) \ - Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -Magick++/tests/montageImages$(EXEEXT): $(Magick___tests_montageImages_OBJECTS) $(Magick___tests_montageImages_DEPENDENCIES) $(EXTRA_Magick___tests_montageImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) - @rm -f Magick++/tests/montageImages$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_montageImages_OBJECTS) $(Magick___tests_montageImages_LDADD) $(LIBS) -Magick++/tests/morphImages-morphImages.$(OBJEXT): \ - Magick++/tests/$(am__dirstamp) \ - Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -Magick++/tests/morphImages$(EXEEXT): $(Magick___tests_morphImages_OBJECTS) $(Magick___tests_morphImages_DEPENDENCIES) $(EXTRA_Magick___tests_morphImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) - @rm -f Magick++/tests/morphImages$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_morphImages_OBJECTS) $(Magick___tests_morphImages_LDADD) $(LIBS) -Magick++/tests/readWriteBlob-readWriteBlob.$(OBJEXT): \ - Magick++/tests/$(am__dirstamp) \ - Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -Magick++/tests/readWriteBlob$(EXEEXT): $(Magick___tests_readWriteBlob_OBJECTS) $(Magick___tests_readWriteBlob_DEPENDENCIES) $(EXTRA_Magick___tests_readWriteBlob_DEPENDENCIES) Magick++/tests/$(am__dirstamp) - @rm -f Magick++/tests/readWriteBlob$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_readWriteBlob_OBJECTS) $(Magick___tests_readWriteBlob_LDADD) $(LIBS) -Magick++/tests/readWriteImages-readWriteImages.$(OBJEXT): \ - Magick++/tests/$(am__dirstamp) \ - Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -Magick++/tests/readWriteImages$(EXEEXT): $(Magick___tests_readWriteImages_OBJECTS) $(Magick___tests_readWriteImages_DEPENDENCIES) $(EXTRA_Magick___tests_readWriteImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) - @rm -f Magick++/tests/readWriteImages$(EXEEXT) - $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_readWriteImages_OBJECTS) $(Magick___tests_readWriteImages_LDADD) $(LIBS) -tests/$(am__dirstamp): - @$(MKDIR_P) tests - @: > tests/$(am__dirstamp) -tests/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) tests/$(DEPDIR) - @: > tests/$(DEPDIR)/$(am__dirstamp) -tests/drawtest-drawtest.$(OBJEXT): tests/$(am__dirstamp) \ - tests/$(DEPDIR)/$(am__dirstamp) - -tests/drawtest$(EXEEXT): $(tests_drawtest_OBJECTS) $(tests_drawtest_DEPENDENCIES) $(EXTRA_tests_drawtest_DEPENDENCIES) tests/$(am__dirstamp) - @rm -f tests/drawtest$(EXEEXT) - $(AM_V_CCLD)$(tests_drawtest_LINK) $(tests_drawtest_OBJECTS) $(tests_drawtest_LDADD) $(LIBS) -tests/validate-validate.$(OBJEXT): tests/$(am__dirstamp) \ - tests/$(DEPDIR)/$(am__dirstamp) - -tests/validate$(EXEEXT): $(tests_validate_OBJECTS) $(tests_validate_DEPENDENCIES) $(EXTRA_tests_validate_DEPENDENCIES) tests/$(am__dirstamp) - @rm -f tests/validate$(EXEEXT) - $(AM_V_CCLD)$(tests_validate_LINK) $(tests_validate_OBJECTS) $(tests_validate_LDADD) $(LIBS) -tests/wandtest-wandtest.$(OBJEXT): tests/$(am__dirstamp) \ - tests/$(DEPDIR)/$(am__dirstamp) - -tests/wandtest$(EXEEXT): $(tests_wandtest_OBJECTS) $(tests_wandtest_DEPENDENCIES) $(EXTRA_tests_wandtest_DEPENDENCIES) tests/$(am__dirstamp) - @rm -f tests/wandtest$(EXEEXT) - $(AM_V_CCLD)$(tests_wandtest_LINK) $(tests_wandtest_OBJECTS) $(tests_wandtest_LDADD) $(LIBS) -utilities/$(am__dirstamp): - @$(MKDIR_P) utilities - @: > utilities/$(am__dirstamp) -utilities/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) utilities/$(DEPDIR) - @: > utilities/$(DEPDIR)/$(am__dirstamp) -utilities/animate.$(OBJEXT): utilities/$(am__dirstamp) \ - utilities/$(DEPDIR)/$(am__dirstamp) - -utilities/animate$(EXEEXT): $(utilities_animate_OBJECTS) $(utilities_animate_DEPENDENCIES) $(EXTRA_utilities_animate_DEPENDENCIES) utilities/$(am__dirstamp) - @rm -f utilities/animate$(EXEEXT) - $(AM_V_CCLD)$(utilities_animate_LINK) $(utilities_animate_OBJECTS) $(utilities_animate_LDADD) $(LIBS) -utilities/compare.$(OBJEXT): utilities/$(am__dirstamp) \ - utilities/$(DEPDIR)/$(am__dirstamp) - -utilities/compare$(EXEEXT): $(utilities_compare_OBJECTS) $(utilities_compare_DEPENDENCIES) $(EXTRA_utilities_compare_DEPENDENCIES) utilities/$(am__dirstamp) - @rm -f utilities/compare$(EXEEXT) - $(AM_V_CCLD)$(utilities_compare_LINK) $(utilities_compare_OBJECTS) $(utilities_compare_LDADD) $(LIBS) -utilities/composite.$(OBJEXT): utilities/$(am__dirstamp) \ - utilities/$(DEPDIR)/$(am__dirstamp) - -utilities/composite$(EXEEXT): $(utilities_composite_OBJECTS) $(utilities_composite_DEPENDENCIES) $(EXTRA_utilities_composite_DEPENDENCIES) utilities/$(am__dirstamp) - @rm -f utilities/composite$(EXEEXT) - $(AM_V_CCLD)$(utilities_composite_LINK) $(utilities_composite_OBJECTS) $(utilities_composite_LDADD) $(LIBS) -utilities/conjure.$(OBJEXT): utilities/$(am__dirstamp) \ - utilities/$(DEPDIR)/$(am__dirstamp) - -utilities/conjure$(EXEEXT): $(utilities_conjure_OBJECTS) $(utilities_conjure_DEPENDENCIES) $(EXTRA_utilities_conjure_DEPENDENCIES) utilities/$(am__dirstamp) - @rm -f utilities/conjure$(EXEEXT) - $(AM_V_CCLD)$(utilities_conjure_LINK) $(utilities_conjure_OBJECTS) $(utilities_conjure_LDADD) $(LIBS) -utilities/convert.$(OBJEXT): utilities/$(am__dirstamp) \ - utilities/$(DEPDIR)/$(am__dirstamp) - -utilities/convert$(EXEEXT): $(utilities_convert_OBJECTS) $(utilities_convert_DEPENDENCIES) $(EXTRA_utilities_convert_DEPENDENCIES) utilities/$(am__dirstamp) - @rm -f utilities/convert$(EXEEXT) - $(AM_V_CCLD)$(utilities_convert_LINK) $(utilities_convert_OBJECTS) $(utilities_convert_LDADD) $(LIBS) -utilities/display.$(OBJEXT): utilities/$(am__dirstamp) \ - utilities/$(DEPDIR)/$(am__dirstamp) - -utilities/display$(EXEEXT): $(utilities_display_OBJECTS) $(utilities_display_DEPENDENCIES) $(EXTRA_utilities_display_DEPENDENCIES) utilities/$(am__dirstamp) - @rm -f utilities/display$(EXEEXT) - $(AM_V_CCLD)$(utilities_display_LINK) $(utilities_display_OBJECTS) $(utilities_display_LDADD) $(LIBS) -utilities/identify.$(OBJEXT): utilities/$(am__dirstamp) \ - utilities/$(DEPDIR)/$(am__dirstamp) - -utilities/identify$(EXEEXT): $(utilities_identify_OBJECTS) $(utilities_identify_DEPENDENCIES) $(EXTRA_utilities_identify_DEPENDENCIES) utilities/$(am__dirstamp) - @rm -f utilities/identify$(EXEEXT) - $(AM_V_CCLD)$(utilities_identify_LINK) $(utilities_identify_OBJECTS) $(utilities_identify_LDADD) $(LIBS) -utilities/import.$(OBJEXT): utilities/$(am__dirstamp) \ - utilities/$(DEPDIR)/$(am__dirstamp) - -utilities/import$(EXEEXT): $(utilities_import_OBJECTS) $(utilities_import_DEPENDENCIES) $(EXTRA_utilities_import_DEPENDENCIES) utilities/$(am__dirstamp) - @rm -f utilities/import$(EXEEXT) - $(AM_V_CCLD)$(utilities_import_LINK) $(utilities_import_OBJECTS) $(utilities_import_LDADD) $(LIBS) -utilities/mogrify.$(OBJEXT): utilities/$(am__dirstamp) \ - utilities/$(DEPDIR)/$(am__dirstamp) - -utilities/mogrify$(EXEEXT): $(utilities_mogrify_OBJECTS) $(utilities_mogrify_DEPENDENCIES) $(EXTRA_utilities_mogrify_DEPENDENCIES) utilities/$(am__dirstamp) - @rm -f utilities/mogrify$(EXEEXT) - $(AM_V_CCLD)$(utilities_mogrify_LINK) $(utilities_mogrify_OBJECTS) $(utilities_mogrify_LDADD) $(LIBS) -utilities/montage.$(OBJEXT): utilities/$(am__dirstamp) \ - utilities/$(DEPDIR)/$(am__dirstamp) - -utilities/montage$(EXEEXT): $(utilities_montage_OBJECTS) $(utilities_montage_DEPENDENCIES) $(EXTRA_utilities_montage_DEPENDENCIES) utilities/$(am__dirstamp) - @rm -f utilities/montage$(EXEEXT) - $(AM_V_CCLD)$(utilities_montage_LINK) $(utilities_montage_OBJECTS) $(utilities_montage_LDADD) $(LIBS) -utilities/stream.$(OBJEXT): utilities/$(am__dirstamp) \ - utilities/$(DEPDIR)/$(am__dirstamp) - -utilities/stream$(EXEEXT): $(utilities_stream_OBJECTS) $(utilities_stream_DEPENDENCIES) $(EXTRA_utilities_stream_DEPENDENCIES) utilities/$(am__dirstamp) - @rm -f utilities/stream$(EXEEXT) - $(AM_V_CCLD)$(utilities_stream_LINK) $(utilities_stream_OBJECTS) $(utilities_stream_LDADD) $(LIBS) -install-binSCRIPTS: $(bin_SCRIPTS) - @$(NORMAL_INSTALL) - @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ - done | \ - sed -e 'p;s,.*/,,;n' \ - -e 'h;s|.*|.|' \ - -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ - { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ - if ($$2 == $$4) { files[d] = files[d] " " $$1; \ - if (++n[d] == $(am__install_max)) { \ - print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ - else { print "f", d "/" $$4, $$1 } } \ - END { for (d in files) print "f", d, files[d] }' | \ - while read type dir files; do \ - if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ - test -z "$$files" || { \ - echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ - $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ - } \ - ; done - -uninstall-binSCRIPTS: - @$(NORMAL_UNINSTALL) - @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 's,.*/,,;$(transform)'`; \ - dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -rm -f Magick++/demo/*.$(OBJEXT) - -rm -f Magick++/lib/*.$(OBJEXT) - -rm -f Magick++/lib/*.lo - -rm -f Magick++/tests/*.$(OBJEXT) - -rm -f coders/*.$(OBJEXT) - -rm -f coders/*.lo - -rm -f filters/*.$(OBJEXT) - -rm -f filters/*.lo - -rm -f magick/*.$(OBJEXT) - -rm -f magick/*.lo - -rm -f tests/*.$(OBJEXT) - -rm -f utilities/*.$(OBJEXT) - -rm -f wand/*.$(OBJEXT) - -rm -f wand/*.lo - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/demo/$(DEPDIR)/analyze-analyze.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/demo/$(DEPDIR)/button-button.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/demo/$(DEPDIR)/demo-demo.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/demo/$(DEPDIR)/detrans-detrans.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/demo/$(DEPDIR)/flip-flip.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/demo/$(DEPDIR)/gravity-gravity.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/demo/$(DEPDIR)/piddle-piddle.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/demo/$(DEPDIR)/shapes-shapes.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/demo/$(DEPDIR)/zoom-zoom.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/tests/$(DEPDIR)/appendImages-appendImages.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/tests/$(DEPDIR)/attributes-attributes.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/tests/$(DEPDIR)/averageImages-averageImages.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/tests/$(DEPDIR)/coalesceImages-coalesceImages.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/tests/$(DEPDIR)/coderInfo-coderInfo.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/tests/$(DEPDIR)/color-color.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/tests/$(DEPDIR)/colorHistogram-colorHistogram.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/tests/$(DEPDIR)/exceptions-exceptions.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/tests/$(DEPDIR)/montageImages-montageImages.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/tests/$(DEPDIR)/morphImages-morphImages.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/tests/$(DEPDIR)/readWriteBlob-readWriteBlob.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@Magick++/tests/$(DEPDIR)/readWriteImages-readWriteImages.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/aai_la-aai.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/art_la-art.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/avs_la-avs.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/bgr_la-bgr.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/bmp_la-bmp.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/braille_la-braille.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/cals_la-cals.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/caption_la-caption.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/cin_la-cin.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/cip_la-cip.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/clip_la-clip.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/clipboard_la-clipboard.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/cmyk_la-cmyk.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/cut_la-cut.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/dcm_la-dcm.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/dds_la-dds.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/debug_la-debug.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/dib_la-dib.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/djvu_la-djvu.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/dng_la-dng.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/dot_la-dot.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/dps_la-dps.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/dpx_la-dpx.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/emf_la-emf.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/ept_la-ept.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/exr_la-exr.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/fax_la-fax.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/fits_la-fits.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/flif_la-flif.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/fpx_la-fpx.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/gif_la-gif.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/gradient_la-gradient.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/gray_la-gray.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/hald_la-hald.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/hdr_la-hdr.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/heic_la-heic.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/histogram_la-histogram.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/hrz_la-hrz.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/html_la-html.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/icon_la-icon.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/info_la-info.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/inline_la-inline.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/ipl_la-ipl.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/jbig_la-jbig.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/jnx_la-jnx.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/jp2_la-jp2.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/jpeg_la-jpeg.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/json_la-json.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/label_la-label.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/mac_la-mac.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_la-magick.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/map_la-map.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/mask_la-mask.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/mat_la-mat.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/matte_la-matte.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/meta_la-meta.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/miff_la-miff.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/mono_la-mono.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/mpc_la-mpc.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/mpr_la-mpr.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/msl_la-msl.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/mtv_la-mtv.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/mvg_la-mvg.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/null_la-null.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/otb_la-otb.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/palm_la-palm.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pango_la-pango.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pattern_la-pattern.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pcd_la-pcd.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pcl_la-pcl.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pcx_la-pcx.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pdb_la-pdb.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pdf_la-pdf.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pes_la-pes.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pgx_la-pgx.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pict_la-pict.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pix_la-pix.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/plasma_la-plasma.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/png_la-png.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pnm_la-pnm.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/preview_la-preview.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/ps2_la-ps2.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/ps3_la-ps3.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/ps_la-ps.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/psd_la-psd.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/pwp_la-pwp.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/raw_la-raw.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/rgb_la-rgb.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/rgf_la-rgf.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/rla_la-rla.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/rle_la-rle.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/scr_la-scr.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/sct_la-sct.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/sfw_la-sfw.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/sgi_la-sgi.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/sixel_la-sixel.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/stegano_la-stegano.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/sun_la-sun.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/svg_la-svg.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/tga_la-tga.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/thumbnail_la-thumbnail.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/tiff_la-psd.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/tiff_la-tiff.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/tile_la-tile.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/tim_la-tim.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/ttf_la-ttf.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/txt_la-txt.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/uil_la-uil.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/url_la-url.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/uyvy_la-uyvy.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/vicar_la-vicar.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/vid_la-vid.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/video_la-video.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/viff_la-viff.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/vips_la-vips.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/wbmp_la-wbmp.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/webp_la-webp.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/wmf_la-wmf.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/wpg_la-wpg.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/x_la-x.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/xbm_la-xbm.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/xc_la-xc.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/xcf_la-xcf.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/xpm_la-xpm.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/xps_la-xps.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/xwd_la-xwd.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/ycbcr_la-ycbcr.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/yuv_la-yuv.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@filters/$(DEPDIR)/analyze_la-analyze.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@filters/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/drawtest-drawtest.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/validate-validate.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/wandtest-wandtest.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@utilities/$(DEPDIR)/animate.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@utilities/$(DEPDIR)/compare.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@utilities/$(DEPDIR)/composite.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@utilities/$(DEPDIR)/conjure.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@utilities/$(DEPDIR)/convert.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@utilities/$(DEPDIR)/display.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@utilities/$(DEPDIR)/identify.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@utilities/$(DEPDIR)/import.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@utilities/$(DEPDIR)/mogrify.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@utilities/$(DEPDIR)/montage.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@utilities/$(DEPDIR)/stream.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.Plo@am__quote@ # am--include-marker - -$(am__depfiles_remade): - @$(MKDIR_P) $(@D) - @echo '# dummy' >$@-t && $(am__mv) $@-t $@ - -am--depfiles: $(am__depfiles_remade) - -.c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ -@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ -@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< - -.c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ -@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ -@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ -@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ -@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< - -coders/aai_la-aai.lo: coders/aai.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_aai_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/aai_la-aai.lo -MD -MP -MF coders/$(DEPDIR)/aai_la-aai.Tpo -c -o coders/aai_la-aai.lo `test -f 'coders/aai.c' || echo '$(srcdir)/'`coders/aai.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/aai_la-aai.Tpo coders/$(DEPDIR)/aai_la-aai.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/aai.c' object='coders/aai_la-aai.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_aai_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/aai_la-aai.lo `test -f 'coders/aai.c' || echo '$(srcdir)/'`coders/aai.c - -coders/art_la-art.lo: coders/art.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_art_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/art_la-art.lo -MD -MP -MF coders/$(DEPDIR)/art_la-art.Tpo -c -o coders/art_la-art.lo `test -f 'coders/art.c' || echo '$(srcdir)/'`coders/art.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/art_la-art.Tpo coders/$(DEPDIR)/art_la-art.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/art.c' object='coders/art_la-art.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_art_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/art_la-art.lo `test -f 'coders/art.c' || echo '$(srcdir)/'`coders/art.c - -coders/avs_la-avs.lo: coders/avs.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_avs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/avs_la-avs.lo -MD -MP -MF coders/$(DEPDIR)/avs_la-avs.Tpo -c -o coders/avs_la-avs.lo `test -f 'coders/avs.c' || echo '$(srcdir)/'`coders/avs.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/avs_la-avs.Tpo coders/$(DEPDIR)/avs_la-avs.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/avs.c' object='coders/avs_la-avs.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_avs_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/avs_la-avs.lo `test -f 'coders/avs.c' || echo '$(srcdir)/'`coders/avs.c - -coders/bgr_la-bgr.lo: coders/bgr.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_bgr_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/bgr_la-bgr.lo -MD -MP -MF coders/$(DEPDIR)/bgr_la-bgr.Tpo -c -o coders/bgr_la-bgr.lo `test -f 'coders/bgr.c' || echo '$(srcdir)/'`coders/bgr.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/bgr_la-bgr.Tpo coders/$(DEPDIR)/bgr_la-bgr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/bgr.c' object='coders/bgr_la-bgr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_bgr_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/bgr_la-bgr.lo `test -f 'coders/bgr.c' || echo '$(srcdir)/'`coders/bgr.c - -coders/bmp_la-bmp.lo: coders/bmp.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_bmp_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/bmp_la-bmp.lo -MD -MP -MF coders/$(DEPDIR)/bmp_la-bmp.Tpo -c -o coders/bmp_la-bmp.lo `test -f 'coders/bmp.c' || echo '$(srcdir)/'`coders/bmp.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/bmp_la-bmp.Tpo coders/$(DEPDIR)/bmp_la-bmp.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/bmp.c' object='coders/bmp_la-bmp.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_bmp_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/bmp_la-bmp.lo `test -f 'coders/bmp.c' || echo '$(srcdir)/'`coders/bmp.c - -coders/braille_la-braille.lo: coders/braille.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_braille_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/braille_la-braille.lo -MD -MP -MF coders/$(DEPDIR)/braille_la-braille.Tpo -c -o coders/braille_la-braille.lo `test -f 'coders/braille.c' || echo '$(srcdir)/'`coders/braille.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/braille_la-braille.Tpo coders/$(DEPDIR)/braille_la-braille.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/braille.c' object='coders/braille_la-braille.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_braille_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/braille_la-braille.lo `test -f 'coders/braille.c' || echo '$(srcdir)/'`coders/braille.c - -coders/cals_la-cals.lo: coders/cals.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_cals_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/cals_la-cals.lo -MD -MP -MF coders/$(DEPDIR)/cals_la-cals.Tpo -c -o coders/cals_la-cals.lo `test -f 'coders/cals.c' || echo '$(srcdir)/'`coders/cals.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/cals_la-cals.Tpo coders/$(DEPDIR)/cals_la-cals.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/cals.c' object='coders/cals_la-cals.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_cals_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/cals_la-cals.lo `test -f 'coders/cals.c' || echo '$(srcdir)/'`coders/cals.c - -coders/caption_la-caption.lo: coders/caption.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_caption_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/caption_la-caption.lo -MD -MP -MF coders/$(DEPDIR)/caption_la-caption.Tpo -c -o coders/caption_la-caption.lo `test -f 'coders/caption.c' || echo '$(srcdir)/'`coders/caption.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/caption_la-caption.Tpo coders/$(DEPDIR)/caption_la-caption.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/caption.c' object='coders/caption_la-caption.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_caption_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/caption_la-caption.lo `test -f 'coders/caption.c' || echo '$(srcdir)/'`coders/caption.c - -coders/cin_la-cin.lo: coders/cin.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_cin_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/cin_la-cin.lo -MD -MP -MF coders/$(DEPDIR)/cin_la-cin.Tpo -c -o coders/cin_la-cin.lo `test -f 'coders/cin.c' || echo '$(srcdir)/'`coders/cin.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/cin_la-cin.Tpo coders/$(DEPDIR)/cin_la-cin.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/cin.c' object='coders/cin_la-cin.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_cin_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/cin_la-cin.lo `test -f 'coders/cin.c' || echo '$(srcdir)/'`coders/cin.c - -coders/cip_la-cip.lo: coders/cip.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_cip_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/cip_la-cip.lo -MD -MP -MF coders/$(DEPDIR)/cip_la-cip.Tpo -c -o coders/cip_la-cip.lo `test -f 'coders/cip.c' || echo '$(srcdir)/'`coders/cip.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/cip_la-cip.Tpo coders/$(DEPDIR)/cip_la-cip.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/cip.c' object='coders/cip_la-cip.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_cip_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/cip_la-cip.lo `test -f 'coders/cip.c' || echo '$(srcdir)/'`coders/cip.c - -coders/clip_la-clip.lo: coders/clip.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_clip_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/clip_la-clip.lo -MD -MP -MF coders/$(DEPDIR)/clip_la-clip.Tpo -c -o coders/clip_la-clip.lo `test -f 'coders/clip.c' || echo '$(srcdir)/'`coders/clip.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/clip_la-clip.Tpo coders/$(DEPDIR)/clip_la-clip.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/clip.c' object='coders/clip_la-clip.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_clip_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/clip_la-clip.lo `test -f 'coders/clip.c' || echo '$(srcdir)/'`coders/clip.c - -coders/clipboard_la-clipboard.lo: coders/clipboard.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_clipboard_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/clipboard_la-clipboard.lo -MD -MP -MF coders/$(DEPDIR)/clipboard_la-clipboard.Tpo -c -o coders/clipboard_la-clipboard.lo `test -f 'coders/clipboard.c' || echo '$(srcdir)/'`coders/clipboard.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/clipboard_la-clipboard.Tpo coders/$(DEPDIR)/clipboard_la-clipboard.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/clipboard.c' object='coders/clipboard_la-clipboard.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_clipboard_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/clipboard_la-clipboard.lo `test -f 'coders/clipboard.c' || echo '$(srcdir)/'`coders/clipboard.c - -coders/cmyk_la-cmyk.lo: coders/cmyk.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_cmyk_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/cmyk_la-cmyk.lo -MD -MP -MF coders/$(DEPDIR)/cmyk_la-cmyk.Tpo -c -o coders/cmyk_la-cmyk.lo `test -f 'coders/cmyk.c' || echo '$(srcdir)/'`coders/cmyk.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/cmyk_la-cmyk.Tpo coders/$(DEPDIR)/cmyk_la-cmyk.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/cmyk.c' object='coders/cmyk_la-cmyk.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_cmyk_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/cmyk_la-cmyk.lo `test -f 'coders/cmyk.c' || echo '$(srcdir)/'`coders/cmyk.c - -coders/cut_la-cut.lo: coders/cut.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_cut_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/cut_la-cut.lo -MD -MP -MF coders/$(DEPDIR)/cut_la-cut.Tpo -c -o coders/cut_la-cut.lo `test -f 'coders/cut.c' || echo '$(srcdir)/'`coders/cut.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/cut_la-cut.Tpo coders/$(DEPDIR)/cut_la-cut.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/cut.c' object='coders/cut_la-cut.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_cut_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/cut_la-cut.lo `test -f 'coders/cut.c' || echo '$(srcdir)/'`coders/cut.c - -coders/dcm_la-dcm.lo: coders/dcm.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dcm_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/dcm_la-dcm.lo -MD -MP -MF coders/$(DEPDIR)/dcm_la-dcm.Tpo -c -o coders/dcm_la-dcm.lo `test -f 'coders/dcm.c' || echo '$(srcdir)/'`coders/dcm.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/dcm_la-dcm.Tpo coders/$(DEPDIR)/dcm_la-dcm.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dcm.c' object='coders/dcm_la-dcm.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dcm_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/dcm_la-dcm.lo `test -f 'coders/dcm.c' || echo '$(srcdir)/'`coders/dcm.c - -coders/dds_la-dds.lo: coders/dds.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dds_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/dds_la-dds.lo -MD -MP -MF coders/$(DEPDIR)/dds_la-dds.Tpo -c -o coders/dds_la-dds.lo `test -f 'coders/dds.c' || echo '$(srcdir)/'`coders/dds.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/dds_la-dds.Tpo coders/$(DEPDIR)/dds_la-dds.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dds.c' object='coders/dds_la-dds.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dds_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/dds_la-dds.lo `test -f 'coders/dds.c' || echo '$(srcdir)/'`coders/dds.c - -coders/debug_la-debug.lo: coders/debug.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_debug_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/debug_la-debug.lo -MD -MP -MF coders/$(DEPDIR)/debug_la-debug.Tpo -c -o coders/debug_la-debug.lo `test -f 'coders/debug.c' || echo '$(srcdir)/'`coders/debug.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/debug_la-debug.Tpo coders/$(DEPDIR)/debug_la-debug.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/debug.c' object='coders/debug_la-debug.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_debug_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/debug_la-debug.lo `test -f 'coders/debug.c' || echo '$(srcdir)/'`coders/debug.c - -coders/dib_la-dib.lo: coders/dib.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dib_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/dib_la-dib.lo -MD -MP -MF coders/$(DEPDIR)/dib_la-dib.Tpo -c -o coders/dib_la-dib.lo `test -f 'coders/dib.c' || echo '$(srcdir)/'`coders/dib.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/dib_la-dib.Tpo coders/$(DEPDIR)/dib_la-dib.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dib.c' object='coders/dib_la-dib.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dib_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/dib_la-dib.lo `test -f 'coders/dib.c' || echo '$(srcdir)/'`coders/dib.c - -coders/djvu_la-djvu.lo: coders/djvu.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_djvu_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/djvu_la-djvu.lo -MD -MP -MF coders/$(DEPDIR)/djvu_la-djvu.Tpo -c -o coders/djvu_la-djvu.lo `test -f 'coders/djvu.c' || echo '$(srcdir)/'`coders/djvu.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/djvu_la-djvu.Tpo coders/$(DEPDIR)/djvu_la-djvu.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/djvu.c' object='coders/djvu_la-djvu.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_djvu_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/djvu_la-djvu.lo `test -f 'coders/djvu.c' || echo '$(srcdir)/'`coders/djvu.c - -coders/dng_la-dng.lo: coders/dng.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dng_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/dng_la-dng.lo -MD -MP -MF coders/$(DEPDIR)/dng_la-dng.Tpo -c -o coders/dng_la-dng.lo `test -f 'coders/dng.c' || echo '$(srcdir)/'`coders/dng.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/dng_la-dng.Tpo coders/$(DEPDIR)/dng_la-dng.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dng.c' object='coders/dng_la-dng.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dng_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/dng_la-dng.lo `test -f 'coders/dng.c' || echo '$(srcdir)/'`coders/dng.c - -coders/dot_la-dot.lo: coders/dot.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dot_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/dot_la-dot.lo -MD -MP -MF coders/$(DEPDIR)/dot_la-dot.Tpo -c -o coders/dot_la-dot.lo `test -f 'coders/dot.c' || echo '$(srcdir)/'`coders/dot.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/dot_la-dot.Tpo coders/$(DEPDIR)/dot_la-dot.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dot.c' object='coders/dot_la-dot.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dot_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/dot_la-dot.lo `test -f 'coders/dot.c' || echo '$(srcdir)/'`coders/dot.c - -coders/dps_la-dps.lo: coders/dps.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dps_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/dps_la-dps.lo -MD -MP -MF coders/$(DEPDIR)/dps_la-dps.Tpo -c -o coders/dps_la-dps.lo `test -f 'coders/dps.c' || echo '$(srcdir)/'`coders/dps.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/dps_la-dps.Tpo coders/$(DEPDIR)/dps_la-dps.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dps.c' object='coders/dps_la-dps.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dps_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/dps_la-dps.lo `test -f 'coders/dps.c' || echo '$(srcdir)/'`coders/dps.c - -coders/dpx_la-dpx.lo: coders/dpx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dpx_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/dpx_la-dpx.lo -MD -MP -MF coders/$(DEPDIR)/dpx_la-dpx.Tpo -c -o coders/dpx_la-dpx.lo `test -f 'coders/dpx.c' || echo '$(srcdir)/'`coders/dpx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/dpx_la-dpx.Tpo coders/$(DEPDIR)/dpx_la-dpx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dpx.c' object='coders/dpx_la-dpx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_dpx_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/dpx_la-dpx.lo `test -f 'coders/dpx.c' || echo '$(srcdir)/'`coders/dpx.c - -coders/emf_la-emf.lo: coders/emf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_emf_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/emf_la-emf.lo -MD -MP -MF coders/$(DEPDIR)/emf_la-emf.Tpo -c -o coders/emf_la-emf.lo `test -f 'coders/emf.c' || echo '$(srcdir)/'`coders/emf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/emf_la-emf.Tpo coders/$(DEPDIR)/emf_la-emf.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/emf.c' object='coders/emf_la-emf.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_emf_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/emf_la-emf.lo `test -f 'coders/emf.c' || echo '$(srcdir)/'`coders/emf.c - -coders/ept_la-ept.lo: coders/ept.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ept_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/ept_la-ept.lo -MD -MP -MF coders/$(DEPDIR)/ept_la-ept.Tpo -c -o coders/ept_la-ept.lo `test -f 'coders/ept.c' || echo '$(srcdir)/'`coders/ept.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/ept_la-ept.Tpo coders/$(DEPDIR)/ept_la-ept.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ept.c' object='coders/ept_la-ept.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ept_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/ept_la-ept.lo `test -f 'coders/ept.c' || echo '$(srcdir)/'`coders/ept.c - -coders/exr_la-exr.lo: coders/exr.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_exr_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/exr_la-exr.lo -MD -MP -MF coders/$(DEPDIR)/exr_la-exr.Tpo -c -o coders/exr_la-exr.lo `test -f 'coders/exr.c' || echo '$(srcdir)/'`coders/exr.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/exr_la-exr.Tpo coders/$(DEPDIR)/exr_la-exr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/exr.c' object='coders/exr_la-exr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_exr_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/exr_la-exr.lo `test -f 'coders/exr.c' || echo '$(srcdir)/'`coders/exr.c - -coders/fax_la-fax.lo: coders/fax.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_fax_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/fax_la-fax.lo -MD -MP -MF coders/$(DEPDIR)/fax_la-fax.Tpo -c -o coders/fax_la-fax.lo `test -f 'coders/fax.c' || echo '$(srcdir)/'`coders/fax.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/fax_la-fax.Tpo coders/$(DEPDIR)/fax_la-fax.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/fax.c' object='coders/fax_la-fax.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_fax_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/fax_la-fax.lo `test -f 'coders/fax.c' || echo '$(srcdir)/'`coders/fax.c - -coders/fits_la-fits.lo: coders/fits.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_fits_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/fits_la-fits.lo -MD -MP -MF coders/$(DEPDIR)/fits_la-fits.Tpo -c -o coders/fits_la-fits.lo `test -f 'coders/fits.c' || echo '$(srcdir)/'`coders/fits.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/fits_la-fits.Tpo coders/$(DEPDIR)/fits_la-fits.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/fits.c' object='coders/fits_la-fits.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_fits_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/fits_la-fits.lo `test -f 'coders/fits.c' || echo '$(srcdir)/'`coders/fits.c - -coders/flif_la-flif.lo: coders/flif.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_flif_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/flif_la-flif.lo -MD -MP -MF coders/$(DEPDIR)/flif_la-flif.Tpo -c -o coders/flif_la-flif.lo `test -f 'coders/flif.c' || echo '$(srcdir)/'`coders/flif.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/flif_la-flif.Tpo coders/$(DEPDIR)/flif_la-flif.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/flif.c' object='coders/flif_la-flif.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_flif_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/flif_la-flif.lo `test -f 'coders/flif.c' || echo '$(srcdir)/'`coders/flif.c - -coders/fpx_la-fpx.lo: coders/fpx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_fpx_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/fpx_la-fpx.lo -MD -MP -MF coders/$(DEPDIR)/fpx_la-fpx.Tpo -c -o coders/fpx_la-fpx.lo `test -f 'coders/fpx.c' || echo '$(srcdir)/'`coders/fpx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/fpx_la-fpx.Tpo coders/$(DEPDIR)/fpx_la-fpx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/fpx.c' object='coders/fpx_la-fpx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_fpx_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/fpx_la-fpx.lo `test -f 'coders/fpx.c' || echo '$(srcdir)/'`coders/fpx.c - -coders/gif_la-gif.lo: coders/gif.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_gif_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/gif_la-gif.lo -MD -MP -MF coders/$(DEPDIR)/gif_la-gif.Tpo -c -o coders/gif_la-gif.lo `test -f 'coders/gif.c' || echo '$(srcdir)/'`coders/gif.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/gif_la-gif.Tpo coders/$(DEPDIR)/gif_la-gif.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/gif.c' object='coders/gif_la-gif.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_gif_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/gif_la-gif.lo `test -f 'coders/gif.c' || echo '$(srcdir)/'`coders/gif.c - -coders/gradient_la-gradient.lo: coders/gradient.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_gradient_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/gradient_la-gradient.lo -MD -MP -MF coders/$(DEPDIR)/gradient_la-gradient.Tpo -c -o coders/gradient_la-gradient.lo `test -f 'coders/gradient.c' || echo '$(srcdir)/'`coders/gradient.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/gradient_la-gradient.Tpo coders/$(DEPDIR)/gradient_la-gradient.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/gradient.c' object='coders/gradient_la-gradient.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_gradient_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/gradient_la-gradient.lo `test -f 'coders/gradient.c' || echo '$(srcdir)/'`coders/gradient.c - -coders/gray_la-gray.lo: coders/gray.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_gray_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/gray_la-gray.lo -MD -MP -MF coders/$(DEPDIR)/gray_la-gray.Tpo -c -o coders/gray_la-gray.lo `test -f 'coders/gray.c' || echo '$(srcdir)/'`coders/gray.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/gray_la-gray.Tpo coders/$(DEPDIR)/gray_la-gray.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/gray.c' object='coders/gray_la-gray.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_gray_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/gray_la-gray.lo `test -f 'coders/gray.c' || echo '$(srcdir)/'`coders/gray.c - -coders/hald_la-hald.lo: coders/hald.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_hald_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/hald_la-hald.lo -MD -MP -MF coders/$(DEPDIR)/hald_la-hald.Tpo -c -o coders/hald_la-hald.lo `test -f 'coders/hald.c' || echo '$(srcdir)/'`coders/hald.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/hald_la-hald.Tpo coders/$(DEPDIR)/hald_la-hald.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/hald.c' object='coders/hald_la-hald.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_hald_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/hald_la-hald.lo `test -f 'coders/hald.c' || echo '$(srcdir)/'`coders/hald.c - -coders/hdr_la-hdr.lo: coders/hdr.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_hdr_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/hdr_la-hdr.lo -MD -MP -MF coders/$(DEPDIR)/hdr_la-hdr.Tpo -c -o coders/hdr_la-hdr.lo `test -f 'coders/hdr.c' || echo '$(srcdir)/'`coders/hdr.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/hdr_la-hdr.Tpo coders/$(DEPDIR)/hdr_la-hdr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/hdr.c' object='coders/hdr_la-hdr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_hdr_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/hdr_la-hdr.lo `test -f 'coders/hdr.c' || echo '$(srcdir)/'`coders/hdr.c - -coders/heic_la-heic.lo: coders/heic.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_heic_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/heic_la-heic.lo -MD -MP -MF coders/$(DEPDIR)/heic_la-heic.Tpo -c -o coders/heic_la-heic.lo `test -f 'coders/heic.c' || echo '$(srcdir)/'`coders/heic.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/heic_la-heic.Tpo coders/$(DEPDIR)/heic_la-heic.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/heic.c' object='coders/heic_la-heic.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_heic_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/heic_la-heic.lo `test -f 'coders/heic.c' || echo '$(srcdir)/'`coders/heic.c - -coders/histogram_la-histogram.lo: coders/histogram.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_histogram_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/histogram_la-histogram.lo -MD -MP -MF coders/$(DEPDIR)/histogram_la-histogram.Tpo -c -o coders/histogram_la-histogram.lo `test -f 'coders/histogram.c' || echo '$(srcdir)/'`coders/histogram.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/histogram_la-histogram.Tpo coders/$(DEPDIR)/histogram_la-histogram.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/histogram.c' object='coders/histogram_la-histogram.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_histogram_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/histogram_la-histogram.lo `test -f 'coders/histogram.c' || echo '$(srcdir)/'`coders/histogram.c - -coders/hrz_la-hrz.lo: coders/hrz.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_hrz_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/hrz_la-hrz.lo -MD -MP -MF coders/$(DEPDIR)/hrz_la-hrz.Tpo -c -o coders/hrz_la-hrz.lo `test -f 'coders/hrz.c' || echo '$(srcdir)/'`coders/hrz.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/hrz_la-hrz.Tpo coders/$(DEPDIR)/hrz_la-hrz.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/hrz.c' object='coders/hrz_la-hrz.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_hrz_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/hrz_la-hrz.lo `test -f 'coders/hrz.c' || echo '$(srcdir)/'`coders/hrz.c - -coders/html_la-html.lo: coders/html.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_html_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/html_la-html.lo -MD -MP -MF coders/$(DEPDIR)/html_la-html.Tpo -c -o coders/html_la-html.lo `test -f 'coders/html.c' || echo '$(srcdir)/'`coders/html.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/html_la-html.Tpo coders/$(DEPDIR)/html_la-html.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/html.c' object='coders/html_la-html.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_html_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/html_la-html.lo `test -f 'coders/html.c' || echo '$(srcdir)/'`coders/html.c - -coders/icon_la-icon.lo: coders/icon.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_icon_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/icon_la-icon.lo -MD -MP -MF coders/$(DEPDIR)/icon_la-icon.Tpo -c -o coders/icon_la-icon.lo `test -f 'coders/icon.c' || echo '$(srcdir)/'`coders/icon.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/icon_la-icon.Tpo coders/$(DEPDIR)/icon_la-icon.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/icon.c' object='coders/icon_la-icon.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_icon_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/icon_la-icon.lo `test -f 'coders/icon.c' || echo '$(srcdir)/'`coders/icon.c - -coders/info_la-info.lo: coders/info.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_info_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/info_la-info.lo -MD -MP -MF coders/$(DEPDIR)/info_la-info.Tpo -c -o coders/info_la-info.lo `test -f 'coders/info.c' || echo '$(srcdir)/'`coders/info.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/info_la-info.Tpo coders/$(DEPDIR)/info_la-info.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/info.c' object='coders/info_la-info.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_info_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/info_la-info.lo `test -f 'coders/info.c' || echo '$(srcdir)/'`coders/info.c - -coders/inline_la-inline.lo: coders/inline.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_inline_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/inline_la-inline.lo -MD -MP -MF coders/$(DEPDIR)/inline_la-inline.Tpo -c -o coders/inline_la-inline.lo `test -f 'coders/inline.c' || echo '$(srcdir)/'`coders/inline.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/inline_la-inline.Tpo coders/$(DEPDIR)/inline_la-inline.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/inline.c' object='coders/inline_la-inline.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_inline_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/inline_la-inline.lo `test -f 'coders/inline.c' || echo '$(srcdir)/'`coders/inline.c - -coders/ipl_la-ipl.lo: coders/ipl.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ipl_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/ipl_la-ipl.lo -MD -MP -MF coders/$(DEPDIR)/ipl_la-ipl.Tpo -c -o coders/ipl_la-ipl.lo `test -f 'coders/ipl.c' || echo '$(srcdir)/'`coders/ipl.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/ipl_la-ipl.Tpo coders/$(DEPDIR)/ipl_la-ipl.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ipl.c' object='coders/ipl_la-ipl.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ipl_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/ipl_la-ipl.lo `test -f 'coders/ipl.c' || echo '$(srcdir)/'`coders/ipl.c - -coders/jbig_la-jbig.lo: coders/jbig.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_jbig_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/jbig_la-jbig.lo -MD -MP -MF coders/$(DEPDIR)/jbig_la-jbig.Tpo -c -o coders/jbig_la-jbig.lo `test -f 'coders/jbig.c' || echo '$(srcdir)/'`coders/jbig.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/jbig_la-jbig.Tpo coders/$(DEPDIR)/jbig_la-jbig.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/jbig.c' object='coders/jbig_la-jbig.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_jbig_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/jbig_la-jbig.lo `test -f 'coders/jbig.c' || echo '$(srcdir)/'`coders/jbig.c - -coders/jnx_la-jnx.lo: coders/jnx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_jnx_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/jnx_la-jnx.lo -MD -MP -MF coders/$(DEPDIR)/jnx_la-jnx.Tpo -c -o coders/jnx_la-jnx.lo `test -f 'coders/jnx.c' || echo '$(srcdir)/'`coders/jnx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/jnx_la-jnx.Tpo coders/$(DEPDIR)/jnx_la-jnx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/jnx.c' object='coders/jnx_la-jnx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_jnx_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/jnx_la-jnx.lo `test -f 'coders/jnx.c' || echo '$(srcdir)/'`coders/jnx.c - -coders/jp2_la-jp2.lo: coders/jp2.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_jp2_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/jp2_la-jp2.lo -MD -MP -MF coders/$(DEPDIR)/jp2_la-jp2.Tpo -c -o coders/jp2_la-jp2.lo `test -f 'coders/jp2.c' || echo '$(srcdir)/'`coders/jp2.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/jp2_la-jp2.Tpo coders/$(DEPDIR)/jp2_la-jp2.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/jp2.c' object='coders/jp2_la-jp2.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_jp2_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/jp2_la-jp2.lo `test -f 'coders/jp2.c' || echo '$(srcdir)/'`coders/jp2.c - -coders/jpeg_la-jpeg.lo: coders/jpeg.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_jpeg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/jpeg_la-jpeg.lo -MD -MP -MF coders/$(DEPDIR)/jpeg_la-jpeg.Tpo -c -o coders/jpeg_la-jpeg.lo `test -f 'coders/jpeg.c' || echo '$(srcdir)/'`coders/jpeg.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/jpeg_la-jpeg.Tpo coders/$(DEPDIR)/jpeg_la-jpeg.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/jpeg.c' object='coders/jpeg_la-jpeg.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_jpeg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/jpeg_la-jpeg.lo `test -f 'coders/jpeg.c' || echo '$(srcdir)/'`coders/jpeg.c - -coders/json_la-json.lo: coders/json.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_json_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/json_la-json.lo -MD -MP -MF coders/$(DEPDIR)/json_la-json.Tpo -c -o coders/json_la-json.lo `test -f 'coders/json.c' || echo '$(srcdir)/'`coders/json.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/json_la-json.Tpo coders/$(DEPDIR)/json_la-json.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/json.c' object='coders/json_la-json.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_json_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/json_la-json.lo `test -f 'coders/json.c' || echo '$(srcdir)/'`coders/json.c - -coders/label_la-label.lo: coders/label.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_label_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/label_la-label.lo -MD -MP -MF coders/$(DEPDIR)/label_la-label.Tpo -c -o coders/label_la-label.lo `test -f 'coders/label.c' || echo '$(srcdir)/'`coders/label.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/label_la-label.Tpo coders/$(DEPDIR)/label_la-label.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/label.c' object='coders/label_la-label.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_label_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/label_la-label.lo `test -f 'coders/label.c' || echo '$(srcdir)/'`coders/label.c - -coders/mac_la-mac.lo: coders/mac.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mac_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/mac_la-mac.lo -MD -MP -MF coders/$(DEPDIR)/mac_la-mac.Tpo -c -o coders/mac_la-mac.lo `test -f 'coders/mac.c' || echo '$(srcdir)/'`coders/mac.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/mac_la-mac.Tpo coders/$(DEPDIR)/mac_la-mac.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mac.c' object='coders/mac_la-mac.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mac_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/mac_la-mac.lo `test -f 'coders/mac.c' || echo '$(srcdir)/'`coders/mac.c - -coders/magick_la-magick.lo: coders/magick.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_magick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_la-magick.lo -MD -MP -MF coders/$(DEPDIR)/magick_la-magick.Tpo -c -o coders/magick_la-magick.lo `test -f 'coders/magick.c' || echo '$(srcdir)/'`coders/magick.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_la-magick.Tpo coders/$(DEPDIR)/magick_la-magick.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/magick.c' object='coders/magick_la-magick.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_magick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_la-magick.lo `test -f 'coders/magick.c' || echo '$(srcdir)/'`coders/magick.c - -coders/map_la-map.lo: coders/map.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_map_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/map_la-map.lo -MD -MP -MF coders/$(DEPDIR)/map_la-map.Tpo -c -o coders/map_la-map.lo `test -f 'coders/map.c' || echo '$(srcdir)/'`coders/map.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/map_la-map.Tpo coders/$(DEPDIR)/map_la-map.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/map.c' object='coders/map_la-map.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_map_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/map_la-map.lo `test -f 'coders/map.c' || echo '$(srcdir)/'`coders/map.c - -coders/mask_la-mask.lo: coders/mask.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mask_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/mask_la-mask.lo -MD -MP -MF coders/$(DEPDIR)/mask_la-mask.Tpo -c -o coders/mask_la-mask.lo `test -f 'coders/mask.c' || echo '$(srcdir)/'`coders/mask.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/mask_la-mask.Tpo coders/$(DEPDIR)/mask_la-mask.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mask.c' object='coders/mask_la-mask.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mask_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/mask_la-mask.lo `test -f 'coders/mask.c' || echo '$(srcdir)/'`coders/mask.c - -coders/mat_la-mat.lo: coders/mat.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mat_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/mat_la-mat.lo -MD -MP -MF coders/$(DEPDIR)/mat_la-mat.Tpo -c -o coders/mat_la-mat.lo `test -f 'coders/mat.c' || echo '$(srcdir)/'`coders/mat.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/mat_la-mat.Tpo coders/$(DEPDIR)/mat_la-mat.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mat.c' object='coders/mat_la-mat.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mat_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/mat_la-mat.lo `test -f 'coders/mat.c' || echo '$(srcdir)/'`coders/mat.c - -coders/matte_la-matte.lo: coders/matte.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_matte_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/matte_la-matte.lo -MD -MP -MF coders/$(DEPDIR)/matte_la-matte.Tpo -c -o coders/matte_la-matte.lo `test -f 'coders/matte.c' || echo '$(srcdir)/'`coders/matte.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/matte_la-matte.Tpo coders/$(DEPDIR)/matte_la-matte.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/matte.c' object='coders/matte_la-matte.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_matte_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/matte_la-matte.lo `test -f 'coders/matte.c' || echo '$(srcdir)/'`coders/matte.c - -coders/meta_la-meta.lo: coders/meta.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_meta_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/meta_la-meta.lo -MD -MP -MF coders/$(DEPDIR)/meta_la-meta.Tpo -c -o coders/meta_la-meta.lo `test -f 'coders/meta.c' || echo '$(srcdir)/'`coders/meta.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/meta_la-meta.Tpo coders/$(DEPDIR)/meta_la-meta.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/meta.c' object='coders/meta_la-meta.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_meta_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/meta_la-meta.lo `test -f 'coders/meta.c' || echo '$(srcdir)/'`coders/meta.c - -coders/miff_la-miff.lo: coders/miff.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_miff_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/miff_la-miff.lo -MD -MP -MF coders/$(DEPDIR)/miff_la-miff.Tpo -c -o coders/miff_la-miff.lo `test -f 'coders/miff.c' || echo '$(srcdir)/'`coders/miff.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/miff_la-miff.Tpo coders/$(DEPDIR)/miff_la-miff.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/miff.c' object='coders/miff_la-miff.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_miff_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/miff_la-miff.lo `test -f 'coders/miff.c' || echo '$(srcdir)/'`coders/miff.c - -coders/mono_la-mono.lo: coders/mono.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mono_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/mono_la-mono.lo -MD -MP -MF coders/$(DEPDIR)/mono_la-mono.Tpo -c -o coders/mono_la-mono.lo `test -f 'coders/mono.c' || echo '$(srcdir)/'`coders/mono.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/mono_la-mono.Tpo coders/$(DEPDIR)/mono_la-mono.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mono.c' object='coders/mono_la-mono.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mono_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/mono_la-mono.lo `test -f 'coders/mono.c' || echo '$(srcdir)/'`coders/mono.c - -coders/mpc_la-mpc.lo: coders/mpc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mpc_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/mpc_la-mpc.lo -MD -MP -MF coders/$(DEPDIR)/mpc_la-mpc.Tpo -c -o coders/mpc_la-mpc.lo `test -f 'coders/mpc.c' || echo '$(srcdir)/'`coders/mpc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/mpc_la-mpc.Tpo coders/$(DEPDIR)/mpc_la-mpc.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mpc.c' object='coders/mpc_la-mpc.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mpc_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/mpc_la-mpc.lo `test -f 'coders/mpc.c' || echo '$(srcdir)/'`coders/mpc.c - -coders/mpr_la-mpr.lo: coders/mpr.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mpr_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/mpr_la-mpr.lo -MD -MP -MF coders/$(DEPDIR)/mpr_la-mpr.Tpo -c -o coders/mpr_la-mpr.lo `test -f 'coders/mpr.c' || echo '$(srcdir)/'`coders/mpr.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/mpr_la-mpr.Tpo coders/$(DEPDIR)/mpr_la-mpr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mpr.c' object='coders/mpr_la-mpr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mpr_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/mpr_la-mpr.lo `test -f 'coders/mpr.c' || echo '$(srcdir)/'`coders/mpr.c - -coders/msl_la-msl.lo: coders/msl.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_msl_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/msl_la-msl.lo -MD -MP -MF coders/$(DEPDIR)/msl_la-msl.Tpo -c -o coders/msl_la-msl.lo `test -f 'coders/msl.c' || echo '$(srcdir)/'`coders/msl.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/msl_la-msl.Tpo coders/$(DEPDIR)/msl_la-msl.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/msl.c' object='coders/msl_la-msl.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_msl_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/msl_la-msl.lo `test -f 'coders/msl.c' || echo '$(srcdir)/'`coders/msl.c - -coders/mtv_la-mtv.lo: coders/mtv.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mtv_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/mtv_la-mtv.lo -MD -MP -MF coders/$(DEPDIR)/mtv_la-mtv.Tpo -c -o coders/mtv_la-mtv.lo `test -f 'coders/mtv.c' || echo '$(srcdir)/'`coders/mtv.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/mtv_la-mtv.Tpo coders/$(DEPDIR)/mtv_la-mtv.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mtv.c' object='coders/mtv_la-mtv.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mtv_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/mtv_la-mtv.lo `test -f 'coders/mtv.c' || echo '$(srcdir)/'`coders/mtv.c - -coders/mvg_la-mvg.lo: coders/mvg.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mvg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/mvg_la-mvg.lo -MD -MP -MF coders/$(DEPDIR)/mvg_la-mvg.Tpo -c -o coders/mvg_la-mvg.lo `test -f 'coders/mvg.c' || echo '$(srcdir)/'`coders/mvg.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/mvg_la-mvg.Tpo coders/$(DEPDIR)/mvg_la-mvg.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mvg.c' object='coders/mvg_la-mvg.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_mvg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/mvg_la-mvg.lo `test -f 'coders/mvg.c' || echo '$(srcdir)/'`coders/mvg.c - -coders/null_la-null.lo: coders/null.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_null_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/null_la-null.lo -MD -MP -MF coders/$(DEPDIR)/null_la-null.Tpo -c -o coders/null_la-null.lo `test -f 'coders/null.c' || echo '$(srcdir)/'`coders/null.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/null_la-null.Tpo coders/$(DEPDIR)/null_la-null.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/null.c' object='coders/null_la-null.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_null_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/null_la-null.lo `test -f 'coders/null.c' || echo '$(srcdir)/'`coders/null.c - -coders/otb_la-otb.lo: coders/otb.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_otb_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/otb_la-otb.lo -MD -MP -MF coders/$(DEPDIR)/otb_la-otb.Tpo -c -o coders/otb_la-otb.lo `test -f 'coders/otb.c' || echo '$(srcdir)/'`coders/otb.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/otb_la-otb.Tpo coders/$(DEPDIR)/otb_la-otb.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/otb.c' object='coders/otb_la-otb.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_otb_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/otb_la-otb.lo `test -f 'coders/otb.c' || echo '$(srcdir)/'`coders/otb.c - -coders/palm_la-palm.lo: coders/palm.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_palm_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/palm_la-palm.lo -MD -MP -MF coders/$(DEPDIR)/palm_la-palm.Tpo -c -o coders/palm_la-palm.lo `test -f 'coders/palm.c' || echo '$(srcdir)/'`coders/palm.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/palm_la-palm.Tpo coders/$(DEPDIR)/palm_la-palm.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/palm.c' object='coders/palm_la-palm.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_palm_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/palm_la-palm.lo `test -f 'coders/palm.c' || echo '$(srcdir)/'`coders/palm.c - -coders/pango_la-pango.lo: coders/pango.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pango_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pango_la-pango.lo -MD -MP -MF coders/$(DEPDIR)/pango_la-pango.Tpo -c -o coders/pango_la-pango.lo `test -f 'coders/pango.c' || echo '$(srcdir)/'`coders/pango.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pango_la-pango.Tpo coders/$(DEPDIR)/pango_la-pango.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pango.c' object='coders/pango_la-pango.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pango_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pango_la-pango.lo `test -f 'coders/pango.c' || echo '$(srcdir)/'`coders/pango.c - -coders/pattern_la-pattern.lo: coders/pattern.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pattern_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pattern_la-pattern.lo -MD -MP -MF coders/$(DEPDIR)/pattern_la-pattern.Tpo -c -o coders/pattern_la-pattern.lo `test -f 'coders/pattern.c' || echo '$(srcdir)/'`coders/pattern.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pattern_la-pattern.Tpo coders/$(DEPDIR)/pattern_la-pattern.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pattern.c' object='coders/pattern_la-pattern.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pattern_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pattern_la-pattern.lo `test -f 'coders/pattern.c' || echo '$(srcdir)/'`coders/pattern.c - -coders/pcd_la-pcd.lo: coders/pcd.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pcd_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pcd_la-pcd.lo -MD -MP -MF coders/$(DEPDIR)/pcd_la-pcd.Tpo -c -o coders/pcd_la-pcd.lo `test -f 'coders/pcd.c' || echo '$(srcdir)/'`coders/pcd.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pcd_la-pcd.Tpo coders/$(DEPDIR)/pcd_la-pcd.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pcd.c' object='coders/pcd_la-pcd.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pcd_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pcd_la-pcd.lo `test -f 'coders/pcd.c' || echo '$(srcdir)/'`coders/pcd.c - -coders/pcl_la-pcl.lo: coders/pcl.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pcl_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pcl_la-pcl.lo -MD -MP -MF coders/$(DEPDIR)/pcl_la-pcl.Tpo -c -o coders/pcl_la-pcl.lo `test -f 'coders/pcl.c' || echo '$(srcdir)/'`coders/pcl.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pcl_la-pcl.Tpo coders/$(DEPDIR)/pcl_la-pcl.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pcl.c' object='coders/pcl_la-pcl.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pcl_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pcl_la-pcl.lo `test -f 'coders/pcl.c' || echo '$(srcdir)/'`coders/pcl.c - -coders/pcx_la-pcx.lo: coders/pcx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pcx_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pcx_la-pcx.lo -MD -MP -MF coders/$(DEPDIR)/pcx_la-pcx.Tpo -c -o coders/pcx_la-pcx.lo `test -f 'coders/pcx.c' || echo '$(srcdir)/'`coders/pcx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pcx_la-pcx.Tpo coders/$(DEPDIR)/pcx_la-pcx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pcx.c' object='coders/pcx_la-pcx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pcx_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pcx_la-pcx.lo `test -f 'coders/pcx.c' || echo '$(srcdir)/'`coders/pcx.c - -coders/pdb_la-pdb.lo: coders/pdb.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pdb_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pdb_la-pdb.lo -MD -MP -MF coders/$(DEPDIR)/pdb_la-pdb.Tpo -c -o coders/pdb_la-pdb.lo `test -f 'coders/pdb.c' || echo '$(srcdir)/'`coders/pdb.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pdb_la-pdb.Tpo coders/$(DEPDIR)/pdb_la-pdb.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pdb.c' object='coders/pdb_la-pdb.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pdb_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pdb_la-pdb.lo `test -f 'coders/pdb.c' || echo '$(srcdir)/'`coders/pdb.c - -coders/pdf_la-pdf.lo: coders/pdf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pdf_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pdf_la-pdf.lo -MD -MP -MF coders/$(DEPDIR)/pdf_la-pdf.Tpo -c -o coders/pdf_la-pdf.lo `test -f 'coders/pdf.c' || echo '$(srcdir)/'`coders/pdf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pdf_la-pdf.Tpo coders/$(DEPDIR)/pdf_la-pdf.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pdf.c' object='coders/pdf_la-pdf.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pdf_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pdf_la-pdf.lo `test -f 'coders/pdf.c' || echo '$(srcdir)/'`coders/pdf.c - -coders/pes_la-pes.lo: coders/pes.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pes_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pes_la-pes.lo -MD -MP -MF coders/$(DEPDIR)/pes_la-pes.Tpo -c -o coders/pes_la-pes.lo `test -f 'coders/pes.c' || echo '$(srcdir)/'`coders/pes.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pes_la-pes.Tpo coders/$(DEPDIR)/pes_la-pes.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pes.c' object='coders/pes_la-pes.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pes_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pes_la-pes.lo `test -f 'coders/pes.c' || echo '$(srcdir)/'`coders/pes.c - -coders/pgx_la-pgx.lo: coders/pgx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pgx_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pgx_la-pgx.lo -MD -MP -MF coders/$(DEPDIR)/pgx_la-pgx.Tpo -c -o coders/pgx_la-pgx.lo `test -f 'coders/pgx.c' || echo '$(srcdir)/'`coders/pgx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pgx_la-pgx.Tpo coders/$(DEPDIR)/pgx_la-pgx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pgx.c' object='coders/pgx_la-pgx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pgx_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pgx_la-pgx.lo `test -f 'coders/pgx.c' || echo '$(srcdir)/'`coders/pgx.c - -coders/pict_la-pict.lo: coders/pict.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pict_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pict_la-pict.lo -MD -MP -MF coders/$(DEPDIR)/pict_la-pict.Tpo -c -o coders/pict_la-pict.lo `test -f 'coders/pict.c' || echo '$(srcdir)/'`coders/pict.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pict_la-pict.Tpo coders/$(DEPDIR)/pict_la-pict.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pict.c' object='coders/pict_la-pict.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pict_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pict_la-pict.lo `test -f 'coders/pict.c' || echo '$(srcdir)/'`coders/pict.c - -coders/pix_la-pix.lo: coders/pix.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pix_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pix_la-pix.lo -MD -MP -MF coders/$(DEPDIR)/pix_la-pix.Tpo -c -o coders/pix_la-pix.lo `test -f 'coders/pix.c' || echo '$(srcdir)/'`coders/pix.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pix_la-pix.Tpo coders/$(DEPDIR)/pix_la-pix.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pix.c' object='coders/pix_la-pix.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pix_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pix_la-pix.lo `test -f 'coders/pix.c' || echo '$(srcdir)/'`coders/pix.c - -coders/plasma_la-plasma.lo: coders/plasma.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_plasma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/plasma_la-plasma.lo -MD -MP -MF coders/$(DEPDIR)/plasma_la-plasma.Tpo -c -o coders/plasma_la-plasma.lo `test -f 'coders/plasma.c' || echo '$(srcdir)/'`coders/plasma.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/plasma_la-plasma.Tpo coders/$(DEPDIR)/plasma_la-plasma.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/plasma.c' object='coders/plasma_la-plasma.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_plasma_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/plasma_la-plasma.lo `test -f 'coders/plasma.c' || echo '$(srcdir)/'`coders/plasma.c - -coders/png_la-png.lo: coders/png.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_png_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/png_la-png.lo -MD -MP -MF coders/$(DEPDIR)/png_la-png.Tpo -c -o coders/png_la-png.lo `test -f 'coders/png.c' || echo '$(srcdir)/'`coders/png.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/png_la-png.Tpo coders/$(DEPDIR)/png_la-png.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/png.c' object='coders/png_la-png.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_png_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/png_la-png.lo `test -f 'coders/png.c' || echo '$(srcdir)/'`coders/png.c - -coders/pnm_la-pnm.lo: coders/pnm.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pnm_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pnm_la-pnm.lo -MD -MP -MF coders/$(DEPDIR)/pnm_la-pnm.Tpo -c -o coders/pnm_la-pnm.lo `test -f 'coders/pnm.c' || echo '$(srcdir)/'`coders/pnm.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pnm_la-pnm.Tpo coders/$(DEPDIR)/pnm_la-pnm.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pnm.c' object='coders/pnm_la-pnm.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pnm_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pnm_la-pnm.lo `test -f 'coders/pnm.c' || echo '$(srcdir)/'`coders/pnm.c - -coders/preview_la-preview.lo: coders/preview.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_preview_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/preview_la-preview.lo -MD -MP -MF coders/$(DEPDIR)/preview_la-preview.Tpo -c -o coders/preview_la-preview.lo `test -f 'coders/preview.c' || echo '$(srcdir)/'`coders/preview.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/preview_la-preview.Tpo coders/$(DEPDIR)/preview_la-preview.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/preview.c' object='coders/preview_la-preview.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_preview_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/preview_la-preview.lo `test -f 'coders/preview.c' || echo '$(srcdir)/'`coders/preview.c - -coders/ps_la-ps.lo: coders/ps.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ps_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/ps_la-ps.lo -MD -MP -MF coders/$(DEPDIR)/ps_la-ps.Tpo -c -o coders/ps_la-ps.lo `test -f 'coders/ps.c' || echo '$(srcdir)/'`coders/ps.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/ps_la-ps.Tpo coders/$(DEPDIR)/ps_la-ps.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ps.c' object='coders/ps_la-ps.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ps_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/ps_la-ps.lo `test -f 'coders/ps.c' || echo '$(srcdir)/'`coders/ps.c - -coders/ps2_la-ps2.lo: coders/ps2.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ps2_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/ps2_la-ps2.lo -MD -MP -MF coders/$(DEPDIR)/ps2_la-ps2.Tpo -c -o coders/ps2_la-ps2.lo `test -f 'coders/ps2.c' || echo '$(srcdir)/'`coders/ps2.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/ps2_la-ps2.Tpo coders/$(DEPDIR)/ps2_la-ps2.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ps2.c' object='coders/ps2_la-ps2.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ps2_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/ps2_la-ps2.lo `test -f 'coders/ps2.c' || echo '$(srcdir)/'`coders/ps2.c - -coders/ps3_la-ps3.lo: coders/ps3.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ps3_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/ps3_la-ps3.lo -MD -MP -MF coders/$(DEPDIR)/ps3_la-ps3.Tpo -c -o coders/ps3_la-ps3.lo `test -f 'coders/ps3.c' || echo '$(srcdir)/'`coders/ps3.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/ps3_la-ps3.Tpo coders/$(DEPDIR)/ps3_la-ps3.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ps3.c' object='coders/ps3_la-ps3.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ps3_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/ps3_la-ps3.lo `test -f 'coders/ps3.c' || echo '$(srcdir)/'`coders/ps3.c - -coders/psd_la-psd.lo: coders/psd.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_psd_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/psd_la-psd.lo -MD -MP -MF coders/$(DEPDIR)/psd_la-psd.Tpo -c -o coders/psd_la-psd.lo `test -f 'coders/psd.c' || echo '$(srcdir)/'`coders/psd.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/psd_la-psd.Tpo coders/$(DEPDIR)/psd_la-psd.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/psd.c' object='coders/psd_la-psd.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_psd_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/psd_la-psd.lo `test -f 'coders/psd.c' || echo '$(srcdir)/'`coders/psd.c - -coders/pwp_la-pwp.lo: coders/pwp.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pwp_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/pwp_la-pwp.lo -MD -MP -MF coders/$(DEPDIR)/pwp_la-pwp.Tpo -c -o coders/pwp_la-pwp.lo `test -f 'coders/pwp.c' || echo '$(srcdir)/'`coders/pwp.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/pwp_la-pwp.Tpo coders/$(DEPDIR)/pwp_la-pwp.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pwp.c' object='coders/pwp_la-pwp.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_pwp_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/pwp_la-pwp.lo `test -f 'coders/pwp.c' || echo '$(srcdir)/'`coders/pwp.c - -coders/raw_la-raw.lo: coders/raw.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_raw_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/raw_la-raw.lo -MD -MP -MF coders/$(DEPDIR)/raw_la-raw.Tpo -c -o coders/raw_la-raw.lo `test -f 'coders/raw.c' || echo '$(srcdir)/'`coders/raw.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/raw_la-raw.Tpo coders/$(DEPDIR)/raw_la-raw.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/raw.c' object='coders/raw_la-raw.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_raw_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/raw_la-raw.lo `test -f 'coders/raw.c' || echo '$(srcdir)/'`coders/raw.c - -coders/rgb_la-rgb.lo: coders/rgb.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_rgb_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/rgb_la-rgb.lo -MD -MP -MF coders/$(DEPDIR)/rgb_la-rgb.Tpo -c -o coders/rgb_la-rgb.lo `test -f 'coders/rgb.c' || echo '$(srcdir)/'`coders/rgb.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/rgb_la-rgb.Tpo coders/$(DEPDIR)/rgb_la-rgb.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/rgb.c' object='coders/rgb_la-rgb.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_rgb_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/rgb_la-rgb.lo `test -f 'coders/rgb.c' || echo '$(srcdir)/'`coders/rgb.c - -coders/rgf_la-rgf.lo: coders/rgf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_rgf_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/rgf_la-rgf.lo -MD -MP -MF coders/$(DEPDIR)/rgf_la-rgf.Tpo -c -o coders/rgf_la-rgf.lo `test -f 'coders/rgf.c' || echo '$(srcdir)/'`coders/rgf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/rgf_la-rgf.Tpo coders/$(DEPDIR)/rgf_la-rgf.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/rgf.c' object='coders/rgf_la-rgf.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_rgf_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/rgf_la-rgf.lo `test -f 'coders/rgf.c' || echo '$(srcdir)/'`coders/rgf.c - -coders/rla_la-rla.lo: coders/rla.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_rla_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/rla_la-rla.lo -MD -MP -MF coders/$(DEPDIR)/rla_la-rla.Tpo -c -o coders/rla_la-rla.lo `test -f 'coders/rla.c' || echo '$(srcdir)/'`coders/rla.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/rla_la-rla.Tpo coders/$(DEPDIR)/rla_la-rla.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/rla.c' object='coders/rla_la-rla.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_rla_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/rla_la-rla.lo `test -f 'coders/rla.c' || echo '$(srcdir)/'`coders/rla.c - -coders/rle_la-rle.lo: coders/rle.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_rle_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/rle_la-rle.lo -MD -MP -MF coders/$(DEPDIR)/rle_la-rle.Tpo -c -o coders/rle_la-rle.lo `test -f 'coders/rle.c' || echo '$(srcdir)/'`coders/rle.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/rle_la-rle.Tpo coders/$(DEPDIR)/rle_la-rle.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/rle.c' object='coders/rle_la-rle.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_rle_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/rle_la-rle.lo `test -f 'coders/rle.c' || echo '$(srcdir)/'`coders/rle.c - -coders/scr_la-scr.lo: coders/scr.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_scr_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/scr_la-scr.lo -MD -MP -MF coders/$(DEPDIR)/scr_la-scr.Tpo -c -o coders/scr_la-scr.lo `test -f 'coders/scr.c' || echo '$(srcdir)/'`coders/scr.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/scr_la-scr.Tpo coders/$(DEPDIR)/scr_la-scr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/scr.c' object='coders/scr_la-scr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_scr_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/scr_la-scr.lo `test -f 'coders/scr.c' || echo '$(srcdir)/'`coders/scr.c - -coders/sct_la-sct.lo: coders/sct.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_sct_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/sct_la-sct.lo -MD -MP -MF coders/$(DEPDIR)/sct_la-sct.Tpo -c -o coders/sct_la-sct.lo `test -f 'coders/sct.c' || echo '$(srcdir)/'`coders/sct.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/sct_la-sct.Tpo coders/$(DEPDIR)/sct_la-sct.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/sct.c' object='coders/sct_la-sct.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_sct_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/sct_la-sct.lo `test -f 'coders/sct.c' || echo '$(srcdir)/'`coders/sct.c - -coders/sfw_la-sfw.lo: coders/sfw.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_sfw_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/sfw_la-sfw.lo -MD -MP -MF coders/$(DEPDIR)/sfw_la-sfw.Tpo -c -o coders/sfw_la-sfw.lo `test -f 'coders/sfw.c' || echo '$(srcdir)/'`coders/sfw.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/sfw_la-sfw.Tpo coders/$(DEPDIR)/sfw_la-sfw.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/sfw.c' object='coders/sfw_la-sfw.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_sfw_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/sfw_la-sfw.lo `test -f 'coders/sfw.c' || echo '$(srcdir)/'`coders/sfw.c - -coders/sgi_la-sgi.lo: coders/sgi.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_sgi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/sgi_la-sgi.lo -MD -MP -MF coders/$(DEPDIR)/sgi_la-sgi.Tpo -c -o coders/sgi_la-sgi.lo `test -f 'coders/sgi.c' || echo '$(srcdir)/'`coders/sgi.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/sgi_la-sgi.Tpo coders/$(DEPDIR)/sgi_la-sgi.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/sgi.c' object='coders/sgi_la-sgi.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_sgi_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/sgi_la-sgi.lo `test -f 'coders/sgi.c' || echo '$(srcdir)/'`coders/sgi.c - -coders/sixel_la-sixel.lo: coders/sixel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_sixel_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/sixel_la-sixel.lo -MD -MP -MF coders/$(DEPDIR)/sixel_la-sixel.Tpo -c -o coders/sixel_la-sixel.lo `test -f 'coders/sixel.c' || echo '$(srcdir)/'`coders/sixel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/sixel_la-sixel.Tpo coders/$(DEPDIR)/sixel_la-sixel.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/sixel.c' object='coders/sixel_la-sixel.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_sixel_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/sixel_la-sixel.lo `test -f 'coders/sixel.c' || echo '$(srcdir)/'`coders/sixel.c - -coders/stegano_la-stegano.lo: coders/stegano.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_stegano_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/stegano_la-stegano.lo -MD -MP -MF coders/$(DEPDIR)/stegano_la-stegano.Tpo -c -o coders/stegano_la-stegano.lo `test -f 'coders/stegano.c' || echo '$(srcdir)/'`coders/stegano.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/stegano_la-stegano.Tpo coders/$(DEPDIR)/stegano_la-stegano.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/stegano.c' object='coders/stegano_la-stegano.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_stegano_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/stegano_la-stegano.lo `test -f 'coders/stegano.c' || echo '$(srcdir)/'`coders/stegano.c - -coders/sun_la-sun.lo: coders/sun.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_sun_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/sun_la-sun.lo -MD -MP -MF coders/$(DEPDIR)/sun_la-sun.Tpo -c -o coders/sun_la-sun.lo `test -f 'coders/sun.c' || echo '$(srcdir)/'`coders/sun.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/sun_la-sun.Tpo coders/$(DEPDIR)/sun_la-sun.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/sun.c' object='coders/sun_la-sun.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_sun_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/sun_la-sun.lo `test -f 'coders/sun.c' || echo '$(srcdir)/'`coders/sun.c - -coders/svg_la-svg.lo: coders/svg.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_svg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/svg_la-svg.lo -MD -MP -MF coders/$(DEPDIR)/svg_la-svg.Tpo -c -o coders/svg_la-svg.lo `test -f 'coders/svg.c' || echo '$(srcdir)/'`coders/svg.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/svg_la-svg.Tpo coders/$(DEPDIR)/svg_la-svg.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/svg.c' object='coders/svg_la-svg.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_svg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/svg_la-svg.lo `test -f 'coders/svg.c' || echo '$(srcdir)/'`coders/svg.c - -coders/tga_la-tga.lo: coders/tga.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_tga_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/tga_la-tga.lo -MD -MP -MF coders/$(DEPDIR)/tga_la-tga.Tpo -c -o coders/tga_la-tga.lo `test -f 'coders/tga.c' || echo '$(srcdir)/'`coders/tga.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/tga_la-tga.Tpo coders/$(DEPDIR)/tga_la-tga.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/tga.c' object='coders/tga_la-tga.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_tga_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/tga_la-tga.lo `test -f 'coders/tga.c' || echo '$(srcdir)/'`coders/tga.c - -coders/thumbnail_la-thumbnail.lo: coders/thumbnail.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_thumbnail_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/thumbnail_la-thumbnail.lo -MD -MP -MF coders/$(DEPDIR)/thumbnail_la-thumbnail.Tpo -c -o coders/thumbnail_la-thumbnail.lo `test -f 'coders/thumbnail.c' || echo '$(srcdir)/'`coders/thumbnail.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/thumbnail_la-thumbnail.Tpo coders/$(DEPDIR)/thumbnail_la-thumbnail.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/thumbnail.c' object='coders/thumbnail_la-thumbnail.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_thumbnail_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/thumbnail_la-thumbnail.lo `test -f 'coders/thumbnail.c' || echo '$(srcdir)/'`coders/thumbnail.c - -coders/tiff_la-tiff.lo: coders/tiff.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_tiff_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/tiff_la-tiff.lo -MD -MP -MF coders/$(DEPDIR)/tiff_la-tiff.Tpo -c -o coders/tiff_la-tiff.lo `test -f 'coders/tiff.c' || echo '$(srcdir)/'`coders/tiff.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/tiff_la-tiff.Tpo coders/$(DEPDIR)/tiff_la-tiff.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/tiff.c' object='coders/tiff_la-tiff.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_tiff_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/tiff_la-tiff.lo `test -f 'coders/tiff.c' || echo '$(srcdir)/'`coders/tiff.c - -coders/tiff_la-psd.lo: coders/psd.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_tiff_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/tiff_la-psd.lo -MD -MP -MF coders/$(DEPDIR)/tiff_la-psd.Tpo -c -o coders/tiff_la-psd.lo `test -f 'coders/psd.c' || echo '$(srcdir)/'`coders/psd.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/tiff_la-psd.Tpo coders/$(DEPDIR)/tiff_la-psd.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/psd.c' object='coders/tiff_la-psd.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_tiff_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/tiff_la-psd.lo `test -f 'coders/psd.c' || echo '$(srcdir)/'`coders/psd.c - -coders/tile_la-tile.lo: coders/tile.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_tile_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/tile_la-tile.lo -MD -MP -MF coders/$(DEPDIR)/tile_la-tile.Tpo -c -o coders/tile_la-tile.lo `test -f 'coders/tile.c' || echo '$(srcdir)/'`coders/tile.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/tile_la-tile.Tpo coders/$(DEPDIR)/tile_la-tile.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/tile.c' object='coders/tile_la-tile.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_tile_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/tile_la-tile.lo `test -f 'coders/tile.c' || echo '$(srcdir)/'`coders/tile.c - -coders/tim_la-tim.lo: coders/tim.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_tim_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/tim_la-tim.lo -MD -MP -MF coders/$(DEPDIR)/tim_la-tim.Tpo -c -o coders/tim_la-tim.lo `test -f 'coders/tim.c' || echo '$(srcdir)/'`coders/tim.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/tim_la-tim.Tpo coders/$(DEPDIR)/tim_la-tim.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/tim.c' object='coders/tim_la-tim.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_tim_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/tim_la-tim.lo `test -f 'coders/tim.c' || echo '$(srcdir)/'`coders/tim.c - -coders/ttf_la-ttf.lo: coders/ttf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ttf_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/ttf_la-ttf.lo -MD -MP -MF coders/$(DEPDIR)/ttf_la-ttf.Tpo -c -o coders/ttf_la-ttf.lo `test -f 'coders/ttf.c' || echo '$(srcdir)/'`coders/ttf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/ttf_la-ttf.Tpo coders/$(DEPDIR)/ttf_la-ttf.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ttf.c' object='coders/ttf_la-ttf.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ttf_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/ttf_la-ttf.lo `test -f 'coders/ttf.c' || echo '$(srcdir)/'`coders/ttf.c - -coders/txt_la-txt.lo: coders/txt.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_txt_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/txt_la-txt.lo -MD -MP -MF coders/$(DEPDIR)/txt_la-txt.Tpo -c -o coders/txt_la-txt.lo `test -f 'coders/txt.c' || echo '$(srcdir)/'`coders/txt.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/txt_la-txt.Tpo coders/$(DEPDIR)/txt_la-txt.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/txt.c' object='coders/txt_la-txt.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_txt_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/txt_la-txt.lo `test -f 'coders/txt.c' || echo '$(srcdir)/'`coders/txt.c - -coders/uil_la-uil.lo: coders/uil.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_uil_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/uil_la-uil.lo -MD -MP -MF coders/$(DEPDIR)/uil_la-uil.Tpo -c -o coders/uil_la-uil.lo `test -f 'coders/uil.c' || echo '$(srcdir)/'`coders/uil.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/uil_la-uil.Tpo coders/$(DEPDIR)/uil_la-uil.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/uil.c' object='coders/uil_la-uil.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_uil_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/uil_la-uil.lo `test -f 'coders/uil.c' || echo '$(srcdir)/'`coders/uil.c - -coders/url_la-url.lo: coders/url.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_url_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/url_la-url.lo -MD -MP -MF coders/$(DEPDIR)/url_la-url.Tpo -c -o coders/url_la-url.lo `test -f 'coders/url.c' || echo '$(srcdir)/'`coders/url.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/url_la-url.Tpo coders/$(DEPDIR)/url_la-url.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/url.c' object='coders/url_la-url.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_url_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/url_la-url.lo `test -f 'coders/url.c' || echo '$(srcdir)/'`coders/url.c - -coders/uyvy_la-uyvy.lo: coders/uyvy.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_uyvy_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/uyvy_la-uyvy.lo -MD -MP -MF coders/$(DEPDIR)/uyvy_la-uyvy.Tpo -c -o coders/uyvy_la-uyvy.lo `test -f 'coders/uyvy.c' || echo '$(srcdir)/'`coders/uyvy.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/uyvy_la-uyvy.Tpo coders/$(DEPDIR)/uyvy_la-uyvy.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/uyvy.c' object='coders/uyvy_la-uyvy.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_uyvy_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/uyvy_la-uyvy.lo `test -f 'coders/uyvy.c' || echo '$(srcdir)/'`coders/uyvy.c - -coders/vicar_la-vicar.lo: coders/vicar.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_vicar_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/vicar_la-vicar.lo -MD -MP -MF coders/$(DEPDIR)/vicar_la-vicar.Tpo -c -o coders/vicar_la-vicar.lo `test -f 'coders/vicar.c' || echo '$(srcdir)/'`coders/vicar.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/vicar_la-vicar.Tpo coders/$(DEPDIR)/vicar_la-vicar.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/vicar.c' object='coders/vicar_la-vicar.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_vicar_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/vicar_la-vicar.lo `test -f 'coders/vicar.c' || echo '$(srcdir)/'`coders/vicar.c - -coders/vid_la-vid.lo: coders/vid.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_vid_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/vid_la-vid.lo -MD -MP -MF coders/$(DEPDIR)/vid_la-vid.Tpo -c -o coders/vid_la-vid.lo `test -f 'coders/vid.c' || echo '$(srcdir)/'`coders/vid.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/vid_la-vid.Tpo coders/$(DEPDIR)/vid_la-vid.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/vid.c' object='coders/vid_la-vid.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_vid_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/vid_la-vid.lo `test -f 'coders/vid.c' || echo '$(srcdir)/'`coders/vid.c - -coders/video_la-video.lo: coders/video.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_video_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/video_la-video.lo -MD -MP -MF coders/$(DEPDIR)/video_la-video.Tpo -c -o coders/video_la-video.lo `test -f 'coders/video.c' || echo '$(srcdir)/'`coders/video.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/video_la-video.Tpo coders/$(DEPDIR)/video_la-video.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/video.c' object='coders/video_la-video.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_video_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/video_la-video.lo `test -f 'coders/video.c' || echo '$(srcdir)/'`coders/video.c - -coders/viff_la-viff.lo: coders/viff.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_viff_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/viff_la-viff.lo -MD -MP -MF coders/$(DEPDIR)/viff_la-viff.Tpo -c -o coders/viff_la-viff.lo `test -f 'coders/viff.c' || echo '$(srcdir)/'`coders/viff.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/viff_la-viff.Tpo coders/$(DEPDIR)/viff_la-viff.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/viff.c' object='coders/viff_la-viff.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_viff_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/viff_la-viff.lo `test -f 'coders/viff.c' || echo '$(srcdir)/'`coders/viff.c - -coders/vips_la-vips.lo: coders/vips.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_vips_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/vips_la-vips.lo -MD -MP -MF coders/$(DEPDIR)/vips_la-vips.Tpo -c -o coders/vips_la-vips.lo `test -f 'coders/vips.c' || echo '$(srcdir)/'`coders/vips.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/vips_la-vips.Tpo coders/$(DEPDIR)/vips_la-vips.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/vips.c' object='coders/vips_la-vips.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_vips_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/vips_la-vips.lo `test -f 'coders/vips.c' || echo '$(srcdir)/'`coders/vips.c - -coders/wbmp_la-wbmp.lo: coders/wbmp.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_wbmp_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/wbmp_la-wbmp.lo -MD -MP -MF coders/$(DEPDIR)/wbmp_la-wbmp.Tpo -c -o coders/wbmp_la-wbmp.lo `test -f 'coders/wbmp.c' || echo '$(srcdir)/'`coders/wbmp.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/wbmp_la-wbmp.Tpo coders/$(DEPDIR)/wbmp_la-wbmp.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/wbmp.c' object='coders/wbmp_la-wbmp.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_wbmp_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/wbmp_la-wbmp.lo `test -f 'coders/wbmp.c' || echo '$(srcdir)/'`coders/wbmp.c - -coders/webp_la-webp.lo: coders/webp.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_webp_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/webp_la-webp.lo -MD -MP -MF coders/$(DEPDIR)/webp_la-webp.Tpo -c -o coders/webp_la-webp.lo `test -f 'coders/webp.c' || echo '$(srcdir)/'`coders/webp.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/webp_la-webp.Tpo coders/$(DEPDIR)/webp_la-webp.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/webp.c' object='coders/webp_la-webp.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_webp_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/webp_la-webp.lo `test -f 'coders/webp.c' || echo '$(srcdir)/'`coders/webp.c - -coders/wmf_la-wmf.lo: coders/wmf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_wmf_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/wmf_la-wmf.lo -MD -MP -MF coders/$(DEPDIR)/wmf_la-wmf.Tpo -c -o coders/wmf_la-wmf.lo `test -f 'coders/wmf.c' || echo '$(srcdir)/'`coders/wmf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/wmf_la-wmf.Tpo coders/$(DEPDIR)/wmf_la-wmf.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/wmf.c' object='coders/wmf_la-wmf.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_wmf_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/wmf_la-wmf.lo `test -f 'coders/wmf.c' || echo '$(srcdir)/'`coders/wmf.c - -coders/wpg_la-wpg.lo: coders/wpg.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_wpg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/wpg_la-wpg.lo -MD -MP -MF coders/$(DEPDIR)/wpg_la-wpg.Tpo -c -o coders/wpg_la-wpg.lo `test -f 'coders/wpg.c' || echo '$(srcdir)/'`coders/wpg.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/wpg_la-wpg.Tpo coders/$(DEPDIR)/wpg_la-wpg.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/wpg.c' object='coders/wpg_la-wpg.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_wpg_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/wpg_la-wpg.lo `test -f 'coders/wpg.c' || echo '$(srcdir)/'`coders/wpg.c - -coders/x_la-x.lo: coders/x.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_x_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/x_la-x.lo -MD -MP -MF coders/$(DEPDIR)/x_la-x.Tpo -c -o coders/x_la-x.lo `test -f 'coders/x.c' || echo '$(srcdir)/'`coders/x.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/x_la-x.Tpo coders/$(DEPDIR)/x_la-x.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/x.c' object='coders/x_la-x.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_x_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/x_la-x.lo `test -f 'coders/x.c' || echo '$(srcdir)/'`coders/x.c - -coders/xbm_la-xbm.lo: coders/xbm.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_xbm_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/xbm_la-xbm.lo -MD -MP -MF coders/$(DEPDIR)/xbm_la-xbm.Tpo -c -o coders/xbm_la-xbm.lo `test -f 'coders/xbm.c' || echo '$(srcdir)/'`coders/xbm.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/xbm_la-xbm.Tpo coders/$(DEPDIR)/xbm_la-xbm.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/xbm.c' object='coders/xbm_la-xbm.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_xbm_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/xbm_la-xbm.lo `test -f 'coders/xbm.c' || echo '$(srcdir)/'`coders/xbm.c - -coders/xc_la-xc.lo: coders/xc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_xc_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/xc_la-xc.lo -MD -MP -MF coders/$(DEPDIR)/xc_la-xc.Tpo -c -o coders/xc_la-xc.lo `test -f 'coders/xc.c' || echo '$(srcdir)/'`coders/xc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/xc_la-xc.Tpo coders/$(DEPDIR)/xc_la-xc.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/xc.c' object='coders/xc_la-xc.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_xc_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/xc_la-xc.lo `test -f 'coders/xc.c' || echo '$(srcdir)/'`coders/xc.c - -coders/xcf_la-xcf.lo: coders/xcf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_xcf_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/xcf_la-xcf.lo -MD -MP -MF coders/$(DEPDIR)/xcf_la-xcf.Tpo -c -o coders/xcf_la-xcf.lo `test -f 'coders/xcf.c' || echo '$(srcdir)/'`coders/xcf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/xcf_la-xcf.Tpo coders/$(DEPDIR)/xcf_la-xcf.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/xcf.c' object='coders/xcf_la-xcf.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_xcf_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/xcf_la-xcf.lo `test -f 'coders/xcf.c' || echo '$(srcdir)/'`coders/xcf.c - -coders/xpm_la-xpm.lo: coders/xpm.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_xpm_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/xpm_la-xpm.lo -MD -MP -MF coders/$(DEPDIR)/xpm_la-xpm.Tpo -c -o coders/xpm_la-xpm.lo `test -f 'coders/xpm.c' || echo '$(srcdir)/'`coders/xpm.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/xpm_la-xpm.Tpo coders/$(DEPDIR)/xpm_la-xpm.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/xpm.c' object='coders/xpm_la-xpm.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_xpm_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/xpm_la-xpm.lo `test -f 'coders/xpm.c' || echo '$(srcdir)/'`coders/xpm.c - -coders/xps_la-xps.lo: coders/xps.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_xps_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/xps_la-xps.lo -MD -MP -MF coders/$(DEPDIR)/xps_la-xps.Tpo -c -o coders/xps_la-xps.lo `test -f 'coders/xps.c' || echo '$(srcdir)/'`coders/xps.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/xps_la-xps.Tpo coders/$(DEPDIR)/xps_la-xps.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/xps.c' object='coders/xps_la-xps.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_xps_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/xps_la-xps.lo `test -f 'coders/xps.c' || echo '$(srcdir)/'`coders/xps.c - -coders/xwd_la-xwd.lo: coders/xwd.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_xwd_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/xwd_la-xwd.lo -MD -MP -MF coders/$(DEPDIR)/xwd_la-xwd.Tpo -c -o coders/xwd_la-xwd.lo `test -f 'coders/xwd.c' || echo '$(srcdir)/'`coders/xwd.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/xwd_la-xwd.Tpo coders/$(DEPDIR)/xwd_la-xwd.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/xwd.c' object='coders/xwd_la-xwd.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_xwd_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/xwd_la-xwd.lo `test -f 'coders/xwd.c' || echo '$(srcdir)/'`coders/xwd.c - -coders/ycbcr_la-ycbcr.lo: coders/ycbcr.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ycbcr_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/ycbcr_la-ycbcr.lo -MD -MP -MF coders/$(DEPDIR)/ycbcr_la-ycbcr.Tpo -c -o coders/ycbcr_la-ycbcr.lo `test -f 'coders/ycbcr.c' || echo '$(srcdir)/'`coders/ycbcr.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/ycbcr_la-ycbcr.Tpo coders/$(DEPDIR)/ycbcr_la-ycbcr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ycbcr.c' object='coders/ycbcr_la-ycbcr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_ycbcr_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/ycbcr_la-ycbcr.lo `test -f 'coders/ycbcr.c' || echo '$(srcdir)/'`coders/ycbcr.c - -coders/yuv_la-yuv.lo: coders/yuv.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_yuv_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/yuv_la-yuv.lo -MD -MP -MF coders/$(DEPDIR)/yuv_la-yuv.Tpo -c -o coders/yuv_la-yuv.lo `test -f 'coders/yuv.c' || echo '$(srcdir)/'`coders/yuv.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/yuv_la-yuv.Tpo coders/$(DEPDIR)/yuv_la-yuv.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/yuv.c' object='coders/yuv_la-yuv.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_yuv_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/yuv_la-yuv.lo `test -f 'coders/yuv.c' || echo '$(srcdir)/'`coders/yuv.c - -filters/analyze_la-analyze.lo: filters/analyze.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(filters_analyze_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT filters/analyze_la-analyze.lo -MD -MP -MF filters/$(DEPDIR)/analyze_la-analyze.Tpo -c -o filters/analyze_la-analyze.lo `test -f 'filters/analyze.c' || echo '$(srcdir)/'`filters/analyze.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) filters/$(DEPDIR)/analyze_la-analyze.Tpo filters/$(DEPDIR)/analyze_la-analyze.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='filters/analyze.c' object='filters/analyze_la-analyze.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(filters_analyze_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o filters/analyze_la-analyze.lo `test -f 'filters/analyze.c' || echo '$(srcdir)/'`filters/analyze.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.lo: magick/accelerate.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.lo `test -f 'magick/accelerate.c' || echo '$(srcdir)/'`magick/accelerate.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/accelerate.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.lo `test -f 'magick/accelerate.c' || echo '$(srcdir)/'`magick/accelerate.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo: magick/animate.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo `test -f 'magick/animate.c' || echo '$(srcdir)/'`magick/animate.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/animate.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo `test -f 'magick/animate.c' || echo '$(srcdir)/'`magick/animate.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.lo: magick/annotate.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.lo `test -f 'magick/annotate.c' || echo '$(srcdir)/'`magick/annotate.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/annotate.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.lo `test -f 'magick/annotate.c' || echo '$(srcdir)/'`magick/annotate.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.lo: magick/artifact.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.lo `test -f 'magick/artifact.c' || echo '$(srcdir)/'`magick/artifact.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/artifact.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.lo `test -f 'magick/artifact.c' || echo '$(srcdir)/'`magick/artifact.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.lo: magick/attribute.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.lo `test -f 'magick/attribute.c' || echo '$(srcdir)/'`magick/attribute.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/attribute.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.lo `test -f 'magick/attribute.c' || echo '$(srcdir)/'`magick/attribute.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.lo: magick/blob.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.lo `test -f 'magick/blob.c' || echo '$(srcdir)/'`magick/blob.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/blob.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.lo `test -f 'magick/blob.c' || echo '$(srcdir)/'`magick/blob.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.lo: magick/cache.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.lo `test -f 'magick/cache.c' || echo '$(srcdir)/'`magick/cache.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/cache.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.lo `test -f 'magick/cache.c' || echo '$(srcdir)/'`magick/cache.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.lo: magick/cache-view.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.lo `test -f 'magick/cache-view.c' || echo '$(srcdir)/'`magick/cache-view.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/cache-view.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.lo `test -f 'magick/cache-view.c' || echo '$(srcdir)/'`magick/cache-view.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.lo: magick/channel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.lo `test -f 'magick/channel.c' || echo '$(srcdir)/'`magick/channel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/channel.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.lo `test -f 'magick/channel.c' || echo '$(srcdir)/'`magick/channel.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.lo: magick/cipher.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.lo `test -f 'magick/cipher.c' || echo '$(srcdir)/'`magick/cipher.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/cipher.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.lo `test -f 'magick/cipher.c' || echo '$(srcdir)/'`magick/cipher.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.lo: magick/client.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.lo `test -f 'magick/client.c' || echo '$(srcdir)/'`magick/client.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/client.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.lo `test -f 'magick/client.c' || echo '$(srcdir)/'`magick/client.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.lo: magick/coder.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.lo `test -f 'magick/coder.c' || echo '$(srcdir)/'`magick/coder.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/coder.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.lo `test -f 'magick/coder.c' || echo '$(srcdir)/'`magick/coder.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.lo: magick/color.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.lo `test -f 'magick/color.c' || echo '$(srcdir)/'`magick/color.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/color.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.lo `test -f 'magick/color.c' || echo '$(srcdir)/'`magick/color.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.lo: magick/colormap.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.lo `test -f 'magick/colormap.c' || echo '$(srcdir)/'`magick/colormap.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/colormap.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.lo `test -f 'magick/colormap.c' || echo '$(srcdir)/'`magick/colormap.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.lo: magick/colorspace.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.lo `test -f 'magick/colorspace.c' || echo '$(srcdir)/'`magick/colorspace.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/colorspace.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.lo `test -f 'magick/colorspace.c' || echo '$(srcdir)/'`magick/colorspace.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo: magick/compare.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo `test -f 'magick/compare.c' || echo '$(srcdir)/'`magick/compare.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/compare.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo `test -f 'magick/compare.c' || echo '$(srcdir)/'`magick/compare.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo: magick/composite.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo `test -f 'magick/composite.c' || echo '$(srcdir)/'`magick/composite.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/composite.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo `test -f 'magick/composite.c' || echo '$(srcdir)/'`magick/composite.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.lo: magick/compress.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.lo `test -f 'magick/compress.c' || echo '$(srcdir)/'`magick/compress.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/compress.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.lo `test -f 'magick/compress.c' || echo '$(srcdir)/'`magick/compress.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.lo: magick/configure.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.lo `test -f 'magick/configure.c' || echo '$(srcdir)/'`magick/configure.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/configure.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.lo `test -f 'magick/configure.c' || echo '$(srcdir)/'`magick/configure.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.lo: magick/constitute.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.lo `test -f 'magick/constitute.c' || echo '$(srcdir)/'`magick/constitute.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/constitute.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.lo `test -f 'magick/constitute.c' || echo '$(srcdir)/'`magick/constitute.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.lo: magick/decorate.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.lo `test -f 'magick/decorate.c' || echo '$(srcdir)/'`magick/decorate.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/decorate.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.lo `test -f 'magick/decorate.c' || echo '$(srcdir)/'`magick/decorate.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.lo: magick/distribute-cache.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.lo `test -f 'magick/distribute-cache.c' || echo '$(srcdir)/'`magick/distribute-cache.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/distribute-cache.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.lo `test -f 'magick/distribute-cache.c' || echo '$(srcdir)/'`magick/distribute-cache.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.lo: magick/delegate.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.lo `test -f 'magick/delegate.c' || echo '$(srcdir)/'`magick/delegate.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/delegate.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.lo `test -f 'magick/delegate.c' || echo '$(srcdir)/'`magick/delegate.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo: magick/deprecate.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo `test -f 'magick/deprecate.c' || echo '$(srcdir)/'`magick/deprecate.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/deprecate.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo `test -f 'magick/deprecate.c' || echo '$(srcdir)/'`magick/deprecate.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo: magick/display.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo `test -f 'magick/display.c' || echo '$(srcdir)/'`magick/display.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/display.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo `test -f 'magick/display.c' || echo '$(srcdir)/'`magick/display.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.lo: magick/distort.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.lo `test -f 'magick/distort.c' || echo '$(srcdir)/'`magick/distort.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/distort.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.lo `test -f 'magick/distort.c' || echo '$(srcdir)/'`magick/distort.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.lo: magick/draw.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.lo `test -f 'magick/draw.c' || echo '$(srcdir)/'`magick/draw.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/draw.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.lo `test -f 'magick/draw.c' || echo '$(srcdir)/'`magick/draw.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.lo: magick/effect.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.lo `test -f 'magick/effect.c' || echo '$(srcdir)/'`magick/effect.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/effect.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.lo `test -f 'magick/effect.c' || echo '$(srcdir)/'`magick/effect.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.lo: magick/enhance.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.lo `test -f 'magick/enhance.c' || echo '$(srcdir)/'`magick/enhance.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/enhance.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.lo `test -f 'magick/enhance.c' || echo '$(srcdir)/'`magick/enhance.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.lo: magick/exception.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.lo `test -f 'magick/exception.c' || echo '$(srcdir)/'`magick/exception.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/exception.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.lo `test -f 'magick/exception.c' || echo '$(srcdir)/'`magick/exception.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.lo: magick/feature.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.lo `test -f 'magick/feature.c' || echo '$(srcdir)/'`magick/feature.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/feature.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.lo `test -f 'magick/feature.c' || echo '$(srcdir)/'`magick/feature.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.lo: magick/fourier.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.lo `test -f 'magick/fourier.c' || echo '$(srcdir)/'`magick/fourier.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/fourier.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.lo `test -f 'magick/fourier.c' || echo '$(srcdir)/'`magick/fourier.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.lo: magick/fx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.lo `test -f 'magick/fx.c' || echo '$(srcdir)/'`magick/fx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/fx.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.lo `test -f 'magick/fx.c' || echo '$(srcdir)/'`magick/fx.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.lo: magick/gem.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.lo `test -f 'magick/gem.c' || echo '$(srcdir)/'`magick/gem.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/gem.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.lo `test -f 'magick/gem.c' || echo '$(srcdir)/'`magick/gem.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.lo: magick/geometry.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.lo `test -f 'magick/geometry.c' || echo '$(srcdir)/'`magick/geometry.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/geometry.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.lo `test -f 'magick/geometry.c' || echo '$(srcdir)/'`magick/geometry.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.lo: magick/hashmap.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.lo `test -f 'magick/hashmap.c' || echo '$(srcdir)/'`magick/hashmap.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/hashmap.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.lo `test -f 'magick/hashmap.c' || echo '$(srcdir)/'`magick/hashmap.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo: magick/histogram.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo `test -f 'magick/histogram.c' || echo '$(srcdir)/'`magick/histogram.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/histogram.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo `test -f 'magick/histogram.c' || echo '$(srcdir)/'`magick/histogram.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo: magick/identify.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo `test -f 'magick/identify.c' || echo '$(srcdir)/'`magick/identify.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/identify.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo `test -f 'magick/identify.c' || echo '$(srcdir)/'`magick/identify.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.lo: magick/image.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.lo `test -f 'magick/image.c' || echo '$(srcdir)/'`magick/image.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/image.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.lo `test -f 'magick/image.c' || echo '$(srcdir)/'`magick/image.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.lo: magick/image-view.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.lo `test -f 'magick/image-view.c' || echo '$(srcdir)/'`magick/image-view.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/image-view.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.lo `test -f 'magick/image-view.c' || echo '$(srcdir)/'`magick/image-view.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.lo: magick/layer.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.lo `test -f 'magick/layer.c' || echo '$(srcdir)/'`magick/layer.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/layer.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.lo `test -f 'magick/layer.c' || echo '$(srcdir)/'`magick/layer.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.lo: magick/list.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.lo `test -f 'magick/list.c' || echo '$(srcdir)/'`magick/list.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/list.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.lo `test -f 'magick/list.c' || echo '$(srcdir)/'`magick/list.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.lo: magick/locale.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.lo `test -f 'magick/locale.c' || echo '$(srcdir)/'`magick/locale.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/locale.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.lo `test -f 'magick/locale.c' || echo '$(srcdir)/'`magick/locale.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.lo: magick/log.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.lo `test -f 'magick/log.c' || echo '$(srcdir)/'`magick/log.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/log.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.lo `test -f 'magick/log.c' || echo '$(srcdir)/'`magick/log.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.lo: magick/magic.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.lo `test -f 'magick/magic.c' || echo '$(srcdir)/'`magick/magic.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/magic.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.lo `test -f 'magick/magic.c' || echo '$(srcdir)/'`magick/magic.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo: magick/magick.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo `test -f 'magick/magick.c' || echo '$(srcdir)/'`magick/magick.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/magick.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo `test -f 'magick/magick.c' || echo '$(srcdir)/'`magick/magick.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.lo: magick/matrix.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.lo `test -f 'magick/matrix.c' || echo '$(srcdir)/'`magick/matrix.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/matrix.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.lo `test -f 'magick/matrix.c' || echo '$(srcdir)/'`magick/matrix.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.lo: magick/memory.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.lo `test -f 'magick/memory.c' || echo '$(srcdir)/'`magick/memory.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/memory.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.lo `test -f 'magick/memory.c' || echo '$(srcdir)/'`magick/memory.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.lo: magick/mime.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.lo `test -f 'magick/mime.c' || echo '$(srcdir)/'`magick/mime.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/mime.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.lo `test -f 'magick/mime.c' || echo '$(srcdir)/'`magick/mime.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.lo: magick/module.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.lo `test -f 'magick/module.c' || echo '$(srcdir)/'`magick/module.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/module.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.lo `test -f 'magick/module.c' || echo '$(srcdir)/'`magick/module.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.lo: magick/monitor.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.lo `test -f 'magick/monitor.c' || echo '$(srcdir)/'`magick/monitor.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/monitor.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.lo `test -f 'magick/monitor.c' || echo '$(srcdir)/'`magick/monitor.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo: magick/montage.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo `test -f 'magick/montage.c' || echo '$(srcdir)/'`magick/montage.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/montage.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo `test -f 'magick/montage.c' || echo '$(srcdir)/'`magick/montage.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.lo: magick/morphology.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.lo `test -f 'magick/morphology.c' || echo '$(srcdir)/'`magick/morphology.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/morphology.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.lo `test -f 'magick/morphology.c' || echo '$(srcdir)/'`magick/morphology.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.lo: magick/opencl.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.lo `test -f 'magick/opencl.c' || echo '$(srcdir)/'`magick/opencl.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/opencl.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.lo `test -f 'magick/opencl.c' || echo '$(srcdir)/'`magick/opencl.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.lo: magick/option.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.lo `test -f 'magick/option.c' || echo '$(srcdir)/'`magick/option.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/option.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.lo `test -f 'magick/option.c' || echo '$(srcdir)/'`magick/option.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.lo: magick/paint.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.lo `test -f 'magick/paint.c' || echo '$(srcdir)/'`magick/paint.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/paint.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.lo `test -f 'magick/paint.c' || echo '$(srcdir)/'`magick/paint.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.lo: magick/pixel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.lo `test -f 'magick/pixel.c' || echo '$(srcdir)/'`magick/pixel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/pixel.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.lo `test -f 'magick/pixel.c' || echo '$(srcdir)/'`magick/pixel.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.lo: magick/policy.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.lo `test -f 'magick/policy.c' || echo '$(srcdir)/'`magick/policy.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/policy.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.lo `test -f 'magick/policy.c' || echo '$(srcdir)/'`magick/policy.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.lo: magick/prepress.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.lo `test -f 'magick/prepress.c' || echo '$(srcdir)/'`magick/prepress.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/prepress.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.lo `test -f 'magick/prepress.c' || echo '$(srcdir)/'`magick/prepress.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.lo: magick/property.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.lo `test -f 'magick/property.c' || echo '$(srcdir)/'`magick/property.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/property.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.lo `test -f 'magick/property.c' || echo '$(srcdir)/'`magick/property.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.lo: magick/profile.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.lo `test -f 'magick/profile.c' || echo '$(srcdir)/'`magick/profile.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/profile.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.lo `test -f 'magick/profile.c' || echo '$(srcdir)/'`magick/profile.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.lo: magick/quantize.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.lo `test -f 'magick/quantize.c' || echo '$(srcdir)/'`magick/quantize.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/quantize.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.lo `test -f 'magick/quantize.c' || echo '$(srcdir)/'`magick/quantize.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.lo: magick/quantum.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.lo `test -f 'magick/quantum.c' || echo '$(srcdir)/'`magick/quantum.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/quantum.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.lo `test -f 'magick/quantum.c' || echo '$(srcdir)/'`magick/quantum.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.lo: magick/quantum-export.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.lo `test -f 'magick/quantum-export.c' || echo '$(srcdir)/'`magick/quantum-export.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/quantum-export.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.lo `test -f 'magick/quantum-export.c' || echo '$(srcdir)/'`magick/quantum-export.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.lo: magick/quantum-import.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.lo `test -f 'magick/quantum-import.c' || echo '$(srcdir)/'`magick/quantum-import.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/quantum-import.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.lo `test -f 'magick/quantum-import.c' || echo '$(srcdir)/'`magick/quantum-import.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.lo: magick/random.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.lo `test -f 'magick/random.c' || echo '$(srcdir)/'`magick/random.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/random.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.lo `test -f 'magick/random.c' || echo '$(srcdir)/'`magick/random.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.lo: magick/registry.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.lo `test -f 'magick/registry.c' || echo '$(srcdir)/'`magick/registry.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/registry.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.lo `test -f 'magick/registry.c' || echo '$(srcdir)/'`magick/registry.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.lo: magick/resample.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.lo `test -f 'magick/resample.c' || echo '$(srcdir)/'`magick/resample.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/resample.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.lo `test -f 'magick/resample.c' || echo '$(srcdir)/'`magick/resample.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.lo: magick/resize.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.lo `test -f 'magick/resize.c' || echo '$(srcdir)/'`magick/resize.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/resize.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.lo `test -f 'magick/resize.c' || echo '$(srcdir)/'`magick/resize.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.lo: magick/resource.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.lo `test -f 'magick/resource.c' || echo '$(srcdir)/'`magick/resource.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/resource.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.lo `test -f 'magick/resource.c' || echo '$(srcdir)/'`magick/resource.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.lo: magick/segment.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.lo `test -f 'magick/segment.c' || echo '$(srcdir)/'`magick/segment.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/segment.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.lo `test -f 'magick/segment.c' || echo '$(srcdir)/'`magick/segment.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.lo: magick/semaphore.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.lo `test -f 'magick/semaphore.c' || echo '$(srcdir)/'`magick/semaphore.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/semaphore.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.lo `test -f 'magick/semaphore.c' || echo '$(srcdir)/'`magick/semaphore.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.lo: magick/shear.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.lo `test -f 'magick/shear.c' || echo '$(srcdir)/'`magick/shear.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/shear.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.lo `test -f 'magick/shear.c' || echo '$(srcdir)/'`magick/shear.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.lo: magick/signature.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.lo `test -f 'magick/signature.c' || echo '$(srcdir)/'`magick/signature.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/signature.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.lo `test -f 'magick/signature.c' || echo '$(srcdir)/'`magick/signature.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.lo: magick/splay-tree.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.lo `test -f 'magick/splay-tree.c' || echo '$(srcdir)/'`magick/splay-tree.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/splay-tree.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.lo `test -f 'magick/splay-tree.c' || echo '$(srcdir)/'`magick/splay-tree.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.lo: magick/static.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.lo `test -f 'magick/static.c' || echo '$(srcdir)/'`magick/static.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/static.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.lo `test -f 'magick/static.c' || echo '$(srcdir)/'`magick/static.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.lo: magick/statistic.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.lo `test -f 'magick/statistic.c' || echo '$(srcdir)/'`magick/statistic.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/statistic.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.lo `test -f 'magick/statistic.c' || echo '$(srcdir)/'`magick/statistic.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo: magick/stream.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo `test -f 'magick/stream.c' || echo '$(srcdir)/'`magick/stream.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/stream.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo `test -f 'magick/stream.c' || echo '$(srcdir)/'`magick/stream.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.lo: magick/string.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.lo `test -f 'magick/string.c' || echo '$(srcdir)/'`magick/string.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/string.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.lo `test -f 'magick/string.c' || echo '$(srcdir)/'`magick/string.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.lo: magick/thread.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.lo `test -f 'magick/thread.c' || echo '$(srcdir)/'`magick/thread.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/thread.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.lo `test -f 'magick/thread.c' || echo '$(srcdir)/'`magick/thread.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.lo: magick/timer.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.lo `test -f 'magick/timer.c' || echo '$(srcdir)/'`magick/timer.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/timer.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.lo `test -f 'magick/timer.c' || echo '$(srcdir)/'`magick/timer.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.lo: magick/token.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.lo `test -f 'magick/token.c' || echo '$(srcdir)/'`magick/token.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/token.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.lo `test -f 'magick/token.c' || echo '$(srcdir)/'`magick/token.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.lo: magick/transform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.lo `test -f 'magick/transform.c' || echo '$(srcdir)/'`magick/transform.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/transform.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.lo `test -f 'magick/transform.c' || echo '$(srcdir)/'`magick/transform.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.lo: magick/threshold.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.lo `test -f 'magick/threshold.c' || echo '$(srcdir)/'`magick/threshold.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/threshold.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.lo `test -f 'magick/threshold.c' || echo '$(srcdir)/'`magick/threshold.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.lo: magick/type.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.lo `test -f 'magick/type.c' || echo '$(srcdir)/'`magick/type.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/type.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.lo `test -f 'magick/type.c' || echo '$(srcdir)/'`magick/type.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.lo: magick/utility.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.lo `test -f 'magick/utility.c' || echo '$(srcdir)/'`magick/utility.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/utility.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.lo `test -f 'magick/utility.c' || echo '$(srcdir)/'`magick/utility.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.lo: magick/version.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.lo `test -f 'magick/version.c' || echo '$(srcdir)/'`magick/version.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/version.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.lo `test -f 'magick/version.c' || echo '$(srcdir)/'`magick/version.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.lo: magick/vision.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.lo `test -f 'magick/vision.c' || echo '$(srcdir)/'`magick/vision.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/vision.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.lo `test -f 'magick/vision.c' || echo '$(srcdir)/'`magick/vision.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.lo: magick/visual-effects.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.lo `test -f 'magick/visual-effects.c' || echo '$(srcdir)/'`magick/visual-effects.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/visual-effects.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.lo `test -f 'magick/visual-effects.c' || echo '$(srcdir)/'`magick/visual-effects.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.lo: magick/widget.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.lo `test -f 'magick/widget.c' || echo '$(srcdir)/'`magick/widget.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/widget.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.lo `test -f 'magick/widget.c' || echo '$(srcdir)/'`magick/widget.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.lo: magick/xml-tree.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.lo `test -f 'magick/xml-tree.c' || echo '$(srcdir)/'`magick/xml-tree.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/xml-tree.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.lo `test -f 'magick/xml-tree.c' || echo '$(srcdir)/'`magick/xml-tree.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.lo: magick/xwindow.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.lo `test -f 'magick/xwindow.c' || echo '$(srcdir)/'`magick/xwindow.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/xwindow.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.lo `test -f 'magick/xwindow.c' || echo '$(srcdir)/'`magick/xwindow.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.lo: magick/nt-feature.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.lo `test -f 'magick/nt-feature.c' || echo '$(srcdir)/'`magick/nt-feature.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/nt-feature.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.lo `test -f 'magick/nt-feature.c' || echo '$(srcdir)/'`magick/nt-feature.c - -magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.lo: magick/nt-base.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.lo -MD -MP -MF magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.Tpo -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.lo `test -f 'magick/nt-base.c' || echo '$(srcdir)/'`magick/nt-base.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.Tpo magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='magick/nt-base.c' object='magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.lo `test -f 'magick/nt-base.c' || echo '$(srcdir)/'`magick/nt-base.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.lo: coders/aai.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.lo `test -f 'coders/aai.c' || echo '$(srcdir)/'`coders/aai.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/aai.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.lo `test -f 'coders/aai.c' || echo '$(srcdir)/'`coders/aai.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.lo: coders/art.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.lo `test -f 'coders/art.c' || echo '$(srcdir)/'`coders/art.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/art.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.lo `test -f 'coders/art.c' || echo '$(srcdir)/'`coders/art.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.lo: coders/avs.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.lo `test -f 'coders/avs.c' || echo '$(srcdir)/'`coders/avs.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/avs.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.lo `test -f 'coders/avs.c' || echo '$(srcdir)/'`coders/avs.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.lo: coders/bgr.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.lo `test -f 'coders/bgr.c' || echo '$(srcdir)/'`coders/bgr.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/bgr.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.lo `test -f 'coders/bgr.c' || echo '$(srcdir)/'`coders/bgr.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.lo: coders/bmp.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.lo `test -f 'coders/bmp.c' || echo '$(srcdir)/'`coders/bmp.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/bmp.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.lo `test -f 'coders/bmp.c' || echo '$(srcdir)/'`coders/bmp.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.lo: coders/braille.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.lo `test -f 'coders/braille.c' || echo '$(srcdir)/'`coders/braille.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/braille.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.lo `test -f 'coders/braille.c' || echo '$(srcdir)/'`coders/braille.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.lo: coders/cals.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.lo `test -f 'coders/cals.c' || echo '$(srcdir)/'`coders/cals.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/cals.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.lo `test -f 'coders/cals.c' || echo '$(srcdir)/'`coders/cals.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.lo: coders/caption.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.lo `test -f 'coders/caption.c' || echo '$(srcdir)/'`coders/caption.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/caption.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.lo `test -f 'coders/caption.c' || echo '$(srcdir)/'`coders/caption.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.lo: coders/cin.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.lo `test -f 'coders/cin.c' || echo '$(srcdir)/'`coders/cin.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/cin.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.lo `test -f 'coders/cin.c' || echo '$(srcdir)/'`coders/cin.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.lo: coders/cip.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.lo `test -f 'coders/cip.c' || echo '$(srcdir)/'`coders/cip.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/cip.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.lo `test -f 'coders/cip.c' || echo '$(srcdir)/'`coders/cip.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.lo: coders/clip.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.lo `test -f 'coders/clip.c' || echo '$(srcdir)/'`coders/clip.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/clip.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.lo `test -f 'coders/clip.c' || echo '$(srcdir)/'`coders/clip.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.lo: coders/cmyk.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.lo `test -f 'coders/cmyk.c' || echo '$(srcdir)/'`coders/cmyk.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/cmyk.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.lo `test -f 'coders/cmyk.c' || echo '$(srcdir)/'`coders/cmyk.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.lo: coders/cut.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.lo `test -f 'coders/cut.c' || echo '$(srcdir)/'`coders/cut.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/cut.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.lo `test -f 'coders/cut.c' || echo '$(srcdir)/'`coders/cut.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.lo: coders/dcm.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.lo `test -f 'coders/dcm.c' || echo '$(srcdir)/'`coders/dcm.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dcm.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.lo `test -f 'coders/dcm.c' || echo '$(srcdir)/'`coders/dcm.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.lo: coders/dds.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.lo `test -f 'coders/dds.c' || echo '$(srcdir)/'`coders/dds.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dds.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.lo `test -f 'coders/dds.c' || echo '$(srcdir)/'`coders/dds.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.lo: coders/debug.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.lo `test -f 'coders/debug.c' || echo '$(srcdir)/'`coders/debug.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/debug.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.lo `test -f 'coders/debug.c' || echo '$(srcdir)/'`coders/debug.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.lo: coders/dib.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.lo `test -f 'coders/dib.c' || echo '$(srcdir)/'`coders/dib.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dib.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.lo `test -f 'coders/dib.c' || echo '$(srcdir)/'`coders/dib.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.lo: coders/dng.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.lo `test -f 'coders/dng.c' || echo '$(srcdir)/'`coders/dng.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dng.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.lo `test -f 'coders/dng.c' || echo '$(srcdir)/'`coders/dng.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.lo: coders/dot.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.lo `test -f 'coders/dot.c' || echo '$(srcdir)/'`coders/dot.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dot.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.lo `test -f 'coders/dot.c' || echo '$(srcdir)/'`coders/dot.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.lo: coders/dpx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.lo `test -f 'coders/dpx.c' || echo '$(srcdir)/'`coders/dpx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dpx.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.lo `test -f 'coders/dpx.c' || echo '$(srcdir)/'`coders/dpx.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.lo: coders/fax.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.lo `test -f 'coders/fax.c' || echo '$(srcdir)/'`coders/fax.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/fax.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.lo `test -f 'coders/fax.c' || echo '$(srcdir)/'`coders/fax.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.lo: coders/fits.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.lo `test -f 'coders/fits.c' || echo '$(srcdir)/'`coders/fits.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/fits.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.lo `test -f 'coders/fits.c' || echo '$(srcdir)/'`coders/fits.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.lo: coders/gif.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.lo `test -f 'coders/gif.c' || echo '$(srcdir)/'`coders/gif.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/gif.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.lo `test -f 'coders/gif.c' || echo '$(srcdir)/'`coders/gif.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.lo: coders/gradient.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.lo `test -f 'coders/gradient.c' || echo '$(srcdir)/'`coders/gradient.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/gradient.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.lo `test -f 'coders/gradient.c' || echo '$(srcdir)/'`coders/gradient.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.lo: coders/gray.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.lo `test -f 'coders/gray.c' || echo '$(srcdir)/'`coders/gray.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/gray.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.lo `test -f 'coders/gray.c' || echo '$(srcdir)/'`coders/gray.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.lo: coders/hald.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.lo `test -f 'coders/hald.c' || echo '$(srcdir)/'`coders/hald.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/hald.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.lo `test -f 'coders/hald.c' || echo '$(srcdir)/'`coders/hald.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.lo: coders/hdr.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.lo `test -f 'coders/hdr.c' || echo '$(srcdir)/'`coders/hdr.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/hdr.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.lo `test -f 'coders/hdr.c' || echo '$(srcdir)/'`coders/hdr.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo: coders/histogram.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo `test -f 'coders/histogram.c' || echo '$(srcdir)/'`coders/histogram.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/histogram.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.lo `test -f 'coders/histogram.c' || echo '$(srcdir)/'`coders/histogram.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.lo: coders/hrz.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.lo `test -f 'coders/hrz.c' || echo '$(srcdir)/'`coders/hrz.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/hrz.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.lo `test -f 'coders/hrz.c' || echo '$(srcdir)/'`coders/hrz.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.lo: coders/html.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.lo `test -f 'coders/html.c' || echo '$(srcdir)/'`coders/html.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/html.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.lo `test -f 'coders/html.c' || echo '$(srcdir)/'`coders/html.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.lo: coders/icon.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.lo `test -f 'coders/icon.c' || echo '$(srcdir)/'`coders/icon.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/icon.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.lo `test -f 'coders/icon.c' || echo '$(srcdir)/'`coders/icon.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.lo: coders/info.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.lo `test -f 'coders/info.c' || echo '$(srcdir)/'`coders/info.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/info.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.lo `test -f 'coders/info.c' || echo '$(srcdir)/'`coders/info.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.lo: coders/inline.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.lo `test -f 'coders/inline.c' || echo '$(srcdir)/'`coders/inline.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/inline.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.lo `test -f 'coders/inline.c' || echo '$(srcdir)/'`coders/inline.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.lo: coders/ipl.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.lo `test -f 'coders/ipl.c' || echo '$(srcdir)/'`coders/ipl.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ipl.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.lo `test -f 'coders/ipl.c' || echo '$(srcdir)/'`coders/ipl.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.lo: coders/jnx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.lo `test -f 'coders/jnx.c' || echo '$(srcdir)/'`coders/jnx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/jnx.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.lo `test -f 'coders/jnx.c' || echo '$(srcdir)/'`coders/jnx.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.lo: coders/json.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.lo `test -f 'coders/json.c' || echo '$(srcdir)/'`coders/json.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/json.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.lo `test -f 'coders/json.c' || echo '$(srcdir)/'`coders/json.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.lo: coders/label.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.lo `test -f 'coders/label.c' || echo '$(srcdir)/'`coders/label.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/label.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.lo `test -f 'coders/label.c' || echo '$(srcdir)/'`coders/label.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.lo: coders/mac.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.lo `test -f 'coders/mac.c' || echo '$(srcdir)/'`coders/mac.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mac.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.lo `test -f 'coders/mac.c' || echo '$(srcdir)/'`coders/mac.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo: coders/magick.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo `test -f 'coders/magick.c' || echo '$(srcdir)/'`coders/magick.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/magick.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.lo `test -f 'coders/magick.c' || echo '$(srcdir)/'`coders/magick.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.lo: coders/map.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.lo `test -f 'coders/map.c' || echo '$(srcdir)/'`coders/map.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/map.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.lo `test -f 'coders/map.c' || echo '$(srcdir)/'`coders/map.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.lo: coders/mask.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.lo `test -f 'coders/mask.c' || echo '$(srcdir)/'`coders/mask.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mask.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.lo `test -f 'coders/mask.c' || echo '$(srcdir)/'`coders/mask.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.lo: coders/mat.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.lo `test -f 'coders/mat.c' || echo '$(srcdir)/'`coders/mat.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mat.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.lo `test -f 'coders/mat.c' || echo '$(srcdir)/'`coders/mat.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.lo: coders/matte.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.lo `test -f 'coders/matte.c' || echo '$(srcdir)/'`coders/matte.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/matte.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.lo `test -f 'coders/matte.c' || echo '$(srcdir)/'`coders/matte.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.lo: coders/meta.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.lo `test -f 'coders/meta.c' || echo '$(srcdir)/'`coders/meta.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/meta.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.lo `test -f 'coders/meta.c' || echo '$(srcdir)/'`coders/meta.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.lo: coders/miff.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.lo `test -f 'coders/miff.c' || echo '$(srcdir)/'`coders/miff.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/miff.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.lo `test -f 'coders/miff.c' || echo '$(srcdir)/'`coders/miff.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.lo: coders/mono.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.lo `test -f 'coders/mono.c' || echo '$(srcdir)/'`coders/mono.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mono.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.lo `test -f 'coders/mono.c' || echo '$(srcdir)/'`coders/mono.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.lo: coders/mpc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.lo `test -f 'coders/mpc.c' || echo '$(srcdir)/'`coders/mpc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mpc.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.lo `test -f 'coders/mpc.c' || echo '$(srcdir)/'`coders/mpc.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.lo: coders/mpr.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.lo `test -f 'coders/mpr.c' || echo '$(srcdir)/'`coders/mpr.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mpr.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.lo `test -f 'coders/mpr.c' || echo '$(srcdir)/'`coders/mpr.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.lo: coders/msl.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.lo `test -f 'coders/msl.c' || echo '$(srcdir)/'`coders/msl.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/msl.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.lo `test -f 'coders/msl.c' || echo '$(srcdir)/'`coders/msl.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.lo: coders/mtv.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.lo `test -f 'coders/mtv.c' || echo '$(srcdir)/'`coders/mtv.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mtv.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.lo `test -f 'coders/mtv.c' || echo '$(srcdir)/'`coders/mtv.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.lo: coders/mvg.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.lo `test -f 'coders/mvg.c' || echo '$(srcdir)/'`coders/mvg.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/mvg.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.lo `test -f 'coders/mvg.c' || echo '$(srcdir)/'`coders/mvg.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.lo: coders/null.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.lo `test -f 'coders/null.c' || echo '$(srcdir)/'`coders/null.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/null.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.lo `test -f 'coders/null.c' || echo '$(srcdir)/'`coders/null.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.lo: coders/otb.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.lo `test -f 'coders/otb.c' || echo '$(srcdir)/'`coders/otb.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/otb.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.lo `test -f 'coders/otb.c' || echo '$(srcdir)/'`coders/otb.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.lo: coders/palm.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.lo `test -f 'coders/palm.c' || echo '$(srcdir)/'`coders/palm.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/palm.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.lo `test -f 'coders/palm.c' || echo '$(srcdir)/'`coders/palm.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.lo: coders/pango.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.lo `test -f 'coders/pango.c' || echo '$(srcdir)/'`coders/pango.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pango.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.lo `test -f 'coders/pango.c' || echo '$(srcdir)/'`coders/pango.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.lo: coders/pattern.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.lo `test -f 'coders/pattern.c' || echo '$(srcdir)/'`coders/pattern.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pattern.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.lo `test -f 'coders/pattern.c' || echo '$(srcdir)/'`coders/pattern.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.lo: coders/pcd.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.lo `test -f 'coders/pcd.c' || echo '$(srcdir)/'`coders/pcd.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pcd.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.lo `test -f 'coders/pcd.c' || echo '$(srcdir)/'`coders/pcd.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.lo: coders/pcl.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.lo `test -f 'coders/pcl.c' || echo '$(srcdir)/'`coders/pcl.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pcl.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.lo `test -f 'coders/pcl.c' || echo '$(srcdir)/'`coders/pcl.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.lo: coders/pcx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.lo `test -f 'coders/pcx.c' || echo '$(srcdir)/'`coders/pcx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pcx.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.lo `test -f 'coders/pcx.c' || echo '$(srcdir)/'`coders/pcx.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.lo: coders/pdb.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.lo `test -f 'coders/pdb.c' || echo '$(srcdir)/'`coders/pdb.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pdb.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.lo `test -f 'coders/pdb.c' || echo '$(srcdir)/'`coders/pdb.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.lo: coders/pdf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.lo `test -f 'coders/pdf.c' || echo '$(srcdir)/'`coders/pdf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pdf.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.lo `test -f 'coders/pdf.c' || echo '$(srcdir)/'`coders/pdf.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.lo: coders/pes.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.lo `test -f 'coders/pes.c' || echo '$(srcdir)/'`coders/pes.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pes.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.lo `test -f 'coders/pes.c' || echo '$(srcdir)/'`coders/pes.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.lo: coders/pgx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.lo `test -f 'coders/pgx.c' || echo '$(srcdir)/'`coders/pgx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pgx.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.lo `test -f 'coders/pgx.c' || echo '$(srcdir)/'`coders/pgx.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.lo: coders/pict.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.lo `test -f 'coders/pict.c' || echo '$(srcdir)/'`coders/pict.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pict.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.lo `test -f 'coders/pict.c' || echo '$(srcdir)/'`coders/pict.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.lo: coders/pix.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.lo `test -f 'coders/pix.c' || echo '$(srcdir)/'`coders/pix.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pix.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.lo `test -f 'coders/pix.c' || echo '$(srcdir)/'`coders/pix.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.lo: coders/plasma.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.lo `test -f 'coders/plasma.c' || echo '$(srcdir)/'`coders/plasma.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/plasma.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.lo `test -f 'coders/plasma.c' || echo '$(srcdir)/'`coders/plasma.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.lo: coders/pnm.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.lo `test -f 'coders/pnm.c' || echo '$(srcdir)/'`coders/pnm.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pnm.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.lo `test -f 'coders/pnm.c' || echo '$(srcdir)/'`coders/pnm.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.lo: coders/preview.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.lo `test -f 'coders/preview.c' || echo '$(srcdir)/'`coders/preview.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/preview.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.lo `test -f 'coders/preview.c' || echo '$(srcdir)/'`coders/preview.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.lo: coders/ps.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.lo `test -f 'coders/ps.c' || echo '$(srcdir)/'`coders/ps.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ps.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.lo `test -f 'coders/ps.c' || echo '$(srcdir)/'`coders/ps.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.lo: coders/ps2.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.lo `test -f 'coders/ps2.c' || echo '$(srcdir)/'`coders/ps2.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ps2.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.lo `test -f 'coders/ps2.c' || echo '$(srcdir)/'`coders/ps2.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.lo: coders/ps3.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.lo `test -f 'coders/ps3.c' || echo '$(srcdir)/'`coders/ps3.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ps3.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.lo `test -f 'coders/ps3.c' || echo '$(srcdir)/'`coders/ps3.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.lo: coders/psd.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.lo `test -f 'coders/psd.c' || echo '$(srcdir)/'`coders/psd.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/psd.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.lo `test -f 'coders/psd.c' || echo '$(srcdir)/'`coders/psd.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.lo: coders/pwp.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.lo `test -f 'coders/pwp.c' || echo '$(srcdir)/'`coders/pwp.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/pwp.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.lo `test -f 'coders/pwp.c' || echo '$(srcdir)/'`coders/pwp.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.lo: coders/raw.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.lo `test -f 'coders/raw.c' || echo '$(srcdir)/'`coders/raw.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/raw.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.lo `test -f 'coders/raw.c' || echo '$(srcdir)/'`coders/raw.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.lo: coders/rgb.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.lo `test -f 'coders/rgb.c' || echo '$(srcdir)/'`coders/rgb.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/rgb.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.lo `test -f 'coders/rgb.c' || echo '$(srcdir)/'`coders/rgb.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.lo: coders/rgf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.lo `test -f 'coders/rgf.c' || echo '$(srcdir)/'`coders/rgf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/rgf.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.lo `test -f 'coders/rgf.c' || echo '$(srcdir)/'`coders/rgf.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.lo: coders/rla.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.lo `test -f 'coders/rla.c' || echo '$(srcdir)/'`coders/rla.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/rla.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.lo `test -f 'coders/rla.c' || echo '$(srcdir)/'`coders/rla.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.lo: coders/rle.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.lo `test -f 'coders/rle.c' || echo '$(srcdir)/'`coders/rle.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/rle.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.lo `test -f 'coders/rle.c' || echo '$(srcdir)/'`coders/rle.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.lo: coders/scr.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.lo `test -f 'coders/scr.c' || echo '$(srcdir)/'`coders/scr.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/scr.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.lo `test -f 'coders/scr.c' || echo '$(srcdir)/'`coders/scr.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.lo: coders/screenshot.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.lo `test -f 'coders/screenshot.c' || echo '$(srcdir)/'`coders/screenshot.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/screenshot.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.lo `test -f 'coders/screenshot.c' || echo '$(srcdir)/'`coders/screenshot.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.lo: coders/sct.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.lo `test -f 'coders/sct.c' || echo '$(srcdir)/'`coders/sct.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/sct.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.lo `test -f 'coders/sct.c' || echo '$(srcdir)/'`coders/sct.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.lo: coders/sfw.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.lo `test -f 'coders/sfw.c' || echo '$(srcdir)/'`coders/sfw.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/sfw.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.lo `test -f 'coders/sfw.c' || echo '$(srcdir)/'`coders/sfw.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.lo: coders/sgi.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.lo `test -f 'coders/sgi.c' || echo '$(srcdir)/'`coders/sgi.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/sgi.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.lo `test -f 'coders/sgi.c' || echo '$(srcdir)/'`coders/sgi.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.lo: coders/sixel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.lo `test -f 'coders/sixel.c' || echo '$(srcdir)/'`coders/sixel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/sixel.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.lo `test -f 'coders/sixel.c' || echo '$(srcdir)/'`coders/sixel.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.lo: coders/stegano.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.lo `test -f 'coders/stegano.c' || echo '$(srcdir)/'`coders/stegano.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/stegano.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.lo `test -f 'coders/stegano.c' || echo '$(srcdir)/'`coders/stegano.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.lo: coders/sun.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.lo `test -f 'coders/sun.c' || echo '$(srcdir)/'`coders/sun.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/sun.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.lo `test -f 'coders/sun.c' || echo '$(srcdir)/'`coders/sun.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.lo: coders/svg.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.lo `test -f 'coders/svg.c' || echo '$(srcdir)/'`coders/svg.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/svg.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.lo `test -f 'coders/svg.c' || echo '$(srcdir)/'`coders/svg.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.lo: coders/tga.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.lo `test -f 'coders/tga.c' || echo '$(srcdir)/'`coders/tga.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/tga.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.lo `test -f 'coders/tga.c' || echo '$(srcdir)/'`coders/tga.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.lo: coders/thumbnail.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.lo `test -f 'coders/thumbnail.c' || echo '$(srcdir)/'`coders/thumbnail.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/thumbnail.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.lo `test -f 'coders/thumbnail.c' || echo '$(srcdir)/'`coders/thumbnail.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.lo: coders/tile.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.lo `test -f 'coders/tile.c' || echo '$(srcdir)/'`coders/tile.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/tile.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.lo `test -f 'coders/tile.c' || echo '$(srcdir)/'`coders/tile.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.lo: coders/tim.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.lo `test -f 'coders/tim.c' || echo '$(srcdir)/'`coders/tim.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/tim.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.lo `test -f 'coders/tim.c' || echo '$(srcdir)/'`coders/tim.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.lo: coders/ttf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.lo `test -f 'coders/ttf.c' || echo '$(srcdir)/'`coders/ttf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ttf.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.lo `test -f 'coders/ttf.c' || echo '$(srcdir)/'`coders/ttf.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.lo: coders/txt.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.lo `test -f 'coders/txt.c' || echo '$(srcdir)/'`coders/txt.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/txt.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.lo `test -f 'coders/txt.c' || echo '$(srcdir)/'`coders/txt.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.lo: coders/uil.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.lo `test -f 'coders/uil.c' || echo '$(srcdir)/'`coders/uil.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/uil.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.lo `test -f 'coders/uil.c' || echo '$(srcdir)/'`coders/uil.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.lo: coders/url.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.lo `test -f 'coders/url.c' || echo '$(srcdir)/'`coders/url.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/url.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.lo `test -f 'coders/url.c' || echo '$(srcdir)/'`coders/url.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.lo: coders/uyvy.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.lo `test -f 'coders/uyvy.c' || echo '$(srcdir)/'`coders/uyvy.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/uyvy.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.lo `test -f 'coders/uyvy.c' || echo '$(srcdir)/'`coders/uyvy.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.lo: coders/vicar.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.lo `test -f 'coders/vicar.c' || echo '$(srcdir)/'`coders/vicar.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/vicar.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.lo `test -f 'coders/vicar.c' || echo '$(srcdir)/'`coders/vicar.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.lo: coders/vid.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.lo `test -f 'coders/vid.c' || echo '$(srcdir)/'`coders/vid.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/vid.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.lo `test -f 'coders/vid.c' || echo '$(srcdir)/'`coders/vid.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.lo: coders/video.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.lo `test -f 'coders/video.c' || echo '$(srcdir)/'`coders/video.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/video.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.lo `test -f 'coders/video.c' || echo '$(srcdir)/'`coders/video.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.lo: coders/viff.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.lo `test -f 'coders/viff.c' || echo '$(srcdir)/'`coders/viff.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/viff.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.lo `test -f 'coders/viff.c' || echo '$(srcdir)/'`coders/viff.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.lo: coders/vips.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.lo `test -f 'coders/vips.c' || echo '$(srcdir)/'`coders/vips.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/vips.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.lo `test -f 'coders/vips.c' || echo '$(srcdir)/'`coders/vips.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.lo: coders/wbmp.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.lo `test -f 'coders/wbmp.c' || echo '$(srcdir)/'`coders/wbmp.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/wbmp.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.lo `test -f 'coders/wbmp.c' || echo '$(srcdir)/'`coders/wbmp.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.lo: coders/wpg.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.lo `test -f 'coders/wpg.c' || echo '$(srcdir)/'`coders/wpg.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/wpg.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.lo `test -f 'coders/wpg.c' || echo '$(srcdir)/'`coders/wpg.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.lo: coders/xbm.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.lo `test -f 'coders/xbm.c' || echo '$(srcdir)/'`coders/xbm.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/xbm.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.lo `test -f 'coders/xbm.c' || echo '$(srcdir)/'`coders/xbm.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.lo: coders/xc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.lo `test -f 'coders/xc.c' || echo '$(srcdir)/'`coders/xc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/xc.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.lo `test -f 'coders/xc.c' || echo '$(srcdir)/'`coders/xc.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.lo: coders/xcf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.lo `test -f 'coders/xcf.c' || echo '$(srcdir)/'`coders/xcf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/xcf.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.lo `test -f 'coders/xcf.c' || echo '$(srcdir)/'`coders/xcf.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.lo: coders/xpm.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.lo `test -f 'coders/xpm.c' || echo '$(srcdir)/'`coders/xpm.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/xpm.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.lo `test -f 'coders/xpm.c' || echo '$(srcdir)/'`coders/xpm.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.lo: coders/xps.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.lo `test -f 'coders/xps.c' || echo '$(srcdir)/'`coders/xps.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/xps.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.lo `test -f 'coders/xps.c' || echo '$(srcdir)/'`coders/xps.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.lo: coders/ycbcr.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.lo `test -f 'coders/ycbcr.c' || echo '$(srcdir)/'`coders/ycbcr.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ycbcr.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.lo `test -f 'coders/ycbcr.c' || echo '$(srcdir)/'`coders/ycbcr.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.lo: coders/yuv.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.lo `test -f 'coders/yuv.c' || echo '$(srcdir)/'`coders/yuv.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/yuv.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.lo `test -f 'coders/yuv.c' || echo '$(srcdir)/'`coders/yuv.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.lo: coders/dps.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.lo `test -f 'coders/dps.c' || echo '$(srcdir)/'`coders/dps.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/dps.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.lo `test -f 'coders/dps.c' || echo '$(srcdir)/'`coders/dps.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.lo: coders/djvu.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.lo `test -f 'coders/djvu.c' || echo '$(srcdir)/'`coders/djvu.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/djvu.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.lo `test -f 'coders/djvu.c' || echo '$(srcdir)/'`coders/djvu.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.lo: coders/exr.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.lo `test -f 'coders/exr.c' || echo '$(srcdir)/'`coders/exr.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/exr.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.lo `test -f 'coders/exr.c' || echo '$(srcdir)/'`coders/exr.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.lo: coders/flif.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.lo `test -f 'coders/flif.c' || echo '$(srcdir)/'`coders/flif.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/flif.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.lo `test -f 'coders/flif.c' || echo '$(srcdir)/'`coders/flif.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.lo: coders/fpx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.lo `test -f 'coders/fpx.c' || echo '$(srcdir)/'`coders/fpx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/fpx.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.lo `test -f 'coders/fpx.c' || echo '$(srcdir)/'`coders/fpx.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.lo: coders/clipboard.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.lo `test -f 'coders/clipboard.c' || echo '$(srcdir)/'`coders/clipboard.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/clipboard.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.lo `test -f 'coders/clipboard.c' || echo '$(srcdir)/'`coders/clipboard.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.lo: coders/emf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.lo `test -f 'coders/emf.c' || echo '$(srcdir)/'`coders/emf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/emf.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.lo `test -f 'coders/emf.c' || echo '$(srcdir)/'`coders/emf.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.lo: coders/heic.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.lo `test -f 'coders/heic.c' || echo '$(srcdir)/'`coders/heic.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/heic.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.lo `test -f 'coders/heic.c' || echo '$(srcdir)/'`coders/heic.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.lo: coders/jbig.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.lo `test -f 'coders/jbig.c' || echo '$(srcdir)/'`coders/jbig.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/jbig.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.lo `test -f 'coders/jbig.c' || echo '$(srcdir)/'`coders/jbig.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.lo: coders/jpeg.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.lo `test -f 'coders/jpeg.c' || echo '$(srcdir)/'`coders/jpeg.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/jpeg.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.lo `test -f 'coders/jpeg.c' || echo '$(srcdir)/'`coders/jpeg.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.lo: coders/jp2.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.lo `test -f 'coders/jp2.c' || echo '$(srcdir)/'`coders/jp2.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/jp2.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.lo `test -f 'coders/jp2.c' || echo '$(srcdir)/'`coders/jp2.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.lo: coders/png.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.lo `test -f 'coders/png.c' || echo '$(srcdir)/'`coders/png.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/png.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.lo `test -f 'coders/png.c' || echo '$(srcdir)/'`coders/png.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.lo: coders/ept.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.lo `test -f 'coders/ept.c' || echo '$(srcdir)/'`coders/ept.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/ept.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.lo `test -f 'coders/ept.c' || echo '$(srcdir)/'`coders/ept.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.lo: coders/tiff.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.lo `test -f 'coders/tiff.c' || echo '$(srcdir)/'`coders/tiff.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/tiff.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.lo `test -f 'coders/tiff.c' || echo '$(srcdir)/'`coders/tiff.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.lo: coders/webp.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.lo `test -f 'coders/webp.c' || echo '$(srcdir)/'`coders/webp.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/webp.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.lo `test -f 'coders/webp.c' || echo '$(srcdir)/'`coders/webp.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.lo: coders/wmf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.lo `test -f 'coders/wmf.c' || echo '$(srcdir)/'`coders/wmf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/wmf.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.lo `test -f 'coders/wmf.c' || echo '$(srcdir)/'`coders/wmf.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.lo: coders/x.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.lo `test -f 'coders/x.c' || echo '$(srcdir)/'`coders/x.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/x.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.lo `test -f 'coders/x.c' || echo '$(srcdir)/'`coders/x.c - -coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.lo: coders/xwd.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.lo -MD -MP -MF coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.Tpo -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.lo `test -f 'coders/xwd.c' || echo '$(srcdir)/'`coders/xwd.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.Tpo coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/xwd.c' object='coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.lo `test -f 'coders/xwd.c' || echo '$(srcdir)/'`coders/xwd.c - -filters/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.lo: filters/analyze.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT filters/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.lo -MD -MP -MF filters/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.Tpo -c -o filters/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.lo `test -f 'filters/analyze.c' || echo '$(srcdir)/'`filters/analyze.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) filters/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.Tpo filters/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='filters/analyze.c' object='filters/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o filters/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.lo `test -f 'filters/analyze.c' || echo '$(srcdir)/'`filters/analyze.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo: wand/animate.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo `test -f 'wand/animate.c' || echo '$(srcdir)/'`wand/animate.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/animate.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.lo `test -f 'wand/animate.c' || echo '$(srcdir)/'`wand/animate.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo: wand/compare.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo `test -f 'wand/compare.c' || echo '$(srcdir)/'`wand/compare.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/compare.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.lo `test -f 'wand/compare.c' || echo '$(srcdir)/'`wand/compare.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo: wand/composite.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo `test -f 'wand/composite.c' || echo '$(srcdir)/'`wand/composite.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/composite.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.lo `test -f 'wand/composite.c' || echo '$(srcdir)/'`wand/composite.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.lo: wand/conjure.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.lo `test -f 'wand/conjure.c' || echo '$(srcdir)/'`wand/conjure.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/conjure.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.lo `test -f 'wand/conjure.c' || echo '$(srcdir)/'`wand/conjure.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.lo: wand/convert.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.lo `test -f 'wand/convert.c' || echo '$(srcdir)/'`wand/convert.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/convert.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.lo `test -f 'wand/convert.c' || echo '$(srcdir)/'`wand/convert.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo: wand/deprecate.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo `test -f 'wand/deprecate.c' || echo '$(srcdir)/'`wand/deprecate.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/deprecate.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.lo `test -f 'wand/deprecate.c' || echo '$(srcdir)/'`wand/deprecate.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo: wand/display.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo `test -f 'wand/display.c' || echo '$(srcdir)/'`wand/display.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/display.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.lo `test -f 'wand/display.c' || echo '$(srcdir)/'`wand/display.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.lo: wand/drawing-wand.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.lo `test -f 'wand/drawing-wand.c' || echo '$(srcdir)/'`wand/drawing-wand.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/drawing-wand.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.lo `test -f 'wand/drawing-wand.c' || echo '$(srcdir)/'`wand/drawing-wand.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo: wand/identify.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo `test -f 'wand/identify.c' || echo '$(srcdir)/'`wand/identify.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/identify.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.lo `test -f 'wand/identify.c' || echo '$(srcdir)/'`wand/identify.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.lo: wand/import.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.lo `test -f 'wand/import.c' || echo '$(srcdir)/'`wand/import.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/import.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.lo `test -f 'wand/import.c' || echo '$(srcdir)/'`wand/import.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.lo: wand/magick-image.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.lo `test -f 'wand/magick-image.c' || echo '$(srcdir)/'`wand/magick-image.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/magick-image.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.lo `test -f 'wand/magick-image.c' || echo '$(srcdir)/'`wand/magick-image.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.lo: wand/magick-property.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.lo `test -f 'wand/magick-property.c' || echo '$(srcdir)/'`wand/magick-property.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/magick-property.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.lo `test -f 'wand/magick-property.c' || echo '$(srcdir)/'`wand/magick-property.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.lo: wand/magick-wand.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.lo `test -f 'wand/magick-wand.c' || echo '$(srcdir)/'`wand/magick-wand.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/magick-wand.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.lo `test -f 'wand/magick-wand.c' || echo '$(srcdir)/'`wand/magick-wand.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.lo: wand/mogrify.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.lo `test -f 'wand/mogrify.c' || echo '$(srcdir)/'`wand/mogrify.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/mogrify.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.lo `test -f 'wand/mogrify.c' || echo '$(srcdir)/'`wand/mogrify.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo: wand/montage.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo `test -f 'wand/montage.c' || echo '$(srcdir)/'`wand/montage.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/montage.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.lo `test -f 'wand/montage.c' || echo '$(srcdir)/'`wand/montage.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.lo: wand/pixel-iterator.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.lo `test -f 'wand/pixel-iterator.c' || echo '$(srcdir)/'`wand/pixel-iterator.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/pixel-iterator.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.lo `test -f 'wand/pixel-iterator.c' || echo '$(srcdir)/'`wand/pixel-iterator.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.lo: wand/pixel-wand.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.lo `test -f 'wand/pixel-wand.c' || echo '$(srcdir)/'`wand/pixel-wand.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/pixel-wand.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.lo `test -f 'wand/pixel-wand.c' || echo '$(srcdir)/'`wand/pixel-wand.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo: wand/stream.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo `test -f 'wand/stream.c' || echo '$(srcdir)/'`wand/stream.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/stream.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.lo `test -f 'wand/stream.c' || echo '$(srcdir)/'`wand/stream.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.lo: wand/wand.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.lo `test -f 'wand/wand.c' || echo '$(srcdir)/'`wand/wand.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/wand.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.lo `test -f 'wand/wand.c' || echo '$(srcdir)/'`wand/wand.c - -wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.lo: wand/wand-view.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.lo -MD -MP -MF wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.Tpo -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.lo `test -f 'wand/wand-view.c' || echo '$(srcdir)/'`wand/wand-view.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.Tpo wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='wand/wand-view.c' object='wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wand/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.lo `test -f 'wand/wand-view.c' || echo '$(srcdir)/'`wand/wand-view.c - -tests/drawtest-drawtest.o: tests/drawtest.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tests_drawtest_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT tests/drawtest-drawtest.o -MD -MP -MF tests/$(DEPDIR)/drawtest-drawtest.Tpo -c -o tests/drawtest-drawtest.o `test -f 'tests/drawtest.c' || echo '$(srcdir)/'`tests/drawtest.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tests/$(DEPDIR)/drawtest-drawtest.Tpo tests/$(DEPDIR)/drawtest-drawtest.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tests/drawtest.c' object='tests/drawtest-drawtest.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tests_drawtest_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o tests/drawtest-drawtest.o `test -f 'tests/drawtest.c' || echo '$(srcdir)/'`tests/drawtest.c - -tests/drawtest-drawtest.obj: tests/drawtest.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tests_drawtest_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT tests/drawtest-drawtest.obj -MD -MP -MF tests/$(DEPDIR)/drawtest-drawtest.Tpo -c -o tests/drawtest-drawtest.obj `if test -f 'tests/drawtest.c'; then $(CYGPATH_W) 'tests/drawtest.c'; else $(CYGPATH_W) '$(srcdir)/tests/drawtest.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tests/$(DEPDIR)/drawtest-drawtest.Tpo tests/$(DEPDIR)/drawtest-drawtest.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tests/drawtest.c' object='tests/drawtest-drawtest.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tests_drawtest_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o tests/drawtest-drawtest.obj `if test -f 'tests/drawtest.c'; then $(CYGPATH_W) 'tests/drawtest.c'; else $(CYGPATH_W) '$(srcdir)/tests/drawtest.c'; fi` - -tests/validate-validate.o: tests/validate.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tests_validate_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT tests/validate-validate.o -MD -MP -MF tests/$(DEPDIR)/validate-validate.Tpo -c -o tests/validate-validate.o `test -f 'tests/validate.c' || echo '$(srcdir)/'`tests/validate.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tests/$(DEPDIR)/validate-validate.Tpo tests/$(DEPDIR)/validate-validate.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tests/validate.c' object='tests/validate-validate.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tests_validate_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o tests/validate-validate.o `test -f 'tests/validate.c' || echo '$(srcdir)/'`tests/validate.c - -tests/validate-validate.obj: tests/validate.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tests_validate_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT tests/validate-validate.obj -MD -MP -MF tests/$(DEPDIR)/validate-validate.Tpo -c -o tests/validate-validate.obj `if test -f 'tests/validate.c'; then $(CYGPATH_W) 'tests/validate.c'; else $(CYGPATH_W) '$(srcdir)/tests/validate.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tests/$(DEPDIR)/validate-validate.Tpo tests/$(DEPDIR)/validate-validate.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tests/validate.c' object='tests/validate-validate.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tests_validate_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o tests/validate-validate.obj `if test -f 'tests/validate.c'; then $(CYGPATH_W) 'tests/validate.c'; else $(CYGPATH_W) '$(srcdir)/tests/validate.c'; fi` - -tests/wandtest-wandtest.o: tests/wandtest.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tests_wandtest_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT tests/wandtest-wandtest.o -MD -MP -MF tests/$(DEPDIR)/wandtest-wandtest.Tpo -c -o tests/wandtest-wandtest.o `test -f 'tests/wandtest.c' || echo '$(srcdir)/'`tests/wandtest.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tests/$(DEPDIR)/wandtest-wandtest.Tpo tests/$(DEPDIR)/wandtest-wandtest.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tests/wandtest.c' object='tests/wandtest-wandtest.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tests_wandtest_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o tests/wandtest-wandtest.o `test -f 'tests/wandtest.c' || echo '$(srcdir)/'`tests/wandtest.c - -tests/wandtest-wandtest.obj: tests/wandtest.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tests_wandtest_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT tests/wandtest-wandtest.obj -MD -MP -MF tests/$(DEPDIR)/wandtest-wandtest.Tpo -c -o tests/wandtest-wandtest.obj `if test -f 'tests/wandtest.c'; then $(CYGPATH_W) 'tests/wandtest.c'; else $(CYGPATH_W) '$(srcdir)/tests/wandtest.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tests/$(DEPDIR)/wandtest-wandtest.Tpo tests/$(DEPDIR)/wandtest-wandtest.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tests/wandtest.c' object='tests/wandtest-wandtest.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tests_wandtest_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o tests/wandtest-wandtest.obj `if test -f 'tests/wandtest.c'; then $(CYGPATH_W) 'tests/wandtest.c'; else $(CYGPATH_W) '$(srcdir)/tests/wandtest.c'; fi` - -.cpp.o: -@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ -@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ -@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ -@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.lo: Magick++/lib/Blob.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.lo `test -f 'Magick++/lib/Blob.cpp' || echo '$(srcdir)/'`Magick++/lib/Blob.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/Blob.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.lo `test -f 'Magick++/lib/Blob.cpp' || echo '$(srcdir)/'`Magick++/lib/Blob.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.lo: Magick++/lib/BlobRef.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.lo `test -f 'Magick++/lib/BlobRef.cpp' || echo '$(srcdir)/'`Magick++/lib/BlobRef.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/BlobRef.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.lo `test -f 'Magick++/lib/BlobRef.cpp' || echo '$(srcdir)/'`Magick++/lib/BlobRef.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.lo: Magick++/lib/ChannelMoments.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.lo `test -f 'Magick++/lib/ChannelMoments.cpp' || echo '$(srcdir)/'`Magick++/lib/ChannelMoments.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/ChannelMoments.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.lo `test -f 'Magick++/lib/ChannelMoments.cpp' || echo '$(srcdir)/'`Magick++/lib/ChannelMoments.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.lo: Magick++/lib/CoderInfo.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.lo `test -f 'Magick++/lib/CoderInfo.cpp' || echo '$(srcdir)/'`Magick++/lib/CoderInfo.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/CoderInfo.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.lo `test -f 'Magick++/lib/CoderInfo.cpp' || echo '$(srcdir)/'`Magick++/lib/CoderInfo.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.lo: Magick++/lib/Color.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.lo `test -f 'Magick++/lib/Color.cpp' || echo '$(srcdir)/'`Magick++/lib/Color.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/Color.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.lo `test -f 'Magick++/lib/Color.cpp' || echo '$(srcdir)/'`Magick++/lib/Color.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.lo: Magick++/lib/Drawable.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.lo `test -f 'Magick++/lib/Drawable.cpp' || echo '$(srcdir)/'`Magick++/lib/Drawable.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/Drawable.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.lo `test -f 'Magick++/lib/Drawable.cpp' || echo '$(srcdir)/'`Magick++/lib/Drawable.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.lo: Magick++/lib/Exception.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.lo `test -f 'Magick++/lib/Exception.cpp' || echo '$(srcdir)/'`Magick++/lib/Exception.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/Exception.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.lo `test -f 'Magick++/lib/Exception.cpp' || echo '$(srcdir)/'`Magick++/lib/Exception.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.lo: Magick++/lib/Functions.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.lo `test -f 'Magick++/lib/Functions.cpp' || echo '$(srcdir)/'`Magick++/lib/Functions.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/Functions.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.lo `test -f 'Magick++/lib/Functions.cpp' || echo '$(srcdir)/'`Magick++/lib/Functions.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.lo: Magick++/lib/Geometry.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.lo `test -f 'Magick++/lib/Geometry.cpp' || echo '$(srcdir)/'`Magick++/lib/Geometry.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/Geometry.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.lo `test -f 'Magick++/lib/Geometry.cpp' || echo '$(srcdir)/'`Magick++/lib/Geometry.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.lo: Magick++/lib/Image.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.lo `test -f 'Magick++/lib/Image.cpp' || echo '$(srcdir)/'`Magick++/lib/Image.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/Image.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.lo `test -f 'Magick++/lib/Image.cpp' || echo '$(srcdir)/'`Magick++/lib/Image.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.lo: Magick++/lib/ImageRef.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.lo `test -f 'Magick++/lib/ImageRef.cpp' || echo '$(srcdir)/'`Magick++/lib/ImageRef.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/ImageRef.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.lo `test -f 'Magick++/lib/ImageRef.cpp' || echo '$(srcdir)/'`Magick++/lib/ImageRef.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.lo: Magick++/lib/Montage.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.lo `test -f 'Magick++/lib/Montage.cpp' || echo '$(srcdir)/'`Magick++/lib/Montage.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/Montage.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.lo `test -f 'Magick++/lib/Montage.cpp' || echo '$(srcdir)/'`Magick++/lib/Montage.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.lo: Magick++/lib/Options.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.lo `test -f 'Magick++/lib/Options.cpp' || echo '$(srcdir)/'`Magick++/lib/Options.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/Options.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.lo `test -f 'Magick++/lib/Options.cpp' || echo '$(srcdir)/'`Magick++/lib/Options.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.lo: Magick++/lib/Pixels.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.lo `test -f 'Magick++/lib/Pixels.cpp' || echo '$(srcdir)/'`Magick++/lib/Pixels.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/Pixels.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.lo `test -f 'Magick++/lib/Pixels.cpp' || echo '$(srcdir)/'`Magick++/lib/Pixels.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.lo: Magick++/lib/ResourceLimits.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.lo `test -f 'Magick++/lib/ResourceLimits.cpp' || echo '$(srcdir)/'`Magick++/lib/ResourceLimits.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/ResourceLimits.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.lo `test -f 'Magick++/lib/ResourceLimits.cpp' || echo '$(srcdir)/'`Magick++/lib/ResourceLimits.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.lo: Magick++/lib/STL.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.lo `test -f 'Magick++/lib/STL.cpp' || echo '$(srcdir)/'`Magick++/lib/STL.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/STL.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.lo `test -f 'Magick++/lib/STL.cpp' || echo '$(srcdir)/'`Magick++/lib/STL.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.lo: Magick++/lib/Thread.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.lo `test -f 'Magick++/lib/Thread.cpp' || echo '$(srcdir)/'`Magick++/lib/Thread.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/Thread.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.lo `test -f 'Magick++/lib/Thread.cpp' || echo '$(srcdir)/'`Magick++/lib/Thread.cpp - -Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.lo: Magick++/lib/TypeMetric.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.lo -MD -MP -MF Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.Tpo -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.lo `test -f 'Magick++/lib/TypeMetric.cpp' || echo '$(srcdir)/'`Magick++/lib/TypeMetric.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.Tpo Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/lib/TypeMetric.cpp' object='Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/lib/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.lo `test -f 'Magick++/lib/TypeMetric.cpp' || echo '$(srcdir)/'`Magick++/lib/TypeMetric.cpp - -Magick++/demo/analyze-analyze.o: Magick++/demo/analyze.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_analyze_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/analyze-analyze.o -MD -MP -MF Magick++/demo/$(DEPDIR)/analyze-analyze.Tpo -c -o Magick++/demo/analyze-analyze.o `test -f 'Magick++/demo/analyze.cpp' || echo '$(srcdir)/'`Magick++/demo/analyze.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/analyze-analyze.Tpo Magick++/demo/$(DEPDIR)/analyze-analyze.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/analyze.cpp' object='Magick++/demo/analyze-analyze.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_analyze_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/analyze-analyze.o `test -f 'Magick++/demo/analyze.cpp' || echo '$(srcdir)/'`Magick++/demo/analyze.cpp - -Magick++/demo/analyze-analyze.obj: Magick++/demo/analyze.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_analyze_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/analyze-analyze.obj -MD -MP -MF Magick++/demo/$(DEPDIR)/analyze-analyze.Tpo -c -o Magick++/demo/analyze-analyze.obj `if test -f 'Magick++/demo/analyze.cpp'; then $(CYGPATH_W) 'Magick++/demo/analyze.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/analyze.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/analyze-analyze.Tpo Magick++/demo/$(DEPDIR)/analyze-analyze.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/analyze.cpp' object='Magick++/demo/analyze-analyze.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_analyze_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/analyze-analyze.obj `if test -f 'Magick++/demo/analyze.cpp'; then $(CYGPATH_W) 'Magick++/demo/analyze.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/analyze.cpp'; fi` - -Magick++/demo/button-button.o: Magick++/demo/button.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_button_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/button-button.o -MD -MP -MF Magick++/demo/$(DEPDIR)/button-button.Tpo -c -o Magick++/demo/button-button.o `test -f 'Magick++/demo/button.cpp' || echo '$(srcdir)/'`Magick++/demo/button.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/button-button.Tpo Magick++/demo/$(DEPDIR)/button-button.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/button.cpp' object='Magick++/demo/button-button.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_button_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/button-button.o `test -f 'Magick++/demo/button.cpp' || echo '$(srcdir)/'`Magick++/demo/button.cpp - -Magick++/demo/button-button.obj: Magick++/demo/button.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_button_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/button-button.obj -MD -MP -MF Magick++/demo/$(DEPDIR)/button-button.Tpo -c -o Magick++/demo/button-button.obj `if test -f 'Magick++/demo/button.cpp'; then $(CYGPATH_W) 'Magick++/demo/button.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/button.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/button-button.Tpo Magick++/demo/$(DEPDIR)/button-button.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/button.cpp' object='Magick++/demo/button-button.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_button_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/button-button.obj `if test -f 'Magick++/demo/button.cpp'; then $(CYGPATH_W) 'Magick++/demo/button.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/button.cpp'; fi` - -Magick++/demo/demo-demo.o: Magick++/demo/demo.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_demo_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/demo-demo.o -MD -MP -MF Magick++/demo/$(DEPDIR)/demo-demo.Tpo -c -o Magick++/demo/demo-demo.o `test -f 'Magick++/demo/demo.cpp' || echo '$(srcdir)/'`Magick++/demo/demo.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/demo-demo.Tpo Magick++/demo/$(DEPDIR)/demo-demo.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/demo.cpp' object='Magick++/demo/demo-demo.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_demo_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/demo-demo.o `test -f 'Magick++/demo/demo.cpp' || echo '$(srcdir)/'`Magick++/demo/demo.cpp - -Magick++/demo/demo-demo.obj: Magick++/demo/demo.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_demo_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/demo-demo.obj -MD -MP -MF Magick++/demo/$(DEPDIR)/demo-demo.Tpo -c -o Magick++/demo/demo-demo.obj `if test -f 'Magick++/demo/demo.cpp'; then $(CYGPATH_W) 'Magick++/demo/demo.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/demo.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/demo-demo.Tpo Magick++/demo/$(DEPDIR)/demo-demo.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/demo.cpp' object='Magick++/demo/demo-demo.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_demo_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/demo-demo.obj `if test -f 'Magick++/demo/demo.cpp'; then $(CYGPATH_W) 'Magick++/demo/demo.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/demo.cpp'; fi` - -Magick++/demo/detrans-detrans.o: Magick++/demo/detrans.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_detrans_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/detrans-detrans.o -MD -MP -MF Magick++/demo/$(DEPDIR)/detrans-detrans.Tpo -c -o Magick++/demo/detrans-detrans.o `test -f 'Magick++/demo/detrans.cpp' || echo '$(srcdir)/'`Magick++/demo/detrans.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/detrans-detrans.Tpo Magick++/demo/$(DEPDIR)/detrans-detrans.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/detrans.cpp' object='Magick++/demo/detrans-detrans.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_detrans_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/detrans-detrans.o `test -f 'Magick++/demo/detrans.cpp' || echo '$(srcdir)/'`Magick++/demo/detrans.cpp - -Magick++/demo/detrans-detrans.obj: Magick++/demo/detrans.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_detrans_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/detrans-detrans.obj -MD -MP -MF Magick++/demo/$(DEPDIR)/detrans-detrans.Tpo -c -o Magick++/demo/detrans-detrans.obj `if test -f 'Magick++/demo/detrans.cpp'; then $(CYGPATH_W) 'Magick++/demo/detrans.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/detrans.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/detrans-detrans.Tpo Magick++/demo/$(DEPDIR)/detrans-detrans.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/detrans.cpp' object='Magick++/demo/detrans-detrans.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_detrans_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/detrans-detrans.obj `if test -f 'Magick++/demo/detrans.cpp'; then $(CYGPATH_W) 'Magick++/demo/detrans.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/detrans.cpp'; fi` - -Magick++/demo/flip-flip.o: Magick++/demo/flip.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_flip_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/flip-flip.o -MD -MP -MF Magick++/demo/$(DEPDIR)/flip-flip.Tpo -c -o Magick++/demo/flip-flip.o `test -f 'Magick++/demo/flip.cpp' || echo '$(srcdir)/'`Magick++/demo/flip.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/flip-flip.Tpo Magick++/demo/$(DEPDIR)/flip-flip.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/flip.cpp' object='Magick++/demo/flip-flip.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_flip_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/flip-flip.o `test -f 'Magick++/demo/flip.cpp' || echo '$(srcdir)/'`Magick++/demo/flip.cpp - -Magick++/demo/flip-flip.obj: Magick++/demo/flip.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_flip_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/flip-flip.obj -MD -MP -MF Magick++/demo/$(DEPDIR)/flip-flip.Tpo -c -o Magick++/demo/flip-flip.obj `if test -f 'Magick++/demo/flip.cpp'; then $(CYGPATH_W) 'Magick++/demo/flip.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/flip.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/flip-flip.Tpo Magick++/demo/$(DEPDIR)/flip-flip.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/flip.cpp' object='Magick++/demo/flip-flip.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_flip_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/flip-flip.obj `if test -f 'Magick++/demo/flip.cpp'; then $(CYGPATH_W) 'Magick++/demo/flip.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/flip.cpp'; fi` - -Magick++/demo/gravity-gravity.o: Magick++/demo/gravity.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_gravity_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/gravity-gravity.o -MD -MP -MF Magick++/demo/$(DEPDIR)/gravity-gravity.Tpo -c -o Magick++/demo/gravity-gravity.o `test -f 'Magick++/demo/gravity.cpp' || echo '$(srcdir)/'`Magick++/demo/gravity.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/gravity-gravity.Tpo Magick++/demo/$(DEPDIR)/gravity-gravity.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/gravity.cpp' object='Magick++/demo/gravity-gravity.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_gravity_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/gravity-gravity.o `test -f 'Magick++/demo/gravity.cpp' || echo '$(srcdir)/'`Magick++/demo/gravity.cpp - -Magick++/demo/gravity-gravity.obj: Magick++/demo/gravity.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_gravity_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/gravity-gravity.obj -MD -MP -MF Magick++/demo/$(DEPDIR)/gravity-gravity.Tpo -c -o Magick++/demo/gravity-gravity.obj `if test -f 'Magick++/demo/gravity.cpp'; then $(CYGPATH_W) 'Magick++/demo/gravity.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/gravity.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/gravity-gravity.Tpo Magick++/demo/$(DEPDIR)/gravity-gravity.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/gravity.cpp' object='Magick++/demo/gravity-gravity.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_gravity_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/gravity-gravity.obj `if test -f 'Magick++/demo/gravity.cpp'; then $(CYGPATH_W) 'Magick++/demo/gravity.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/gravity.cpp'; fi` - -Magick++/demo/piddle-piddle.o: Magick++/demo/piddle.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_piddle_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/piddle-piddle.o -MD -MP -MF Magick++/demo/$(DEPDIR)/piddle-piddle.Tpo -c -o Magick++/demo/piddle-piddle.o `test -f 'Magick++/demo/piddle.cpp' || echo '$(srcdir)/'`Magick++/demo/piddle.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/piddle-piddle.Tpo Magick++/demo/$(DEPDIR)/piddle-piddle.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/piddle.cpp' object='Magick++/demo/piddle-piddle.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_piddle_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/piddle-piddle.o `test -f 'Magick++/demo/piddle.cpp' || echo '$(srcdir)/'`Magick++/demo/piddle.cpp - -Magick++/demo/piddle-piddle.obj: Magick++/demo/piddle.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_piddle_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/piddle-piddle.obj -MD -MP -MF Magick++/demo/$(DEPDIR)/piddle-piddle.Tpo -c -o Magick++/demo/piddle-piddle.obj `if test -f 'Magick++/demo/piddle.cpp'; then $(CYGPATH_W) 'Magick++/demo/piddle.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/piddle.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/piddle-piddle.Tpo Magick++/demo/$(DEPDIR)/piddle-piddle.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/piddle.cpp' object='Magick++/demo/piddle-piddle.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_piddle_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/piddle-piddle.obj `if test -f 'Magick++/demo/piddle.cpp'; then $(CYGPATH_W) 'Magick++/demo/piddle.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/piddle.cpp'; fi` - -Magick++/demo/shapes-shapes.o: Magick++/demo/shapes.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_shapes_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/shapes-shapes.o -MD -MP -MF Magick++/demo/$(DEPDIR)/shapes-shapes.Tpo -c -o Magick++/demo/shapes-shapes.o `test -f 'Magick++/demo/shapes.cpp' || echo '$(srcdir)/'`Magick++/demo/shapes.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/shapes-shapes.Tpo Magick++/demo/$(DEPDIR)/shapes-shapes.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/shapes.cpp' object='Magick++/demo/shapes-shapes.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_shapes_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/shapes-shapes.o `test -f 'Magick++/demo/shapes.cpp' || echo '$(srcdir)/'`Magick++/demo/shapes.cpp - -Magick++/demo/shapes-shapes.obj: Magick++/demo/shapes.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_shapes_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/shapes-shapes.obj -MD -MP -MF Magick++/demo/$(DEPDIR)/shapes-shapes.Tpo -c -o Magick++/demo/shapes-shapes.obj `if test -f 'Magick++/demo/shapes.cpp'; then $(CYGPATH_W) 'Magick++/demo/shapes.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/shapes.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/shapes-shapes.Tpo Magick++/demo/$(DEPDIR)/shapes-shapes.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/shapes.cpp' object='Magick++/demo/shapes-shapes.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_shapes_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/shapes-shapes.obj `if test -f 'Magick++/demo/shapes.cpp'; then $(CYGPATH_W) 'Magick++/demo/shapes.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/shapes.cpp'; fi` - -Magick++/demo/zoom-zoom.o: Magick++/demo/zoom.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_zoom_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/zoom-zoom.o -MD -MP -MF Magick++/demo/$(DEPDIR)/zoom-zoom.Tpo -c -o Magick++/demo/zoom-zoom.o `test -f 'Magick++/demo/zoom.cpp' || echo '$(srcdir)/'`Magick++/demo/zoom.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/zoom-zoom.Tpo Magick++/demo/$(DEPDIR)/zoom-zoom.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/zoom.cpp' object='Magick++/demo/zoom-zoom.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_zoom_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/zoom-zoom.o `test -f 'Magick++/demo/zoom.cpp' || echo '$(srcdir)/'`Magick++/demo/zoom.cpp - -Magick++/demo/zoom-zoom.obj: Magick++/demo/zoom.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_zoom_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/demo/zoom-zoom.obj -MD -MP -MF Magick++/demo/$(DEPDIR)/zoom-zoom.Tpo -c -o Magick++/demo/zoom-zoom.obj `if test -f 'Magick++/demo/zoom.cpp'; then $(CYGPATH_W) 'Magick++/demo/zoom.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/zoom.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/demo/$(DEPDIR)/zoom-zoom.Tpo Magick++/demo/$(DEPDIR)/zoom-zoom.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/demo/zoom.cpp' object='Magick++/demo/zoom-zoom.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___demo_zoom_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/demo/zoom-zoom.obj `if test -f 'Magick++/demo/zoom.cpp'; then $(CYGPATH_W) 'Magick++/demo/zoom.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/demo/zoom.cpp'; fi` - -Magick++/tests/appendImages-appendImages.o: Magick++/tests/appendImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_appendImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/appendImages-appendImages.o -MD -MP -MF Magick++/tests/$(DEPDIR)/appendImages-appendImages.Tpo -c -o Magick++/tests/appendImages-appendImages.o `test -f 'Magick++/tests/appendImages.cpp' || echo '$(srcdir)/'`Magick++/tests/appendImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/appendImages-appendImages.Tpo Magick++/tests/$(DEPDIR)/appendImages-appendImages.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/appendImages.cpp' object='Magick++/tests/appendImages-appendImages.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_appendImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/appendImages-appendImages.o `test -f 'Magick++/tests/appendImages.cpp' || echo '$(srcdir)/'`Magick++/tests/appendImages.cpp - -Magick++/tests/appendImages-appendImages.obj: Magick++/tests/appendImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_appendImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/appendImages-appendImages.obj -MD -MP -MF Magick++/tests/$(DEPDIR)/appendImages-appendImages.Tpo -c -o Magick++/tests/appendImages-appendImages.obj `if test -f 'Magick++/tests/appendImages.cpp'; then $(CYGPATH_W) 'Magick++/tests/appendImages.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/appendImages.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/appendImages-appendImages.Tpo Magick++/tests/$(DEPDIR)/appendImages-appendImages.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/appendImages.cpp' object='Magick++/tests/appendImages-appendImages.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_appendImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/appendImages-appendImages.obj `if test -f 'Magick++/tests/appendImages.cpp'; then $(CYGPATH_W) 'Magick++/tests/appendImages.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/appendImages.cpp'; fi` - -Magick++/tests/attributes-attributes.o: Magick++/tests/attributes.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_attributes_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/attributes-attributes.o -MD -MP -MF Magick++/tests/$(DEPDIR)/attributes-attributes.Tpo -c -o Magick++/tests/attributes-attributes.o `test -f 'Magick++/tests/attributes.cpp' || echo '$(srcdir)/'`Magick++/tests/attributes.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/attributes-attributes.Tpo Magick++/tests/$(DEPDIR)/attributes-attributes.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/attributes.cpp' object='Magick++/tests/attributes-attributes.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_attributes_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/attributes-attributes.o `test -f 'Magick++/tests/attributes.cpp' || echo '$(srcdir)/'`Magick++/tests/attributes.cpp - -Magick++/tests/attributes-attributes.obj: Magick++/tests/attributes.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_attributes_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/attributes-attributes.obj -MD -MP -MF Magick++/tests/$(DEPDIR)/attributes-attributes.Tpo -c -o Magick++/tests/attributes-attributes.obj `if test -f 'Magick++/tests/attributes.cpp'; then $(CYGPATH_W) 'Magick++/tests/attributes.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/attributes.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/attributes-attributes.Tpo Magick++/tests/$(DEPDIR)/attributes-attributes.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/attributes.cpp' object='Magick++/tests/attributes-attributes.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_attributes_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/attributes-attributes.obj `if test -f 'Magick++/tests/attributes.cpp'; then $(CYGPATH_W) 'Magick++/tests/attributes.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/attributes.cpp'; fi` - -Magick++/tests/averageImages-averageImages.o: Magick++/tests/averageImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_averageImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/averageImages-averageImages.o -MD -MP -MF Magick++/tests/$(DEPDIR)/averageImages-averageImages.Tpo -c -o Magick++/tests/averageImages-averageImages.o `test -f 'Magick++/tests/averageImages.cpp' || echo '$(srcdir)/'`Magick++/tests/averageImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/averageImages-averageImages.Tpo Magick++/tests/$(DEPDIR)/averageImages-averageImages.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/averageImages.cpp' object='Magick++/tests/averageImages-averageImages.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_averageImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/averageImages-averageImages.o `test -f 'Magick++/tests/averageImages.cpp' || echo '$(srcdir)/'`Magick++/tests/averageImages.cpp - -Magick++/tests/averageImages-averageImages.obj: Magick++/tests/averageImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_averageImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/averageImages-averageImages.obj -MD -MP -MF Magick++/tests/$(DEPDIR)/averageImages-averageImages.Tpo -c -o Magick++/tests/averageImages-averageImages.obj `if test -f 'Magick++/tests/averageImages.cpp'; then $(CYGPATH_W) 'Magick++/tests/averageImages.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/averageImages.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/averageImages-averageImages.Tpo Magick++/tests/$(DEPDIR)/averageImages-averageImages.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/averageImages.cpp' object='Magick++/tests/averageImages-averageImages.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_averageImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/averageImages-averageImages.obj `if test -f 'Magick++/tests/averageImages.cpp'; then $(CYGPATH_W) 'Magick++/tests/averageImages.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/averageImages.cpp'; fi` - -Magick++/tests/coalesceImages-coalesceImages.o: Magick++/tests/coalesceImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_coalesceImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/coalesceImages-coalesceImages.o -MD -MP -MF Magick++/tests/$(DEPDIR)/coalesceImages-coalesceImages.Tpo -c -o Magick++/tests/coalesceImages-coalesceImages.o `test -f 'Magick++/tests/coalesceImages.cpp' || echo '$(srcdir)/'`Magick++/tests/coalesceImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/coalesceImages-coalesceImages.Tpo Magick++/tests/$(DEPDIR)/coalesceImages-coalesceImages.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/coalesceImages.cpp' object='Magick++/tests/coalesceImages-coalesceImages.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_coalesceImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/coalesceImages-coalesceImages.o `test -f 'Magick++/tests/coalesceImages.cpp' || echo '$(srcdir)/'`Magick++/tests/coalesceImages.cpp - -Magick++/tests/coalesceImages-coalesceImages.obj: Magick++/tests/coalesceImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_coalesceImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/coalesceImages-coalesceImages.obj -MD -MP -MF Magick++/tests/$(DEPDIR)/coalesceImages-coalesceImages.Tpo -c -o Magick++/tests/coalesceImages-coalesceImages.obj `if test -f 'Magick++/tests/coalesceImages.cpp'; then $(CYGPATH_W) 'Magick++/tests/coalesceImages.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/coalesceImages.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/coalesceImages-coalesceImages.Tpo Magick++/tests/$(DEPDIR)/coalesceImages-coalesceImages.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/coalesceImages.cpp' object='Magick++/tests/coalesceImages-coalesceImages.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_coalesceImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/coalesceImages-coalesceImages.obj `if test -f 'Magick++/tests/coalesceImages.cpp'; then $(CYGPATH_W) 'Magick++/tests/coalesceImages.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/coalesceImages.cpp'; fi` - -Magick++/tests/coderInfo-coderInfo.o: Magick++/tests/coderInfo.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_coderInfo_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/coderInfo-coderInfo.o -MD -MP -MF Magick++/tests/$(DEPDIR)/coderInfo-coderInfo.Tpo -c -o Magick++/tests/coderInfo-coderInfo.o `test -f 'Magick++/tests/coderInfo.cpp' || echo '$(srcdir)/'`Magick++/tests/coderInfo.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/coderInfo-coderInfo.Tpo Magick++/tests/$(DEPDIR)/coderInfo-coderInfo.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/coderInfo.cpp' object='Magick++/tests/coderInfo-coderInfo.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_coderInfo_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/coderInfo-coderInfo.o `test -f 'Magick++/tests/coderInfo.cpp' || echo '$(srcdir)/'`Magick++/tests/coderInfo.cpp - -Magick++/tests/coderInfo-coderInfo.obj: Magick++/tests/coderInfo.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_coderInfo_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/coderInfo-coderInfo.obj -MD -MP -MF Magick++/tests/$(DEPDIR)/coderInfo-coderInfo.Tpo -c -o Magick++/tests/coderInfo-coderInfo.obj `if test -f 'Magick++/tests/coderInfo.cpp'; then $(CYGPATH_W) 'Magick++/tests/coderInfo.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/coderInfo.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/coderInfo-coderInfo.Tpo Magick++/tests/$(DEPDIR)/coderInfo-coderInfo.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/coderInfo.cpp' object='Magick++/tests/coderInfo-coderInfo.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_coderInfo_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/coderInfo-coderInfo.obj `if test -f 'Magick++/tests/coderInfo.cpp'; then $(CYGPATH_W) 'Magick++/tests/coderInfo.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/coderInfo.cpp'; fi` - -Magick++/tests/color-color.o: Magick++/tests/color.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_color_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/color-color.o -MD -MP -MF Magick++/tests/$(DEPDIR)/color-color.Tpo -c -o Magick++/tests/color-color.o `test -f 'Magick++/tests/color.cpp' || echo '$(srcdir)/'`Magick++/tests/color.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/color-color.Tpo Magick++/tests/$(DEPDIR)/color-color.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/color.cpp' object='Magick++/tests/color-color.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_color_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/color-color.o `test -f 'Magick++/tests/color.cpp' || echo '$(srcdir)/'`Magick++/tests/color.cpp - -Magick++/tests/color-color.obj: Magick++/tests/color.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_color_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/color-color.obj -MD -MP -MF Magick++/tests/$(DEPDIR)/color-color.Tpo -c -o Magick++/tests/color-color.obj `if test -f 'Magick++/tests/color.cpp'; then $(CYGPATH_W) 'Magick++/tests/color.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/color.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/color-color.Tpo Magick++/tests/$(DEPDIR)/color-color.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/color.cpp' object='Magick++/tests/color-color.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_color_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/color-color.obj `if test -f 'Magick++/tests/color.cpp'; then $(CYGPATH_W) 'Magick++/tests/color.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/color.cpp'; fi` - -Magick++/tests/colorHistogram-colorHistogram.o: Magick++/tests/colorHistogram.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_colorHistogram_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/colorHistogram-colorHistogram.o -MD -MP -MF Magick++/tests/$(DEPDIR)/colorHistogram-colorHistogram.Tpo -c -o Magick++/tests/colorHistogram-colorHistogram.o `test -f 'Magick++/tests/colorHistogram.cpp' || echo '$(srcdir)/'`Magick++/tests/colorHistogram.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/colorHistogram-colorHistogram.Tpo Magick++/tests/$(DEPDIR)/colorHistogram-colorHistogram.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/colorHistogram.cpp' object='Magick++/tests/colorHistogram-colorHistogram.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_colorHistogram_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/colorHistogram-colorHistogram.o `test -f 'Magick++/tests/colorHistogram.cpp' || echo '$(srcdir)/'`Magick++/tests/colorHistogram.cpp - -Magick++/tests/colorHistogram-colorHistogram.obj: Magick++/tests/colorHistogram.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_colorHistogram_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/colorHistogram-colorHistogram.obj -MD -MP -MF Magick++/tests/$(DEPDIR)/colorHistogram-colorHistogram.Tpo -c -o Magick++/tests/colorHistogram-colorHistogram.obj `if test -f 'Magick++/tests/colorHistogram.cpp'; then $(CYGPATH_W) 'Magick++/tests/colorHistogram.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/colorHistogram.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/colorHistogram-colorHistogram.Tpo Magick++/tests/$(DEPDIR)/colorHistogram-colorHistogram.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/colorHistogram.cpp' object='Magick++/tests/colorHistogram-colorHistogram.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_colorHistogram_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/colorHistogram-colorHistogram.obj `if test -f 'Magick++/tests/colorHistogram.cpp'; then $(CYGPATH_W) 'Magick++/tests/colorHistogram.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/colorHistogram.cpp'; fi` - -Magick++/tests/exceptions-exceptions.o: Magick++/tests/exceptions.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_exceptions_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/exceptions-exceptions.o -MD -MP -MF Magick++/tests/$(DEPDIR)/exceptions-exceptions.Tpo -c -o Magick++/tests/exceptions-exceptions.o `test -f 'Magick++/tests/exceptions.cpp' || echo '$(srcdir)/'`Magick++/tests/exceptions.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/exceptions-exceptions.Tpo Magick++/tests/$(DEPDIR)/exceptions-exceptions.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/exceptions.cpp' object='Magick++/tests/exceptions-exceptions.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_exceptions_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/exceptions-exceptions.o `test -f 'Magick++/tests/exceptions.cpp' || echo '$(srcdir)/'`Magick++/tests/exceptions.cpp - -Magick++/tests/exceptions-exceptions.obj: Magick++/tests/exceptions.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_exceptions_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/exceptions-exceptions.obj -MD -MP -MF Magick++/tests/$(DEPDIR)/exceptions-exceptions.Tpo -c -o Magick++/tests/exceptions-exceptions.obj `if test -f 'Magick++/tests/exceptions.cpp'; then $(CYGPATH_W) 'Magick++/tests/exceptions.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/exceptions.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/exceptions-exceptions.Tpo Magick++/tests/$(DEPDIR)/exceptions-exceptions.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/exceptions.cpp' object='Magick++/tests/exceptions-exceptions.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_exceptions_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/exceptions-exceptions.obj `if test -f 'Magick++/tests/exceptions.cpp'; then $(CYGPATH_W) 'Magick++/tests/exceptions.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/exceptions.cpp'; fi` - -Magick++/tests/montageImages-montageImages.o: Magick++/tests/montageImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_montageImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/montageImages-montageImages.o -MD -MP -MF Magick++/tests/$(DEPDIR)/montageImages-montageImages.Tpo -c -o Magick++/tests/montageImages-montageImages.o `test -f 'Magick++/tests/montageImages.cpp' || echo '$(srcdir)/'`Magick++/tests/montageImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/montageImages-montageImages.Tpo Magick++/tests/$(DEPDIR)/montageImages-montageImages.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/montageImages.cpp' object='Magick++/tests/montageImages-montageImages.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_montageImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/montageImages-montageImages.o `test -f 'Magick++/tests/montageImages.cpp' || echo '$(srcdir)/'`Magick++/tests/montageImages.cpp - -Magick++/tests/montageImages-montageImages.obj: Magick++/tests/montageImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_montageImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/montageImages-montageImages.obj -MD -MP -MF Magick++/tests/$(DEPDIR)/montageImages-montageImages.Tpo -c -o Magick++/tests/montageImages-montageImages.obj `if test -f 'Magick++/tests/montageImages.cpp'; then $(CYGPATH_W) 'Magick++/tests/montageImages.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/montageImages.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/montageImages-montageImages.Tpo Magick++/tests/$(DEPDIR)/montageImages-montageImages.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/montageImages.cpp' object='Magick++/tests/montageImages-montageImages.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_montageImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/montageImages-montageImages.obj `if test -f 'Magick++/tests/montageImages.cpp'; then $(CYGPATH_W) 'Magick++/tests/montageImages.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/montageImages.cpp'; fi` - -Magick++/tests/morphImages-morphImages.o: Magick++/tests/morphImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_morphImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/morphImages-morphImages.o -MD -MP -MF Magick++/tests/$(DEPDIR)/morphImages-morphImages.Tpo -c -o Magick++/tests/morphImages-morphImages.o `test -f 'Magick++/tests/morphImages.cpp' || echo '$(srcdir)/'`Magick++/tests/morphImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/morphImages-morphImages.Tpo Magick++/tests/$(DEPDIR)/morphImages-morphImages.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/morphImages.cpp' object='Magick++/tests/morphImages-morphImages.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_morphImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/morphImages-morphImages.o `test -f 'Magick++/tests/morphImages.cpp' || echo '$(srcdir)/'`Magick++/tests/morphImages.cpp - -Magick++/tests/morphImages-morphImages.obj: Magick++/tests/morphImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_morphImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/morphImages-morphImages.obj -MD -MP -MF Magick++/tests/$(DEPDIR)/morphImages-morphImages.Tpo -c -o Magick++/tests/morphImages-morphImages.obj `if test -f 'Magick++/tests/morphImages.cpp'; then $(CYGPATH_W) 'Magick++/tests/morphImages.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/morphImages.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/morphImages-morphImages.Tpo Magick++/tests/$(DEPDIR)/morphImages-morphImages.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/morphImages.cpp' object='Magick++/tests/morphImages-morphImages.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_morphImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/morphImages-morphImages.obj `if test -f 'Magick++/tests/morphImages.cpp'; then $(CYGPATH_W) 'Magick++/tests/morphImages.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/morphImages.cpp'; fi` - -Magick++/tests/readWriteBlob-readWriteBlob.o: Magick++/tests/readWriteBlob.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_readWriteBlob_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/readWriteBlob-readWriteBlob.o -MD -MP -MF Magick++/tests/$(DEPDIR)/readWriteBlob-readWriteBlob.Tpo -c -o Magick++/tests/readWriteBlob-readWriteBlob.o `test -f 'Magick++/tests/readWriteBlob.cpp' || echo '$(srcdir)/'`Magick++/tests/readWriteBlob.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/readWriteBlob-readWriteBlob.Tpo Magick++/tests/$(DEPDIR)/readWriteBlob-readWriteBlob.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/readWriteBlob.cpp' object='Magick++/tests/readWriteBlob-readWriteBlob.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_readWriteBlob_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/readWriteBlob-readWriteBlob.o `test -f 'Magick++/tests/readWriteBlob.cpp' || echo '$(srcdir)/'`Magick++/tests/readWriteBlob.cpp - -Magick++/tests/readWriteBlob-readWriteBlob.obj: Magick++/tests/readWriteBlob.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_readWriteBlob_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/readWriteBlob-readWriteBlob.obj -MD -MP -MF Magick++/tests/$(DEPDIR)/readWriteBlob-readWriteBlob.Tpo -c -o Magick++/tests/readWriteBlob-readWriteBlob.obj `if test -f 'Magick++/tests/readWriteBlob.cpp'; then $(CYGPATH_W) 'Magick++/tests/readWriteBlob.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/readWriteBlob.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/readWriteBlob-readWriteBlob.Tpo Magick++/tests/$(DEPDIR)/readWriteBlob-readWriteBlob.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/readWriteBlob.cpp' object='Magick++/tests/readWriteBlob-readWriteBlob.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_readWriteBlob_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/readWriteBlob-readWriteBlob.obj `if test -f 'Magick++/tests/readWriteBlob.cpp'; then $(CYGPATH_W) 'Magick++/tests/readWriteBlob.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/readWriteBlob.cpp'; fi` - -Magick++/tests/readWriteImages-readWriteImages.o: Magick++/tests/readWriteImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_readWriteImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/readWriteImages-readWriteImages.o -MD -MP -MF Magick++/tests/$(DEPDIR)/readWriteImages-readWriteImages.Tpo -c -o Magick++/tests/readWriteImages-readWriteImages.o `test -f 'Magick++/tests/readWriteImages.cpp' || echo '$(srcdir)/'`Magick++/tests/readWriteImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/readWriteImages-readWriteImages.Tpo Magick++/tests/$(DEPDIR)/readWriteImages-readWriteImages.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/readWriteImages.cpp' object='Magick++/tests/readWriteImages-readWriteImages.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_readWriteImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/readWriteImages-readWriteImages.o `test -f 'Magick++/tests/readWriteImages.cpp' || echo '$(srcdir)/'`Magick++/tests/readWriteImages.cpp - -Magick++/tests/readWriteImages-readWriteImages.obj: Magick++/tests/readWriteImages.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_readWriteImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Magick++/tests/readWriteImages-readWriteImages.obj -MD -MP -MF Magick++/tests/$(DEPDIR)/readWriteImages-readWriteImages.Tpo -c -o Magick++/tests/readWriteImages-readWriteImages.obj `if test -f 'Magick++/tests/readWriteImages.cpp'; then $(CYGPATH_W) 'Magick++/tests/readWriteImages.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/readWriteImages.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Magick++/tests/$(DEPDIR)/readWriteImages-readWriteImages.Tpo Magick++/tests/$(DEPDIR)/readWriteImages-readWriteImages.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Magick++/tests/readWriteImages.cpp' object='Magick++/tests/readWriteImages-readWriteImages.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(Magick___tests_readWriteImages_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Magick++/tests/readWriteImages-readWriteImages.obj `if test -f 'Magick++/tests/readWriteImages.cpp'; then $(CYGPATH_W) 'Magick++/tests/readWriteImages.cpp'; else $(CYGPATH_W) '$(srcdir)/Magick++/tests/readWriteImages.cpp'; fi` - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -rm -rf Magick++/demo/.libs Magick++/demo/_libs - -rm -rf Magick++/lib/.libs Magick++/lib/_libs - -rm -rf Magick++/tests/.libs Magick++/tests/_libs - -rm -rf coders/.libs coders/_libs - -rm -rf filters/.libs filters/_libs - -rm -rf magick/.libs magick/_libs - -rm -rf tests/.libs tests/_libs - -rm -rf utilities/.libs utilities/_libs - -rm -rf wand/.libs wand/_libs - -distclean-libtool: - -rm -f libtool config.lt -install-man1: $(man_MANS) - @$(NORMAL_INSTALL) - @list1=''; \ - list2='$(man_MANS)'; \ - test -n "$(man1dir)" \ - && test -n "`echo $$list1$$list2`" \ - || exit 0; \ - echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ - { for i in $$list1; do echo "$$i"; done; \ - if test -n "$$list2"; then \ - for i in $$list2; do echo "$$i"; done \ - | sed -n '/\.1[a-z]*$$/p'; \ - fi; \ - } | while read p; do \ - if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; echo "$$p"; \ - done | \ - sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ - -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ - sed 'N;N;s,\n, ,g' | { \ - list=; while read file base inst; do \ - if test "$$base" = "$$inst"; then list="$$list $$file"; else \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ - fi; \ - done; \ - for i in $$list; do echo "$$i"; done | $(am__base_list) | \ - while read files; do \ - test -z "$$files" || { \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ - done; } - -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list=''; test -n "$(man1dir)" || exit 0; \ - files=`{ for i in $$list; do echo "$$i"; done; \ - l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ - sed -n '/\.1[a-z]*$$/p'; \ - } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ - -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ - dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) -install-configlibDATA: $(configlib_DATA) - @$(NORMAL_INSTALL) - @list='$(configlib_DATA)'; test -n "$(configlibdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(configlibdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(configlibdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(configlibdir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(configlibdir)" || exit $$?; \ - done - -uninstall-configlibDATA: - @$(NORMAL_UNINSTALL) - @list='$(configlib_DATA)'; test -n "$(configlibdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(configlibdir)'; $(am__uninstall_files_from_dir) -install-configshareDATA: $(configshare_DATA) - @$(NORMAL_INSTALL) - @list='$(configshare_DATA)'; test -n "$(configsharedir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(configsharedir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(configsharedir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(configsharedir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(configsharedir)" || exit $$?; \ - done - -uninstall-configshareDATA: - @$(NORMAL_UNINSTALL) - @list='$(configshare_DATA)'; test -n "$(configsharedir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(configsharedir)'; $(am__uninstall_files_from_dir) -install-configsharearchDATA: $(configsharearch_DATA) - @$(NORMAL_INSTALL) - @list='$(configsharearch_DATA)'; test -n "$(configsharearchdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(configsharearchdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(configsharearchdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(configsharearchdir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(configsharearchdir)" || exit $$?; \ - done - -uninstall-configsharearchDATA: - @$(NORMAL_UNINSTALL) - @list='$(configsharearch_DATA)'; test -n "$(configsharearchdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(configsharearchdir)'; $(am__uninstall_files_from_dir) -install-docDATA: $(doc_DATA) - @$(NORMAL_INSTALL) - @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \ - done - -uninstall-docDATA: - @$(NORMAL_UNINSTALL) - @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir) -install-pkgconfigDATA: $(pkgconfig_DATA) - @$(NORMAL_INSTALL) - @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ - done - -uninstall-pkgconfigDATA: - @$(NORMAL_UNINSTALL) - @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) -install-includeHEADERS: $(include_HEADERS) - @$(NORMAL_INSTALL) - @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \ - $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \ - done - -uninstall-includeHEADERS: - @$(NORMAL_UNINSTALL) - @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) -install-magickincHEADERS: $(magickinc_HEADERS) - @$(NORMAL_INSTALL) - @list='$(magickinc_HEADERS)'; test -n "$(magickincdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(magickincdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(magickincdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(magickincdir)'"; \ - $(INSTALL_HEADER) $$files "$(DESTDIR)$(magickincdir)" || exit $$?; \ - done - -uninstall-magickincHEADERS: - @$(NORMAL_UNINSTALL) - @list='$(magickinc_HEADERS)'; test -n "$(magickincdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(magickincdir)'; $(am__uninstall_files_from_dir) -install-magickincarchHEADERS: $(magickincarch_HEADERS) - @$(NORMAL_INSTALL) - @list='$(magickincarch_HEADERS)'; test -n "$(magickincarchdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(magickincarchdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(magickincarchdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(magickincarchdir)'"; \ - $(INSTALL_HEADER) $$files "$(DESTDIR)$(magickincarchdir)" || exit $$?; \ - done - -uninstall-magickincarchHEADERS: - @$(NORMAL_UNINSTALL) - @list='$(magickincarch_HEADERS)'; test -n "$(magickincarchdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(magickincarchdir)'; $(am__uninstall_files_from_dir) -install-magickppincHEADERS: $(magickppinc_HEADERS) - @$(NORMAL_INSTALL) - @list='$(magickppinc_HEADERS)'; test -n "$(magickppincdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(magickppincdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(magickppincdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(magickppincdir)'"; \ - $(INSTALL_HEADER) $$files "$(DESTDIR)$(magickppincdir)" || exit $$?; \ - done - -uninstall-magickppincHEADERS: - @$(NORMAL_UNINSTALL) - @list='$(magickppinc_HEADERS)'; test -n "$(magickppincdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(magickppincdir)'; $(am__uninstall_files_from_dir) -install-magickpptopincHEADERS: $(magickpptopinc_HEADERS) - @$(NORMAL_INSTALL) - @list='$(magickpptopinc_HEADERS)'; test -n "$(magickpptopincdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(magickpptopincdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(magickpptopincdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(magickpptopincdir)'"; \ - $(INSTALL_HEADER) $$files "$(DESTDIR)$(magickpptopincdir)" || exit $$?; \ - done - -uninstall-magickpptopincHEADERS: - @$(NORMAL_UNINSTALL) - @list='$(magickpptopinc_HEADERS)'; test -n "$(magickpptopincdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(magickpptopincdir)'; $(am__uninstall_files_from_dir) -install-wandincHEADERS: $(wandinc_HEADERS) - @$(NORMAL_INSTALL) - @list='$(wandinc_HEADERS)'; test -n "$(wandincdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(wandincdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(wandincdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(wandincdir)'"; \ - $(INSTALL_HEADER) $$files "$(DESTDIR)$(wandincdir)" || exit $$?; \ - done - -uninstall-wandincHEADERS: - @$(NORMAL_UNINSTALL) - @list='$(wandinc_HEADERS)'; test -n "$(wandincdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(wandincdir)'; $(am__uninstall_files_from_dir) - -ID: $(am__tagged_files) - $(am__define_uniq_tagged_files); mkid -fID $$unique -tags: tags-am -TAGS: tags - -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: ctags-am - -CTAGS: ctags -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -cscope: cscope.files - test ! -s cscope.files \ - || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) -clean-cscope: - -rm -f cscope.files -cscope.files: clean-cscope cscopelist -cscopelist: cscopelist-am - -cscopelist-am: $(am__tagged_files) - list='$(am__tagged_files)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -rm -f cscope.out cscope.in.out cscope.po.out cscope.files - -# Recover from deleted '.trs' file; this should ensure that -# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create -# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells -# to avoid problems with "make -n". -.log.trs: - rm -f $< $@ - $(MAKE) $(AM_MAKEFLAGS) $< - -# Leading 'am--fnord' is there to ensure the list of targets does not -# expand to empty, as could happen e.g. with make check TESTS=''. -am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) -am--force-recheck: - @: - -$(TEST_SUITE_LOG): $(TEST_LOGS) - @$(am__set_TESTS_bases); \ - am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ - redo_bases=`for i in $$bases; do \ - am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ - done`; \ - if test -n "$$redo_bases"; then \ - redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ - redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ - if $(am__make_dryrun); then :; else \ - rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ - fi; \ - fi; \ - if test -n "$$am__remaking_logs"; then \ - echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ - "recursion detected" >&2; \ - elif test -n "$$redo_logs"; then \ - am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ - fi; \ - if $(am__make_dryrun); then :; else \ - st=0; \ - errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ - for i in $$redo_bases; do \ - test -f $$i.trs && test -r $$i.trs \ - || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ - test -f $$i.log && test -r $$i.log \ - || { echo "$$errmsg $$i.log" >&2; st=1; }; \ - done; \ - test $$st -eq 0 || exit 1; \ - fi - @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ - ws='[ ]'; \ - results=`for b in $$bases; do echo $$b.trs; done`; \ - test -n "$$results" || results=/dev/null; \ - all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ - pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ - fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ - skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ - xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ - xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ - error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ - if test `expr $$fail + $$xpass + $$error` -eq 0; then \ - success=true; \ - else \ - success=false; \ - fi; \ - br='==================='; br=$$br$$br$$br$$br; \ - result_count () \ - { \ - if test x"$$1" = x"--maybe-color"; then \ - maybe_colorize=yes; \ - elif test x"$$1" = x"--no-color"; then \ - maybe_colorize=no; \ - else \ - echo "$@: invalid 'result_count' usage" >&2; exit 4; \ - fi; \ - shift; \ - desc=$$1 count=$$2; \ - if test $$maybe_colorize = yes && test $$count -gt 0; then \ - color_start=$$3 color_end=$$std; \ - else \ - color_start= color_end=; \ - fi; \ - echo "$${color_start}# $$desc $$count$${color_end}"; \ - }; \ - create_testsuite_report () \ - { \ - result_count $$1 "TOTAL:" $$all "$$brg"; \ - result_count $$1 "PASS: " $$pass "$$grn"; \ - result_count $$1 "SKIP: " $$skip "$$blu"; \ - result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ - result_count $$1 "FAIL: " $$fail "$$red"; \ - result_count $$1 "XPASS:" $$xpass "$$red"; \ - result_count $$1 "ERROR:" $$error "$$mgn"; \ - }; \ - { \ - echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ - $(am__rst_title); \ - create_testsuite_report --no-color; \ - echo; \ - echo ".. contents:: :depth: 2"; \ - echo; \ - for b in $$bases; do echo $$b; done \ - | $(am__create_global_log); \ - } >$(TEST_SUITE_LOG).tmp || exit 1; \ - mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ - if $$success; then \ - col="$$grn"; \ - else \ - col="$$red"; \ - test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ - fi; \ - echo "$${col}$$br$${std}"; \ - echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ - echo "$${col}$$br$${std}"; \ - create_testsuite_report --maybe-color; \ - echo "$$col$$br$$std"; \ - if $$success; then :; else \ - echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ - if test -n "$(PACKAGE_BUGREPORT)"; then \ - echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ - fi; \ - echo "$$col$$br$$std"; \ - fi; \ - $$success || exit 1 - -check-TESTS: $(check_PROGRAMS) - @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list - @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - trs_list=`for i in $$bases; do echo $$i.trs; done`; \ - log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ - exit $$?; -recheck: all $(check_PROGRAMS) - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - bases=`for i in $$bases; do echo $$i; done \ - | $(am__list_recheck_tests)` || exit 1; \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - log_list=`echo $$log_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ - am__force_recheck=am--force-recheck \ - TEST_LOGS="$$log_list"; \ - exit $$? -.sh.log: - @p='$<'; \ - $(am__set_b); \ - $(am__check_pre) $(SH_LOG_DRIVER) --test-name "$$f" \ - --log-file $$b.log --trs-file $$b.trs \ - $(am__common_driver_flags) $(AM_SH_LOG_DRIVER_FLAGS) $(SH_LOG_DRIVER_FLAGS) -- $(SH_LOG_COMPILE) \ - "$$tst" $(AM_TESTS_FD_REDIRECT) -@am__EXEEXT_TRUE@.sh$(EXEEXT).log: -@am__EXEEXT_TRUE@ @p='$<'; \ -@am__EXEEXT_TRUE@ $(am__set_b); \ -@am__EXEEXT_TRUE@ $(am__check_pre) $(SH_LOG_DRIVER) --test-name "$$f" \ -@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ -@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_SH_LOG_DRIVER_FLAGS) $(SH_LOG_DRIVER_FLAGS) -- $(SH_LOG_COMPILE) \ -@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) -.tap.log: - @p='$<'; \ - $(am__set_b); \ - $(am__check_pre) $(TAP_LOG_DRIVER) --test-name "$$f" \ - --log-file $$b.log --trs-file $$b.trs \ - $(am__common_driver_flags) $(AM_TAP_LOG_DRIVER_FLAGS) $(TAP_LOG_DRIVER_FLAGS) -- $(TAP_LOG_COMPILE) \ - "$$tst" $(AM_TESTS_FD_REDIRECT) -@am__EXEEXT_TRUE@.tap$(EXEEXT).log: -@am__EXEEXT_TRUE@ @p='$<'; \ -@am__EXEEXT_TRUE@ $(am__set_b); \ -@am__EXEEXT_TRUE@ $(am__check_pre) $(TAP_LOG_DRIVER) --test-name "$$f" \ -@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ -@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TAP_LOG_DRIVER_FLAGS) $(TAP_LOG_DRIVER_FLAGS) -- $(TAP_LOG_COMPILE) \ -@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) - -distdir: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) distdir-am - -distdir-am: $(DISTFILES) - $(am__remove_distdir) - test -d "$(distdir)" || mkdir "$(distdir)" - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ - dist-hook - -test -n "$(am__skip_mode_fix)" \ - || find "$(distdir)" -type d ! -perm -755 \ - -exec chmod u+rwx,go+rx {} \; -o \ - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r "$(distdir)" -dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz - $(am__post_remove_distdir) -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 - $(am__post_remove_distdir) -dist-lzip: distdir - tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz - $(am__post_remove_distdir) -dist-xz: distdir - tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz - $(am__post_remove_distdir) - -dist-tarZ: distdir - @echo WARNING: "Support for distribution archives compressed with" \ - "legacy program 'compress' is deprecated." >&2 - @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__post_remove_distdir) - -dist-shar: distdir - @echo WARNING: "Support for shar distribution archives is" \ - "deprecated." >&2 - @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz - $(am__post_remove_distdir) -dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__post_remove_distdir) - -dist dist-all: - $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' - $(am__post_remove_distdir) - -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ - eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lz*) \ - lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ - *.tar.xz*) \ - xz -dc $(distdir).tar.xz | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - esac - chmod -R a-w $(distdir) - chmod u+w $(distdir) - mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst - chmod a-w $(distdir) - test -d $(distdir)/_build || exit 0; \ - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && am__cwd=`pwd` \ - && $(am__cd) $(distdir)/_build/sub \ - && ../../configure \ - $(AM_DISTCHECK_CONFIGURE_FLAGS) \ - $(DISTCHECK_CONFIGURE_FLAGS) \ - --srcdir=../.. --prefix="$$dc_install_base" \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ \ - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ - && $(MAKE) $(AM_MAKEFLAGS) dist \ - && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ - && cd "$$am__cwd" \ - || exit 1 - $(am__post_remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' -distuninstallcheck: - @test -n '$(distuninstallcheck_dir)' || { \ - echo 'ERROR: trying to run $@ with an empty' \ - '$$(distuninstallcheck_dir)' >&2; \ - exit 1; \ - }; \ - $(am__cd) '$(distuninstallcheck_dir)' || { \ - echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ - exit 1; \ - }; \ - test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 -distcleancheck: distclean - @if test '$(srcdir)' = . ; then \ - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ - exit 1 ; \ - fi - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ - $(distcleancheck_listfiles) ; \ - exit 1; } >&2 -check-am: all-am - $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) - $(MAKE) $(AM_MAKEFLAGS) check-TESTS check-local -check: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) check-am -all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(SCRIPTS) $(MANS) $(DATA) \ - $(HEADERS) all-local -install-binPROGRAMS: install-libLTLIBRARIES - -installdirs: - for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(codersdir)" "$(DESTDIR)$(filtersdir)" "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(configlibdir)" "$(DESTDIR)$(configsharedir)" "$(DESTDIR)$(configsharearchdir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)" "$(DESTDIR)$(magickincdir)" "$(DESTDIR)$(magickincarchdir)" "$(DESTDIR)$(magickppincdir)" "$(DESTDIR)$(magickpptopincdir)" "$(DESTDIR)$(wandincdir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) - -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) - -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) - -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - -clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -rm -f Magick++/demo/$(DEPDIR)/$(am__dirstamp) - -rm -f Magick++/demo/$(am__dirstamp) - -rm -f Magick++/lib/$(DEPDIR)/$(am__dirstamp) - -rm -f Magick++/lib/$(am__dirstamp) - -rm -f Magick++/tests/$(DEPDIR)/$(am__dirstamp) - -rm -f Magick++/tests/$(am__dirstamp) - -rm -f coders/$(DEPDIR)/$(am__dirstamp) - -rm -f coders/$(am__dirstamp) - -rm -f filters/$(DEPDIR)/$(am__dirstamp) - -rm -f filters/$(am__dirstamp) - -rm -f magick/$(DEPDIR)/$(am__dirstamp) - -rm -f magick/$(am__dirstamp) - -rm -f tests/$(DEPDIR)/$(am__dirstamp) - -rm -f tests/$(am__dirstamp) - -rm -f utilities/$(DEPDIR)/$(am__dirstamp) - -rm -f utilities/$(am__dirstamp) - -rm -f wand/$(DEPDIR)/$(am__dirstamp) - -rm -f wand/$(am__dirstamp) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) -clean: clean-am - -clean-am: clean-binPROGRAMS clean-checkPROGRAMS \ - clean-codersLTLIBRARIES clean-filtersLTLIBRARIES clean-generic \ - clean-libLTLIBRARIES clean-libtool clean-local \ - clean-noinstLTLIBRARIES mostlyclean-am - -distclean: distclean-am - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -f Magick++/demo/$(DEPDIR)/analyze-analyze.Po - -rm -f Magick++/demo/$(DEPDIR)/button-button.Po - -rm -f Magick++/demo/$(DEPDIR)/demo-demo.Po - -rm -f Magick++/demo/$(DEPDIR)/detrans-detrans.Po - -rm -f Magick++/demo/$(DEPDIR)/flip-flip.Po - -rm -f Magick++/demo/$(DEPDIR)/gravity-gravity.Po - -rm -f Magick++/demo/$(DEPDIR)/piddle-piddle.Po - -rm -f Magick++/demo/$(DEPDIR)/shapes-shapes.Po - -rm -f Magick++/demo/$(DEPDIR)/zoom-zoom.Po - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.Plo - -rm -f Magick++/tests/$(DEPDIR)/appendImages-appendImages.Po - -rm -f Magick++/tests/$(DEPDIR)/attributes-attributes.Po - -rm -f Magick++/tests/$(DEPDIR)/averageImages-averageImages.Po - -rm -f Magick++/tests/$(DEPDIR)/coalesceImages-coalesceImages.Po - -rm -f Magick++/tests/$(DEPDIR)/coderInfo-coderInfo.Po - -rm -f Magick++/tests/$(DEPDIR)/color-color.Po - -rm -f Magick++/tests/$(DEPDIR)/colorHistogram-colorHistogram.Po - -rm -f Magick++/tests/$(DEPDIR)/exceptions-exceptions.Po - -rm -f Magick++/tests/$(DEPDIR)/montageImages-montageImages.Po - -rm -f Magick++/tests/$(DEPDIR)/morphImages-morphImages.Po - -rm -f Magick++/tests/$(DEPDIR)/readWriteBlob-readWriteBlob.Po - -rm -f Magick++/tests/$(DEPDIR)/readWriteImages-readWriteImages.Po - -rm -f coders/$(DEPDIR)/aai_la-aai.Plo - -rm -f coders/$(DEPDIR)/art_la-art.Plo - -rm -f coders/$(DEPDIR)/avs_la-avs.Plo - -rm -f coders/$(DEPDIR)/bgr_la-bgr.Plo - -rm -f coders/$(DEPDIR)/bmp_la-bmp.Plo - -rm -f coders/$(DEPDIR)/braille_la-braille.Plo - -rm -f coders/$(DEPDIR)/cals_la-cals.Plo - -rm -f coders/$(DEPDIR)/caption_la-caption.Plo - -rm -f coders/$(DEPDIR)/cin_la-cin.Plo - -rm -f coders/$(DEPDIR)/cip_la-cip.Plo - -rm -f coders/$(DEPDIR)/clip_la-clip.Plo - -rm -f coders/$(DEPDIR)/clipboard_la-clipboard.Plo - -rm -f coders/$(DEPDIR)/cmyk_la-cmyk.Plo - -rm -f coders/$(DEPDIR)/cut_la-cut.Plo - -rm -f coders/$(DEPDIR)/dcm_la-dcm.Plo - -rm -f coders/$(DEPDIR)/dds_la-dds.Plo - -rm -f coders/$(DEPDIR)/debug_la-debug.Plo - -rm -f coders/$(DEPDIR)/dib_la-dib.Plo - -rm -f coders/$(DEPDIR)/djvu_la-djvu.Plo - -rm -f coders/$(DEPDIR)/dng_la-dng.Plo - -rm -f coders/$(DEPDIR)/dot_la-dot.Plo - -rm -f coders/$(DEPDIR)/dps_la-dps.Plo - -rm -f coders/$(DEPDIR)/dpx_la-dpx.Plo - -rm -f coders/$(DEPDIR)/emf_la-emf.Plo - -rm -f coders/$(DEPDIR)/ept_la-ept.Plo - -rm -f coders/$(DEPDIR)/exr_la-exr.Plo - -rm -f coders/$(DEPDIR)/fax_la-fax.Plo - -rm -f coders/$(DEPDIR)/fits_la-fits.Plo - -rm -f coders/$(DEPDIR)/flif_la-flif.Plo - -rm -f coders/$(DEPDIR)/fpx_la-fpx.Plo - -rm -f coders/$(DEPDIR)/gif_la-gif.Plo - -rm -f coders/$(DEPDIR)/gradient_la-gradient.Plo - -rm -f coders/$(DEPDIR)/gray_la-gray.Plo - -rm -f coders/$(DEPDIR)/hald_la-hald.Plo - -rm -f coders/$(DEPDIR)/hdr_la-hdr.Plo - -rm -f coders/$(DEPDIR)/heic_la-heic.Plo - -rm -f coders/$(DEPDIR)/histogram_la-histogram.Plo - -rm -f coders/$(DEPDIR)/hrz_la-hrz.Plo - -rm -f coders/$(DEPDIR)/html_la-html.Plo - -rm -f coders/$(DEPDIR)/icon_la-icon.Plo - -rm -f coders/$(DEPDIR)/info_la-info.Plo - -rm -f coders/$(DEPDIR)/inline_la-inline.Plo - -rm -f coders/$(DEPDIR)/ipl_la-ipl.Plo - -rm -f coders/$(DEPDIR)/jbig_la-jbig.Plo - -rm -f coders/$(DEPDIR)/jnx_la-jnx.Plo - -rm -f coders/$(DEPDIR)/jp2_la-jp2.Plo - -rm -f coders/$(DEPDIR)/jpeg_la-jpeg.Plo - -rm -f coders/$(DEPDIR)/json_la-json.Plo - -rm -f coders/$(DEPDIR)/label_la-label.Plo - -rm -f coders/$(DEPDIR)/mac_la-mac.Plo - -rm -f coders/$(DEPDIR)/magick_la-magick.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.Plo - -rm -f coders/$(DEPDIR)/map_la-map.Plo - -rm -f coders/$(DEPDIR)/mask_la-mask.Plo - -rm -f coders/$(DEPDIR)/mat_la-mat.Plo - -rm -f coders/$(DEPDIR)/matte_la-matte.Plo - -rm -f coders/$(DEPDIR)/meta_la-meta.Plo - -rm -f coders/$(DEPDIR)/miff_la-miff.Plo - -rm -f coders/$(DEPDIR)/mono_la-mono.Plo - -rm -f coders/$(DEPDIR)/mpc_la-mpc.Plo - -rm -f coders/$(DEPDIR)/mpr_la-mpr.Plo - -rm -f coders/$(DEPDIR)/msl_la-msl.Plo - -rm -f coders/$(DEPDIR)/mtv_la-mtv.Plo - -rm -f coders/$(DEPDIR)/mvg_la-mvg.Plo - -rm -f coders/$(DEPDIR)/null_la-null.Plo - -rm -f coders/$(DEPDIR)/otb_la-otb.Plo - -rm -f coders/$(DEPDIR)/palm_la-palm.Plo - -rm -f coders/$(DEPDIR)/pango_la-pango.Plo - -rm -f coders/$(DEPDIR)/pattern_la-pattern.Plo - -rm -f coders/$(DEPDIR)/pcd_la-pcd.Plo - -rm -f coders/$(DEPDIR)/pcl_la-pcl.Plo - -rm -f coders/$(DEPDIR)/pcx_la-pcx.Plo - -rm -f coders/$(DEPDIR)/pdb_la-pdb.Plo - -rm -f coders/$(DEPDIR)/pdf_la-pdf.Plo - -rm -f coders/$(DEPDIR)/pes_la-pes.Plo - -rm -f coders/$(DEPDIR)/pgx_la-pgx.Plo - -rm -f coders/$(DEPDIR)/pict_la-pict.Plo - -rm -f coders/$(DEPDIR)/pix_la-pix.Plo - -rm -f coders/$(DEPDIR)/plasma_la-plasma.Plo - -rm -f coders/$(DEPDIR)/png_la-png.Plo - -rm -f coders/$(DEPDIR)/pnm_la-pnm.Plo - -rm -f coders/$(DEPDIR)/preview_la-preview.Plo - -rm -f coders/$(DEPDIR)/ps2_la-ps2.Plo - -rm -f coders/$(DEPDIR)/ps3_la-ps3.Plo - -rm -f coders/$(DEPDIR)/ps_la-ps.Plo - -rm -f coders/$(DEPDIR)/psd_la-psd.Plo - -rm -f coders/$(DEPDIR)/pwp_la-pwp.Plo - -rm -f coders/$(DEPDIR)/raw_la-raw.Plo - -rm -f coders/$(DEPDIR)/rgb_la-rgb.Plo - -rm -f coders/$(DEPDIR)/rgf_la-rgf.Plo - -rm -f coders/$(DEPDIR)/rla_la-rla.Plo - -rm -f coders/$(DEPDIR)/rle_la-rle.Plo - -rm -f coders/$(DEPDIR)/scr_la-scr.Plo - -rm -f coders/$(DEPDIR)/sct_la-sct.Plo - -rm -f coders/$(DEPDIR)/sfw_la-sfw.Plo - -rm -f coders/$(DEPDIR)/sgi_la-sgi.Plo - -rm -f coders/$(DEPDIR)/sixel_la-sixel.Plo - -rm -f coders/$(DEPDIR)/stegano_la-stegano.Plo - -rm -f coders/$(DEPDIR)/sun_la-sun.Plo - -rm -f coders/$(DEPDIR)/svg_la-svg.Plo - -rm -f coders/$(DEPDIR)/tga_la-tga.Plo - -rm -f coders/$(DEPDIR)/thumbnail_la-thumbnail.Plo - -rm -f coders/$(DEPDIR)/tiff_la-psd.Plo - -rm -f coders/$(DEPDIR)/tiff_la-tiff.Plo - -rm -f coders/$(DEPDIR)/tile_la-tile.Plo - -rm -f coders/$(DEPDIR)/tim_la-tim.Plo - -rm -f coders/$(DEPDIR)/ttf_la-ttf.Plo - -rm -f coders/$(DEPDIR)/txt_la-txt.Plo - -rm -f coders/$(DEPDIR)/uil_la-uil.Plo - -rm -f coders/$(DEPDIR)/url_la-url.Plo - -rm -f coders/$(DEPDIR)/uyvy_la-uyvy.Plo - -rm -f coders/$(DEPDIR)/vicar_la-vicar.Plo - -rm -f coders/$(DEPDIR)/vid_la-vid.Plo - -rm -f coders/$(DEPDIR)/video_la-video.Plo - -rm -f coders/$(DEPDIR)/viff_la-viff.Plo - -rm -f coders/$(DEPDIR)/vips_la-vips.Plo - -rm -f coders/$(DEPDIR)/wbmp_la-wbmp.Plo - -rm -f coders/$(DEPDIR)/webp_la-webp.Plo - -rm -f coders/$(DEPDIR)/wmf_la-wmf.Plo - -rm -f coders/$(DEPDIR)/wpg_la-wpg.Plo - -rm -f coders/$(DEPDIR)/x_la-x.Plo - -rm -f coders/$(DEPDIR)/xbm_la-xbm.Plo - -rm -f coders/$(DEPDIR)/xc_la-xc.Plo - -rm -f coders/$(DEPDIR)/xcf_la-xcf.Plo - -rm -f coders/$(DEPDIR)/xpm_la-xpm.Plo - -rm -f coders/$(DEPDIR)/xps_la-xps.Plo - -rm -f coders/$(DEPDIR)/xwd_la-xwd.Plo - -rm -f coders/$(DEPDIR)/ycbcr_la-ycbcr.Plo - -rm -f coders/$(DEPDIR)/yuv_la-yuv.Plo - -rm -f filters/$(DEPDIR)/analyze_la-analyze.Plo - -rm -f filters/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.Plo - -rm -f tests/$(DEPDIR)/drawtest-drawtest.Po - -rm -f tests/$(DEPDIR)/validate-validate.Po - -rm -f tests/$(DEPDIR)/wandtest-wandtest.Po - -rm -f utilities/$(DEPDIR)/animate.Po - -rm -f utilities/$(DEPDIR)/compare.Po - -rm -f utilities/$(DEPDIR)/composite.Po - -rm -f utilities/$(DEPDIR)/conjure.Po - -rm -f utilities/$(DEPDIR)/convert.Po - -rm -f utilities/$(DEPDIR)/display.Po - -rm -f utilities/$(DEPDIR)/identify.Po - -rm -f utilities/$(DEPDIR)/import.Po - -rm -f utilities/$(DEPDIR)/mogrify.Po - -rm -f utilities/$(DEPDIR)/montage.Po - -rm -f utilities/$(DEPDIR)/stream.Po - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.Plo - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-hdr distclean-libtool distclean-local distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: html-local - -info: info-am - -info-am: - -install-data-am: install-codersLTLIBRARIES install-configlibDATA \ - install-configshareDATA install-configsharearchDATA \ - install-data-local install-docDATA install-filtersLTLIBRARIES \ - install-includeHEADERS install-magickincHEADERS \ - install-magickincarchHEADERS install-magickppincHEADERS \ - install-magickpptopincHEADERS install-man \ - install-pkgconfigDATA install-wandincHEADERS - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: install-binPROGRAMS install-binSCRIPTS \ - install-exec-local install-libLTLIBRARIES - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: install-man1 - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -f Magick++/demo/$(DEPDIR)/analyze-analyze.Po - -rm -f Magick++/demo/$(DEPDIR)/button-button.Po - -rm -f Magick++/demo/$(DEPDIR)/demo-demo.Po - -rm -f Magick++/demo/$(DEPDIR)/detrans-detrans.Po - -rm -f Magick++/demo/$(DEPDIR)/flip-flip.Po - -rm -f Magick++/demo/$(DEPDIR)/gravity-gravity.Po - -rm -f Magick++/demo/$(DEPDIR)/piddle-piddle.Po - -rm -f Magick++/demo/$(DEPDIR)/shapes-shapes.Po - -rm -f Magick++/demo/$(DEPDIR)/zoom-zoom.Po - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Blob.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-BlobRef.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ChannelMoments.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-CoderInfo.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Color.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Drawable.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Exception.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Functions.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Geometry.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Image.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ImageRef.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Montage.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Options.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Pixels.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ResourceLimits.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-STL.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-Thread.Plo - -rm -f Magick++/lib/$(DEPDIR)/libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-TypeMetric.Plo - -rm -f Magick++/tests/$(DEPDIR)/appendImages-appendImages.Po - -rm -f Magick++/tests/$(DEPDIR)/attributes-attributes.Po - -rm -f Magick++/tests/$(DEPDIR)/averageImages-averageImages.Po - -rm -f Magick++/tests/$(DEPDIR)/coalesceImages-coalesceImages.Po - -rm -f Magick++/tests/$(DEPDIR)/coderInfo-coderInfo.Po - -rm -f Magick++/tests/$(DEPDIR)/color-color.Po - -rm -f Magick++/tests/$(DEPDIR)/colorHistogram-colorHistogram.Po - -rm -f Magick++/tests/$(DEPDIR)/exceptions-exceptions.Po - -rm -f Magick++/tests/$(DEPDIR)/montageImages-montageImages.Po - -rm -f Magick++/tests/$(DEPDIR)/morphImages-morphImages.Po - -rm -f Magick++/tests/$(DEPDIR)/readWriteBlob-readWriteBlob.Po - -rm -f Magick++/tests/$(DEPDIR)/readWriteImages-readWriteImages.Po - -rm -f coders/$(DEPDIR)/aai_la-aai.Plo - -rm -f coders/$(DEPDIR)/art_la-art.Plo - -rm -f coders/$(DEPDIR)/avs_la-avs.Plo - -rm -f coders/$(DEPDIR)/bgr_la-bgr.Plo - -rm -f coders/$(DEPDIR)/bmp_la-bmp.Plo - -rm -f coders/$(DEPDIR)/braille_la-braille.Plo - -rm -f coders/$(DEPDIR)/cals_la-cals.Plo - -rm -f coders/$(DEPDIR)/caption_la-caption.Plo - -rm -f coders/$(DEPDIR)/cin_la-cin.Plo - -rm -f coders/$(DEPDIR)/cip_la-cip.Plo - -rm -f coders/$(DEPDIR)/clip_la-clip.Plo - -rm -f coders/$(DEPDIR)/clipboard_la-clipboard.Plo - -rm -f coders/$(DEPDIR)/cmyk_la-cmyk.Plo - -rm -f coders/$(DEPDIR)/cut_la-cut.Plo - -rm -f coders/$(DEPDIR)/dcm_la-dcm.Plo - -rm -f coders/$(DEPDIR)/dds_la-dds.Plo - -rm -f coders/$(DEPDIR)/debug_la-debug.Plo - -rm -f coders/$(DEPDIR)/dib_la-dib.Plo - -rm -f coders/$(DEPDIR)/djvu_la-djvu.Plo - -rm -f coders/$(DEPDIR)/dng_la-dng.Plo - -rm -f coders/$(DEPDIR)/dot_la-dot.Plo - -rm -f coders/$(DEPDIR)/dps_la-dps.Plo - -rm -f coders/$(DEPDIR)/dpx_la-dpx.Plo - -rm -f coders/$(DEPDIR)/emf_la-emf.Plo - -rm -f coders/$(DEPDIR)/ept_la-ept.Plo - -rm -f coders/$(DEPDIR)/exr_la-exr.Plo - -rm -f coders/$(DEPDIR)/fax_la-fax.Plo - -rm -f coders/$(DEPDIR)/fits_la-fits.Plo - -rm -f coders/$(DEPDIR)/flif_la-flif.Plo - -rm -f coders/$(DEPDIR)/fpx_la-fpx.Plo - -rm -f coders/$(DEPDIR)/gif_la-gif.Plo - -rm -f coders/$(DEPDIR)/gradient_la-gradient.Plo - -rm -f coders/$(DEPDIR)/gray_la-gray.Plo - -rm -f coders/$(DEPDIR)/hald_la-hald.Plo - -rm -f coders/$(DEPDIR)/hdr_la-hdr.Plo - -rm -f coders/$(DEPDIR)/heic_la-heic.Plo - -rm -f coders/$(DEPDIR)/histogram_la-histogram.Plo - -rm -f coders/$(DEPDIR)/hrz_la-hrz.Plo - -rm -f coders/$(DEPDIR)/html_la-html.Plo - -rm -f coders/$(DEPDIR)/icon_la-icon.Plo - -rm -f coders/$(DEPDIR)/info_la-info.Plo - -rm -f coders/$(DEPDIR)/inline_la-inline.Plo - -rm -f coders/$(DEPDIR)/ipl_la-ipl.Plo - -rm -f coders/$(DEPDIR)/jbig_la-jbig.Plo - -rm -f coders/$(DEPDIR)/jnx_la-jnx.Plo - -rm -f coders/$(DEPDIR)/jp2_la-jp2.Plo - -rm -f coders/$(DEPDIR)/jpeg_la-jpeg.Plo - -rm -f coders/$(DEPDIR)/json_la-json.Plo - -rm -f coders/$(DEPDIR)/label_la-label.Plo - -rm -f coders/$(DEPDIR)/mac_la-mac.Plo - -rm -f coders/$(DEPDIR)/magick_la-magick.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-aai.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-art.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-avs.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bgr.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-bmp.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-braille.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cals.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-caption.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cin.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cip.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clip.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-clipboard.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cmyk.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cut.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dcm.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dds.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-debug.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dib.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-djvu.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dng.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dot.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dps.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-dpx.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-emf.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ept.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exr.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fax.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fits.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-flif.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fpx.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gif.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gradient.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gray.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hald.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hdr.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-heic.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hrz.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-html.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-icon.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-info.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-inline.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ipl.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jbig.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jnx.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jp2.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-jpeg.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-json.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-label.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mac.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-map.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mask.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mat.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matte.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-meta.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-miff.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mono.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpc.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mpr.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-msl.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mtv.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mvg.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-null.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-otb.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-palm.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pango.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pattern.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcd.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcl.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pcx.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdb.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pdf.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pes.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pgx.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pict.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pix.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-plasma.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-png.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pnm.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-preview.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps2.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ps3.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-psd.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pwp.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-raw.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgb.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rgf.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rla.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-rle.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-scr.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-screenshot.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sct.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sfw.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sgi.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sixel.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stegano.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-sun.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-svg.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tga.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thumbnail.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tiff.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tile.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-tim.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ttf.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-txt.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uil.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-url.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-uyvy.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vicar.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vid.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-video.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-viff.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vips.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wbmp.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-webp.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wmf.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wpg.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-x.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xbm.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xc.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xcf.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xpm.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xps.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwd.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-ycbcr.Plo - -rm -f coders/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-yuv.Plo - -rm -f coders/$(DEPDIR)/map_la-map.Plo - -rm -f coders/$(DEPDIR)/mask_la-mask.Plo - -rm -f coders/$(DEPDIR)/mat_la-mat.Plo - -rm -f coders/$(DEPDIR)/matte_la-matte.Plo - -rm -f coders/$(DEPDIR)/meta_la-meta.Plo - -rm -f coders/$(DEPDIR)/miff_la-miff.Plo - -rm -f coders/$(DEPDIR)/mono_la-mono.Plo - -rm -f coders/$(DEPDIR)/mpc_la-mpc.Plo - -rm -f coders/$(DEPDIR)/mpr_la-mpr.Plo - -rm -f coders/$(DEPDIR)/msl_la-msl.Plo - -rm -f coders/$(DEPDIR)/mtv_la-mtv.Plo - -rm -f coders/$(DEPDIR)/mvg_la-mvg.Plo - -rm -f coders/$(DEPDIR)/null_la-null.Plo - -rm -f coders/$(DEPDIR)/otb_la-otb.Plo - -rm -f coders/$(DEPDIR)/palm_la-palm.Plo - -rm -f coders/$(DEPDIR)/pango_la-pango.Plo - -rm -f coders/$(DEPDIR)/pattern_la-pattern.Plo - -rm -f coders/$(DEPDIR)/pcd_la-pcd.Plo - -rm -f coders/$(DEPDIR)/pcl_la-pcl.Plo - -rm -f coders/$(DEPDIR)/pcx_la-pcx.Plo - -rm -f coders/$(DEPDIR)/pdb_la-pdb.Plo - -rm -f coders/$(DEPDIR)/pdf_la-pdf.Plo - -rm -f coders/$(DEPDIR)/pes_la-pes.Plo - -rm -f coders/$(DEPDIR)/pgx_la-pgx.Plo - -rm -f coders/$(DEPDIR)/pict_la-pict.Plo - -rm -f coders/$(DEPDIR)/pix_la-pix.Plo - -rm -f coders/$(DEPDIR)/plasma_la-plasma.Plo - -rm -f coders/$(DEPDIR)/png_la-png.Plo - -rm -f coders/$(DEPDIR)/pnm_la-pnm.Plo - -rm -f coders/$(DEPDIR)/preview_la-preview.Plo - -rm -f coders/$(DEPDIR)/ps2_la-ps2.Plo - -rm -f coders/$(DEPDIR)/ps3_la-ps3.Plo - -rm -f coders/$(DEPDIR)/ps_la-ps.Plo - -rm -f coders/$(DEPDIR)/psd_la-psd.Plo - -rm -f coders/$(DEPDIR)/pwp_la-pwp.Plo - -rm -f coders/$(DEPDIR)/raw_la-raw.Plo - -rm -f coders/$(DEPDIR)/rgb_la-rgb.Plo - -rm -f coders/$(DEPDIR)/rgf_la-rgf.Plo - -rm -f coders/$(DEPDIR)/rla_la-rla.Plo - -rm -f coders/$(DEPDIR)/rle_la-rle.Plo - -rm -f coders/$(DEPDIR)/scr_la-scr.Plo - -rm -f coders/$(DEPDIR)/sct_la-sct.Plo - -rm -f coders/$(DEPDIR)/sfw_la-sfw.Plo - -rm -f coders/$(DEPDIR)/sgi_la-sgi.Plo - -rm -f coders/$(DEPDIR)/sixel_la-sixel.Plo - -rm -f coders/$(DEPDIR)/stegano_la-stegano.Plo - -rm -f coders/$(DEPDIR)/sun_la-sun.Plo - -rm -f coders/$(DEPDIR)/svg_la-svg.Plo - -rm -f coders/$(DEPDIR)/tga_la-tga.Plo - -rm -f coders/$(DEPDIR)/thumbnail_la-thumbnail.Plo - -rm -f coders/$(DEPDIR)/tiff_la-psd.Plo - -rm -f coders/$(DEPDIR)/tiff_la-tiff.Plo - -rm -f coders/$(DEPDIR)/tile_la-tile.Plo - -rm -f coders/$(DEPDIR)/tim_la-tim.Plo - -rm -f coders/$(DEPDIR)/ttf_la-ttf.Plo - -rm -f coders/$(DEPDIR)/txt_la-txt.Plo - -rm -f coders/$(DEPDIR)/uil_la-uil.Plo - -rm -f coders/$(DEPDIR)/url_la-url.Plo - -rm -f coders/$(DEPDIR)/uyvy_la-uyvy.Plo - -rm -f coders/$(DEPDIR)/vicar_la-vicar.Plo - -rm -f coders/$(DEPDIR)/vid_la-vid.Plo - -rm -f coders/$(DEPDIR)/video_la-video.Plo - -rm -f coders/$(DEPDIR)/viff_la-viff.Plo - -rm -f coders/$(DEPDIR)/vips_la-vips.Plo - -rm -f coders/$(DEPDIR)/wbmp_la-wbmp.Plo - -rm -f coders/$(DEPDIR)/webp_la-webp.Plo - -rm -f coders/$(DEPDIR)/wmf_la-wmf.Plo - -rm -f coders/$(DEPDIR)/wpg_la-wpg.Plo - -rm -f coders/$(DEPDIR)/x_la-x.Plo - -rm -f coders/$(DEPDIR)/xbm_la-xbm.Plo - -rm -f coders/$(DEPDIR)/xc_la-xc.Plo - -rm -f coders/$(DEPDIR)/xcf_la-xcf.Plo - -rm -f coders/$(DEPDIR)/xpm_la-xpm.Plo - -rm -f coders/$(DEPDIR)/xps_la-xps.Plo - -rm -f coders/$(DEPDIR)/xwd_la-xwd.Plo - -rm -f coders/$(DEPDIR)/ycbcr_la-ycbcr.Plo - -rm -f coders/$(DEPDIR)/yuv_la-yuv.Plo - -rm -f filters/$(DEPDIR)/analyze_la-analyze.Plo - -rm -f filters/$(DEPDIR)/magick_libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-analyze.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-accelerate.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-annotate.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-artifact.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-attribute.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-blob.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache-view.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cache.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-channel.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-cipher.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-client.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-coder.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-color.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colormap.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-colorspace.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compress.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-configure.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-constitute.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-decorate.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-delegate.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distort.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-distribute-cache.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-draw.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-effect.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-enhance.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-exception.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-feature.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fourier.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-fx.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-gem.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-geometry.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-hashmap.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-histogram.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image-view.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-image.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-layer.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-list.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-locale.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-log.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magic.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-matrix.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-memory.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mime.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-module.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-monitor.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-morphology.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-base.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-nt-feature.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-opencl.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-option.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-paint.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-policy.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-prepress.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-profile.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-property.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantize.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-export.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum-import.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-quantum.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-random.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-registry.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resample.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resize.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-resource.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-segment.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-semaphore.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-shear.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-signature.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-splay-tree.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-static.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-statistic.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-string.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-thread.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-threshold.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-timer.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-token.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-transform.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-type.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-utility.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-version.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-vision.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-visual-effects.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-widget.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xml-tree.Plo - -rm -f magick/$(DEPDIR)/libMagickCore_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-xwindow.Plo - -rm -f tests/$(DEPDIR)/drawtest-drawtest.Po - -rm -f tests/$(DEPDIR)/validate-validate.Po - -rm -f tests/$(DEPDIR)/wandtest-wandtest.Po - -rm -f utilities/$(DEPDIR)/animate.Po - -rm -f utilities/$(DEPDIR)/compare.Po - -rm -f utilities/$(DEPDIR)/composite.Po - -rm -f utilities/$(DEPDIR)/conjure.Po - -rm -f utilities/$(DEPDIR)/convert.Po - -rm -f utilities/$(DEPDIR)/display.Po - -rm -f utilities/$(DEPDIR)/identify.Po - -rm -f utilities/$(DEPDIR)/import.Po - -rm -f utilities/$(DEPDIR)/mogrify.Po - -rm -f utilities/$(DEPDIR)/montage.Po - -rm -f utilities/$(DEPDIR)/stream.Po - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-animate.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-compare.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-composite.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-conjure.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-convert.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-deprecate.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-display.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-drawing-wand.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-identify.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-import.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-image.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-property.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-magick-wand.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-mogrify.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-montage.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-iterator.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-pixel-wand.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-stream.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand-view.Plo - -rm -f wand/$(DEPDIR)/libMagickWand_@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la-wand.Plo - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic \ - maintainer-clean-local - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ - uninstall-codersLTLIBRARIES uninstall-configlibDATA \ - uninstall-configshareDATA uninstall-configsharearchDATA \ - uninstall-docDATA uninstall-filtersLTLIBRARIES \ - uninstall-includeHEADERS uninstall-libLTLIBRARIES \ - uninstall-local uninstall-magickincHEADERS \ - uninstall-magickincarchHEADERS uninstall-magickppincHEADERS \ - uninstall-magickpptopincHEADERS uninstall-man \ - uninstall-pkgconfigDATA uninstall-wandincHEADERS - -uninstall-man: uninstall-man1 - -.MAKE: all check check-am install install-am install-strip - -.PHONY: CTAGS GTAGS TAGS all all-am all-local am--depfiles am--refresh \ - check check-TESTS check-am check-local clean clean-binPROGRAMS \ - clean-checkPROGRAMS clean-codersLTLIBRARIES clean-cscope \ - clean-filtersLTLIBRARIES clean-generic clean-libLTLIBRARIES \ - clean-libtool clean-local clean-noinstLTLIBRARIES cscope \ - cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \ - dist-gzip dist-hook dist-lzip dist-shar dist-tarZ dist-xz \ - dist-zip distcheck distclean distclean-compile \ - distclean-generic distclean-hdr distclean-libtool \ - distclean-local distclean-tags distcleancheck distdir \ - distuninstallcheck dvi dvi-am html html-am html-local info \ - info-am install install-am install-binPROGRAMS \ - install-binSCRIPTS install-codersLTLIBRARIES \ - install-configlibDATA install-configshareDATA \ - install-configsharearchDATA install-data install-data-am \ - install-data-local install-docDATA install-dvi install-dvi-am \ - install-exec install-exec-am install-exec-local \ - install-filtersLTLIBRARIES install-html install-html-am \ - install-includeHEADERS install-info install-info-am \ - install-libLTLIBRARIES install-magickincHEADERS \ - install-magickincarchHEADERS install-magickppincHEADERS \ - install-magickpptopincHEADERS install-man install-man1 \ - install-pdf install-pdf-am install-pkgconfigDATA install-ps \ - install-ps-am install-strip install-wandincHEADERS \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic maintainer-clean-local mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am recheck tags tags-am uninstall \ - uninstall-am uninstall-binPROGRAMS uninstall-binSCRIPTS \ - uninstall-codersLTLIBRARIES uninstall-configlibDATA \ - uninstall-configshareDATA uninstall-configsharearchDATA \ - uninstall-docDATA uninstall-filtersLTLIBRARIES \ - uninstall-includeHEADERS uninstall-libLTLIBRARIES \ - uninstall-local uninstall-magickincHEADERS \ - uninstall-magickincarchHEADERS uninstall-magickppincHEADERS \ - uninstall-magickpptopincHEADERS uninstall-man uninstall-man1 \ - uninstall-pkgconfigDATA uninstall-wandincHEADERS - -.PRECIOUS: Makefile - -@MAGICKCORE_ZERO_CONFIGURATION_SUPPORT_TRUE@$(libMagickCore_threshold_target): magick/threshold-map.h -@MAGICKCORE_ZERO_CONFIGURATION_SUPPORT_TRUE@magick/threshold-map.h: config/thresholds.xml Makefile -@MAGICKCORE_ZERO_CONFIGURATION_SUPPORT_TRUE@ $(AM_V_GEN){ printf '%s\n %s=\n' 'static const char *const' BuiltinMap; sed -e 's/"/\\"/g; s/^.*$$/ "&\\n"/; $$s/$$/;/' $<; } >$@ - -$(PERLMAGICK)/quantum/@MAGICK_ABI_SUFFIX@.xs: $(PERLMAGICK)/quantum/quantum.xs - $(AM_V_GEN) $(LN_S) quantum.xs $@ - -$(PERLMAGICK)/quantum/@MAGICK_ABI_SUFFIX@.pm: $(PERLMAGICK)/quantum/quantum.pm - $(AM_V_GEN) $(LN_S) quantum.pm $@ - -perl-quantum-sources: $(PERLMAGICK)/quantum/@MAGICK_ABI_SUFFIX@.xs $(PERLMAGICK)/quantum/@MAGICK_ABI_SUFFIX@.pm - -perl-sources: perl-quantum-sources - @if test -n "$(VPATH)" ; then \ - echo "Linking PerlMagick Sources ..." ; \ - imagemagick=`(cd $(VPATH) ; pwd)` && \ - ( cd $(PERLMAGICK) && \ - sh $$imagemagick/config/lndir.sh $$imagemagick/$(PERLMAGICK) ; ) \ - fi ; \ - touch perl-sources - -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@$(PERLMAKEFILE): perl-sources $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(PERLMAKEMAKER) -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ cd $(PERLMAGICK) && @PERL@ Makefile.PL $(PERL_MAKE_OPTIONS) - -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@install-exec-perl: $(PERLMAKEFILE) -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ ( cd $(PERLMAGICK) && $(MAKE) CC='@CC@' && \ -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ $(MAKE) CC='@CC@' install ) - -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@all-perl: perl-sources - -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@uninstall-exec-perl: $(PERLMAKEFILE) -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ echo "Uninstall not supported for PerlMagick" - -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@check-perl: $(PERLMAKEFILE) -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ cd $(PERLMAGICK) && $(abs_top_builddir)/magick.sh $(MAKE) CC='@CC@' test - -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@perl-build: $(PERLMAKEFILE) -@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ ( cd $(PERLMAGICK) && $(MAKE) CC='@CC@' ) - -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@$(PERLMAKEFILE): perl-sources $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(PERLMAKEMAKER) -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ cd $(PERLMAGICK) && @PERL@ Makefile.PL MAP_TARGET=$(PERLSTATICNAME) $(PERL_MAKE_OPTIONS) && $(MAKE) Makefile ; $(MAKE) Makefile - -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@$(PERLMAGICK)/$(PERLSTATICNAME): $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(PERLMAKEFILE) -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ ( rm -f $(PERLMAGICK)/$(PERLSTATICNAME) ; cd $(PERLMAGICK) && $(MAKE) CC='@CC@' $(PERLSTATICNAME) ; $(MAKE) CC='@CC@' $(PERLSTATICNAME) ) - -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@all-perl: $(PERLMAGICK)/$(PERLSTATICNAME) - -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@install-exec-perl: $(PERLMAGICK)/$(PERLSTATICNAME) -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ rm -f "$(DESTDIR)$(BIN_DIR)/$(PERLSTATICNAME)" -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ if test "x$(DESTDIR)" = "x" -o "$(PERL_SUPPORTS_DESTDIR)" = 'yes' ; then \ -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ ( cd $(PERLMAGICK) && \ -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ $(MAKE) -f Makefile.aperl CC='@CC@' inst_perl MAP_TARGET=$(PERLSTATICNAME) \ -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ INSTALLBIN="$(BIN_DIR)" \ -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ ) ; \ -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ else \ -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ ( cd $(PERLMAGICK) && \ -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ $(MAKE) -f Makefile.aperl CC='@CC@' inst_perl MAP_TARGET=$(PERLSTATICNAME) \ -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ INSTALLBIN="$(DESTDIR)$(BIN_DIR)" PREFIX="$(DESTDIR)$(prefix)" \ -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ ) ; \ -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ fi - -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@uninstall-exec-perl: -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ rm -f '$(DESTDIR)$(BIN_DIR)/$(PERLSTATICNAME)' - -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@check-perl: $(PERLMAGICK)/$(PERLSTATICNAME) -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@ cd $(PERLMAGICK) && $(abs_top_builddir)/magick.sh $(MAKE) -f Makefile.aperl CC='@CC@' test - -@WITH_PERL_DYNAMIC_FALSE@@WITH_PERL_STATIC_TRUE@@WITH_PERL_TRUE@perl-build: $(PERLMAGICK)/$(PERLSTATICNAME) - -@WITH_PERL_TRUE@clean-perl: -@WITH_PERL_TRUE@ (cd $(PERLMAGICK) && \ -@WITH_PERL_TRUE@ ( if test -f Makefile.old ; then $(MAKE) -f Makefile.old CC='@CC@' clean ; fi ) ; \ -@WITH_PERL_TRUE@ ( if test -f Makefile ; then $(MAKE) CC='@CC@' clean ; fi ) ; \ -@WITH_PERL_TRUE@ ( if test -f Makefile ; then $(MAKE) CC='@CC@' clean ; fi ) ; \ -@WITH_PERL_TRUE@ rm -f Makefile.old PerlMagick ; \ -@WITH_PERL_TRUE@ rm -f t/output* t/jng/*_tmp.jng t/*/output* ; \ -@WITH_PERL_TRUE@ rm -f quantum/@MAGICK_ABI_SUFFIX@.xs;\ -@WITH_PERL_TRUE@ rm -f quantum/@MAGICK_ABI_SUFFIX@.pm;\ -@WITH_PERL_TRUE@ rm -f Magick.pm;) -@WITH_PERL_TRUE@ rm -f perl-sources - -@WITH_PERL_TRUE@distclean-perl: clean-perl - -# Satisfy makefile requirements if not building PERL -@WITH_PERL_FALSE@all-perl: -@WITH_PERL_FALSE@install-exec-perl: -@WITH_PERL_FALSE@uninstall-exec-perl: -@WITH_PERL_FALSE@check-perl: -@WITH_PERL_FALSE@clean-perl: -@WITH_PERL_FALSE@distclean-perl: - -# create a copy for pc file (ideally the non abi should be symlinked) -%-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.pc: %.pc - cp -f $^ $@ - -all-local: $(MAGICKPP_LOCAL_TARGETS) $(PERLMAGICK_ALL_LOCAL_TARGETS) $(MAINTAINER_TARGETS) - -install-exec-local: $(PERLMAGICK_INSTALL_EXEC_LOCAL_TARGETS) - -install-data-local: $(PERLMAGICK_INSTALL_DATA_LOCAL_TARGETS) $(HTML_INSTALL_DATA_TARGETS) - -uninstall-local: $(PERLMAGICK_UNINSTALL_LOCAL_TARGETS) $(HTML_UNINSTALL_DATA_TARGETS) - -clean-local: $(PERLMAGICK_CLEAN_LOCAL_TARGETS) - -distclean-local: $(PERLMAGICK_DISTCLEAN_LOCAL_TARGETS) - -maintainer-clean-local: $(PERLMAGICK_MAINTAINER_CLEAN_LOCAL_TARGETS) - -check-local: $(PERLMAGICK_CHECK_LOCAL_TARGETS) - -# drd: valgrind's newer thread error detector -drd: - $(MAKE) MEMCHECK='valgrind --tool=drd --check-stack-var=yes --var-info=yes \ - --quiet $(VALGRIND_EXTRA_OPTS)' check - -# helgrind: valgrind's older thread error detector -helgrind: - $(MAKE) MEMCHECK='valgrind --tool=helgrind --error-exitcode=2 --quiet \ - $(VALGRIND_EXTRA_OPTS)' check - -# memcheck: valgrind's memory access checker -memcheck: - $(MAKE) MEMCHECK='valgrind --tool=memcheck --leak-check=full --read-var-info=yes \ - --error-exitcode=2 --track-origins=yes --num-callers=12 \ - --quiet $(VALGRIND_EXTRA_OPTS)' check - -# ptrcheck: valgrind's experimental pointer checking tool. -ptrcheck: - $(MAKE) MEMCHECK='valgrind --tool=exp-ptrcheck --quiet $(VALGRIND_EXTRA_OPTS)' check -dist-hook: - ( \ - builddir=`pwd` ; \ - cd $(srcdir) && \ - ( \ - for dir in $(DISTDIRS) ; do \ - find $$dir -depth -print | egrep -v '(~$$)|(/.git)|(/\.#)|(/\.deps)|(/\.git)' \ - | cpio -pdum $$builddir/$(distdir) 2> /dev/null ; \ - done \ - ) \ - ) - -install-data-html: - $(mkinstalldirs) $(DESTDIR)$(pkgdocdir) - $(INSTALL_DATA) $(srcdir)/index.html $(DESTDIR)$(pkgdocdir) - for dir in $(DOCDIRS) ; do \ - $(mkinstalldirs) $(DESTDIR)$(pkgdocdir)/$$dir && \ - if test -d $(builddir)/$$dir ; then \ - docsrcdir=$(builddir)/$$dir; \ - else \ - docsrcdir=$(srcdir)/$$dir; \ - fi; \ - if test -d $$docsrcdir; then \ - for file in $$docsrcdir/*.* ; do \ - echo "$(INSTALL_DATA) $$file $(DESTDIR)$(pkgdocdir)/$$dir" ; \ - $(INSTALL_DATA) "$$file" $(DESTDIR)$(pkgdocdir)/$$dir ; \ - done ; \ - fi; \ - done -uninstall-data-html: - rm -f $(DESTDIR)$(pkgdocdir)/index.html - for dir in $(DOCDIRS) ; do \ - rm -f -r $(DESTDIR)$(pkgdocdir)/$$dir ; \ - done - -# Ensure that version.h at $(srcdir)/magick/version.h is kept up to date. -magick-version: magick/version.h - @if test -f "$(srcdir)/VisualMagick/installer/inc/version.isx.in" ; then \ - ./config.status --file="$(srcdir)/../VisualMagick/installer/inc/version.isx" 2> /dev/null ; \ - fi - @if test -n "$(VPATH)" ; then \ - cmp magick/version.h $(srcdir)/magick/version.h > /dev/null ; \ - if test $$? -eq 1 ; then \ - echo "Updating $(srcdir)/magick/version.h ..."; \ - cp magick/version.h $(srcdir)/magick/version.h ; \ - fi ; \ - fi ; \ - touch magick-version - -magick/version.h: $(top_srcdir)/ChangeLog.md $(top_srcdir)/m4/version.m4 -libtool: $(LIBTOOL_DEPS) - $(SHELL) ./config.status --recheck - -# Format C API documentation -html-local: -# copy static file - for dir in $(DOCDIRSMANUAL) ; do \ - $(mkinstalldirs) $(top_builddir)/$$dir ;\ - for file in $$dir/*.* ; do \ - if ! test -f $(top_builddir)/$$file; then \ - cp -p -f $(top_srcdir)/$$file $(top_builddir)/$$dir ; \ - fi; \ - done ; \ - done; -# remove old doxygen files - for dir in $(DOCDIRDOXYGEN) ; do \ - rm -rf $$dir || true; \ - done; -# make doxygen doc - $(mkinstalldirs) $(top_builddir)/www/api - cd config && doxygen MagickCore.dox - cd config && doxygen MagickWand.dox - cd config && doxygen Magick++.dox -$(DIST_WINDOWS_SRC_ZIP) $(DIST_WINDOWS_SRC_7ZIP) windows-dist: - if test -d $(PACKAGE_NAME)-$(PACKAGE_VERSION) ; then \ - chmod -R u+w $(PACKAGE_NAME)-$(PACKAGE_VERSION) ; \ - rm -rf $(PACKAGE_NAME)-$(PACKAGE_VERSION) ; \ - fi - git clone -b main https://github.com/ImageMagick/ImageMagick6.git $(PACKAGE_NAME)-$(PACKAGE_VERSION) -@ZIP_DELEGATE_TRUE@ rm -f $(DIST_WINDOWS_SRC_ZIP) -@ZIP_DELEGATE_TRUE@ $(ZIP) -r -9 -q $(DIST_WINDOWS_SRC_ZIP) $(PACKAGE_NAME)-$(PACKAGE_VERSION) -@P7ZIP_DELEGATE_TRUE@ rm -f $(DIST_WINDOWS_SRC_7ZIP) -@P7ZIP_DELEGATE_TRUE@ $(P7ZIP) a -t7z -mx=9 $(DIST_WINDOWS_SRC_7ZIP) $(PACKAGE_NAME)-$(PACKAGE_VERSION) -@P7ZIP_DELEGATE_TRUE@ chmod 644 $(DIST_WINDOWS_SRC_7ZIP) - rm -rf $(PACKAGE_NAME)-$(PACKAGE_VERSION) -@RPM_DELEGATE_TRUE@.PHONY: srpm -@RPM_DELEGATE_TRUE@$(DIST_ARCHIVE_SRPM) srpm: dist-bzip2 -@RPM_DELEGATE_TRUE@ rm -f $(DIST_ARCHIVE_SRPM) -@RPM_DELEGATE_TRUE@ $(RPM) --define="_sourcedir `pwd`" --define="_srcrpmdir `pwd`" --nodeps --bs ImageMagick.spec -@RPM_DELEGATE_TRUE@ @echo ============================================================== -@RPM_DELEGATE_TRUE@ @echo $(DIST_ARCHIVE_SRPM) is ready for distribution. -@RPM_DELEGATE_TRUE@ @echo ============================================================== - -@RPM_DELEGATE_TRUE@.PHONY: rpm -@RPM_DELEGATE_TRUE@rpm: dist -@RPM_DELEGATE_TRUE@ rm -rf $(RPMDIR) -@RPM_DELEGATE_TRUE@ $(mkinstalldirs) $(RPMDIR) -@RPM_DELEGATE_TRUE@ $(mkinstalldirs) $(RPMDIR)/BUILD -@RPM_DELEGATE_TRUE@ $(mkinstalldirs) $(RPMDIR)/RPMS -@RPM_DELEGATE_TRUE@ $(RPM) --define="_sourcedir `pwd`" --define="_rpmdir `pwd`/$(RPMDIR)/RPMS" --define="_builddir `pwd`/$(RPMDIR)/BUILD" --nodeps -bb ImageMagick.spec -@RPM_DELEGATE_TRUE@ @echo ============================================================== -@RPM_DELEGATE_TRUE@ @echo $(DIST_ARCHIVE_RPM) is ready for distribution. -@RPM_DELEGATE_TRUE@ @echo ============================================================== - -# -# Build a validated snapshot release and move to the snapshots directory. -# -snapshot: distcheck - $(MAKE) $(DIST_ARCHIVE_SRPM) - $(MAKE) $(DIST_WINDOWS_SRC_ZIP) - $(MAKE) $(DIST_WINDOWS_SRC_7ZIP) - mv $(DIST_ARCHIVES) $(DIST_WINDOWS_SRC_ZIP) $(DIST_WINDOWS_SRC_7ZIP) $(DIST_ARCHIVE_SRPM) /var/ftp/pub/ImageMagick/beta/ - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/ImageMagick-6.9.12-44/NEWS.txt b/ImageMagick-6.9.12-44/NEWS.txt deleted file mode 100644 index 5352b6c..0000000 --- a/ImageMagick-6.9.12-44/NEWS.txt +++ /dev/null @@ -1,33 +0,0 @@ -ImageMagick version 7 has been released. We encourage you to migrate your -workstreams to version 7. However, we recognize a significant version 6 user -community. As such, the ImageMagick development team is committed to maintain, -but not enhance, version 6 at least until 2028 and possibly beyond. - -We discovered a bug in the pseudo-random generator prior to ImageMagick -6.9.10-81, the first 3 values repeated because the random state was not -initialized properly. As a consequence of the fix, expect a different -numerical sequence when seeding (-seed). - -ImageMagick best practices strongly encourages you to configure a security -policy that best suits your local environment. - -The ImageMagick development process ensures a stable API and ABI. Before each -ImageMagick release, we perform a comprehensive security assessment that -includes memory error, thread data race detection, and continuous fuzzing -to detect and prevent security vulnerabilities. - -As an analog to linear (RGB) and non-linear (sRGB) color colorspaces, as -of ImageMagick 6.9.9-29, we introduce the LinearGray colorspace. Gray is -non-linear grayscale and LinearGray is linear (e.g. -colorspace linear-gray). - -Want more performance from ImageMagick? Try these options: - - add more memory to your system; - add more cores to your system; - reduce lock contention with the tcmalloc memory allocation library; - push large images to a solid-state drive, see large image support. - -If these options are prohibitive, you can reduce the quality of the image -results. The default build is Q16. If you instead use a Q8 build, you use half -the memory The tradeoff is reduced precision. For a Q8 build of ImageMagick, -use this configure script option: --with-quantum-depth=8. diff --git a/ImageMagick-6.9.12-44/NOTICE b/ImageMagick-6.9.12-44/NOTICE deleted file mode 100644 index 164bf51..0000000 --- a/ImageMagick-6.9.12-44/NOTICE +++ /dev/null @@ -1,240 +0,0 @@ -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -1. ImageMagick copyright: - -Copyright © 1999 ImageMagick Studio LLC, a non-profit organization dedicated -to making software imaging solutions freely available. - -You may not use this file except in compliance with the License. You may obtain -a copy of the License at - - https://imagemagick.org/script/license.php - -Unless required by applicable law or agreed to in writing, software distributed -under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR -CONDITIONS OF ANY KIND, either express or implied. See the License for the -specific language governing permissions and limitations under the License. - -The full text of this license is availaible in the LICENSE file. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -2. E. I. du Pont de Nemours and Company copyright (ImageMagick was originally - developed and distributed by E. I. du Pont de Nemours and Company): - -Copyright 1999 E. I. du Pont de Nemours and Company - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files ("ImageMagick"), to deal in -ImageMagick without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of ImageMagick, and to permit persons to whom the ImageMagick is furnished to -do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of ImageMagick. - -The software is provided "as is", without warranty of any kind, express or -implied, including but not limited to the warranties of merchantability, -fitness for a particular purpose and noninfringement. In no event shall E. I. -du Pont de Nemours and Company be liable for any claim, damages or other -liability, whether in an action of contract, tort or otherwise, arising from, -out of or in connection with ImageMagick or the use or other dealings in -ImageMagick. - -Except as contained in this notice, the name of the E. I. du Pont de Nemours -and Company shall not be used in advertising or otherwise to promote the sale, -use or other dealings in ImageMagick without prior written authorization from -the E. I. du Pont de Nemours and Company. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -3. OpenSSH copyright (this copyright is limited to magick/utility.c/ - Base64Decode() and Base64Encode(),incorporated from the OpenSSH package): - -Copyright (c) 2000 Markus Friedl. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR \`\`AS IS\'\' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -4. Xfig copyright (this copyright is limited to the image patterns in - magick/nt-base.c, incorporated from the XFig package): - -| FIG : Facility for Interactive Generation of figures -| Copyright (c) 1985-1988 by Supoj Sutanthavibul -| Parts Copyright (c) 1989-2000 by Brian V. Smith -| Parts Copyright (c) 1991 by Paul King - -Any party obtaining a copy of these files is granted, free of charge, a full -and unrestricted irrevocable, world-wide, paid up, royalty-free, nonexclusive -right and license to deal in this software and documentation files (the -"Software"), including without limitation the rights to use, copy, modify, -merge, publish, distribute, sublicense, and/or sell copies of the Software, and -to permit persons who receive copies from any such party to do so, with the -only requirement being that this copyright notice remain intact. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -5. ezXML copyright (This copyright is limited to code for reading XML files in - magick/xml-tree.c, incorporated from the ezxml package): - -Copyright 2004-2006 Aaron Voisine - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -6. GraphicsMagick copyright (this copyright is limited to the Windows installer - and enhancements to the automake and autoconf configure scripts, - incorporated from the GraphicsMagick package): - -Copyright (C) 2002 - 2009 GraphicsMagick Group - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -7. Magick++ copyright (this copyright is limited to the Magick++ API in the - Magick++ folder): - -Copyright 1999 - 2002 Bob Friesenhahn - -Permission is hereby granted, free of charge, to any person obtaining a copy of -the source files and associated documentation files ("Magick++"), to deal in -Magick++ without restriction, including without limitation of the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of Magick++, and to permit persons to whom the Magick++ is furnished to do so, -subject to the following conditions: - -This copyright notice shall be included in all copies or substantial portions -of Magick++. The copyright to Magick++ is retained by its author and shall not -be subsumed or replaced by any other copyright. - -The software is provided "as is", without warranty of any kind, express or -implied, including but not limited to the warranties of merchantability,fitness -for a particular purpose and noninfringement. In no event shall Bob Friesenhahn -be liable for any claim, damages or other liability, whether in an action of -contract, tort or otherwise, arising from, out of or in connection with -Magick++ or the use or other dealings in Magick++. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -8. Thatcher Ulrich copyright (ImageMagick includes two fonts, - PerlMagick/t/ttf/input.ttf and PerlMagick/demo/Generic.ttf under this - copyright): - - Copyright: 2004-2007, Thatcher Ulrich - - I have placed these fonts in the Public Domain. This is all 100% my own work. - Usage is totally unrestricted. If you want to make derivative works for any - purpose, please go ahead. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -9. Gsview copyright (ImageMagick incorporated a small portion of code from the - gsview package to locate Ghostscript under Windows. This source code is - distributed under the following license): - -Copyright (C) 2000-2002, Ghostgum Software Pty Ltd. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this file ("Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of this Software, and to permit persons to whom -this file is furnished to do so, subject to the following conditions: - -This Software is distributed with NO WARRANTY OF ANY KIND. No author or -distributor accepts any responsibility for the consequences of using it, or -for whether it serves any particular purpose or works at all, unless he or she -says so in writing. - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -10. Libsquish copyright (this copyright is limited to the compression used in - coder/dds.c, incorporated from the libsquish library): - -Copyright (c) 2006 Simon Brown si@sjbrown.co.uk - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -11. Bootstrap copyright (ImageMagick utilizes CSS for its web pages under this - copyright): - -Bootstrap v3.3.5 (http://getbootstrap.com) -Copyright 2011-2015 Twitter, Inc. -Licensed under the MIT license - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * diff --git a/ImageMagick-6.9.12-44/PerlMagick/Changelog b/ImageMagick-6.9.12-44/PerlMagick/Changelog deleted file mode 100644 index 88ffc35..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/Changelog +++ /dev/null @@ -1,122 +0,0 @@ -2021-01-26 6.9.11 Cristy - * if info has undefined orientation, return the image orientation. - -2021-01-16 6.9.11 Cristy - * requires ImageMagick 6.9.11 or above. - -2014-11-05 6.8.9-8 Cristy - * Add support $image->Colorspace() (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=7&t=30980). - -2014-03-18 6.8.8-9 Cristy - * Quantize() arguments global and transparent switched (reference - www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=25238). - -2011-12-25 6.7.4-2 Cristy - * Relax when PerlMagick tosses an image when an exception is thrown. - -2011-12-20 6.7.4-1 Cristy - * Use PTR2IV() and INT2PTR() macros to avoid int to ptr cast messages. - -2011-08-25 6.7.2-0 Cristy - * Fix fault for Thumbnail() with GIF animation (problem report and patch - from Shigeki Morimoto). - -2011-08-09 6.7.1-4 Cristy - * Add a simple "ignore this type" style typemap to get past a xsubpp - exception in recent versions of Perl. - -2011-06-06 6.7.0-5 Cristy - * Set modulate() colorspace predicated on parameter (e.g. brightness is HSB). - -2011-01-25 6.6.7-3 Cristy - * Verify color parameter is a Perl array to avoid seg fault (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=7&t=17928). - -2010-11-11 6.6.5-6 Cristy - * Check that image exists before accessing its member (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=17502). - -2010-11-01 6.6.5-6 Cristy - * The gravity attribute must set the ImageInfo gravity property (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=17282). - -2009-12-08 6.5.8-5 - * A couple of minor changes to Makefile.PL to support Strawberry Perl. - -2009-12-06 6.5.8-4 Cristy - * Support the crop() gravity option. - -2009-11-23 6.5.8-0 Cristy - * Add 'dither' option to Remap(). - -2009-10-18 6.5.7-0 Cristy - * Interpret gravity properly for ExtentImage(). - * Support the Modulate() method parameter, 'lightness.' - -2009-10-08 6.5.6-10 - * Improve PerlMagick.PL to work with Strawberry Perl under Windows. - -2009-08-02 6.5.4-8 Cristy - * Create a image registry to track which image objects must be cloned - when a Perl thread is created. - -2009-06-14 6.5.3-7 Anthony Thyssen - * Expand PerlMagick Composite() 'mask' merge for both compose 'displace' - and new 'distort' mapping (absolute lookup) - -2009-06-11 6.5.3-5 Anthony Thyssen - * Fixed PerlMagick Composite() for correct merging of 'mask' image into - the overlay image for Displacement Mapping Composition. - -2009-06-02 6.5.3-2 Cristy - * Fix filename parameter in Read() (e.g. $image->Read(filename=>'xc:white')). -2009-04-14 6.5.1-3 Cristy - * Support magick parameter for Read() (e.g. - $im->Read( file => $fh, magick +> 'text:' )). - -2008-11-16 6.4.4-5 Cristy - * Statistics() returns normalized values. - -2008-10-16 6.4.4-9 Michael.Kroell - * Check if Image::Magick::constant is defined in AUTOLOAD() function. - -2008-06-07 6.4.1-9 Cristy - * Permit settings of the form: - $image->Set("quantum:polarity","min-is-white"). - -2008-04-07 6.4.0-5 Cristy - * X11 regression test passed if the DISPLAY variable is not defined (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=10979). - * Make regression test, x11/write.t, exit after 8 seconds as stated (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=10979). - -2007-11-07 6.3.7-0 Cristy - * Added gravity attribute to Transform() method. - -2007-09-12 6.3.5-9 Cristy - * Added GetPixel()/SetPixel() methods. - -2007-06-22 6.3.4-2 grafman - * Add GetImagePixels to return C pointer for image cache. - * Add SyncImagePixels to sync image cache. - * Add Quantum parameter to Get API to return Quantum-Depth. - -2007-06-21 6.3.4-1 Cristy - * Add Distort. - -2007-03-20 6.3.3-3 Cristy - * Add vector-graphics parameter to the Draw() method. - - blob length was not being set properly). -2007-03-11 6.3.3-2 Cristy - * Read(blob=>$blob) and Ping(blob=>$blob) sometimes failed because the - blob length was not being set properly). - -2007-01-23 cristy - - * Add parameters fill-pattern and stroke-pattern to Annotate() and Draw(). - -2005-01-10 cristy - * Added normalize parameter to GetPixels(). Use normalize=>'true' to return - normalized pixel values. diff --git a/ImageMagick-6.9.12-44/PerlMagick/MANIFEST b/ImageMagick-6.9.12-44/PerlMagick/MANIFEST deleted file mode 100644 index 2b03d5b..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/MANIFEST +++ /dev/null @@ -1,552 +0,0 @@ -Changelog -check.sh.in -demo/annotate.pl -demo/button.pl -demo/compose-specials.pl -demo/composite.pl -demo/demo.pl -demo/dst.png -demo/Generic.ttf -demo/lsys.pl -demo/Makefile -demo/model.gif -demo/piddle.pl -demo/pink-flower.gif -demo/pixel-fx.pl -demo/README -demo/red-flower.gif -demo/shadow-text.pl -demo/shapes.pl -demo/single-pixels.pl -demo/smile.gif -demo/src.png -demo/steganography.pl -demo/tile.gif -demo/tree.pl -demo/Turtle.pm -demo/yellow-flower.gif -Makefile.am -Makefile.nt -Makefile.PL.in -MANIFEST -MANIFEST.SKIP -README.txt -t/blob.t -t/bzlib/input.miff -t/bzlib/read.t -t/bzlib/write.t -t/cgm/input.cgm -t/cgm/read.t -t/composite.t -t/filter.t -t/fpx/input_256.fpx -t/fpx/input_bw.fpx -t/fpx/input_grayscale.fpx -t/fpx/input_jpeg.fpx -t/fpx/input_truecolor.fpx -t/fpx/read.t -t/fpx/write.t -t/getattribute.t -t/hdf/input_256.hdf -t/hdf/input_truecolor.hdf -t/hdf/read.t -t/hdf/write.t -t/hpgl/input.hpgl -t/hpgl/read.t -t/input_16.miff -t/input_70x46.cmyk -t/input_70x46.gray -t/input_70x46.rgb -t/input_70x46.rgba -t/input_70x46.uyvy -t/input_70x46.yuv -t/input.avs -t/input.bie -t/input.bmp -t/input.bmp24 -t/input.dcx -t/input.dib -t/input.fits -t/input.gif -t/input.gif87 -t/input_gray_lsb_08bit.mat -t/input_gray_lsb_double.mat -t/input_gray_msb_08bit.mat -t/input.ico -t/input.im1 -t/input.im24 -t/input.im8 -t/input.mat -t/input.miff -t/input.mtv -t/input_p1.pbm -t/input_p2.pgm -t/input_p3.ppm -t/input_p4.pbm -t/input_p5.pgm -t/input_p6.ppm -t/input.p7 -t/input_p7.p7 -t/input.pcx -t/input.pict -t/input.psd -t/input_rgb_lsb_08bit.mat -t/input.rle -t/input.sgi -t/input.tga -t/input.tim -t/input.viff -t/input.wbmp -t/input.wpg -t/input.xbm -t/input.xpm -t/jbig/input.jbig -t/jbig/read.t -t/jbig/write.t -t/jng/input_gray_idat.jng -t/jng/input_gray_jdaa.jng -t/jng/input_gray.jng -t/jng/input_gray_prog_idat.jng -t/jng/input_gray_prog_jdaa.jng -t/jng/input_gray_prog.jng -t/jng/input_idat.jng -t/jng/input_jdaa.jng -t/jng/input_prog_idat.jng -t/jng/input_prog_jdaa.jng -t/jng/input_prog.jng -t/jng/input_rose.jng -t/jng/read.t -t/jng/write.t -t/jpeg/input.jpg -t/jpeg/input_plane.jpg -t/jpeg/read.t -t/jpeg/write.t -t/MasterImage_70x46.ppm -t/montage.t -t/mpeg/input.m2v -t/mpeg/input.mpg -t/mpeg/read.t -t/openjp2/input.jp2 -t/openjp2/input.jpc -t/openjp2/read.t -t/ping.t -t/png/input_16.png -t/png/input_256.png -t/png/input_bw.png -t/png/input.mng -t/png/input_mono.png -t/png/input_truecolor.png -t/png/read-16.t -t/png/read.t -t/png/write-16.t -t/png/write.t -t/ps/input.eps -t/ps/input.miff -t/ps/input.ps -t/ps/read.t -t/ps/write.t -t/rad/input.rad -t/rad/read.t -t/rad/write.t -t/read.t -t/reference/cgm/read.miff -t/reference/composite/Add.miff -t/reference/composite/Atop.miff -t/reference/composite/Bumpmap.miff -t/reference/composite/Clear.miff -t/reference/composite/CopyBlue.miff -t/reference/composite/CopyGreen.miff -t/reference/composite/Copy.miff -t/reference/composite/CopyOpacity.miff -t/reference/composite/CopyRed.miff -t/reference/composite/Difference.miff -t/reference/composite/In.miff -t/reference/composite/Minus.miff -t/reference/composite/Multiply.miff -t/reference/composite/Out.miff -t/reference/composite/Over.miff -t/reference/composite/Plus.miff -t/reference/composite/Rotate.miff -t/reference/composite/Subtract.miff -t/reference/composite/Xor.miff -t/reference/filter/AdaptiveThreshold.miff -t/reference/filter/Annotate.miff -t/reference/filter/Blur.miff -t/reference/filter/Border.miff -t/reference/filter/Channel.miff -t/reference/filter/Charcoal.miff -t/reference/filter/Chop.miff -t/reference/filter/ColorFloodfill.miff -t/reference/filter/Colorize.miff -t/reference/filter/Contrast.miff -t/reference/filter/Convolve.miff -t/reference/filter/Crop.miff -t/reference/filter/Despeckle.miff -t/reference/filter/Draw.miff -t/reference/filter/Edge.miff -t/reference/filter/Emboss.miff -t/reference/filter/Equalize.miff -t/reference/filter/Flip.miff -t/reference/filter/Flop.miff -t/reference/filter/Frame.miff -t/reference/filter/Gamma.miff -t/reference/filter/GaussianBlur.miff -t/reference/filter/Implode.miff -t/reference/filter/Level.miff -t/reference/filter/Magnify.miff -t/reference/filter/MatteFloodfill.miff -t/reference/filter/MedianFilter.miff -t/reference/filter/Minify.miff -t/reference/filter/Modulate.miff -t/reference/filter/MotionBlur.miff -t/reference/filter/Negate.miff -t/reference/filter/Normalize.miff -t/reference/filter/OilPaint.miff -t/reference/filter/Opaque.miff -t/reference/filter/Quantize.miff -t/reference/filter/QuantizeMono.miff -t/reference/filter/RadialBlur.miff -t/reference/filter/Raise.miff -t/reference/filter/ReduceNoise.miff -t/reference/filter/Resize.miff -t/reference/filter/Roll.miff -t/reference/filter/Rotate.miff -t/reference/filter/Sample.miff -t/reference/filter/Scale.miff -t/reference/filter/Segment.miff -t/reference/filter/Set.miff -t/reference/filter/Shade.miff -t/reference/filter/Sharpen.miff -t/reference/filter/Shave.miff -t/reference/filter/Shear.miff -t/reference/filter/SigmoidalContrast.miff -t/reference/filter/Solarize.miff -t/reference/filter/Swirl.miff -t/reference/filter/Threshold.miff -t/reference/filter/Trim.miff -t/reference/filter/UnsharpMask.miff -t/reference/filter/Wave.miff -t/reference/jng/gray_idat_tmp.miff -t/reference/jng/gray_jdaa_tmp.miff -t/reference/jng/gray_prog_idat_tmp.miff -t/reference/jng/gray_prog_jdaa_tmp.miff -t/reference/jng/gray_prog_tmp.miff -t/reference/jng/gray_tmp.miff -t/reference/jng/idat_tmp.miff -t/reference/jng/input_gray_idat.miff -t/reference/jng/input_gray_jdaa.miff -t/reference/jng/input_gray.miff -t/reference/jng/input_gray_prog_idat.miff -t/reference/jng/input_gray_prog_jdaa.miff -t/reference/jng/input_gray_prog.miff -t/reference/jng/input_idat.miff -t/reference/jng/input_jdaa.miff -t/reference/jng/input_prog_idat.miff -t/reference/jng/input_prog_jdaa.miff -t/reference/jng/input_prog.miff -t/reference/jng/input_rose.miff -t/reference/jng/jdaa_tmp.miff -t/reference/jng/prog_idat_tmp.miff -t/reference/jng/prog_jdaa_tmp.miff -t/reference/jng/prog_tmp.miff -t/reference/jng/read_gray_idat.miff -t/reference/jng/read_gray_jdaa.miff -t/reference/jng/read_gray.miff -t/reference/jng/read_gray_prog_idat.miff -t/reference/jng/read_gray_prog_jdaa.miff -t/reference/jng/read_gray_prog.miff -t/reference/jng/read_idat.miff -t/reference/jng/read_jdaa.miff -t/reference/jng/read_prog_idat.miff -t/reference/jng/read_prog_jdaa.miff -t/reference/jng/read_prog.miff -t/reference/jng/write_gray_idat.miff -t/reference/jng/write_gray_jdaa.miff -t/reference/jng/write_gray.miff -t/reference/jng/write_gray_prog_idat.miff -t/reference/jng/write_gray_prog_jdaa.miff -t/reference/jng/write_gray_prog.miff -t/reference/jng/write_idat.miff -t/reference/jng/write_jdaa.miff -t/reference/jng/write_prog_idat.miff -t/reference/jng/write_prog_jdaa.miff -t/reference/jng/write_prog.miff -t/reference/jpeg/read_non_interlaced.miff -t/reference/jpeg/read_plane_interlaced.miff -t/reference/jpeg/write_non_interlaced.miff -t/reference/jpeg/write_plane_interlaced.miff -t/reference/openjp2/read_jp2.miff -t/reference/openjp2/read_jpc.miff -t/reference/read/gradient.miff -t/reference/read/granite.miff -t/reference/read/input_avs.miff -t/reference/read/input_bmp24.miff -t/reference/read/input_bmp.miff -t/reference/read/input_cmyk.miff -t/reference/read/input_dcx.miff -t/reference/read/input_dib.miff -t/reference/read/input_fits.miff -t/reference/read/input_gif87.miff -t/reference/read/input_gif.miff -t/reference/read/input_gray_lsb_08bit_mat.miff -t/reference/read/input_gray_lsb_double_mat.miff -t/reference/read/input_gray.miff -t/reference/read/input_gray_msb_08bit_mat.miff -t/reference/read/input_ico.miff -t/reference/read/input_im1.miff -t/reference/read/input_im24.miff -t/reference/read/input_im8.miff -t/reference/read/input_mat.miff -t/reference/read/input_miff.miff -t/reference/read/input_mtv.miff -t/reference/read/input_null_black.miff -t/reference/read/input_null_DarkOrange.miff -t/reference/read/input_null_white.miff -t/reference/read/input_p7.miff -t/reference/read/input_pbm_p1.miff -t/reference/read/input_pbm_p4.miff -t/reference/read/input_pcx.miff -t/reference/read/input_pgm_p2.miff -t/reference/read/input_pgm_p5.miff -t/reference/read/input_pict.miff -t/reference/read/input_ppm_p3.miff -t/reference/read/input_ppm_p6.miff -t/reference/read/input_psd.miff -t/reference/read/input_rgba.miff -t/reference/read/input_rgb_lsb_08bit_mat.miff -t/reference/read/input_rgb.miff -t/reference/read/input_rle.miff -t/reference/read/input_sgi.miff -t/reference/read/input_tga.miff -t/reference/read/input_tile.miff -t/reference/read/input_tim.miff -t/reference/read/input_uyvy.miff -t/reference/read/input_viff.miff -t/reference/read/input_wbmp.miff -t/reference/read/input_wpg.miff -t/reference/read/input_xbm.miff -t/reference/read/input_xc_black.miff -t/reference/read/input_xpm.miff -t/reference/read/input_xwd.miff -t/reference/ttf/annotate.miff -t/reference/ttf/label.miff -t/reference/ttf/read.miff -t/reference/wmf/clock.miff -t/reference/wmf/wizard.miff -t/reference/write/cgm/read.miff -t/reference/write/composite/Add.miff -t/reference/write/composite/Atop.miff -t/reference/write/composite/Bumpmap.miff -t/reference/write/composite/Clear.miff -t/reference/write/composite/CopyBlue.miff -t/reference/write/composite/CopyGreen.miff -t/reference/write/composite/Copy.miff -t/reference/write/composite/CopyOpacity.miff -t/reference/write/composite/CopyRed.miff -t/reference/write/composite/Difference.miff -t/reference/write/composite/In.miff -t/reference/write/composite/Minus.miff -t/reference/write/composite/Multiply.miff -t/reference/write/composite/Out.miff -t/reference/write/composite/Over.miff -t/reference/write/composite/Plus.miff -t/reference/write/composite/Rotate.miff -t/reference/write/composite/Subtract.miff -t/reference/write/composite/Xor.miff -t/reference/write/filter/AdaptiveThreshold.miff -t/reference/write/filter/Annotate.miff -t/reference/write/filter/Blur.miff -t/reference/write/filter/Border.miff -t/reference/write/filter/Channel.miff -t/reference/write/filter/Charcoal.miff -t/reference/write/filter/Chop.miff -t/reference/write/filter/ColorFloodfill.miff -t/reference/write/filter/Colorize.miff -t/reference/write/filter/Contrast.miff -t/reference/write/filter/Convolve.miff -t/reference/write/filter/Crop.miff -t/reference/write/filter/Despeckle.miff -t/reference/write/filter/Draw.miff -t/reference/write/filter/Edge.miff -t/reference/write/filter/Emboss.miff -t/reference/write/filter/Equalize.miff -t/reference/write/filter/Flip.miff -t/reference/write/filter/Flop.miff -t/reference/write/filter/Frame.miff -t/reference/write/filter/Gamma.miff -t/reference/write/filter/GaussianBlur.miff -t/reference/write/filter/Implode.miff -t/reference/write/filter/Level.miff -t/reference/write/filter/Magnify.miff -t/reference/write/filter/MatteFloodfill.miff -t/reference/write/filter/MedianFilter.miff -t/reference/write/filter/Minify.miff -t/reference/write/filter/Modulate.miff -t/reference/write/filter/MotionBlur.miff -t/reference/write/filter/Negate.miff -t/reference/write/filter/Normalize.miff -t/reference/write/filter/OilPaint.miff -t/reference/write/filter/Opaque.miff -t/reference/write/filter/Quantize.miff -t/reference/write/filter/RadialBlur.miff -t/reference/write/filter/Raise.miff -t/reference/write/filter/ReduceNoise.miff -t/reference/write/filter/Resize.miff -t/reference/write/filter/Roll.miff -t/reference/write/filter/Rotate.miff -t/reference/write/filter/Sample.miff -t/reference/write/filter/Scale.miff -t/reference/write/filter/Segment.miff -t/reference/write/filter/Set.miff -t/reference/write/filter/Shade.miff -t/reference/write/filter/Sharpen.miff -t/reference/write/filter/Shave.miff -t/reference/write/filter/Shear.miff -t/reference/write/filter/SigmoidalContrast.miff -t/reference/write/filter/Solarize.miff -t/reference/write/filter/Swirl.miff -t/reference/write/filter/Threshold.miff -t/reference/write/filter/Trim.miff -t/reference/write/filter/UnsharpMask.miff -t/reference/write/filter/Wave.miff -t/reference/write/jng/gray_idat_tmp.miff -t/reference/write/jng/gray_jdaa_tmp.miff -t/reference/write/jng/gray_prog_idat_tmp.miff -t/reference/write/jng/gray_prog_jdaa_tmp.miff -t/reference/write/jng/gray_prog_tmp.miff -t/reference/write/jng/gray_tmp.miff -t/reference/write/jng/idat_tmp.miff -t/reference/write/jng/input_gray_idat.miff -t/reference/write/jng/input_gray_jdaa.miff -t/reference/write/jng/input_gray.miff -t/reference/write/jng/input_gray_prog_idat.miff -t/reference/write/jng/input_gray_prog_jdaa.miff -t/reference/write/jng/input_gray_prog.miff -t/reference/write/jng/input_idat.miff -t/reference/write/jng/input_jdaa.miff -t/reference/write/jng/input_prog_idat.miff -t/reference/write/jng/input_prog_jdaa.miff -t/reference/write/jng/input_prog.miff -t/reference/write/jng/input_rose.miff -t/reference/write/jng/jdaa_tmp.miff -t/reference/write/jng/prog_idat_tmp.miff -t/reference/write/jng/prog_jdaa_tmp.miff -t/reference/write/jng/prog_tmp.miff -t/reference/write/jng/read_gray_idat.miff -t/reference/write/jng/read_gray_jdaa.miff -t/reference/write/jng/read_gray.miff -t/reference/write/jng/read_gray_prog_idat.miff -t/reference/write/jng/read_gray_prog_jdaa.miff -t/reference/write/jng/read_gray_prog.miff -t/reference/write/jng/read_idat.miff -t/reference/write/jng/read_jdaa.miff -t/reference/write/jng/read_prog_idat.miff -t/reference/write/jng/read_prog_jdaa.miff -t/reference/write/jng/read_prog.miff -t/reference/write/jng/write_gray_idat.miff -t/reference/write/jng/write_gray_jdaa.miff -t/reference/write/jng/write_gray.miff -t/reference/write/jng/write_gray_prog_idat.miff -t/reference/write/jng/write_gray_prog_jdaa.miff -t/reference/write/jng/write_gray_prog.miff -t/reference/write/jng/write_idat.miff -t/reference/write/jng/write_jdaa.miff -t/reference/write/jng/write_prog_idat.miff -t/reference/write/jng/write_prog_jdaa.miff -t/reference/write/jng/write_prog.miff -t/reference/write/jp2/read_jp2.miff -t/reference/write/jp2/read_jpc.miff -t/reference/write/jp2/read_pgx.miff -t/reference/write/jpeg/read_non_interlaced.miff -t/reference/write/jpeg/read_plane_interlaced.miff -t/reference/write/jpeg/write_non_interlaced.miff -t/reference/write/jpeg/write_plane_interlaced.miff -t/reference/write/read/gradient.miff -t/reference/write/read/granite.miff -t/reference/write/read/input_avs.miff -t/reference/write/read/input_bmp24.miff -t/reference/write/read/input_bmp.miff -t/reference/write/read/input_cmyk.miff -t/reference/write/read/input_dcx.miff -t/reference/write/read/input_dib.miff -t/reference/write/read/input_fits.miff -t/reference/write/read/input_gif87.miff -t/reference/write/read/input_gif.miff -t/reference/write/read/input_gray.miff -t/reference/write/read/input_ico.miff -t/reference/write/read/input_im1.miff -t/reference/write/read/input_im24.miff -t/reference/write/read/input_im8.miff -t/reference/write/read/input_mat.miff -t/reference/write/read/input_miff.miff -t/reference/write/read/input_mtv.miff -t/reference/write/read/input_null_black.miff -t/reference/write/read/input_null_DarkOrange.miff -t/reference/write/read/input_null_white.miff -t/reference/write/read/input_p7.miff -t/reference/write/read/input_pbm_p1.miff -t/reference/write/read/input_pbm_p4.miff -t/reference/write/read/input_pcx.miff -t/reference/write/read/input_pgm_p2.miff -t/reference/write/read/input_pgm_p5.miff -t/reference/write/read/input_pict.miff -t/reference/write/read/input_ppm_p3.miff -t/reference/write/read/input_ppm_p6.miff -t/reference/write/read/input_psd.miff -t/reference/write/read/input_rgba.miff -t/reference/write/read/input_rgb.miff -t/reference/write/read/input_rle.miff -t/reference/write/read/input_sgi.miff -t/reference/write/read/input_tga.miff -t/reference/write/read/input_tile.miff -t/reference/write/read/input_tim.miff -t/reference/write/read/input_uyvy.miff -t/reference/write/read/input_viff.miff -t/reference/write/read/input_wbmp.miff -t/reference/write/read/input_wpg.miff -t/reference/write/read/input_xbm.miff -t/reference/write/read/input_xc_black.miff -t/reference/write/read/input_xpm.miff -t/reference/write/read/input_xwd.miff -t/reference/write/ttf/annotate.miff -t/reference/write/ttf/label.miff -t/reference/write/ttf/read.miff -t/reference/write/wmf/clock.miff -t/reference/write/wmf/wizard.miff -t/setattribute.t -t/subroutines.pl -t/tiff/input_16_matte.tiff -t/tiff/input_16.tiff -t/tiff/input_256_matte.tiff -t/tiff/input_256_planar_contig.tiff -t/tiff/input_256_planar_separate.tiff -t/tiff/input_256.tiff -t/tiff/input_gray_12bit.tiff -t/tiff/input_gray_16bit.tiff -t/tiff/input_gray_4bit_matte.tiff -t/tiff/input_gray_4bit.tiff -t/tiff/input_gray_8bit_matte.tiff -t/tiff/input_gray_8bit.tiff -t/tiff/input_mono.tiff -t/tiff/input_truecolor_16.tiff -t/tiff/input_truecolor_stripped.tiff -t/tiff/input_truecolor.tiff -t/tiff/input_truecolor_tiled32x32.tiff -t/tiff/read.t -t/tiff/write.t -t/ttf/input.ttf -t/ttf/read.t -t/wmf/clock.wmf -t/wmf/read.t -t/wmf/wizard.wmf -t/write.t -t/x11/congrats.fig -t/x11/congrats.miff -t/x11/input.xwd -t/x11/read.t -t/x11/write.t -t/xfig/input.fig -t/xfig/read.t -t/zlib/input.miff -t/zlib/read.t -t/zlib/write.t diff --git a/ImageMagick-6.9.12-44/PerlMagick/MANIFEST.SKIP b/ImageMagick-6.9.12-44/PerlMagick/MANIFEST.SKIP deleted file mode 100644 index a497278..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/MANIFEST.SKIP +++ /dev/null @@ -1,16 +0,0 @@ -.*\.gdbinit$ -.*core$ -/output.*$ -/test_.+_out\..+$ -Magick\.bs$ -Magick\.c$ -Magick\.o$ -\.bak$ -\.svn$ -\.old$ -^MANIFEST\. -^MakeMaker-\d -^Makefile$ -^blib/ -^pm_to_blib$ -~$ diff --git a/ImageMagick-6.9.12-44/PerlMagick/Makefile.PL b/ImageMagick-6.9.12-44/PerlMagick/Makefile.PL deleted file mode 100644 index abf1aa1..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/Makefile.PL +++ /dev/null @@ -1,271 +0,0 @@ -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Exercise all regression tests: -# -# make test -# -# Exersise one regression test: -# -# make TEST_VERBOSE=1 TEST_FILES=t/filter.t test -# - -use ExtUtils::MakeMaker; -use Config; -use File::Spec::Functions qw/catfile catdir devnull catpath splitpath/; -use Cwd; - -sub AutodetectWin32gcc { - my $wrkdir = getcwd(); - my $devnull = devnull(); - - my @incdir = (); - my @libdir = ($wrkdir); - my @bindir = (); - - #try to get configuration info via identify or convert utilities - my $conf = `identify -list Configure 2>$devnull` || `convert -list Configure 2>$devnull`; - foreach my $line (split '\n', $conf) { - if ($line =~ /^Path:\s+(.*)/) { - my ($vol,$dir,$file) = splitpath($1); - next unless $dir; - my $dirpath = catpath( $vol, $dir); - my (@l,@b,@i) = ( (),(),() ); - - # try to detect 'lib' dir - push @l, catfile($dirpath,'lib'); - push @l, catfile($dirpath,'..','lib'); - push @l, catfile($dirpath,'..','..','lib'); - push @l, catfile($dirpath,'..','..','..','lib'); - foreach (@l) { push @libdir, $_ if (-d $_) }; - - # try to detect 'bin' dir - push @b, catfile($dirpath); - push @b, catfile($dirpath,'bin'); - push @b, catfile($dirpath,'..'); - push @b, catfile($dirpath,'..','bin'); - push @b, catfile($dirpath,'..','..'); - push @b, catfile($dirpath,'..','..','bin'); - push @b, catfile($dirpath,'..','..','..'); - push @b, catfile($dirpath,'..','..','..','bin'); - foreach (@b) { push @bindir, $_ if (-e "$_/convert.exe" || -e "$_/identify.exe") }; - - # try to detect 'include' dir - push @i, catfile($dirpath,'include'); - push @i, catfile($dirpath,'include','ImageMagick'); - push @i, catfile($dirpath,'..','include'); - push @i, catfile($dirpath,'..','include','ImageMagick'); - push @i, catfile($dirpath,'..','..','include'); - push @i, catfile($dirpath,'..','..','include','ImageMagick'); - push @i, catfile($dirpath,'..','..','..','include'); - push @i, catfile($dirpath,'..','..','..','include','ImageMagick'); - foreach (@i) { push @incdir, $_ if (-e "$_/magick/MagickCore.h") }; - } - }; - - foreach my $bin (@bindir) { - opendir(my $bindir, $bin) or die qq{Cannot opendir $bin: $!}; - my @dlls = map {catfile($bin, $_)} grep /^\S*magick[^\+]\S*?\.dll$/i, readdir $bindir; - foreach my $d (@dlls) { - unlink "$wrkdir/libMagickCore.def", "$wrkdir/libMagickCore.a"; - system("pexports \"$d\" >\"$wrkdir/libMagickCore.def\" 2>$devnull"); - open(DEF, "<$wrkdir/libMagickCore.def"); - my @found = grep(/MagickCoreGenesis/, ); #checking if we have taken the right DLL - close(DEF); - next unless(@found); - print STDERR "Gonna create 'libMagickCore.a' from '$d'\n"; - system("dlltool -D \"$d\" -d \"$wrkdir/libMagickCore.def\" -l \"$wrkdir/libMagickCore.a\" 2>$devnull"); - last if -s "$wrkdir/libMagickCore.a"; - } - last if -s "$wrkdir/libMagickCore.a"; - } - - unless(@incdir && @libdir && @bindir && (-s "$wrkdir/libMagickCore.a")) { - print STDERR <$devnull` || `convert -list Configure 2>$devnull`; - my @delegates = (); - foreach my $line (split '\n', $conf) { - next unless $line =~ /^DELEGATES\s+/; - (undef, @delegates) = split /\s+/, $line; - last; - }; - return @delegates; -} - -# Compute test specification -my $delegate_tests='t/*.t'; -my @tested_delegates = qw/bzlib djvu fftw fontconfig freetype jpeg jng openjp2 lcms png rsvg tiff x11 xml wmf zlib/; -my @supported_delegates = AutodetectDelegates(); -# find the intersection of tested and supported delegates -my %seen_delegates = (); -$seen_delegates{$_}++ for @supported_delegates; -foreach my $delegate (@tested_delegates) { - if ( $seen_delegates{$delegate} ) { - if ( -d "t/$delegate" ) { - if ( defined($ENV{'DISPLAY'}) && ($^O ne 'MSWin32') ) { - if ( defined $ENV{'DISPLAY'} ) { - $delegate_tests .= " t/$delegate/*.t"; - } - next; - } - $delegate_tests .= " t/$delegate/*.t"; - } - } -} - -# defaults for LIBS & INC & CCFLAGS params that we later pass to Writemakefile -my $INC_magick = '-I../ -I.. -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I"' . $Config{'usrinc'} . '/ImageMagick"'; -my $LIBS_magick = '-L../magick/.libs -lMagickCore-6.Q16 -lm -L' . $Config{'archlib'} . '/CORE'; -my $CCFLAGS_magick = "$Config{'ccflags'} -I/usr/include/libxml2 -I/usr/include/libraw -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/OpenEXR -pthread -I/usr/include/openjpeg-2.4 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -pthread -fopenmp -Wall -g -O2 -mtune=amdfam10 -fexceptions -pthread -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16"; -my $LDFLAGS_magick = "-L../magick/.libs -lMagickCore-6.Q16 $Config{'ldflags'} "; -my $LDDLFLAGS_magick = "-L../magick/.libs -lMagickCore-6.Q16 $Config{'lddlflags'} "; - -if (($^O eq 'MSWin32') && ($Config{cc} =~ /gcc/)) { - my($Ipaths, $Lpaths) = AutodetectWin32gcc(); - - # - # Setup for strawberry perl. - # - $INC_magick = "$Ipaths"; - $LIBS_magick = "-lMagickCore-6.Q16"; - $CCFLAGS_magick = "$Config{'ccflags'}"; - $LDFLAGS_magick = "$Config{'ldflags'} $Lpaths "; - $LDDLFLAGS_magick = "$Config{'lddlflags'} $Lpaths "; -} - -# See lib/ExtUtils/MakeMaker.pm for details of how to influence -# the contents of the Makefile that is written. -WriteMakefile - ( - # Module description - 'ABSTRACT' => 'ImageMagick PERL Extension', - - # Perl module name is Image::Magick - 'NAME' => 'Image::Magick', - - # Module author - 'AUTHOR' => 'ImageMagick Studio LLC', - - # Module version - 'VERSION' => '6.9.12', - - # Prerequisite version - 'PREREQ_PM' => {'parent' => '0'}, - - # Preprocessor defines - 'DEFINE' => ' -D_LARGE_FILES=1 -DHAVE_CONFIG_H', # e.g., '-DHAVE_SOMETHING' - - # Header search specfication and preprocessor flags - 'INC' => $INC_magick, - - # C compiler - #'CC' => 'gcc', - - # C pre-processor flags (e.g. -I & -D options) - # 'CPPFLAGS' => "$Config{'cppflags'} -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 ", - - # C compiler flags (e.g. -O -g) - 'CCFLAGS' => $CCFLAGS_magick, - - # Linker - #'LD' => $Config{'ld'} == $Config{'cc'} ? 'gcc' : $Config{'ld'}, - - # Linker flags for building an executable - 'LDFLAGS' => $LDFLAGS_magick, - - # Linker flags for building a dynamically loadable module - 'LDDLFLAGS' => $LDDLFLAGS_magick, - - # Install PerlMagick binary into ImageMagick bin directory - 'INSTALLBIN' => '/usr/bin', - - # Library specification - 'LIBS' => [ $LIBS_magick ], - - # Perl binary name (if a Perl binary is built) - 'MAP_TARGET' => 'PerlMagick', - - # Let CFLAGS drive optimization flags by setting OPTIMIZE to empty - # 'OPTIMIZE' => '', - - # Use same compiler as ImageMagick - 'PERLMAINCC' => ' -fopenmp', - 'AR' => 'ar', - 'LD' => '', - - # Set Perl installation prefix to ImageMagick installation prefix -# 'PREFIX' => '/usr', - - # Include delegate directories in tests - test => { TESTS => $delegate_tests}, - - ($Config{'archname'} =~ /-object$/i ? ('CAPI' => 'TRUE') : ()), - - # sane version - depend => { '$(FIRST_MAKEFILE)' => '$(VERSION_FROM)' } -); - - -# -# Substitutions for "makeaperl" section. -# -sub MY::makeaperl { - package MY; # so that "SUPER" works right - my $inherited = shift->SUPER::makeaperl(@_); - - # Stinky ExtUtils::MM_Unix likes to append its own library path to $(CC), - # prior to any user-specified library path so that an installed library is - # used rather than the library just built. This substitution function - # tries to insert our library path first. Also, use the same compiler used - # to build perlmain.c to link so that a C++ compiler may be used if - # necessary. - $inherited =~ s:MAP_LINKCMD\s.*\s*\$\(CC\):MAP_LINKCMD = \$(PERLMAINCC) -L/usr/lib64: ; - $inherited; - } diff --git a/ImageMagick-6.9.12-44/PerlMagick/Makefile.PL.in b/ImageMagick-6.9.12-44/PerlMagick/Makefile.PL.in deleted file mode 100644 index 65081fa..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/Makefile.PL.in +++ /dev/null @@ -1,271 +0,0 @@ -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Exercise all regression tests: -# -# make test -# -# Exersise one regression test: -# -# make TEST_VERBOSE=1 TEST_FILES=t/filter.t test -# - -use ExtUtils::MakeMaker; -use Config; -use File::Spec::Functions qw/catfile catdir devnull catpath splitpath/; -use Cwd; - -sub AutodetectWin32gcc { - my $wrkdir = getcwd(); - my $devnull = devnull(); - - my @incdir = (); - my @libdir = ($wrkdir); - my @bindir = (); - - #try to get configuration info via identify or convert utilities - my $conf = `identify -list Configure 2>$devnull` || `convert -list Configure 2>$devnull`; - foreach my $line (split '\n', $conf) { - if ($line =~ /^Path:\s+(.*)/) { - my ($vol,$dir,$file) = splitpath($1); - next unless $dir; - my $dirpath = catpath( $vol, $dir); - my (@l,@b,@i) = ( (),(),() ); - - # try to detect 'lib' dir - push @l, catfile($dirpath,'lib'); - push @l, catfile($dirpath,'..','lib'); - push @l, catfile($dirpath,'..','..','lib'); - push @l, catfile($dirpath,'..','..','..','lib'); - foreach (@l) { push @libdir, $_ if (-d $_) }; - - # try to detect 'bin' dir - push @b, catfile($dirpath); - push @b, catfile($dirpath,'bin'); - push @b, catfile($dirpath,'..'); - push @b, catfile($dirpath,'..','bin'); - push @b, catfile($dirpath,'..','..'); - push @b, catfile($dirpath,'..','..','bin'); - push @b, catfile($dirpath,'..','..','..'); - push @b, catfile($dirpath,'..','..','..','bin'); - foreach (@b) { push @bindir, $_ if (-e "$_/convert.exe" || -e "$_/identify.exe") }; - - # try to detect 'include' dir - push @i, catfile($dirpath,'include'); - push @i, catfile($dirpath,'include','ImageMagick'); - push @i, catfile($dirpath,'..','include'); - push @i, catfile($dirpath,'..','include','ImageMagick'); - push @i, catfile($dirpath,'..','..','include'); - push @i, catfile($dirpath,'..','..','include','ImageMagick'); - push @i, catfile($dirpath,'..','..','..','include'); - push @i, catfile($dirpath,'..','..','..','include','ImageMagick'); - foreach (@i) { push @incdir, $_ if (-e "$_/magick/MagickCore.h") }; - } - }; - - foreach my $bin (@bindir) { - opendir(my $bindir, $bin) or die qq{Cannot opendir $bin: $!}; - my @dlls = map {catfile($bin, $_)} grep /^\S*magick[^\+]\S*?\.dll$/i, readdir $bindir; - foreach my $d (@dlls) { - unlink "$wrkdir/libMagickCore.def", "$wrkdir/libMagickCore.a"; - system("pexports \"$d\" >\"$wrkdir/libMagickCore.def\" 2>$devnull"); - open(DEF, "<$wrkdir/libMagickCore.def"); - my @found = grep(/MagickCoreGenesis/, ); #checking if we have taken the right DLL - close(DEF); - next unless(@found); - print STDERR "Gonna create 'libMagickCore.a' from '$d'\n"; - system("dlltool -D \"$d\" -d \"$wrkdir/libMagickCore.def\" -l \"$wrkdir/libMagickCore.a\" 2>$devnull"); - last if -s "$wrkdir/libMagickCore.a"; - } - last if -s "$wrkdir/libMagickCore.a"; - } - - unless(@incdir && @libdir && @bindir && (-s "$wrkdir/libMagickCore.a")) { - print STDERR <$devnull` || `convert -list Configure 2>$devnull`; - my @delegates = (); - foreach my $line (split '\n', $conf) { - next unless $line =~ /^DELEGATES\s+/; - (undef, @delegates) = split /\s+/, $line; - last; - }; - return @delegates; -} - -# Compute test specification -my $delegate_tests='t/*.t'; -my @tested_delegates = qw/bzlib djvu fftw fontconfig freetype jpeg jng openjp2 lcms png rsvg tiff x11 xml wmf zlib/; -my @supported_delegates = AutodetectDelegates(); -# find the intersection of tested and supported delegates -my %seen_delegates = (); -$seen_delegates{$_}++ for @supported_delegates; -foreach my $delegate (@tested_delegates) { - if ( $seen_delegates{$delegate} ) { - if ( -d "t/$delegate" ) { - if ( defined($ENV{'DISPLAY'}) && ($^O ne 'MSWin32') ) { - if ( defined $ENV{'DISPLAY'} ) { - $delegate_tests .= " t/$delegate/*.t"; - } - next; - } - $delegate_tests .= " t/$delegate/*.t"; - } - } -} - -# defaults for LIBS & INC & CCFLAGS params that we later pass to Writemakefile -my $INC_magick = '-I../ -I@top_srcdir@ @CPPFLAGS@ -I"' . $Config{'usrinc'} . '/ImageMagick"'; -my $LIBS_magick = '-L../magick/.libs -lMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ @MATH_LIBS@ -L' . $Config{'archlib'} . '/CORE'; -my $CCFLAGS_magick = "$Config{'ccflags'} @CFLAGS@"; -my $LDFLAGS_magick = "-L../magick/.libs -lMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ $Config{'ldflags'} @LDFLAGS@"; -my $LDDLFLAGS_magick = "-L../magick/.libs -lMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ $Config{'lddlflags'} @LDFLAGS@"; - -if (($^O eq 'MSWin32') && ($Config{cc} =~ /gcc/)) { - my($Ipaths, $Lpaths) = AutodetectWin32gcc(); - - # - # Setup for strawberry perl. - # - $INC_magick = "$Ipaths"; - $LIBS_magick = "-lMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@"; - $CCFLAGS_magick = "$Config{'ccflags'}"; - $LDFLAGS_magick = "$Config{'ldflags'} $Lpaths "; - $LDDLFLAGS_magick = "$Config{'lddlflags'} $Lpaths "; -} - -# See lib/ExtUtils/MakeMaker.pm for details of how to influence -# the contents of the Makefile that is written. -WriteMakefile - ( - # Module description - 'ABSTRACT' => 'ImageMagick PERL Extension', - - # Perl module name is Image::Magick - 'NAME' => 'Image::Magick', - - # Module author - 'AUTHOR' => 'ImageMagick Studio LLC', - - # Module version - 'VERSION' => '@PACKAGE_BASE_VERSION@', - - # Prerequisite version - 'PREREQ_PM' => {'parent' => '0'}, - - # Preprocessor defines - 'DEFINE' => '@LFS_CPPFLAGS@ @DEFS@', # e.g., '-DHAVE_SOMETHING' - - # Header search specfication and preprocessor flags - 'INC' => $INC_magick, - - # C compiler - #'CC' => '@CC@', - - # C pre-processor flags (e.g. -I & -D options) - # 'CPPFLAGS' => "$Config{'cppflags'} @CPPFLAGS@", - - # C compiler flags (e.g. -O -g) - 'CCFLAGS' => $CCFLAGS_magick, - - # Linker - #'LD' => $Config{'ld'} == $Config{'cc'} ? '@CC@' : $Config{'ld'}, - - # Linker flags for building an executable - 'LDFLAGS' => $LDFLAGS_magick, - - # Linker flags for building a dynamically loadable module - 'LDDLFLAGS' => $LDDLFLAGS_magick, - - # Install PerlMagick binary into ImageMagick bin directory - 'INSTALLBIN' => '@BIN_DIR@', - - # Library specification - 'LIBS' => [ $LIBS_magick ], - - # Perl binary name (if a Perl binary is built) - 'MAP_TARGET' => 'PerlMagick', - - # Let CFLAGS drive optimization flags by setting OPTIMIZE to empty - # 'OPTIMIZE' => '', - - # Use same compiler as ImageMagick - 'PERLMAINCC' => '@PERLMAINCC@ @OPENMP_CFLAGS@', - 'AR' => '@AR@', - 'LD' => '@PERLMAINCC@', - - # Set Perl installation prefix to ImageMagick installation prefix -# 'PREFIX' => '@prefix@', - - # Include delegate directories in tests - test => { TESTS => $delegate_tests}, - - ($Config{'archname'} =~ /-object$/i ? ('CAPI' => 'TRUE') : ()), - - # sane version - depend => { '$(FIRST_MAKEFILE)' => '$(VERSION_FROM)' } -); - - -# -# Substitutions for "makeaperl" section. -# -sub MY::makeaperl { - package MY; # so that "SUPER" works right - my $inherited = shift->SUPER::makeaperl(@_); - - # Stinky ExtUtils::MM_Unix likes to append its own library path to $(CC), - # prior to any user-specified library path so that an installed library is - # used rather than the library just built. This substitution function - # tries to insert our library path first. Also, use the same compiler used - # to build perlmain.c to link so that a C++ compiler may be used if - # necessary. - $inherited =~ s:MAP_LINKCMD\s.*\s*\$\(CC\):MAP_LINKCMD = \$(PERLMAINCC) -L@MAGICKCORE_PATH@: ; - $inherited; - } diff --git a/ImageMagick-6.9.12-44/PerlMagick/Makefile.am b/ImageMagick-6.9.12-44/PerlMagick/Makefile.am deleted file mode 100644 index c17be69..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/Makefile.am +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Copyright (C) 2003 - 2008 GraphicsMagick Group -# -# Makefile for building PerlMagick. - -# If source files missing, see if they can be obtained via VPATH - -$(PERLMAGICK)/quantum/@MAGICK_ABI_SUFFIX@.xs: $(PERLMAGICK)/quantum/quantum.xs - $(AM_V_GEN) $(LN_S) quantum.xs $@ - -$(PERLMAGICK)/quantum/@MAGICK_ABI_SUFFIX@.pm: $(PERLMAGICK)/quantum/quantum.pm - $(AM_V_GEN) $(LN_S) quantum.pm $@ - -perl-quantum-sources: $(PERLMAGICK)/quantum/@MAGICK_ABI_SUFFIX@.xs $(PERLMAGICK)/quantum/@MAGICK_ABI_SUFFIX@.pm - -perl-sources: perl-quantum-sources - @if test -n "$(VPATH)" ; then \ - echo "Linking PerlMagick Sources ..." ; \ - imagemagick=`(cd $(VPATH) ; pwd)` && \ - ( cd $(PERLMAGICK) && \ - sh $$imagemagick/config/lndir.sh $$imagemagick/$(PERLMAGICK) ; ) \ - fi ; \ - touch perl-sources - -if WITH_PERL - -PERLMAGICK=PerlMagick -PERLMAKEMAKER=$(PERLMAGICK)/Makefile.PL -PERLMAKEFILE=$(PERLMAGICK)/Makefile - -PERLMAGICK_ALL_LOCAL_TARGETS = all-perl -PERLMAGICK_INSTALL_EXEC_LOCAL_TARGETS = install-exec-perl -PERLMAGICK_INSTALL_DATA_LOCAL_TARGETS = -PERLMAGICK_UNINSTALL_LOCAL_TARGETS = uninstall-exec-perl -PERLMAGICK_CLEAN_LOCAL_TARGETS = clean-perl -PERLMAGICK_DISTCLEAN_LOCAL_TARGETS = clean-perl -PERLMAGICK_MAINTAINER_CLEAN_LOCAL_TARGETS = distclean-local -PERLMAGICK_TESTS = PerlMagick/check.sh - -if WITH_PERL_DYNAMIC - -PERLMAGICK_CHECKSCRPTS = - -$(PERLMAKEFILE): perl-sources $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(PERLMAKEMAKER) - cd $(PERLMAGICK) && @PERL@ Makefile.PL $(PERL_MAKE_OPTIONS) - -install-exec-perl: $(PERLMAKEFILE) - ( cd $(PERLMAGICK) && $(MAKE) CC='@CC@' && \ - $(MAKE) CC='@CC@' install ) - -all-perl: perl-sources - -uninstall-exec-perl: $(PERLMAKEFILE) - echo "Uninstall not supported for PerlMagick" - -check-perl: $(PERLMAKEFILE) - cd $(PERLMAGICK) && $(abs_top_builddir)/magick.sh $(MAKE) CC='@CC@' test - -perl-build: $(PERLMAKEFILE) - ( cd $(PERLMAGICK) && $(MAKE) CC='@CC@' ) - -else -if WITH_PERL_STATIC - -PERLSTATICNAME=PerlMagick - -PERLMAGICK_CHECKSCRPTS = perl-build - -$(PERLMAKEFILE): perl-sources $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(PERLMAKEMAKER) - cd $(PERLMAGICK) && @PERL@ Makefile.PL MAP_TARGET=$(PERLSTATICNAME) $(PERL_MAKE_OPTIONS) && $(MAKE) Makefile ; $(MAKE) Makefile - -$(PERLMAGICK)/$(PERLSTATICNAME): $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(PERLMAKEFILE) - ( rm -f $(PERLMAGICK)/$(PERLSTATICNAME) ; cd $(PERLMAGICK) && $(MAKE) CC='@CC@' $(PERLSTATICNAME) ; $(MAKE) CC='@CC@' $(PERLSTATICNAME) ) - -all-perl: $(PERLMAGICK)/$(PERLSTATICNAME) - -install-exec-perl: $(PERLMAGICK)/$(PERLSTATICNAME) - rm -f "$(DESTDIR)$(BIN_DIR)/$(PERLSTATICNAME)" - if test "x$(DESTDIR)" = "x" -o "$(PERL_SUPPORTS_DESTDIR)" = 'yes' ; then \ - ( cd $(PERLMAGICK) && \ - $(MAKE) -f Makefile.aperl CC='@CC@' inst_perl MAP_TARGET=$(PERLSTATICNAME) \ - INSTALLBIN="$(BIN_DIR)" \ - ) ; \ - else \ - ( cd $(PERLMAGICK) && \ - $(MAKE) -f Makefile.aperl CC='@CC@' inst_perl MAP_TARGET=$(PERLSTATICNAME) \ - INSTALLBIN="$(DESTDIR)$(BIN_DIR)" PREFIX="$(DESTDIR)$(prefix)" \ - ) ; \ - fi - -uninstall-exec-perl: - rm -f '$(DESTDIR)$(BIN_DIR)/$(PERLSTATICNAME)' - -check-perl: $(PERLMAGICK)/$(PERLSTATICNAME) - cd $(PERLMAGICK) && $(abs_top_builddir)/magick.sh $(MAKE) -f Makefile.aperl CC='@CC@' test - -perl-build: $(PERLMAGICK)/$(PERLSTATICNAME) - -endif # WITH_PERL_STATIC -endif # WTIH_PERL_DYNAMIC - - -clean-perl: - (cd $(PERLMAGICK) && \ - ( if test -f Makefile.old ; then $(MAKE) -f Makefile.old CC='@CC@' clean ; fi ) ; \ - ( if test -f Makefile ; then $(MAKE) CC='@CC@' clean ; fi ) ; \ - ( if test -f Makefile ; then $(MAKE) CC='@CC@' clean ; fi ) ; \ - rm -f Makefile.old PerlMagick ; \ - rm -f t/output* t/jng/*_tmp.jng t/*/output* ; \ - rm -f quantum/@MAGICK_ABI_SUFFIX@.xs;\ - rm -f quantum/@MAGICK_ABI_SUFFIX@.pm;\ - rm -f Magick.pm;) - rm -f perl-sources - -distclean-perl: clean-perl - -else -# Satisfy makefile requirements if not building PERL -all-perl: -install-exec-perl: -uninstall-exec-perl: -check-perl: -clean-perl: -distclean-perl: -endif # WITH_PERL diff --git a/ImageMagick-6.9.12-44/PerlMagick/Makefile.nt b/ImageMagick-6.9.12-44/PerlMagick/Makefile.nt deleted file mode 100644 index 519274c..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/Makefile.nt +++ /dev/null @@ -1,169 +0,0 @@ -# Copyright (C) 1999-2021 ImageMagick Studio LLC -# -# This program is covered by multiple licenses, which are described in -# LICENSE. You should have received a copy of LICENSE with this -# package; otherwise see https://imagemagick.org/script/license.php. -# -# Makefile for building PerlMagick under Windows -# -# -# -use ExtUtils::MakeMaker; -use Config; -# See lib/ExtUtils/MakeMaker.pm for details of how to influence -# the contents of the Makefile that is written. -# -# NOTE: The current ActiveState binary distribution does not completely setup -# the values in C:/Perl/lib/Config.pm. You must manually modify the values of -# libpth to add the VisualC++ library path. It should look similar to one of -# the following examples in order to work properly. -# -# Random developer -# libpth='"C:\Perl\lib\CORE" "D:\DevStudio\VC98\lib"' -# -# Visual Studio 6.0 default install: -# libpth='"C:\Program Files\Microsoft Visual Studio\VC98\lib" "C:\Perl\lib\CORE"' -# -# Visual Studio 7.0 default install: -# libpth='"C:\Program Files\Microsoft Visual Studio .NET\vc7\lib" "C:\Perl\lib\CORE"' -# -# Visual Studio 7.1 default install: -# libpth='"C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib" "C:\Perl\lib\CORE"' -# -# Visual Studio 9.0 default install (C:\Perl\lib\Config.pm): -# libpth='"C:\Program Files\Microsoft Visual Studio 9.0\VC\lib" "C:\Perl\lib\CORE"' -# -WriteMakefile( - 'ABSTRACT' => 'ImageMagick PERL Extension', - 'AUTHOR' => 'ImageMagick Studio', - 'NAME' => 'Image::Magick', - 'VERSION_FROM' => 'Magick.pm', # finds $VERSION - 'LIBS' => ['-L..\..\VisualMagick\lib -L..\..\VisualMagick\bin -lCORE_RL_magick_.lib -lCORE_DB_magick_.lib'], - 'DEFINE' => '-D_VISUALC_ -D_WINDOWS', # e.g., '-DHAVE_SOMETHING' - 'INC' => '-I.. -I..\xlib\include', - 'BINARY_LOCATION' => 'x86/Image-Magick.tar.gz', - 'dist' => {ZIP => "zip.exe", ZIPFLAGS=>"-r"}, - 'clean' => {FILES => "Image-Magick.ppd Image-Magick.tar.gz PerlMagick.zip " }, - ($Config{'archname'} =~ /-object$/i ? ('CAPI' => 'TRUE') : ()), -); - -# -# Add a targets for building ActiveState ppm distribution modules -# Dylan Beattie , April 2002 -# -# Requires tar, gzip, and zip. This produces PerlMagick.zip -# Get GNU tar and gzip from http://sourceware.cygnus.com/ -# Get Win32 command line PKZIP from http://www.pkware.com/ -# and rename PKZIP.EXE to ZIP.EXE and PKUNZIP.EXE to UNZIP.EXE -# Make sure tar.exe, gzip.exe and zip.exe are in your system path -# -# 'nmake ppm' will include only the PerlMagick module -# 'nmake ppm-full' also includes all ImageMagick DLLs and MGK files - -sub MY::postamble -{ - ' -Image-Magick.tar.gz: ppd pure_all #htmlifypods manifypods - if exist Image-Magick.tar.gz del Image-Magick.tar.gz - if exist Image-Magick.tar del Image-Magick.tar - $(TAR) $(TARFLAGS) Image-Magick.tar blib - $(COMPRESS) -q Image-Magick.tar - -release: Image-Magick.tar.gz - -ppm: ppd pure_all htmlifypods manifypods - if exist PerlMagick.zip del PerlMagick.zip - $(TAR) $(TARFLAGS) Image-Magick.tar blib - $(COMPRESS) -q Image-Magick.tar - if exist x86 del x86 /f /q - if exist x86 rd x86 - md x86 - copy Image-Magick.tar$(SUFFIX) x86 - del Image-Magick.tar$(SUFFIX) - if exist ppm-readme.txt copy ppm-readme.txt readme - $(ZIP) $(ZIPFLAGS) PerlMagick.zip readme Image-Magick.ppd x86/Image-Magick.tar$(SUFFIX) - del x86\Image-Magick.tar$(SUFFIX) - rd x86 - -ppm-full: ppd pure_all htmlifypods manifypods - if exist PerlMagick-full.zip del PerlMagick-full.zip - copy ..\..\VisualMagick\bin\*.dll blib\arch\auto\Image\Magick - copy ..\..\VisualMagick\bin\*.xml blib\arch\auto\Image\Magick - $(TAR) $(TARFLAGS) Image-Magick.tar blib - $(COMPRESS) -q Image-Magick.tar - if exist x86 del x86 /f /q - if exist x86 rd x86 - md x86 - copy Image-Magick.tar$(SUFFIX) x86 - del Image-Magick.tar$(SUFFIX) - if exist ppm-readme.txt copy ppm-readme.txt readme - $(ZIP) $(ZIPFLAGS) PerlMagick-full.zip readme Image-Magick.ppd x86/Image-Magick.tar$(SUFFIX) - del x86\Image-Magick.tar$(SUFFIX) - rd x86 - ' -} - -# -# Modify the MakeMaker test fragment -# -sub MY::test -{ - # - # List any ImageMagick features derived from add-on libraries - # or programs you would like to test. - # - # Valid choices are: - # - # Feature Formats Tested Prerequisites - # ======= ====================== ====================================== - # bzlib BZip compression BZip library - # cgm CGM format 'ralcgm' program - # hdf HDF format HDF library - # jbig JBIG format JBIG library - # jpeg JPEG format JPEG library - # mpeg MPEG format 'ffmpeg' program - # png PNG format PNG and Zlib libraries - # ps Postscript format 'gs' program and/or DPS library - # rad Radiance format 'ra_ppm' program - # tiff TIFF format TIFF library - # ttf TrueType font format FreeType library - # x X11 support X-windows libraries and server - # xfig Xfig format 'transfig' program - # zlib Zip compression Zlib library - # - my @DELEGATES = qw/ bzlib cgm jbig jpeg mpeg png ps tiff wmf x xfig zlib/; - - package MY; # so that "SUPER" works right - my $inherited = shift->SUPER::test(@_); - my $delegate_tests= - " t/setattribute.t" . - " t/getattribute.t" . - " t/filter.t" . - " t/read.t" . - " t/ping.t" . - " t/montage.t" . - " t/write.t" . - " t/hpgl/read.t" . - " t/jbig/read.t" . - " t/jbig/write.t" . - " t/jng/read.t" . - " t/jng/write.t" . - " t/openjp2/read.t" . - " t/jpeg/read.t" . - " t/jpeg/write.t" . - " t/png/read.t" . - " t/png/write.t" . - " t/ps/read.t" . - " t/ps/write.t" . - " t/tiff/read.t" . - " t/tiff/write.t" . - " t/ttf/read.t" . - " t/wmf/read.t" . - " t/zlib/read.t" . - " t/zlib/write.t"; - if ( defined $ENV{'DISPLAY'} ) { - $delegate_tests .= " t/x11/write.t t/x11/read.t"; - } - $inherited =~ s:^TEST_FILES =.*:TEST_FILES = ${delegate_tests}:m; - $inherited; -} diff --git a/ImageMagick-6.9.12-44/PerlMagick/README.txt b/ImageMagick-6.9.12-44/PerlMagick/README.txt deleted file mode 100644 index 8606c8d..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/README.txt +++ /dev/null @@ -1,137 +0,0 @@ -Introduction - - PerlMagick, is an objected-oriented Perl interface to ImageMagick. - Use the module to read, manipulate, or write an image or image sequence - from within a Perl script. This makes it suitable for Web CGI scripts. You - must have ImageMagick 6.8.11 or above installed on your system for this - module to work properly. - - See - - https://imagemagick.org/script/perl-magick.php - - for additional information about PerlMagick. If you have problems, go to - - https://github.com/ImageMagick/ImageMagick6/discussions - - for help. For instructions about installing ImageMagick, see - - https://imagemagick.org/ - - -Installation - - Get the PerlMagick distribution and type the following: - - gunzip ImageMagick-6.9.12-0.tar.gz - tar xvf ImageMagick-6.9.12-0 - - Follow the ImageMagick installation instructions in INSTALL-unix.txt - then type - - cd PerlMagick - - Next, edit Makefile.PL and change LIBS and INC to include the appropriate - path information to the required libMagick library. You will also need - library search paths (-L) to JPEG, PNG, TIFF, etc. libraries if they were - included with your installed version of ImageMagick. If an extension - library is built as a shared library but not installed in the system's - default library search path, you may need to add run-path information - (often -R or -rpath) corresponding to the equivalent library search - path option so that the library can be located at run-time. - - To create and install the dymamically-loaded version of PerlMagick - (the preferred way), execute - - perl Makefile.PL - make - make install - - To create and install a new 'perl' executable (replacing your existing - PERL interpreter!) with PerlMagick statically linked (but other libraries - linked statically or dynamically according to system linker default), - execute - - perl Makefile.PL - make perl - make -f Makefile.aperl inst_perl - - or to create and install a new PERL interpreter with a different name - than 'perl' (e.g. 'PerlMagick') and with PerlMagick statically linked - - perl Makefile.PL MAP_TARGET=PerlMagick - make PerlMagick - make -f Makefile.aperl inst_perl - - See the ExtUtils::MakeMaker(3) manual page for more information on - building PERL extensions (like PerlMagick). - - For Windows systems, type - - perl Makefile.nt - nmake install - - For Unix, you typically need to be root to install the software. - There are ways around this. Consult the Perl manual pages for more - information. You are now ready to utilize the PerlMagick routines from - within your Perl scripts. - -Installation - Win32 Strawberry perl - - On Win32 Strawberry perl the prefered way of installing PerlMagick is the - following: - - 1) Download and install ImageMagick Windows binaries from - https://imagemagick.org/script/binary-releases.php#windows - - 2) You HAVE TO choose dynamic (DLL) ImageMagick binaries. Note: it is not - possible to mix 32/64bit binaries of perl and ImageMagick - - 3) During installation select that you want to install ImageMagick's - development files (libraries+headers) - - 4) You NEED TO have ImageMagick's directory in your PATH. Note: we are - checking the presence of convert.exe or identify.exe tools - - 5) You might need Visual C++ Redistributable Package installed on your - system. See instructions on ImageMagick's Binary Release webpage. - - 6) If you have all prerequisites 1)...5) you can simply install - ImageMagick by running: cpan -i Image::Magick - - -Testing PerlMagick - - Before PerlMagick is installed, you may want to execute - - make test - - to verify that PERL can load the PerlMagick extension ok. Chances are - some of the tests will fail if you do not have the proper delegates - installed for formats like JPEG, TIFF, etc. - - To see a number of PerlMagick demonstration scripts, type - - cd demo - make - - -Example Perl Magick Script - - Here is an example script to get you started: - - #!/usr/bin/perl - use Image::Magick; - - $q = Image::Magick->new; - $x = $q->Read("model.gif", "logo.gif", "rose.gif"); - warn "$x" if $x; - - $x = $q->Crop(geom=>'100x100+100+100'); - warn "$x" if $x; - - $x = $q->Write("x.gif"); - warn "$x" if $x; - - The script reads three images, crops them, and writes a single image - as a GIF animation sequence. diff --git a/ImageMagick-6.9.12-44/PerlMagick/check.sh b/ImageMagick-6.9.12-44/PerlMagick/check.sh deleted file mode 100755 index 4554724..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/check.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/sh -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Copyright (C) 2003 - 2009 GraphicsMagick Group -# -# Check script for building PerlMagick. - -echo "LD_LIBRARY_PATH='${LD_LIBRARY_PATH}'" -echo "MAGICK_CODER_MODULE_PATH='${MAGICK_CODER_MODULE_PATH}'" -echo "MAGICK_CONFIGURE_PATH='${MAGICK_CONFIGURE_PATH}'" -echo "MAGICK_FILTER_MODULE_PATH='${MAGICK_FILTER_MODULE_PATH}'" -echo "MAKE='${MAKE}'" -echo "MAKEFLAGS='${MAKEFLAGS}'" -echo "MEMCHECK='${MEMCHECK}'" -echo "PATH='${PATH}'" -echo "SRCDIR='${SRCDIR}'" -echo "srcdir='${srcdir}'" - -set -x - -SRCDIR=`dirname $0` -SRCDIR=`cd $SRCDIR && pwd` -TOPSRCDIR=`cd $srcdir && pwd` - -cd PerlMagick || exit 1 - -if test -z "${MAKE}" ; then - MAKE=make -fi - -if test -x PerlMagick -a -f Makefile.aperl ; then - # Static build test incantation - ${MAKE} -f Makefile.aperl CC='gcc' TEST_VERBOSE=1 test -elif test -f Makefile -a -f Magick.o; then - # Shared build test incantation - ${MAKE} CC='gcc' TEST_VERBOSE=1 test -else - echo 'PerlMagick has not been built!' - exit 1 -fi diff --git a/ImageMagick-6.9.12-44/PerlMagick/check.sh.in b/ImageMagick-6.9.12-44/PerlMagick/check.sh.in deleted file mode 100644 index fc86227..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/check.sh.in +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/sh -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Copyright (C) 2003 - 2009 GraphicsMagick Group -# -# Check script for building PerlMagick. - -echo "LD_LIBRARY_PATH='${LD_LIBRARY_PATH}'" -echo "MAGICK_CODER_MODULE_PATH='${MAGICK_CODER_MODULE_PATH}'" -echo "MAGICK_CONFIGURE_PATH='${MAGICK_CONFIGURE_PATH}'" -echo "MAGICK_FILTER_MODULE_PATH='${MAGICK_FILTER_MODULE_PATH}'" -echo "MAKE='${MAKE}'" -echo "MAKEFLAGS='${MAKEFLAGS}'" -echo "MEMCHECK='${MEMCHECK}'" -echo "PATH='${PATH}'" -echo "SRCDIR='${SRCDIR}'" -echo "srcdir='${srcdir}'" - -set -x - -SRCDIR=`dirname $0` -SRCDIR=`cd $SRCDIR && pwd` -TOPSRCDIR=`cd $srcdir && pwd` - -cd PerlMagick || exit 1 - -if test -z "${MAKE}" ; then - MAKE=make -fi - -if test -x PerlMagick -a -f Makefile.aperl ; then - # Static build test incantation - ${MAKE} -f Makefile.aperl CC='@CC@' TEST_VERBOSE=1 test -elif test -f Makefile -a -f Magick.o; then - # Shared build test incantation - ${MAKE} CC='@CC@' TEST_VERBOSE=1 test -else - echo 'PerlMagick has not been built!' - exit 1 -fi diff --git a/ImageMagick-6.9.12-44/PerlMagick/default/Magick.pm b/ImageMagick-6.9.12-44/PerlMagick/default/Magick.pm deleted file mode 100644 index 1335800..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/default/Magick.pm +++ /dev/null @@ -1,69 +0,0 @@ -package Image::Magick; - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Initial version, written by Kyle Shorter. - -use strict; -use Carp; - -use parent qw/Image::Magick::Q16/; - -1; -__END__ - -=head1 NAME - -Image::Magick - objected-oriented Perl interface to ImageMagick for default quantum (Q16). Use it to read, manipulate, or write an image or image sequence from within a Perl script. - -=head1 SYNOPSIS - - use Image::Magick; - $p = new Image::Magick; - $p->Read("imagefile"); - $p->Set(attribute => value, ...) - ($a, ...) = $p->Get("attribute", ...) - $p->routine(parameter => value, ...) - $p->Mogrify("Routine", parameter => value, ...) - $p->Write("filename"); - -=head1 DESCRIPTION - -This Perl extension allows the reading, manipulation and writing of -a large number of image file formats using the ImageMagick library. -It was originally developed to be used by CGI scripts for Web pages. - -A web page has been set up for this extension. See: - - file:///usr/share/doc/ImageMagick-6/www/perl-magick.html@EXTRA_DOC_DIR@ - https://imagemagick.org/script/perl-magick.php - -If you have problems, go to - - https://imagemagick.org/discourse-server/viewforum.php?f=7 - -=head1 AUTHOR - -Kyle Shorter magick-users@imagemagick.org - -=head1 BUGS - -Has all the bugs of ImageMagick and much, much more! - -=head1 SEE ALSO - -perl(1). - -=cut diff --git a/ImageMagick-6.9.12-44/PerlMagick/default/Magick.pm.in b/ImageMagick-6.9.12-44/PerlMagick/default/Magick.pm.in deleted file mode 100644 index 0566e20..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/default/Magick.pm.in +++ /dev/null @@ -1,69 +0,0 @@ -package Image::Magick; - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Initial version, written by Kyle Shorter. - -use strict; -use Carp; - -use parent qw/Image::Magick::@MAGICK_ABI_SUFFIX@/; - -1; -__END__ - -=head1 NAME - -Image::Magick - objected-oriented Perl interface to ImageMagick for default quantum (@MAGICK_ABI_SUFFIX@). Use it to read, manipulate, or write an image or image sequence from within a Perl script. - -=head1 SYNOPSIS - - use Image::Magick; - $p = new Image::Magick; - $p->Read("imagefile"); - $p->Set(attribute => value, ...) - ($a, ...) = $p->Get("attribute", ...) - $p->routine(parameter => value, ...) - $p->Mogrify("Routine", parameter => value, ...) - $p->Write("filename"); - -=head1 DESCRIPTION - -This Perl extension allows the reading, manipulation and writing of -a large number of image file formats using the ImageMagick library. -It was originally developed to be used by CGI scripts for Web pages. - -A web page has been set up for this extension. See: - - file://@DOCUMENTATION_PATH@/www/perl-magick.html@EXTRA_DOC_DIR@ - https://imagemagick.org/script/perl-magick.php - -If you have problems, go to - - https://imagemagick.org/discourse-server/viewforum.php?f=7 - -=head1 AUTHOR - -Kyle Shorter magick-users@imagemagick.org - -=head1 BUGS - -Has all the bugs of ImageMagick and much, much more! - -=head1 SEE ALSO - -perl(1). - -=cut diff --git a/ImageMagick-6.9.12-44/PerlMagick/default/Makefile.PL b/ImageMagick-6.9.12-44/PerlMagick/default/Makefile.PL deleted file mode 100644 index de8a248..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/default/Makefile.PL +++ /dev/null @@ -1,271 +0,0 @@ -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Exercise all regression tests: -# -# make test -# -# Exersise one regression test: -# -# make TEST_VERBOSE=1 TEST_FILES=t/filter.t test -# - -use ExtUtils::MakeMaker; -use Config; -use File::Spec::Functions qw/catfile catdir devnull catpath splitpath/; -use Cwd; - -sub AutodetectWin32gcc { - my $wrkdir = getcwd(); - my $devnull = devnull(); - - my @incdir = (); - my @libdir = ($wrkdir); - my @bindir = (); - - #try to get configuration info via identify or convert utilities - my $conf = `identify -list Configure 2>$devnull` || `convert -list Configure 2>$devnull`; - foreach my $line (split '\n', $conf) { - if ($line =~ /^Path:\s+(.*)/) { - my ($vol,$dir,$file) = splitpath($1); - next unless $dir; - my $dirpath = catpath( $vol, $dir); - my (@l,@b,@i) = ( (),(),() ); - - # try to detect 'lib' dir - push @l, catfile($dirpath,'lib'); - push @l, catfile($dirpath,'..','lib'); - push @l, catfile($dirpath,'..','..','lib'); - push @l, catfile($dirpath,'..','..','..','lib'); - foreach (@l) { push @libdir, $_ if (-d $_) }; - - # try to detect 'bin' dir - push @b, catfile($dirpath); - push @b, catfile($dirpath,'bin'); - push @b, catfile($dirpath,'..'); - push @b, catfile($dirpath,'..','bin'); - push @b, catfile($dirpath,'..','..'); - push @b, catfile($dirpath,'..','..','bin'); - push @b, catfile($dirpath,'..','..','..'); - push @b, catfile($dirpath,'..','..','..','bin'); - foreach (@b) { push @bindir, $_ if (-e "$_/convert.exe" || -e "$_/identify.exe") }; - - # try to detect 'include' dir - push @i, catfile($dirpath,'include'); - push @i, catfile($dirpath,'include','ImageMagick'); - push @i, catfile($dirpath,'..','include'); - push @i, catfile($dirpath,'..','include','ImageMagick'); - push @i, catfile($dirpath,'..','..','include'); - push @i, catfile($dirpath,'..','..','include','ImageMagick'); - push @i, catfile($dirpath,'..','..','..','include'); - push @i, catfile($dirpath,'..','..','..','include','ImageMagick'); - foreach (@i) { push @incdir, $_ if (-e "$_/magick/MagickCore.h") }; - } - }; - - foreach my $bin (@bindir) { - opendir(my $bindir, $bin) or die qq{Cannot opendir $bin: $!}; - my @dlls = map {catfile($bin, $_)} grep /^\S*magick[^\+]\S*?\.dll$/i, readdir $bindir; - foreach my $d (@dlls) { - unlink "$wrkdir/libMagickCore.def", "$wrkdir/libMagickCore.a"; - system("pexports \"$d\" >\"$wrkdir/libMagickCore.def\" 2>$devnull"); - open(DEF, "<$wrkdir/libMagickCore.def"); - my @found = grep(/MagickCoreGenesis/, ); #checking if we have taken the right DLL - close(DEF); - next unless(@found); - print STDERR "Gonna create 'libMagickCore.a' from '$d'\n"; - system("dlltool -D \"$d\" -d \"$wrkdir/libMagickCore.def\" -l \"$wrkdir/libMagickCore.a\" 2>$devnull"); - last if -s "$wrkdir/libMagickCore.a"; - } - last if -s "$wrkdir/libMagickCore.a"; - } - - unless(@incdir && @libdir && @bindir && (-s "$wrkdir/libMagickCore.a")) { - print STDERR <$devnull` || `convert -list Configure 2>$devnull`; - my @delegates = (); - foreach my $line (split '\n', $conf) { - next unless $line =~ /^DELEGATES\s+/; - (undef, @delegates) = split /\s+/, $line; - last; - }; - return @delegates; -} - -# Compute test specification -my $delegate_tests='t/*.t'; -my @tested_delegates = qw/bzlib djvu fftw fontconfig freetype jpeg jng jp2 lcms mpeg png rsvg tiff x11 xml wmf zlib/; -my @supported_delegates = AutodetectDelegates(); -# find the intersection of tested and supported delegates -my %seen_delegates = (); -$seen_delegates{$_}++ for @supported_delegates; -foreach my $delegate (@tested_delegates) { - if ( $seen_delegates{$delegate} ) { - if ( -d "t/$delegate" ) { - if ( defined($ENV{'DISPLAY'}) && ($^O ne 'MSWin32') ) { - if ( defined $ENV{'DISPLAY'} ) { - $delegate_tests .= " t/$delegate/*.t"; - } - next; - } - $delegate_tests .= " t/$delegate/*.t"; - } - } -} - -# defaults for LIBS & INC & CCFLAGS params that we later pass to Writemakefile -my $INC_magick = '-I../.. -I../.. -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I"' . $Config{'usrinc'} . '/ImageMagick"'; -my $LIBS_magick = '-L../../magick/.libs -lMagickCore-6.Q16 -lm -L' . $Config{'archlib'} . '/CORE'; -my $CCFLAGS_magick = "$Config{'ccflags'} -I/usr/include/libxml2 -I/usr/include/libraw -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/OpenEXR -pthread -I/usr/include/openjpeg-2.4 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -pthread -fopenmp -Wall -g -O2 -mtune=amdfam10 -fexceptions -pthread -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16"; -my $LDFLAGS_magick = "-L../../magick/.libs -lMagickCore-6.Q16 $Config{'ldflags'} "; -my $LDDLFLAGS_magick = "-L../../magick/.libs -lMagickCore-6.Q16 $Config{'lddlflags'} "; - -if (($^O eq 'MSWin32') && ($Config{cc} =~ /gcc/)) { - my($Ipaths, $Lpaths) = AutodetectWin32gcc(); - - # - # Setup for strawberry perl. - # - $INC_magick = "$Ipaths"; - $LIBS_magick = "-lMagickCore-6.Q16"; - $CCFLAGS_magick = "$Config{'ccflags'}"; - $LDFLAGS_magick = "$Config{'ldflags'} $Lpaths "; - $LDDLFLAGS_magick = "$Config{'lddlflags'} $Lpaths "; -} - -# See lib/ExtUtils/MakeMaker.pm for details of how to influence -# the contents of the Makefile that is written. -WriteMakefile - ( - # Module description - 'ABSTRACT' => 'ImageMagick PERL Extension', - - # Perl module name is Image::Magick - 'NAME' => 'Image::Magick', - - # Module author - 'AUTHOR' => 'ImageMagick Studio LLC', - - # Module version - 'VERSION' => '6.9.12', - - # Prerequisite version - 'PREREQ_PM' => {'parent' => '0'}, - - # Preprocessor defines - 'DEFINE' => ' -D_LARGE_FILES=1 -DHAVE_CONFIG_H', # e.g., '-DHAVE_SOMETHING' - - # Header search specfication and preprocessor flags - 'INC' => $INC_magick, - - # C compiler - #'CC' => 'gcc', - - # C pre-processor flags (e.g. -I & -D options) - # 'CPPFLAGS' => "$Config{'cppflags'} -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 ", - - # C compiler flags (e.g. -O -g) - 'CCFLAGS' => $CCFLAGS_magick, - - # Linker - #'LD' => $Config{'ld'} == $Config{'cc'} ? 'gcc' : $Config{'ld'}, - - # Linker flags for building an executable - 'LDFLAGS' => $LDFLAGS_magick, - - # Linker flags for building a dynamically loadable module - 'LDDLFLAGS' => $LDDLFLAGS_magick, - - # Install PerlMagick binary into ImageMagick bin directory - 'INSTALLBIN' => '/usr/bin', - - # Library specification - 'LIBS' => [ $LIBS_magick ], - - # Perl binary name (if a Perl binary is built) - 'MAP_TARGET' => 'PerlMagick', - - # Let CFLAGS drive optimization flags by setting OPTIMIZE to empty - # 'OPTIMIZE' => '', - - # Use same compiler as ImageMagick - 'PERLMAINCC' => ' -fopenmp', - 'AR' => 'ar', - 'LD' => '', - - # Set Perl installation prefix to ImageMagick installation prefix -# 'PREFIX' => '/usr', - - # Include delegate directories in tests - test => { TESTS => $delegate_tests}, - - ($Config{'archname'} =~ /-object$/i ? ('CAPI' => 'TRUE') : ()), - - # sane version - depend => { '$(FIRST_MAKEFILE)' => '$(VERSION_FROM)' } -); - - -# -# Substitutions for "makeaperl" section. -# -sub MY::makeaperl { - package MY; # so that "SUPER" works right - my $inherited = shift->SUPER::makeaperl(@_); - - # Stinky ExtUtils::MM_Unix likes to append its own library path to $(CC), - # prior to any user-specified library path so that an installed library is - # used rather than the library just built. This substitution function - # tries to insert our library path first. Also, use the same compiler used - # to build perlmain.c to link so that a C++ compiler may be used if - # necessary. - $inherited =~ s:MAP_LINKCMD\s.*\s*\$\(CC\):MAP_LINKCMD = \$(PERLMAINCC) -L/usr/lib64: ; - $inherited; - } diff --git a/ImageMagick-6.9.12-44/PerlMagick/default/Makefile.PL.in b/ImageMagick-6.9.12-44/PerlMagick/default/Makefile.PL.in deleted file mode 100644 index a71ae10..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/default/Makefile.PL.in +++ /dev/null @@ -1,271 +0,0 @@ -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Exercise all regression tests: -# -# make test -# -# Exersise one regression test: -# -# make TEST_VERBOSE=1 TEST_FILES=t/filter.t test -# - -use ExtUtils::MakeMaker; -use Config; -use File::Spec::Functions qw/catfile catdir devnull catpath splitpath/; -use Cwd; - -sub AutodetectWin32gcc { - my $wrkdir = getcwd(); - my $devnull = devnull(); - - my @incdir = (); - my @libdir = ($wrkdir); - my @bindir = (); - - #try to get configuration info via identify or convert utilities - my $conf = `identify -list Configure 2>$devnull` || `convert -list Configure 2>$devnull`; - foreach my $line (split '\n', $conf) { - if ($line =~ /^Path:\s+(.*)/) { - my ($vol,$dir,$file) = splitpath($1); - next unless $dir; - my $dirpath = catpath( $vol, $dir); - my (@l,@b,@i) = ( (),(),() ); - - # try to detect 'lib' dir - push @l, catfile($dirpath,'lib'); - push @l, catfile($dirpath,'..','lib'); - push @l, catfile($dirpath,'..','..','lib'); - push @l, catfile($dirpath,'..','..','..','lib'); - foreach (@l) { push @libdir, $_ if (-d $_) }; - - # try to detect 'bin' dir - push @b, catfile($dirpath); - push @b, catfile($dirpath,'bin'); - push @b, catfile($dirpath,'..'); - push @b, catfile($dirpath,'..','bin'); - push @b, catfile($dirpath,'..','..'); - push @b, catfile($dirpath,'..','..','bin'); - push @b, catfile($dirpath,'..','..','..'); - push @b, catfile($dirpath,'..','..','..','bin'); - foreach (@b) { push @bindir, $_ if (-e "$_/convert.exe" || -e "$_/identify.exe") }; - - # try to detect 'include' dir - push @i, catfile($dirpath,'include'); - push @i, catfile($dirpath,'include','ImageMagick'); - push @i, catfile($dirpath,'..','include'); - push @i, catfile($dirpath,'..','include','ImageMagick'); - push @i, catfile($dirpath,'..','..','include'); - push @i, catfile($dirpath,'..','..','include','ImageMagick'); - push @i, catfile($dirpath,'..','..','..','include'); - push @i, catfile($dirpath,'..','..','..','include','ImageMagick'); - foreach (@i) { push @incdir, $_ if (-e "$_/magick/MagickCore.h") }; - } - }; - - foreach my $bin (@bindir) { - opendir(my $bindir, $bin) or die qq{Cannot opendir $bin: $!}; - my @dlls = map {catfile($bin, $_)} grep /^\S*magick[^\+]\S*?\.dll$/i, readdir $bindir; - foreach my $d (@dlls) { - unlink "$wrkdir/libMagickCore.def", "$wrkdir/libMagickCore.a"; - system("pexports \"$d\" >\"$wrkdir/libMagickCore.def\" 2>$devnull"); - open(DEF, "<$wrkdir/libMagickCore.def"); - my @found = grep(/MagickCoreGenesis/, ); #checking if we have taken the right DLL - close(DEF); - next unless(@found); - print STDERR "Gonna create 'libMagickCore.a' from '$d'\n"; - system("dlltool -D \"$d\" -d \"$wrkdir/libMagickCore.def\" -l \"$wrkdir/libMagickCore.a\" 2>$devnull"); - last if -s "$wrkdir/libMagickCore.a"; - } - last if -s "$wrkdir/libMagickCore.a"; - } - - unless(@incdir && @libdir && @bindir && (-s "$wrkdir/libMagickCore.a")) { - print STDERR <$devnull` || `convert -list Configure 2>$devnull`; - my @delegates = (); - foreach my $line (split '\n', $conf) { - next unless $line =~ /^DELEGATES\s+/; - (undef, @delegates) = split /\s+/, $line; - last; - }; - return @delegates; -} - -# Compute test specification -my $delegate_tests='t/*.t'; -my @tested_delegates = qw/bzlib djvu fftw fontconfig freetype jpeg jng jp2 lcms mpeg png rsvg tiff x11 xml wmf zlib/; -my @supported_delegates = AutodetectDelegates(); -# find the intersection of tested and supported delegates -my %seen_delegates = (); -$seen_delegates{$_}++ for @supported_delegates; -foreach my $delegate (@tested_delegates) { - if ( $seen_delegates{$delegate} ) { - if ( -d "t/$delegate" ) { - if ( defined($ENV{'DISPLAY'}) && ($^O ne 'MSWin32') ) { - if ( defined $ENV{'DISPLAY'} ) { - $delegate_tests .= " t/$delegate/*.t"; - } - next; - } - $delegate_tests .= " t/$delegate/*.t"; - } - } -} - -# defaults for LIBS & INC & CCFLAGS params that we later pass to Writemakefile -my $INC_magick = '-I../.. -I@top_srcdir@ @CPPFLAGS@ -I"' . $Config{'usrinc'} . '/ImageMagick"'; -my $LIBS_magick = '-L../../magick/.libs -lMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ @MATH_LIBS@ -L' . $Config{'archlib'} . '/CORE'; -my $CCFLAGS_magick = "$Config{'ccflags'} @CFLAGS@"; -my $LDFLAGS_magick = "-L../../magick/.libs -lMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ $Config{'ldflags'} @LDFLAGS@"; -my $LDDLFLAGS_magick = "-L../../magick/.libs -lMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ $Config{'lddlflags'} @LDFLAGS@"; - -if (($^O eq 'MSWin32') && ($Config{cc} =~ /gcc/)) { - my($Ipaths, $Lpaths) = AutodetectWin32gcc(); - - # - # Setup for strawberry perl. - # - $INC_magick = "$Ipaths"; - $LIBS_magick = "-lMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@"; - $CCFLAGS_magick = "$Config{'ccflags'}"; - $LDFLAGS_magick = "$Config{'ldflags'} $Lpaths "; - $LDDLFLAGS_magick = "$Config{'lddlflags'} $Lpaths "; -} - -# See lib/ExtUtils/MakeMaker.pm for details of how to influence -# the contents of the Makefile that is written. -WriteMakefile - ( - # Module description - 'ABSTRACT' => 'ImageMagick PERL Extension', - - # Perl module name is Image::Magick - 'NAME' => 'Image::Magick', - - # Module author - 'AUTHOR' => 'ImageMagick Studio LLC', - - # Module version - 'VERSION' => '@PACKAGE_BASE_VERSION@', - - # Prerequisite version - 'PREREQ_PM' => {'parent' => '0'}, - - # Preprocessor defines - 'DEFINE' => '@LFS_CPPFLAGS@ @DEFS@', # e.g., '-DHAVE_SOMETHING' - - # Header search specfication and preprocessor flags - 'INC' => $INC_magick, - - # C compiler - #'CC' => '@CC@', - - # C pre-processor flags (e.g. -I & -D options) - # 'CPPFLAGS' => "$Config{'cppflags'} @CPPFLAGS@", - - # C compiler flags (e.g. -O -g) - 'CCFLAGS' => $CCFLAGS_magick, - - # Linker - #'LD' => $Config{'ld'} == $Config{'cc'} ? '@CC@' : $Config{'ld'}, - - # Linker flags for building an executable - 'LDFLAGS' => $LDFLAGS_magick, - - # Linker flags for building a dynamically loadable module - 'LDDLFLAGS' => $LDDLFLAGS_magick, - - # Install PerlMagick binary into ImageMagick bin directory - 'INSTALLBIN' => '@BIN_DIR@', - - # Library specification - 'LIBS' => [ $LIBS_magick ], - - # Perl binary name (if a Perl binary is built) - 'MAP_TARGET' => 'PerlMagick', - - # Let CFLAGS drive optimization flags by setting OPTIMIZE to empty - # 'OPTIMIZE' => '', - - # Use same compiler as ImageMagick - 'PERLMAINCC' => '@PERLMAINCC@ @OPENMP_CFLAGS@', - 'AR' => '@AR@', - 'LD' => '@PERLMAINCC@', - - # Set Perl installation prefix to ImageMagick installation prefix -# 'PREFIX' => '@prefix@', - - # Include delegate directories in tests - test => { TESTS => $delegate_tests}, - - ($Config{'archname'} =~ /-object$/i ? ('CAPI' => 'TRUE') : ()), - - # sane version - depend => { '$(FIRST_MAKEFILE)' => '$(VERSION_FROM)' } -); - - -# -# Substitutions for "makeaperl" section. -# -sub MY::makeaperl { - package MY; # so that "SUPER" works right - my $inherited = shift->SUPER::makeaperl(@_); - - # Stinky ExtUtils::MM_Unix likes to append its own library path to $(CC), - # prior to any user-specified library path so that an installed library is - # used rather than the library just built. This substitution function - # tries to insert our library path first. Also, use the same compiler used - # to build perlmain.c to link so that a C++ compiler may be used if - # necessary. - $inherited =~ s:MAP_LINKCMD\s.*\s*\$\(CC\):MAP_LINKCMD = \$(PERLMAINCC) -L@MAGICKCORE_PATH@: ; - $inherited; - } diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/Generic.ttf b/ImageMagick-6.9.12-44/PerlMagick/demo/Generic.ttf deleted file mode 100644 index 8ea6470..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/demo/Generic.ttf and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/Makefile b/ImageMagick-6.9.12-44/PerlMagick/demo/Makefile deleted file mode 100644 index 851dc16..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -all: - perl demo.pl - perl button.pl - perl shapes.pl - perl piddle.pl - perl tree.pl - perl steganography.pl - perl shadow-text.pl - perl compose-specials.pl - perl pixel-fx.pl - perl single-pixels.pl - perl annotate.pl - perl composite.pl - -clean: - /bin/rm -f demo.jpg button.gif model.png shadow.gif tree.gif \ - compose-specials.jpg single-pixels.gif pixel-fx.gif diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/README b/ImageMagick-6.9.12-44/PerlMagick/demo/README deleted file mode 100644 index ed08e90..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/README +++ /dev/null @@ -1,6 +0,0 @@ -This directory contains a number of PerlMagick demonstration scripts. Just -type - - make - -to exercise the various examples. diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/Turtle.pm b/ImageMagick-6.9.12-44/PerlMagick/demo/Turtle.pm deleted file mode 100644 index 8030ff0..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/Turtle.pm +++ /dev/null @@ -1,57 +0,0 @@ -package - Turtle; - -# Written by jreed@itis.com, adapted by Cristy. - -sub new -{ - my $class = shift; - my $self = {}; - - @{$self}{qw(x y theta mirror)} = @_; - bless $self, $class; -} - -sub forward -{ - my $self = shift; - my ($r, $what) = @_; - my ($newx, $newy)=($self->{x}+$r* sin($self->{theta}), - $self->{y}+$r*-cos($self->{theta})); - if ($what) { - &$what($self->{x}, $self->{y}, $newx, $newy); # motion - } - # According to the coderef passed in - ($self->{x}, $self->{y})=($newx, $newy); # change the old coords -} - -sub turn -{ - my $self = shift; - my $dtheta = shift; - - $self->{theta} += $dtheta*$self->{mirror}; -} - -sub state -{ - my $self = shift; - - @{$self}{qw(x y theta mirror)}; -} - -sub setstate -{ - my $self = shift; - - @{$self}{qw(x y theta mirror)} = @_; -} - -sub mirror -{ - my $self = shift; - - $self->{mirror} *= -1; -} - -"Turtle.pm"; diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/annotate.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/annotate.pl deleted file mode 100644 index 01aea6e..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/annotate.pl +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/perl - -use Image::Magick; - -$image = Image::Magick->new(); -$x = 100; -$y = 100; -for ($angle=0; $angle < 360; $angle+=30) -{ - my ($label); - - print "angle $angle\n"; - $label=Image::Magick->new(size=>"600x600",pointsize=>24); - $label->Read("xc:white"); - $label->Draw(primitive=>'line',points=>"300,100 300,500",stroke=>'#600'); - $label->Draw(primitive=>'line',points=>"100,300 500,300",stroke=>'#600'); - $label->Draw(primitive=>'rectangle',points=>"100,100 500,500",fill=>'none', - stroke=>'#600'); - $label->Annotate(font=>'Generic.ttf',text=>"North West",gravity=>"NorthWest", - x=>$x,y=>$y,undercolor=>'yellow',rotate=>$angle); - $label->Annotate(font=>'Generic.ttf',text=>"North",gravity=>"North", - y=>$y,rotate=>$angle); - $label->Annotate(font=>'Generic.ttf',text=>"North East",gravity=>"NorthEast", - x=>$x,y=>$y,rotate=>$angle); - $label->Annotate(font=>'Generic.ttf',text=>"West",gravity=>"West", - x=>$x,rotate=>$angle); - $label->Annotate(font=>'Generic.ttf',text=>"Center",gravity=>"Center", - rotate=>$angle); - $label->Annotate(font=>'Generic.ttf',text=>"East",gravity=>"East", - x=>$x,rotate=>$angle); - $label->Annotate(font=>'Generic.ttf',text=>"South West",gravity=>"SouthWest", - x=>$x,y=>$y,rotate=>$angle); - $label->Annotate(font=>'Generic.ttf',text=>"South",gravity=>"South", - y=>$y,rotate=>$angle); - $label->Annotate(font=>'Generic.ttf',text=>"South East",gravity=>"SouthEast", - x=>$x,y=>$y,rotate=>$angle); - push(@$image,$label); -} -$image->Set(delay=>20); -$image->Write("annotate.miff"); -$image->Animate(); diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/annotate_words.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/annotate_words.pl deleted file mode 100755 index 3b76b1d..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/annotate_words.pl +++ /dev/null @@ -1,71 +0,0 @@ -#!/usr/bin/perl -# -# annotate_words.pl -# -# Take the internal string, split it into words and try to annotate each -# individual word correctly, so as to control spacing between the words -# under program control. -# -# A demonstration of using QueryFontMetrics(), by passing it exactly the same -# arguments as you would for Annotate(), to determine the location of the -# text that is/was drawn. -# -# Example script from Zentara -# http://zentara.net/Remember_How_Lucky_You_Are.html -# -use warnings; -use strict; -use Image::Magick; - -my $image = Image::Magick->new; -$image->Set(size=>'500x200'); -my $rc = $image->Read("xc:white"); - -my $str = 'Just Another Perl Hacker'; -my (@words) = split ' ',$str; -#print join "\n",@words,"\n"; - -my ($x,$y) = (50,50); - -foreach my $word (@words){ - - $image->Annotate(font=>'Generic.ttf', - pointsize => 24, - fill => '#000000ff', #last 2 digits transparency in hex ff=max - text => $word, - gravity => 'NorthWest', - align => 'left', - x => $x, - y => $y, - ); - - my ( $character_width,$character_height,$ascender,$descender,$text_width, - $text_height,$maximum_horizontal_advance, $boundsx1, $boundsy1, - $boundsx2, $boundsy2,$originx,$originy) = - $image->QueryFontMetrics( - pointsize => 24, - text => $word, - gravity => 'NorthWest', - align => 'left', - x => $x, - y => $y, - ); - - print "$word ( $character_width, $character_height, - $ascender,$descender, - $text_width, $text_height, - $maximum_horizontal_advance, - $boundsx1, $boundsy1, - $boundsx2, $boundsy2, - $originx,$originy)\n"; - - my $n = $x + $originx + $character_width/3; # add a space - print "Next word at: $x + $originx + $character_width/3 => $n\n"; - $x = $n; - -} - -$image->Write("show:"); - -exit; - diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/button.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/button.pl deleted file mode 100644 index a771e01..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/button.pl +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/perl -# -# Make simple beveled button. -# -use Image::Magick; - -$q=Image::Magick->new; -$q->Set(size=>'30x106'); -$q->Read('gradient:#00f685-#0083f8'); -$q->Rotate(-90); -$q->Raise('6x6'); -$q->Annotate(font=>'Generic.ttf',text=>'Push Me',fill=>'black', - gravity=>'Center',pointsize=>18); -$q->Write('button.gif'); -$q->Write('win:'); diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/compose-specials.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/compose-specials.pl deleted file mode 100755 index 9af3328..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/compose-specials.pl +++ /dev/null @@ -1,252 +0,0 @@ -#!/usr/bin/perl -# -# Demonstration of some of the fancier Image Composition Methods -# including the 'rotate' parameter specific to PerlMagick Composite() -# -# NOTE: versions of IM older than IM v6.5.3-4 will need to rename the -# parameter "args=>" to the mis-named "blend=>" parameter. -# -# Also not that "composite -watermark" is actually known as the compose -# method "Modulate". -# -# Essentially each image is equivelent to -# convert logo: -crop 80x80+140+60 +repage \ -# -size 60x60 gradient:black-white \ -# -alpha set miff:- |\ -# composite - -geometry +10+10 -virtual-pixel gray \ -# -dissolve 70x30 show: -# for various composition methods. -# -use strict; -use Image::Magick; - -# Background or Destination image -my $dest=Image::Magick->new(); -$dest->Read('logo:'); -$dest->Crop('100x100+400+100'); # wizards hat -$dest->Set(page=>'0x0+0+0'); -$dest->Set(alpha=>'Set'); - -# Source, Composite or Overlay image -my $src=Image::Magick->new(); -$src->Set(size=>'80x80'); -$src->Read('gradient:black-white'); -$src->Set(alpha=>'Set'); - -my $offset="+10+10"; - -# Circle Mask Image (same size as Destination) -my $circle=Image::Magick->new(); -$circle->Set(size=>'80x80'); -$circle->Read('xc:black'); -$circle->Draw(fill=>'white',primitive=>'circle',points=>'39.5,39.5 10,39.5'); - -my $texture=Image::Magick->new(); -$texture->Read('pattern:checkerboard'); - -# List of images generated -my $results=Image::Magick->new(); - -# Working copy of Destination Image -my $clone; - -# ---------------------------------------- -# Normal Composition Methods - -$clone=$dest->Clone(); -$clone->Label('Over\n(normal compose)'); -$clone->Composite( - image=>$src, - compose=>'over', - geometry=>$offset, -); -push(@$results, $clone); - -$clone=$dest->Clone(); -$clone->Label('Multiply\n(add black)'); -$clone->Composite( - image=>$src, - compose=>'multiply', - geometry=>$offset, -); -push(@$results, $clone); - -$clone=$dest->Clone(); -$clone->Label('Screen\n(add white)'); -$clone->Composite( - image=>$src, - compose=>'screen', - geometry=>$offset, -); -push(@$results, $clone); - -$clone=$dest->Clone(); -$clone->Label('HardLight\n(light effects)'); -$clone->Composite( - image=>$src, - compose=>'hardlight', - geometry=>$offset, -); -push(@$results, $clone); - -# --------------- -# Masked and Blending Demonstartion - -$clone=$dest->Clone(); -$clone->Label('Circle Masked\n(three image)'); -$clone->Composite( - image=>$src, - mask=>$circle, - compose=>'over', - geometry=>$offset, -); -push(@$results, $clone); - -$clone=$dest->Clone(); -$clone->Label('Blend 50x50\n(50% plus 50%)'); -$clone->Composite( - image=>$src, - compose=>'blend', - args=>'50x50', - geometry=>$offset, -); -push(@$results, $clone); - -$clone=$dest->Clone(); -$clone->Label('Dissolve 50x50\n(50% over 50%)'); -$clone->Composite( - image=>$src, - compose=>'dissolve', - args=>'50x50', - geometry=>$offset, -); -push(@$results, $clone); - -$clone=$dest->Clone(); -$clone->Label('Dissolve 50\n(50% over 100%)'); -$clone->Composite( - image=>$src, - compose=>'dissolve', - args=>'50', - geometry=>$offset, -); -push(@$results, $clone); - -# --------------- -# Displacement Demonstartion - -$clone=$dest->Clone(); -$clone->Label('Displace 50x0\n(displace horiz)'); -$clone->Set('virtual-pixel'=>'gray'); -$clone->Composite( - image=>$src, - compose=>'displace', - args=>'50x0', - geometry=>$offset, -); -push(@$results, $clone); - -$clone=$dest->Clone(); -$clone->Label('Displace 0x50\n(compress vert)'); -$clone->Set('virtual-pixel'=>'gray'); -$clone->Composite( - image=>$src, - compose=>'displace', - args=>'0x50', - geometry=>$offset, -); -push(@$results, $clone); - -$clone=$dest->Clone(); -$clone->Label('Displace 50x50\n(diagonal)'); -$clone->Set('virtual-pixel'=>'gray'); -$clone->Composite( - image=>$src, - compose=>'displace', - args=>'50x50', - geometry=>$offset, -); -push(@$results, $clone); - -$clone=$dest->Clone(); -$clone->Label('Displace 0,-80\n(displace flip)'); -$clone->Set('virtual-pixel'=>'gray'); -$clone->Composite( - image=>$src, - compose=>'displace', - args=>'0,-80', - geometry=>$offset, -); -push(@$results, $clone); - -# --------------- -# Demonstrate rotation -# note that offset is automatically adjusted to keep rotated image -# centered relative to its '0' rotation position - -$clone=$dest->Clone(); -$clone->Label('Rotate 0\n'); -$clone->Composite( - image=>$src, - compose=>'over', - rotate=>0, - background=>'none', - geometry=>$offset, -); -push(@$results, $clone); - -$clone=$dest->Clone(); -$clone->Label('Rotate 10\n'); -$clone->Composite( - image=>$src, - compose=>'over', - rotate=>10, - background=>'none', - geometry=>$offset, -); -push(@$results, $clone); - -$clone=$dest->Clone(); -$clone->Label('Rotate 45\n'); -$clone->Composite( - image=>$src, - compose=>'over', - rotate=>45, - background=>'none', - geometry=>$offset, -); -push(@$results, $clone); - -$clone=$dest->Clone(); -$clone->Label('Rotate 90\n'); -$clone->Composite( - image=>$src, - compose=>'over', - rotate=>90, - background=>'none', - geometry=>$offset, -); -push(@$results, $clone); - -# ---------------------------------------- -# Output the changed pixels - -# to every image underlay a checkboard pattern -# so as to show if any transparency is present -for my $image ( @$results ) { - $image->Composite( - image=>$texture, - tile=>'True', - compose=>'DstOver', - ); -} - -my $montage=$results->Montage(font=>'Generic.ttf', - geometry=>'+10+10', - tile=>'4x', - frame=>'6x6+2+2', - shadow=>'True', -); -$montage->Write('show:'); -$montage->Write('compose-specials.jpg'); - diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/composite.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/composite.pl deleted file mode 100644 index 987be11..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/composite.pl +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/perl - -use Image::Magick; - -$image = Image::Magick->new(); -$smile = Image::Magick->new(); -$smile->Read('smile.gif'); -$smile->Set(background=>'none'); -$x = 100; -$y = 100; -for ($angle=0; $angle < 360; $angle+=30) -{ - my ($thumbnail); - - print "angle $angle\n"; - $thumbnail=Image::Magick->new(size=>"600x600",pointsize=>24,fill=>'black'); - $thumbnail->Read("xc:white"); - $thumbnail->Draw(primitive=>'line',points=>"300,100 300,500",stroke=>'#600'); - $thumbnail->Draw(primitive=>'line',points=>"100,300 500,300",stroke=>'#600'); - $thumbnail->Draw(primitive=>'rectangle',points=>"100,100 500,500", - fill=>'none',stroke=>'#600'); - $thumbnail->Composite(image=>$smile,gravity=>"NorthWest",x=>$x,y=>$y, - rotate=>$angle); - $thumbnail->Composite(image=>$smile,gravity=>"North",y=>$y,rotate=>$angle); - $thumbnail->Composite(image=>$smile,gravity=>"NorthEast",x=>$x,y=>$y, - rotate=>$angle); - $thumbnail->Composite(image=>$smile,gravity=>"West",x=>$x,rotate=>$angle); - $thumbnail->Composite(image=>$smile,gravity=>"Center",rotate=>$angle); - $thumbnail->Composite(image=>$smile,gravity=>"East",x=>$x,rotate=>$angle); - $thumbnail->Composite(image=>$smile,gravity=>"SouthWest",x=>$x,y=>$y, - rotate=>$angle); - $thumbnail->Composite(image=>$smile,gravity=>"South",y=>$y,rotate=>$angle); - $thumbnail->Composite(image=>$smile,gravity=>"SouthEast",x=>$x,y=>$y, - rotate=>$angle); - push(@$image,$thumbnail); -} -$image->Set(delay=>20); -$image->Write("composite.miff"); -$image->Animate(); diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/demo.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/demo.pl deleted file mode 100644 index 80abde8..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/demo.pl +++ /dev/null @@ -1,519 +0,0 @@ -#!/usr/bin/perl -# -# Overall demo of the major PerlMagick methods. -# -use Image::Magick; - -# -# Read model & smile image. -# -print "Read...\n"; -$null=Image::Magick->new; -$null->Set(size=>'70x70'); -$x=$null->ReadImage('NULL:black'); -warn "$x" if "$x"; - -$model=Image::Magick->new(); -$x=$model->ReadImage('model.gif'); -warn "$x" if "$x"; -$model->Label('Magick'); -$model->Set(background=>'white'); - -$smile=Image::Magick->new; -$x=$smile->ReadImage('smile.gif'); -warn "$x" if "$x"; -$smile->Label('Smile'); -$smile->Set(background=>'white'); -# -# Create image stack. -# -print "Transform image...\n"; -$images=Image::Magick->new(); - -print "Adaptive Blur...\n"; -$example=$model->Clone(); -$example->Label('Adaptive Blur'); -$example->AdaptiveBlur('0x1'); -push(@$images,$example); - -print "Adaptive Resize...\n"; -$example=$model->Clone(); -$example->Label('Adaptive Resize'); -$example->AdaptiveResize('60%'); -push(@$images,$example); - -print "Adaptive Sharpen...\n"; -$example=$model->Clone(); -$example->Label('Adaptive Sharpen'); -$example->AdaptiveSharpen('0x1'); -push(@$images,$example); - -print "Adaptive Threshold...\n"; -$example=$model->Clone(); -$example->Label('Adaptive Threshold'); -$example->AdaptiveThreshold('5x5+5%'); -push(@$images,$example); - -print "Add Noise...\n"; -$example=$model->Clone(); -$example->Label('Add Noise'); -$example->AddNoise("Laplacian"); -push(@$images,$example); - -print "Annotate...\n"; -$example=$model->Clone(); -$example->Label('Annotate'); -$example->Annotate(font=>'Generic.ttf',text=>'Magick',geometry=>'+0+20', - fill=>'gold',gravity=>'North',pointsize=>14); -push(@$images,$example); - -print "Auto-gamma...\n"; -$example=$model->Clone(); -$example->Label('Auto Gamma'); -$example->AutoGamma(); -push(@$images,$example); - -print "Auto-level...\n"; -$example=$model->Clone(); -$example->Label('Auto Level'); -$example->AutoLevel(); -push(@$images,$example); - -print "Auto-threshold...\n"; -$example=$model->Clone(); -$example->Label('Auto Threshold'); -$example->AutoThreshold(); -push(@$images,$example); - -print "Blur...\n"; -$example=$model->Clone(); -$example->Label('Blur'); -$example->Blur('0.0x1.0'); -push(@$images,$example); - -print "Border...\n"; -$example=$model->Clone(); -$example->Label('Border'); -$example->Border(geometry=>'6x6',color=>'gold'); -push(@$images,$example); - -print "Channel...\n"; -$example=$model->Clone(); -$example->Label('Channel'); -$example->Channel(channel=>'red'); -push(@$images,$example); - -print "Charcoal...\n"; -$example=$model->Clone(); -$example->Label('Charcoal'); -$example->Charcoal('2x1'); -push(@$images,$example); - -print "ColorMatrix...\n"; -$example=$model->Clone(); -$example->Label('ColorMatrix'); -$example->ColorMatrix([1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0.5, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]); -push(@$images,$example); - -print "Colorspace...\n"; -$example=$model->Clone(); -$example->Label('Colorspace'); -$example->Colorspace('Lab'); -push(@$images,$example); - -print "Composite...\n"; -$example=$model->Clone(); -$example->Label('Composite'); -$example->Composite(image=>$smile,compose=>'over',geometry=>'+35+65'); -$example->Clamp(); -push(@$images,$example); - -print "Contrast...\n"; -$example=$model->Clone(); -$example->Label('Contrast'); -$example->Contrast(); -push(@$images,$example); - -print "Contrast Stretch...\n"; -$example=$model->Clone(); -$example->Label('Contrast Stretch'); -$example->ContrastStretch('5%'); -push(@$images,$example); - -print "Convolve...\n"; -$example=$model->Clone(); -$example->Label('Convolve'); -$example->Convolve([0.125, 0.125, 0.125, 0.125, 0.5, 0.125, 0.125, 0.125, 0.125]); -push(@$images,$example); - -print "Crop...\n"; -$example=$model->Clone(); -$example->Label('Crop'); -$example->Crop(geometry=>'80x80+25+50'); -$example->Set(page=>'0x0+0+0'); -push(@$images,$example); - -print "Despeckle...\n"; -$example=$model->Clone(); -$example->Label('Despeckle'); -$example->Despeckle(); -push(@$images,$example); - -print "Distort...\n"; -$example=$model->Clone(); -$example->Label('Distort'); -$example->Distort(method=>'arc',points=>[60],'virtual-pixel'=>'white'); -push(@$images,$example); - -print "Draw...\n"; -$example=$model->Clone(); -$example->Label('Draw'); -$example->Draw(fill=>'none',stroke=>'gold',primitive=>'circle', - points=>'60,90 60,120',strokewidth=>2); -push(@$images,$example); - -print "Detect Edges...\n"; -$example=$model->Clone(); -$example->Label('Detect Edges'); -$example->Edge('2x0.5'); -$example->Clamp(); -push(@$images,$example); - -print "Emboss...\n"; -$example=$model->Clone(); -$example->Label('Emboss'); -$example->Emboss('0x1'); -push(@$images,$example); - -print "Encipher...\n"; -$example=$model->Clone(); -$example->Label('Encipher'); -$example->Encipher('Magick'); -push(@$images,$example); - -print "Equalize...\n"; -$example=$model->Clone(); -$example->Label('Equalize'); -$example->Equalize(); -push(@$images,$example); - -print "Explode...\n"; -$example=$model->Clone(); -$example->Label('Explode'); -$example->Implode(-1); -push(@$images,$example); - -print "Flip...\n"; -$example=$model->Clone(); -$example->Label('Flip'); -$example->Flip(); -push(@$images,$example); - -print "Flop...\n"; -$example=$model->Clone(); -$example->Label('Flop'); -$example->Flop(); -push(@$images,$example); - -print "Frame...\n"; -$example=$model->Clone(); -$example->Label('Frame'); -$example->Frame('15x15+3+3'); -push(@$images,$example); - -print "Fx...\n"; -$example=$model->Clone(); -$example->Label('Fx'); -push(@$images,$example->Fx(expression=>'0.5*u')); - -print "Gamma...\n"; -$example=$model->Clone(); -$example->Label('Gamma'); -$example->Gamma(1.6); -push(@$images,$example); - -print "Gaussian Blur...\n"; -$example=$model->Clone(); -$example->Label('Gaussian Blur'); -$example->GaussianBlur('0.0x1.5'); -push(@$images,$example); - -print "Gradient...\n"; -$gradient=Image::Magick->new; -$gradient->Set(size=>'130x194'); -$x=$gradient->ReadImage('gradient:#20a0ff-#ffff00'); -warn "$x" if "$x"; -$gradient->Label('Gradient'); -push(@$images,$gradient); - -print "Grayscale...\n"; -$example=$model->Clone(); -$example->Label('Grayscale'); -$example->Set(type=>'grayscale'); -push(@$images,$example); - -print "Implode...\n"; -$example=$model->Clone(); -$example->Label('Implode'); -$example->Implode(0.5); -push(@$images,$example); - -print "Kuwahara...\n"; -$example=$model->Clone(); -$example->Label('Kuwahara'); -$example->Kuwahara('0x1'); -push(@$images,$example); - -print "Level...\n"; -$example=$model->Clone(); -$example->Label('Level'); -$example->Level('20%x'); -$example->Clamp(); -push(@$images,$example); - -print "Linear stretch...\n"; -$example=$model->Clone(); -$example->Label('Linear Stretch'); -$example->LinearStretch('5x5'); -push(@$images,$example); - -print "Median Filter...\n"; -$example=$model->Clone(); -$example->Label('Median Filter'); -$example->MedianFilter('4x4'); -push(@$images,$example); - -print "Mode...\n"; -$example=$model->Clone(); -$example->Label('Mode'); -$example->Mode('4x4'); -push(@$images,$example); - -print "Modulate...\n"; -$example=$model->Clone(); -$example->Label('Modulate'); -$example->Modulate(brightness=>110,saturation=>110,hue=>110); -push(@$images,$example); -$example=$model->Clone(); - -print "Monochrome...\n"; -$example=$model->Clone(); -$example->Label('Monochrome'); -$example->Quantize(colorspace=>'gray',colors=>2,dither=>'false'); -push(@$images,$example); - -print "Morphology...\n"; -$example=$model->Clone(); -$example->Label('Morphology'); -$example->Morphology(method=>'Dilate',kernel=>'Diamond',iterations=>2); -push(@$images,$example); - -print "Motion Blur...\n"; -$example=$model->Clone(); -$example->Label('Motion Blur'); -$example->MotionBlur('0x13+10-10'); -push(@$images,$example); - -print "Negate...\n"; -$example=$model->Clone(); -$example->Label('Negate'); -$example->Negate(); -push(@$images,$example); - -print "Normalize...\n"; -$example=$model->Clone(); -$example->Label('Normalize'); -$example->Normalize(); -push(@$images,$example); - -print "Oil Paint...\n"; -$example=$model->Clone(); -$example->Label('Oil Paint'); -$example->OilPaint('2x0.5'); -push(@$images,$example); - -print "Plasma...\n"; -$plasma=Image::Magick->new; -$plasma->Set(size=>'130x194'); -$x=$plasma->ReadImage('plasma:fractal'); -warn "$x" if "$x"; -$plasma->Label('Plasma'); -push(@$images,$plasma); - -print "Polaroid...\n"; -$example=$model->Clone(); -$example->Label('Polaroid'); -$example->Polaroid(caption=>'Magick',angle=>-5.0,gravity=>'center'); -push(@$images,$example); - -print "Posterize...\n"; -$example=$model->Clone(); -$example->Label('Posterize'); -$example->Posterize(5); -push(@$images,$example); - -print "Quantize...\n"; -$example=$model->Clone(); -$example->Label('Quantize'); -$example->Quantize(); -push(@$images,$example); - -print "Rotational Blur...\n"; -$example=$model->Clone(); -$example->Label('Rotational Blur'); -$example->RotationalBlur(10); -push(@$images,$example); - -print "Raise...\n"; -$example=$model->Clone(); -$example->Label('Raise'); -$example->Raise('10x10'); -push(@$images,$example); - -print "Reduce Noise...\n"; -$example=$model->Clone(); -$example->Label('Reduce Noise'); -$example->ReduceNoise('2x2'); -push(@$images,$example); - -print "Resize...\n"; -$example=$model->Clone(); -$example->Label('Resize'); -$example->Resize('60%'); -push(@$images,$example); - -print "Roll...\n"; -$example=$model->Clone(); -$example->Label('Roll'); -$example->Roll(geometry=>'+20+10'); -push(@$images,$example); - -print "Rotate...\n"; -$example=$model->Clone(); -$example->Label('Rotate'); -$example->Rotate(45); -push(@$images,$example); - -print "Sample...\n"; -$example=$model->Clone(); -$example->Label('Sample'); -$example->Sample('60%'); -push(@$images,$example); - -print "Scale...\n"; -$example=$model->Clone(); -$example->Label('Scale'); -$example->Scale('60%'); -push(@$images,$example); - -print "Segment...\n"; -$example=$model->Clone(); -$example->Label('Segment'); -$example->Segment(); -push(@$images,$example); - -print "Shade...\n"; -$example=$model->Clone(); -$example->Label('Shade'); -$example->Shade(geometry=>'30x30',gray=>'true'); -push(@$images,$example); - -print "Sharpen...\n"; -$example=$model->Clone(); -$example->Label('Sharpen'); -$example->Sharpen('0.0x1.0'); -$example->Clamp(); -push(@$images,$example); - -print "Shave...\n"; -$example=$model->Clone(); -$example->Label('Shave'); -$example->Shave('10x10'); -push(@$images,$example); - -print "Shear...\n"; -$example=$model->Clone(); -$example->Label('Shear'); -$example->Shear('-20x20'); -push(@$images,$example); - -print "Sketch...\n"; -$example=$model->Clone(); -$example->Label('Sketch'); -$example->Set(colorspace=>'Gray'); -$example->Sketch('0x20+120'); -push(@$images,$example); - -print "Sigmoidal Contrast...\n"; -$example=$model->Clone(); -$example->Label('Sigmoidal Contrast'); -$example->SigmoidalContrast("3x50%"); -push(@$images,$example); - -print "Spread...\n"; -$example=$model->Clone(); -$example->Label('Spread'); -$example->Spread(); -push(@$images,$example); - -print "Solarize...\n"; -$example=$model->Clone(); -$example->Label('Solarize'); -$example->Solarize(); -push(@$images,$example); - -print "Swirl...\n"; -$example=$model->Clone(); -$example->Label('Swirl'); -$example->Swirl(90); -push(@$images,$example); - -print "Tint...\n"; -$example=$model->Clone(); -$example->Label('Tint'); -$example->Tint('wheat'); -push(@$images,$example); - -print "Unsharp Mask...\n"; -$example=$model->Clone(); -$example->Label('Unsharp Mask'); -$example->UnsharpMask('0.0x1.0'); -$example->Clamp(); -push(@$images,$example); - -print "Vignette...\n"; -$example=$model->Clone(); -$example->Label('Vignette'); -$example->Vignette('0x20'); -push(@$images,$example); - -print "Wave...\n"; -$example=$model->Clone(); -$example->Label('Wave'); -$example->Wave('25x150'); -push(@$images,$example); - -print "WaveletDenoise...\n"; -$example=$model->Clone(); -$example->Label('Wavelet Denoise'); -$example->WaveletDenoise('5%'); -push(@$images,$example); - -# -# Create image montage. -# -print "Montage...\n"; -$montage=$images->Montage(font=>'Generic.ttf',geometry=>'140x160+8+4>', - gravity=>'Center',tile=>'5x+10+200',compose=>'over',background=>'#ffffff', - pointsize=>18,fill=>'#600',stroke=>'none',shadow=>'true'); - -$logo=Image::Magick->new(); -$logo->Read('logo:'); -$logo->Zoom('40%'); -$montage->Composite(image=>$logo,gravity=>'North'); - -print "Write...\n"; -$montage->Set(matte=>'false'); -$montage->Write('demo.jpg'); -print "Display...\n"; -$montage->Write('win:'); diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/dst.png b/ImageMagick-6.9.12-44/PerlMagick/demo/dst.png deleted file mode 100644 index 2569f63..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/demo/dst.png and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/lsys.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/lsys.pl deleted file mode 100644 index cc1194e..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/lsys.pl +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/perl - -# Written by jreed@itis.com, adapted by Cristy. - -use Image::Magick; -use Turtle; - -sub flower -{ - my $flower = shift; - my ($width, $height) = $flower->Get('width', 'height'); - my ($x, $y) = $turtle->state(); - my ($geometry); - - $geometry = '+' . int($x-$width/2) . '+' . int($y-$height/2); - $im->Composite(image=>$flower, compose=>'over', geometry=>$geometry); -} - -sub lsys_init -{ - my ($imagesize) = @_; - - %translate = - ( - 'S' => sub{ # Step forward - $turtle->forward($changes->{"distance"}, - $changes->{"motionsub"}); - }, - '-' => sub{ $turtle->turn(-$changes->{"dtheta"}); }, # counter-clockwise - '+' => sub{ $turtle->turn($changes->{"dtheta"}); }, # Turn clockwise - 'M' => sub{ $turtle->mirror(); }, # Mirror - '[' => sub{ push(@statestack, [$turtle->state()]); }, # Begin branch - ']' => sub{ $turtle->setstate(@{pop(@statestack)}); }, # End branch - '{' => sub{ @poly = (); $changes=\%polychanges; }, # Begin polygon - '}' => sub{ # End polygon - $im->Draw (primitive=>'Polygon', points=>join(' ',@poly), - fill=>'light green'); - $changes = \%stemchanges; - }, - 'f' => sub{ flower($pink_flower); }, # Flower - 'g' => sub{ flower($red_flower); }, # Flower - 'h' => sub{ flower($yellow_flower); } # Flower - ); - - # Create the main image - $im = new Image::Magick; - $im->Set(size=>$imagesize . 'x' . $imagesize); - $im->Read('xc:white'); - - # Create the flower images - $pink_flower = new Image::Magick; - $pink_flower->Read('pink-flower.gif'); - - $red_flower = new Image::Magick; - $red_flower->Read('red-flower.gif'); - - $yellow_flower = new Image::Magick; - $yellow_flower->Read('yellow-flower.gif'); - - # Turtle: the midpoint of the bottom edge of the image, pointing up. - $turtle=new Turtle($imagesize/2, $imagesize, 0, 1); -} - -sub lsys_execute -{ - my ($string, $repetitions, $filename, %rule) = @_; - - my ($command); - - # Apply the %rule to $string, $repetitions times. - for (1..$repetitions) - { - $string =~ s/./defined ($rule{$&}) ? $rule{$&} : $&/eg; - } - foreach $command (split(//, $string)) - { - if ($translate{$command}) { &{$translate{$command}}(); } - } - $im->Write($filename); - $im->Write('win:'); -} - -1; diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/model.gif b/ImageMagick-6.9.12-44/PerlMagick/demo/model.gif deleted file mode 100644 index f58e4a8..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/demo/model.gif and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/piddle.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/piddle.pl deleted file mode 100644 index d822713..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/piddle.pl +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/perl -# Piddle example using PerlMagick methods. - -use Image::Magick; - -# -# Create white canvas. -# -$image=Image::Magick->new(size=>'300x300'); -$image->Read('xc:white'); -# -# Draw blue grid -# -for ($i=0; $i < 300; $i+=10) -{ - $image->Draw(primitive=>'line',points=>"$i,0 $i,300",stroke=>"#ccf"); - $image->Draw(primitive=>'line',points=>"0,$i 300,$i",stroke=>"#ccf"); -} -# -# Draw rounded rectangle. -# -$image->Draw(primitive=>'RoundRectangle',fill=>'blue',stroke=>'maroon', - strokewidth=>4,points=>'30,30 100,100 10,10'); -# -# Draw curve. -# -$image->Draw(primitive=>'bezier',points=>'20,20, 100,50, 50,100, 160,160', - fill=>'none',stroke=>'black',strokewidth=>4); -# -# Draw line. -# -$image->Draw(primitive=>'line',points=>"10,200 20,190",stroke=>red); -# -# Draw arc within a circle. -# -$image->Draw(primitive=>'circle',stroke=>'none',fill=>'yellow',, - points=>"170,70 200,70"); -$image->Draw(primitive=>'Path',stroke=>'none',fill=>'blue',strokewidth=>4, - points=>'M170,70 v-30 a30,30 0 0,0 -30,30 z'); -$image->Draw(primitive=>'circle',stroke=>'black',fill=>'none',strokewidth=>4, - points=>"170,70 200,70"); -# -# Draw pentogram. -# -$image->Draw(primitive=>'polygon', - points=>"160,120 130,190 210,145 110,145 190,190 160,120",stroke=>red, - fill=>LimeGreen,strokewidth=>3); -# -# Draw rectangle. -# -$image->Draw(primitive=>'line',points=>'200,260 200,200',stroke=>yellow, - strokewidth=>5); -$image->Draw(primitive=>'line',points=>'200,200 260,200',stroke=>yellow, - strokewidth=>5); -$image->Draw(primitive=>'line',points=>'260,200 260,260',stroke=>red, - strokewidth=>5); -$image->Draw(primitive=>'line',points=>'200,260 260,260',stroke=>green, - strokewidth=>5); -# -# Draw text. -# -$image->Annotate(font=>'Generic.ttf',text=>'This is a test!', - geometry=>'+30+140',fill=>'green',pointsize=>24,rotate=>45.0); -$image->Write('piddle.gif'); -$image->Write('piddle.mvg'); -$image->Write('win:'); diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/pink-flower.gif b/ImageMagick-6.9.12-44/PerlMagick/demo/pink-flower.gif deleted file mode 100644 index 7222ff5..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/demo/pink-flower.gif and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/pixel-fx.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/pixel-fx.pl deleted file mode 100755 index ae55288..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/pixel-fx.pl +++ /dev/null @@ -1,53 +0,0 @@ -#!/usr/bin/perl -# -# Example of modifying all the pixels in an image (like -fx). -# -# Currently this is slow as each pixel is being lokedup one pixel at a time. -# The better technique of extracting and modifing a whole row of pixels at -# a time has not been figured out, though perl functions have been provided -# for this. -# -# Also access and controls for Area Re-sampling (EWA), beyond single pixel -# lookup (interpolated unscaled lookup), is also not available at this time. -# -# Anthony Thyssen 5 October 2007 -# -use strict; -use Image::Magick; - -# read original image -my $orig = Image::Magick->new(); -my $w = $orig->Read('rose:'); -warn("$w") if $w; -exit if $w =~ /^Exception/; - - -# make a clone of the image (preserve input, modify output) -my $dest = $orig->Clone(); - -# You could enlarge destination image here if you like. -# And it is posible to modify the existing image directly -# rather than modifying a clone as FX does. - -# Iterate over destination image... -my ($width, $height) = $dest->Get('width', 'height'); - -for( my $j = 0; $j < $height; $j++ ) { - for( my $i = 0; $i < $width; $i++ ) { - - # read original image color - my @pixel = $orig->GetPixel( x=>$i, y=>$j ); - - # modify the pixel values (as normalized floats) - $pixel[0] = $pixel[0]/2; # darken red - - # write pixel to destination - # (quantization and clipping happens here) - $dest->SetPixel(x=>$i,y=>$j,color=>\@pixel); - } -} - -# display the result (or you could save it) -$dest->Write('win:'); -$dest->Write('pixel-fx.gif'); - diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/red-flower.gif b/ImageMagick-6.9.12-44/PerlMagick/demo/red-flower.gif deleted file mode 100644 index 3e2aea5..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/demo/red-flower.gif and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/settings.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/settings.pl deleted file mode 100755 index 121b438..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/settings.pl +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/perl -# -# An example of applying many settings in preparation for image creation. -# -# Extracted from PerlMagick Discussion forums.. -# Gravity center, caption and wrapped text -# https://imagemagick.org/discourse-server/viewtopic.php?f=7&t=17282 -# -use strict; -use warnings; -use Image::Magick; - -my $im = new Image::Magick; -my $e = $im->Set( - background => 'none', - fill => 'white', - stroke => 'black', - strokewidth => 2, - Gravity => 'East', - pointsize => 48, - size => '200x300', -); -die $e if $e; - -$e = $im->Read("caption:Lorem ipsum etc etc"); -die $e if $e; - -$e = $im->Trim(); -die $e if $e; - -$e = $im->Write('settings.png'); -die $e if $e; diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/shadow-text.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/shadow-text.pl deleted file mode 100644 index f04f3a1..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/shadow-text.pl +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/perl -# -# Make simple text with a shadow. -# -use Image::Magick; - -$image=Image::Magick->new(size=>'525x125'); -$image->Read('xc:white'); -$image->Annotate(font=>'Generic.ttf',fill=>'rgba(100,100,100,0.8)', - pointsize=>60,text=>'Works like magick!',geometry=>'+8+90'); -$image->Blur('0x1'); -$image->Annotate(font=>'Generic.ttf',fill=>'red',stroke=>'blue',pointsize=>60, - text=>'Works like magick!',geometry=>'+4+86'); -$image->Write('shadow.gif'); -$image->Write('win:'); diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/shapes.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/shapes.pl deleted file mode 100644 index 4d97d84..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/shapes.pl +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/perl -# GD example using PerlMagick methods. - -use Image::Magick; - -# -# Create a 300x300 white canvas. -# -$image=Image::Magick->new; -$image->Set(size=>'300x300'); -$image->Read('xc:white'); -# -# Draw shapes. -# -$tile=Image::Magick->new; -$tile->Read('tile.gif'); -$image->Draw(primitive=>'Polygon',tile=>$tile,fill=>'none', - points=>'30,30 100,10 190,290 30,290'); -$image->Draw(stroke=>'red',primitive=>'Ellipse',stroke=>'black',fill=>'red', - strokewidth=>5,points=>'100,100 50,75 0,360'); -$image->Draw(primitive=>'Polygon',fill=>'none',stroke=>'black',strokewidth=>5, - points=>'30,30 100,10 190,290 30,290'); -$image->FloodfillPaint(geometry=>'+132+62',fill=>'blue',bordercolor=>'black', - invert=>'true'); -# -# Draw text. -# -$image->Annotate(font=>'Generic.ttf',fill=>'red',geometry=>'+150+20', - pointsize=>18,text=>'Hello world!'); -$image->Annotate(font=>'Generic.ttf',fill=>'blue',geometry=>'+150+38', - pointsize=>14,text=>'Goodbye cruel world!'); -$image->Annotate(font=>'Generic.ttf',fill=>'black',geometry=>'+280+120', - pointsize=>14,text=>"I'm climbing the wall!",rotate=>90.0); -# -# Write image. -# -print "Write image...\n"; -$image->Write('shapes.gif'); -print "Display image...\n"; -$image->Write('win:'); diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/single-pixels.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/single-pixels.pl deleted file mode 100755 index e364c0f..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/single-pixels.pl +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/perl -# -# Methods for to Get and Set single pixels in images using PerlMagick -# -use strict; -use Image::Magick; - -# read image -my $im=Image::Magick->new(); -$im->Read('logo:'); - -# --- - -# Get/Set a single pixel as a string -my $skin=$im->Get('pixel[400,200]'); -print "Get('pixel[x,y]') = ", $skin, "\n"; - -$im->Set('pixel[1,1]'=>'0,0,0,0'); -$im->Set('pixel[2,1]'=>$skin); -$im->Set('pixel[3,1]'=>'green'); -$im->Set('pixel[4,1]'=>'rgb(255,0,255)'); - -# --- - -# More direct single pixel access -my @pixel = $im->GetPixel( x=>400, y=>200 ); -print "GetPixel() = ", "@pixel", "\n"; - -# modify the pixel values (as normalized floats) -$pixel[0] = $pixel[0]/2; # darken red value -$pixel[1] = 0.0; # junk green value -$pixel[2] = 0.0; # junk blue value - -# write pixel to destination -# (quantization and clipping happens here) -$im->SetPixel(x=>5,y=>1,color=>\@pixel); - -# --- - -# crop, scale, display the changed pixels -$im->Crop(geometry=>'7x3+0+0'); -$im->Set(page=>'0x0+0+0'); -$im->Scale('1000%'); - -# Output the changed pixels -$im->Write('win:'); -$im->Write('single-pixels.gif'); - diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/smile.gif b/ImageMagick-6.9.12-44/PerlMagick/demo/smile.gif deleted file mode 100644 index 7dede2d..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/demo/smile.gif and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/src.png b/ImageMagick-6.9.12-44/PerlMagick/demo/src.png deleted file mode 100644 index 100dfe2..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/demo/src.png and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/steganography.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/steganography.pl deleted file mode 100644 index def3e06..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/steganography.pl +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/perl - -use Image::Magick; - -# -# Hide an image within an image -# -$watermark=Image::Magick->new; -$watermark->ReadImage('smile.gif'); -($width, $height)=$watermark->Get('width','height'); -# -# Hide image in image. -# -$image=Image::Magick->new; -$image->ReadImage('model.gif'); -$image->SteganoImage(image=>$watermark,offset=>91); -$image->Write('model.png'); -$image->Write('win:'); -# -# Extract image from image. -# -$size="$width" . "x" . "$height" . "+91"; -$stegano=Image::Magick->new(size=>$size); -$stegano->ReadImage('stegano:model.png'); -$stegano->Write('stegano.gif'); -$stegano->Write('win:'); diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/tile.gif b/ImageMagick-6.9.12-44/PerlMagick/demo/tile.gif deleted file mode 100644 index 99c8776..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/demo/tile.gif and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/tree.pl b/ImageMagick-6.9.12-44/PerlMagick/demo/tree.pl deleted file mode 100644 index 57b9f81..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/demo/tree.pl +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/perl -# -# Example of using a lsys fractal, -# which in turm used Turtle Graphics -# -use Cwd; -use lib cwd; -require "lsys.pl"; - -%rule = ( - 'A' => 'S[---LMA][++++B]', - 'B' => 'S[++LBg][--Cg]', - 'C' => 'S[-----LB]GS[+MC]', - 'g' => '', - 'L' => '[{S+S+S+S+S+S}]' - ); - -%stemchanges = ( - distance => 18.5, - dtheta => 0.1, - motionsub => sub{ - $im->Draw ( primitive=>'line', points=>join(' ',@_), - stroke=>'dark green', strokewidth=>1 ); - } -); - -%polychanges = ( - distance => 3, - dtheta => 0.4, - motionsub => sub{ push( @poly, @_[0..1] ); } -); - -$changes = \%stemchanges; -lsys_init(400); -lsys_execute('A', 10, "tree.gif", %rule); diff --git a/ImageMagick-6.9.12-44/PerlMagick/demo/yellow-flower.gif b/ImageMagick-6.9.12-44/PerlMagick/demo/yellow-flower.gif deleted file mode 100644 index a3e2345..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/demo/yellow-flower.gif and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/quantum/Makefile.PL b/ImageMagick-6.9.12-44/PerlMagick/quantum/Makefile.PL deleted file mode 100644 index 5863f88..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/quantum/Makefile.PL +++ /dev/null @@ -1,270 +0,0 @@ -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Exercise all regression tests: -# -# make test -# -# Exersise one regression test: -# -# make TEST_VERBOSE=1 TEST_FILES=t/filter.t test -# - -use ExtUtils::MakeMaker; -use Config; -use File::Spec::Functions qw/catfile catdir devnull catpath splitpath/; -use Cwd; - -sub AutodetectWin32gcc { - my $wrkdir = getcwd(); - my $devnull = devnull(); - - my @incdir = (); - my @libdir = ($wrkdir); - my @bindir = (); - - #try to get configuration info via identify or convert utilities - my $conf = `identify -list Configure 2>$devnull` || `convert -list Configure 2>$devnull`; - foreach my $line (split '\n', $conf) { - if ($line =~ /^Path:\s+(.*)/) { - my ($vol,$dir,$file) = splitpath($1); - next unless $dir; - my $dirpath = catpath( $vol, $dir); - my (@l,@b,@i) = ( (),(),() ); - - # try to detect 'lib' dir - push @l, catfile($dirpath,'lib'); - push @l, catfile($dirpath,'..','lib'); - push @l, catfile($dirpath,'..','..','lib'); - push @l, catfile($dirpath,'..','..','..','lib'); - foreach (@l) { push @libdir, $_ if (-d $_) }; - - # try to detect 'bin' dir - push @b, catfile($dirpath); - push @b, catfile($dirpath,'bin'); - push @b, catfile($dirpath,'..'); - push @b, catfile($dirpath,'..','bin'); - push @b, catfile($dirpath,'..','..'); - push @b, catfile($dirpath,'..','..','bin'); - push @b, catfile($dirpath,'..','..','..'); - push @b, catfile($dirpath,'..','..','..','bin'); - foreach (@b) { push @bindir, $_ if (-e "$_/convert.exe" || -e "$_/identify.exe") }; - - # try to detect 'include' dir - push @i, catfile($dirpath,'include'); - push @i, catfile($dirpath,'include','ImageMagick'); - push @i, catfile($dirpath,'..','include'); - push @i, catfile($dirpath,'..','include','ImageMagick'); - push @i, catfile($dirpath,'..','..','include'); - push @i, catfile($dirpath,'..','..','include','ImageMagick'); - push @i, catfile($dirpath,'..','..','..','include'); - push @i, catfile($dirpath,'..','..','..','include','ImageMagick'); - foreach (@i) { push @incdir, $_ if (-e "$_/magick/MagickCore.h") }; - } - }; - - foreach my $bin (@bindir) { - opendir(my $bindir, $bin) or die qq{Cannot opendir $bin: $!}; - my @dlls = map {catfile($bin, $_)} grep /^\S*magick[^\+]\S*?\.dll$/i, readdir $bindir; - foreach my $d (@dlls) { - unlink "$wrkdir/libMagickCore.def", "$wrkdir/libMagickCore.a"; - system("pexports \"$d\" >\"$wrkdir/libMagickCore.def\" 2>$devnull"); - open(DEF, "<$wrkdir/libMagickCore.def"); - my @found = grep(/MagickCoreGenesis/, ); #checking if we have taken the right DLL - close(DEF); - next unless(@found); - print STDERR "Gonna create 'libMagickCore.a' from '$d'\n"; - system("dlltool -D \"$d\" -d \"$wrkdir/libMagickCore.def\" -l \"$wrkdir/libMagickCore.a\" 2>$devnull"); - last if -s "$wrkdir/libMagickCore.a"; - } - last if -s "$wrkdir/libMagickCore.a"; - } - - unless(@incdir && @libdir && @bindir && (-s "$wrkdir/libMagickCore.a")) { - print STDERR <$devnull` || `convert -list Configure 2>$devnull`; - my @delegates = (); - foreach my $line (split '\n', $conf) { - next unless $line =~ /^DELEGATES\s+/; - (undef, @delegates) = split /\s+/, $line; - last; - }; - return @delegates; -} - -# Compute test specification -my $delegate_tests='t/*.t'; -my @tested_delegates = qw/bzlib djvu fftw fontconfig freetype jpeg jng jp2 lcms png rsvg tiff x11 xml wmf zlib/; -my @supported_delegates = AutodetectDelegates(); -# find the intersection of tested and supported delegates -my %seen_delegates = (); -$seen_delegates{$_}++ for @supported_delegates; -foreach my $delegate (@tested_delegates) { - if ( $seen_delegates{$delegate} ) { - if ( -d "t/$delegate" ) { - if ( defined($ENV{'DISPLAY'}) && ($^O ne 'MSWin32') ) { - if ( defined $ENV{'DISPLAY'} ) { - $delegate_tests .= " t/$delegate/*.t"; - } - next; - } - $delegate_tests .= " t/$delegate/*.t"; - } - } -} - -# defaults for LIBS & INC & CCFLAGS params that we later pass to Writemakefile -my $INC_magick = '-I../../ -I../.. -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I"' . $Config{'usrinc'} . '/ImageMagick"'; -my $LIBS_magick = '-L../../magick/.libs -lMagickCore-6.Q16 -lm -L' . $Config{'archlib'} . '/CORE'; -my $CCFLAGS_magick = "$Config{'ccflags'} -I/usr/include/libxml2 -I/usr/include/libraw -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/OpenEXR -pthread -I/usr/include/openjpeg-2.4 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -pthread -fopenmp -Wall -g -O2 -mtune=amdfam10 -fexceptions -pthread -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16"; -my $LDFLAGS_magick = "-L../../magick/.libs -lMagickCore-6.Q16 $Config{'ldflags'} "; -my $LDDLFLAGS_magick = "-L../../magick/.libs -lMagickCore-6.Q16 $Config{'lddlflags'} "; - -if (($^O eq 'MSWin32') && ($Config{cc} =~ /gcc/)) { - my($Ipaths, $Lpaths) = AutodetectWin32gcc(); - - # - # Setup for strawberry perl. - # - $INC_magick = "$Ipaths"; - $LIBS_magick = "-lMagickCore-6.Q16"; - $CCFLAGS_magick = "$Config{'ccflags'}"; - $LDFLAGS_magick = "$Config{'ldflags'} $Lpaths "; - $LDDLFLAGS_magick = "$Config{'lddlflags'} $Lpaths "; -} - -# See lib/ExtUtils/MakeMaker.pm for details of how to influence -# the contents of the Makefile that is written. -WriteMakefile - ( - # Module description - 'ABSTRACT' => 'ImageMagick PERL Extension (Q16)', - - # Perl module name is Image::Magick - 'NAME' => 'Image::Magick::Q16', - - # Module author - 'AUTHOR' => 'ImageMagick Studio LLC', - - # Module version - 'VERSION' => '6.9.12', - - # Preprocessor defines - 'DEFINE' => ' -D_LARGE_FILES=1 -DHAVE_CONFIG_H', # e.g., '-DHAVE_SOMETHING' - - # Header search specfication and preprocessor flags - 'INC' => $INC_magick, - - # C compiler - #'CC' => 'gcc', - - # C pre-processor flags (e.g. -I & -D options) - # 'CPPFLAGS' => "$Config{'cppflags'} -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 ", - - # C compiler flags (e.g. -O -g) - 'CCFLAGS' => $CCFLAGS_magick, - - # Linker - #'LD' => $Config{'ld'} == $Config{'cc'} ? 'gcc' : $Config{'ld'}, - - # Linker flags for building an executable - 'LDFLAGS' => $LDFLAGS_magick, - - # Linker flags for building a dynamically loadable module - 'LDDLFLAGS' => $LDDLFLAGS_magick, - - # Install PerlMagick binary into ImageMagick bin directory - 'INSTALLBIN' => '/usr/bin', - - # Library specification - 'LIBS' => [ $LIBS_magick ], - - # Perl binary name (if a Perl binary is built) - 'MAP_TARGET' => 'PerlMagick', - - # Let CFLAGS drive optimization flags by setting OPTIMIZE to empty - # 'OPTIMIZE' => '', - - # Use same compiler as ImageMagick - 'PERLMAINCC' => ' -fopenmp', - 'PM' => { 'Q16.pm' => '$(INST_LIBDIR)/Q16.pm' }, - 'XS' => { 'Q16.xs' => 'Q16.xs' }, - 'AR' => 'ar', - 'LD' => '', - - # Set Perl installation prefix to ImageMagick installation prefix -# 'PREFIX' => '/usr', - - # Include delegate directories in tests - test => { TESTS => $delegate_tests}, - - ($Config{'archname'} =~ /-object$/i ? ('CAPI' => 'TRUE') : ()), - -# sane vesion - depend => { '$(FIRST_MAKEFILE)' => '$(VERSION_FROM)' } -); - - -# -# Substitutions for "makeaperl" section. -# -sub MY::makeaperl { - package MY; # so that "SUPER" works right - my $inherited = shift->SUPER::makeaperl(@_); - - # Stinky ExtUtils::MM_Unix likes to append its own library path to $(CC), - # prior to any user-specified library path so that an installed library is - # used rather than the library just built. This substitution function - # tries to insert our library path first. Also, use the same compiler used - # to build perlmain.c to link so that a C++ compiler may be used if - # necessary. - $inherited =~ s:MAP_LINKCMD\s.*\s*\$\(CC\):MAP_LINKCMD = \$(PERLMAINCC) -L/usr/lib64: ; - $inherited; - } diff --git a/ImageMagick-6.9.12-44/PerlMagick/quantum/Makefile.PL.in b/ImageMagick-6.9.12-44/PerlMagick/quantum/Makefile.PL.in deleted file mode 100644 index 21a534a..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/quantum/Makefile.PL.in +++ /dev/null @@ -1,270 +0,0 @@ -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Exercise all regression tests: -# -# make test -# -# Exersise one regression test: -# -# make TEST_VERBOSE=1 TEST_FILES=t/filter.t test -# - -use ExtUtils::MakeMaker; -use Config; -use File::Spec::Functions qw/catfile catdir devnull catpath splitpath/; -use Cwd; - -sub AutodetectWin32gcc { - my $wrkdir = getcwd(); - my $devnull = devnull(); - - my @incdir = (); - my @libdir = ($wrkdir); - my @bindir = (); - - #try to get configuration info via identify or convert utilities - my $conf = `identify -list Configure 2>$devnull` || `convert -list Configure 2>$devnull`; - foreach my $line (split '\n', $conf) { - if ($line =~ /^Path:\s+(.*)/) { - my ($vol,$dir,$file) = splitpath($1); - next unless $dir; - my $dirpath = catpath( $vol, $dir); - my (@l,@b,@i) = ( (),(),() ); - - # try to detect 'lib' dir - push @l, catfile($dirpath,'lib'); - push @l, catfile($dirpath,'..','lib'); - push @l, catfile($dirpath,'..','..','lib'); - push @l, catfile($dirpath,'..','..','..','lib'); - foreach (@l) { push @libdir, $_ if (-d $_) }; - - # try to detect 'bin' dir - push @b, catfile($dirpath); - push @b, catfile($dirpath,'bin'); - push @b, catfile($dirpath,'..'); - push @b, catfile($dirpath,'..','bin'); - push @b, catfile($dirpath,'..','..'); - push @b, catfile($dirpath,'..','..','bin'); - push @b, catfile($dirpath,'..','..','..'); - push @b, catfile($dirpath,'..','..','..','bin'); - foreach (@b) { push @bindir, $_ if (-e "$_/convert.exe" || -e "$_/identify.exe") }; - - # try to detect 'include' dir - push @i, catfile($dirpath,'include'); - push @i, catfile($dirpath,'include','ImageMagick'); - push @i, catfile($dirpath,'..','include'); - push @i, catfile($dirpath,'..','include','ImageMagick'); - push @i, catfile($dirpath,'..','..','include'); - push @i, catfile($dirpath,'..','..','include','ImageMagick'); - push @i, catfile($dirpath,'..','..','..','include'); - push @i, catfile($dirpath,'..','..','..','include','ImageMagick'); - foreach (@i) { push @incdir, $_ if (-e "$_/magick/MagickCore.h") }; - } - }; - - foreach my $bin (@bindir) { - opendir(my $bindir, $bin) or die qq{Cannot opendir $bin: $!}; - my @dlls = map {catfile($bin, $_)} grep /^\S*magick[^\+]\S*?\.dll$/i, readdir $bindir; - foreach my $d (@dlls) { - unlink "$wrkdir/libMagickCore.def", "$wrkdir/libMagickCore.a"; - system("pexports \"$d\" >\"$wrkdir/libMagickCore.def\" 2>$devnull"); - open(DEF, "<$wrkdir/libMagickCore.def"); - my @found = grep(/MagickCoreGenesis/, ); #checking if we have taken the right DLL - close(DEF); - next unless(@found); - print STDERR "Gonna create 'libMagickCore.a' from '$d'\n"; - system("dlltool -D \"$d\" -d \"$wrkdir/libMagickCore.def\" -l \"$wrkdir/libMagickCore.a\" 2>$devnull"); - last if -s "$wrkdir/libMagickCore.a"; - } - last if -s "$wrkdir/libMagickCore.a"; - } - - unless(@incdir && @libdir && @bindir && (-s "$wrkdir/libMagickCore.a")) { - print STDERR <$devnull` || `convert -list Configure 2>$devnull`; - my @delegates = (); - foreach my $line (split '\n', $conf) { - next unless $line =~ /^DELEGATES\s+/; - (undef, @delegates) = split /\s+/, $line; - last; - }; - return @delegates; -} - -# Compute test specification -my $delegate_tests='t/*.t'; -my @tested_delegates = qw/bzlib djvu fftw fontconfig freetype jpeg jng jp2 lcms png rsvg tiff x11 xml wmf zlib/; -my @supported_delegates = AutodetectDelegates(); -# find the intersection of tested and supported delegates -my %seen_delegates = (); -$seen_delegates{$_}++ for @supported_delegates; -foreach my $delegate (@tested_delegates) { - if ( $seen_delegates{$delegate} ) { - if ( -d "t/$delegate" ) { - if ( defined($ENV{'DISPLAY'}) && ($^O ne 'MSWin32') ) { - if ( defined $ENV{'DISPLAY'} ) { - $delegate_tests .= " t/$delegate/*.t"; - } - next; - } - $delegate_tests .= " t/$delegate/*.t"; - } - } -} - -# defaults for LIBS & INC & CCFLAGS params that we later pass to Writemakefile -my $INC_magick = '-I../../ -I@top_srcdir@ @CPPFLAGS@ -I"' . $Config{'usrinc'} . '/ImageMagick"'; -my $LIBS_magick = '-L../../magick/.libs -lMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ @MATH_LIBS@ -L' . $Config{'archlib'} . '/CORE'; -my $CCFLAGS_magick = "$Config{'ccflags'} @CFLAGS@"; -my $LDFLAGS_magick = "-L../../magick/.libs -lMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ $Config{'ldflags'} @LDFLAGS@"; -my $LDDLFLAGS_magick = "-L../../magick/.libs -lMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@ $Config{'lddlflags'} @LDFLAGS@"; - -if (($^O eq 'MSWin32') && ($Config{cc} =~ /gcc/)) { - my($Ipaths, $Lpaths) = AutodetectWin32gcc(); - - # - # Setup for strawberry perl. - # - $INC_magick = "$Ipaths"; - $LIBS_magick = "-lMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@"; - $CCFLAGS_magick = "$Config{'ccflags'}"; - $LDFLAGS_magick = "$Config{'ldflags'} $Lpaths "; - $LDDLFLAGS_magick = "$Config{'lddlflags'} $Lpaths "; -} - -# See lib/ExtUtils/MakeMaker.pm for details of how to influence -# the contents of the Makefile that is written. -WriteMakefile - ( - # Module description - 'ABSTRACT' => 'ImageMagick PERL Extension (@MAGICK_ABI_SUFFIX@)', - - # Perl module name is Image::Magick - 'NAME' => 'Image::Magick::@MAGICK_ABI_SUFFIX@', - - # Module author - 'AUTHOR' => 'ImageMagick Studio LLC', - - # Module version - 'VERSION' => '@PACKAGE_BASE_VERSION@', - - # Preprocessor defines - 'DEFINE' => '@LFS_CPPFLAGS@ @DEFS@', # e.g., '-DHAVE_SOMETHING' - - # Header search specfication and preprocessor flags - 'INC' => $INC_magick, - - # C compiler - #'CC' => '@CC@', - - # C pre-processor flags (e.g. -I & -D options) - # 'CPPFLAGS' => "$Config{'cppflags'} @CPPFLAGS@", - - # C compiler flags (e.g. -O -g) - 'CCFLAGS' => $CCFLAGS_magick, - - # Linker - #'LD' => $Config{'ld'} == $Config{'cc'} ? '@CC@' : $Config{'ld'}, - - # Linker flags for building an executable - 'LDFLAGS' => $LDFLAGS_magick, - - # Linker flags for building a dynamically loadable module - 'LDDLFLAGS' => $LDDLFLAGS_magick, - - # Install PerlMagick binary into ImageMagick bin directory - 'INSTALLBIN' => '@BIN_DIR@', - - # Library specification - 'LIBS' => [ $LIBS_magick ], - - # Perl binary name (if a Perl binary is built) - 'MAP_TARGET' => 'PerlMagick', - - # Let CFLAGS drive optimization flags by setting OPTIMIZE to empty - # 'OPTIMIZE' => '', - - # Use same compiler as ImageMagick - 'PERLMAINCC' => '@PERLMAINCC@ @OPENMP_CFLAGS@', - 'PM' => { '@MAGICK_ABI_SUFFIX@.pm' => '$(INST_LIBDIR)/@MAGICK_ABI_SUFFIX@.pm' }, - 'XS' => { '@MAGICK_ABI_SUFFIX@.xs' => '@MAGICK_ABI_SUFFIX@.xs' }, - 'AR' => '@AR@', - 'LD' => '@PERLMAINCC@', - - # Set Perl installation prefix to ImageMagick installation prefix -# 'PREFIX' => '@prefix@', - - # Include delegate directories in tests - test => { TESTS => $delegate_tests}, - - ($Config{'archname'} =~ /-object$/i ? ('CAPI' => 'TRUE') : ()), - -# sane vesion - depend => { '$(FIRST_MAKEFILE)' => '$(VERSION_FROM)' } -); - - -# -# Substitutions for "makeaperl" section. -# -sub MY::makeaperl { - package MY; # so that "SUPER" works right - my $inherited = shift->SUPER::makeaperl(@_); - - # Stinky ExtUtils::MM_Unix likes to append its own library path to $(CC), - # prior to any user-specified library path so that an installed library is - # used rather than the library just built. This substitution function - # tries to insert our library path first. Also, use the same compiler used - # to build perlmain.c to link so that a C++ compiler may be used if - # necessary. - $inherited =~ s:MAP_LINKCMD\s.*\s*\$\(CC\):MAP_LINKCMD = \$(PERLMAINCC) -L@MAGICKCORE_PATH@: ; - $inherited; - } diff --git a/ImageMagick-6.9.12-44/PerlMagick/quantum/quantum.pm b/ImageMagick-6.9.12-44/PerlMagick/quantum/quantum.pm deleted file mode 100644 index a6aea49..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/quantum/quantum.pm +++ /dev/null @@ -1,144 +0,0 @@ -package Image::Magick::Q16; - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Initial version, written by Kyle Shorter. - -use strict; -use Carp; -use vars qw($VERSION @ISA @EXPORT $AUTOLOAD); - -require 5.002; -require Exporter; -require DynaLoader; -require AutoLoader; - -@ISA = qw(Exporter DynaLoader); -# Items to export into callers namespace by default. Note: do not export -# names by default without a very good reason. Use EXPORT_OK instead. -# Do not simply export all your public functions/methods/constants. -@EXPORT = - qw( - Success Transparent Opaque QuantumDepth QuantumRange MaxRGB - WarningException ResourceLimitWarning TypeWarning OptionWarning - DelegateWarning MissingDelegateWarning CorruptImageWarning - FileOpenWarning BlobWarning StreamWarning CacheWarning CoderWarning - ModuleWarning DrawWarning ImageWarning XServerWarning RegistryWarning - ConfigureWarning ErrorException ResourceLimitError TypeError - OptionError DelegateError MissingDelegateError CorruptImageError - FileOpenError BlobError StreamError CacheError CoderError - ModuleError DrawError ImageError XServerError RegistryError - ConfigureError FatalErrorException - ); - -$VERSION = '6.9.12'; - -sub AUTOLOAD { - # This AUTOLOAD is used to 'autoload' constants from the constant() - # XS function. If a constant is not found then control is passed - # to the AUTOLOAD in AutoLoader. - no warnings; - - my $constname; - ($constname = $AUTOLOAD) =~ s/.*:://; - die "&${AUTOLOAD} not defined. The required ImageMagick libraries are not installed or not installed properly.\n" if $constname eq 'constant'; - my $val = constant($constname, @_ ? $_[0] : 0); - if ($! != 0) { - if ($! =~ /Invalid/) { - $AutoLoader::AUTOLOAD = $AUTOLOAD; - goto &AutoLoader::AUTOLOAD; - } - else { - my($pack,$file,$line) = caller; - die "Your vendor has not defined PerlMagick macro $pack\:\:$constname, used at $file line $line.\n"; - } - } - eval "sub $AUTOLOAD { $val }"; - goto &$AUTOLOAD; -} - -bootstrap Image::Magick::Q16 $VERSION; - -# Preloaded methods go here. - -sub new -{ - my $this = shift; - my $class = ref($this) || $this || "Image::Magick::Q16"; - my $self = [ ]; - bless $self, $class; - $self->set(@_) if @_; - return $self; -} - -sub New -{ - my $this = shift; - my $class = ref($this) || $this || "Image::Magick::Q16"; - my $self = [ ]; - bless $self, $class; - $self->set(@_) if @_; - return $self; -} - -# Autoload methods go after =cut, and are processed by the autosplit program. - -END { UNLOAD () }; - -1; -__END__ - -=head1 NAME - -Image::Magick::Q16 - objected-oriented Perl interface to ImageMagick (Q16). Use it to create, edit, compose, or convert bitmap images from within a Perl script. - -=head1 SYNOPSIS - - use Image::Magick::Q16; - $p = new Image::Magick::Q16; - $p->Read("imagefile"); - $p->Set(attribute => value, ...) - ($a, ...) = $p->Get("attribute", ...) - $p->routine(parameter => value, ...) - $p->Mogrify("Routine", parameter => value, ...) - $p->Write("filename"); - -=head1 DESCRIPTION - -This Perl extension allows the reading, manipulation and writing of -a large number of image file formats using the ImageMagick library. -It was originally developed to be used by CGI scripts for Web pages. - -A web page has been set up for this extension. See: - - https://imagemagick.org/script/perl-magick.php - -If you have problems, go to - - https://github.com/ImageMagick/ImageMagick6/discussions/categories/development - -=head1 AUTHOR - -Kyle Shorter magick-users@imagemagick.org - -=head1 BUGS - -Has all the bugs of ImageMagick and much, much more! - -=head1 SEE ALSO - -perl(1). - -=cut diff --git a/ImageMagick-6.9.12-44/PerlMagick/quantum/quantum.pm.in b/ImageMagick-6.9.12-44/PerlMagick/quantum/quantum.pm.in deleted file mode 100644 index 2aefe21..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/quantum/quantum.pm.in +++ /dev/null @@ -1,144 +0,0 @@ -package Image::Magick::@MAGICK_ABI_SUFFIX@; - -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Initial version, written by Kyle Shorter. - -use strict; -use Carp; -use vars qw($VERSION @ISA @EXPORT $AUTOLOAD); - -require 5.002; -require Exporter; -require DynaLoader; -require AutoLoader; - -@ISA = qw(Exporter DynaLoader); -# Items to export into callers namespace by default. Note: do not export -# names by default without a very good reason. Use EXPORT_OK instead. -# Do not simply export all your public functions/methods/constants. -@EXPORT = - qw( - Success Transparent Opaque QuantumDepth QuantumRange MaxRGB - WarningException ResourceLimitWarning TypeWarning OptionWarning - DelegateWarning MissingDelegateWarning CorruptImageWarning - FileOpenWarning BlobWarning StreamWarning CacheWarning CoderWarning - ModuleWarning DrawWarning ImageWarning XServerWarning RegistryWarning - ConfigureWarning ErrorException ResourceLimitError TypeError - OptionError DelegateError MissingDelegateError CorruptImageError - FileOpenError BlobError StreamError CacheError CoderError - ModuleError DrawError ImageError XServerError RegistryError - ConfigureError FatalErrorException - ); - -$VERSION = '@PACKAGE_BASE_VERSION@'; - -sub AUTOLOAD { - # This AUTOLOAD is used to 'autoload' constants from the constant() - # XS function. If a constant is not found then control is passed - # to the AUTOLOAD in AutoLoader. - no warnings; - - my $constname; - ($constname = $AUTOLOAD) =~ s/.*:://; - die "&${AUTOLOAD} not defined. The required ImageMagick libraries are not installed or not installed properly.\n" if $constname eq 'constant'; - my $val = constant($constname, @_ ? $_[0] : 0); - if ($! != 0) { - if ($! =~ /Invalid/) { - $AutoLoader::AUTOLOAD = $AUTOLOAD; - goto &AutoLoader::AUTOLOAD; - } - else { - my($pack,$file,$line) = caller; - die "Your vendor has not defined PerlMagick macro $pack\:\:$constname, used at $file line $line.\n"; - } - } - eval "sub $AUTOLOAD { $val }"; - goto &$AUTOLOAD; -} - -bootstrap Image::Magick::@MAGICK_ABI_SUFFIX@ $VERSION; - -# Preloaded methods go here. - -sub new -{ - my $this = shift; - my $class = ref($this) || $this || "Image::Magick::@MAGICK_ABI_SUFFIX@"; - my $self = [ ]; - bless $self, $class; - $self->set(@_) if @_; - return $self; -} - -sub New -{ - my $this = shift; - my $class = ref($this) || $this || "Image::Magick::@MAGICK_ABI_SUFFIX@"; - my $self = [ ]; - bless $self, $class; - $self->set(@_) if @_; - return $self; -} - -# Autoload methods go after =cut, and are processed by the autosplit program. - -END { UNLOAD () }; - -1; -__END__ - -=head1 NAME - -Image::Magick::@MAGICK_ABI_SUFFIX@ - objected-oriented Perl interface to ImageMagick (@MAGICK_ABI_SUFFIX@). Use it to create, edit, compose, or convert bitmap images from within a Perl script. - -=head1 SYNOPSIS - - use Image::Magick::@MAGICK_ABI_SUFFIX@; - $p = new Image::Magick::@MAGICK_ABI_SUFFIX@; - $p->Read("imagefile"); - $p->Set(attribute => value, ...) - ($a, ...) = $p->Get("attribute", ...) - $p->routine(parameter => value, ...) - $p->Mogrify("Routine", parameter => value, ...) - $p->Write("filename"); - -=head1 DESCRIPTION - -This Perl extension allows the reading, manipulation and writing of -a large number of image file formats using the ImageMagick library. -It was originally developed to be used by CGI scripts for Web pages. - -A web page has been set up for this extension. See: - - https://imagemagick.org/script/perl-magick.php - -If you have problems, go to - - https://github.com/ImageMagick/ImageMagick6/discussions/categories/development - -=head1 AUTHOR - -Kyle Shorter magick-users@imagemagick.org - -=head1 BUGS - -Has all the bugs of ImageMagick and much, much more! - -=head1 SEE ALSO - -perl(1). - -=cut diff --git a/ImageMagick-6.9.12-44/PerlMagick/quantum/quantum.xs b/ImageMagick-6.9.12-44/PerlMagick/quantum/quantum.xs deleted file mode 100644 index 3ea439f..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/quantum/quantum.xs +++ /dev/null @@ -1,14586 +0,0 @@ -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% PPPP EEEEE RRRR L % -% P P E R R L % -% PPPP EEE RRRR L % -% P E R R L % -% P EEEEE R R LLLLL % -% % -% M M AAA GGGG IIIII CCCC K K % -% MM MM A A G I C K K % -% M M M AAAAA G GGG I C KKK % -% M M A A G G I C K K % -% M M A A GGGG IIIII CCCC K K % -% % -% % -% Object-oriented Perl interface to ImageMagick % -% % -% Software Design % -% Kyle Shorter % -% Cristy % -% February 1997 % -% % -% % -% Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization % -% dedicated to making software imaging solutions freely available. % -% % -% You may not use this file except in compliance with the License. You may % -% obtain a copy of the License at % -% % -% https://imagemagick.org/script/license.php % -% % -% Unless required by applicable law or agreed to in writing, software % -% distributed under the License is distributed on an "AS IS" BASIS, % -% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. % -% See the License for the specific language governing permissions and % -% limitations under the License. % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% PerlMagick is an objected-oriented Perl interface to ImageMagick. Use -% the module to read, manipulate, or write an image or image sequence from -% within a Perl script. This makes PerlMagick suitable for Web CGI scripts. -% -*/ - -/* - Include declarations. -*/ -#if defined(__cplusplus) || defined(c_plusplus) -extern "C" { -#endif - -#define PERL_NO_GET_CONTEXT -#include "EXTERN.h" -#include "perl.h" -#include "XSUB.h" -#include -#include -#undef tainted - -#if defined(__cplusplus) || defined(c_plusplus) -} -#endif - -/* - Define declarations. -*/ -#ifndef aTHX_ -#define aTHX_ -#define pTHX_ -#define dTHX -#endif -#define DegreesToRadians(x) (MagickPI*(x)/180.0) -#define EndOf(array) (&array[NumberOf(array)]) -#define MagickPI 3.14159265358979323846264338327950288419716939937510 -#define MaxArguments 34 -#ifndef na -#define na PL_na -#endif -#define NumberOf(array) (sizeof(array)/sizeof(*array)) -#define PackageName "Image::Magick::Q16" -#if PERL_VERSION <= 6 -#define PerlIO FILE -#define PerlIO_importFILE(f, fl) (f) -#define PerlIO_findFILE(f) NULL -#endif -#ifndef sv_undef -#define sv_undef PL_sv_undef -#endif - -#define AddImageToRegistry(sv,image) \ -{ \ - if (magick_registry != (SplayTreeInfo *) NULL) \ - { \ - (void) AddValueToSplayTree(magick_registry,image,image); \ - (sv)=newSViv(PTR2IV(image)); \ - } \ -} - -#define DeleteImageFromRegistry(reference,image) \ -{ \ - if (magick_registry != (SplayTreeInfo *) NULL) \ - { \ - if (GetImageReferenceCount(image) == 1) \ - (void) DeleteNodeByValueFromSplayTree(magick_registry,image); \ - image=DestroyImage(image); \ - sv_setiv(reference,0); \ - } \ -} - -#define InheritPerlException(exception,perl_exception) \ -{ \ - char \ - message[MaxTextExtent]; \ - \ - if ((exception)->severity != UndefinedException) \ - { \ - (void) FormatLocaleString(message,MaxTextExtent,"Exception %d: %s%s%s%s",\ - (exception)->severity, (exception)->reason ? \ - GetLocaleExceptionMessage((exception)->severity,(exception)->reason) : \ - "Unknown", (exception)->description ? " (" : "", \ - (exception)->description ? GetLocaleExceptionMessage( \ - (exception)->severity,(exception)->description) : "", \ - (exception)->description ? ")" : ""); \ - if ((perl_exception) != (SV *) NULL) \ - { \ - if (SvCUR(perl_exception)) \ - sv_catpv(perl_exception,"\n"); \ - sv_catpv(perl_exception,message); \ - } \ - } \ -} - -#define ThrowPerlException(exception,severity,tag,reason) \ - (void) ThrowMagickException(exception,GetMagickModule(),severity, \ - tag,"`%s'",reason); \ - -/* - Typedef and structure declarations. -*/ -typedef enum -{ - NullReference = 0, - ArrayReference = (~0), - RealReference = (~0)-1, - FileReference = (~0)-2, - ImageReference = (~0)-3, - IntegerReference = (~0)-4, - StringReference = (~0)-5 -} MagickReference; - -typedef struct _Arguments -{ - const char - *method; - - ssize_t - type; -} Arguments; - -struct ArgumentList -{ - ssize_t - integer_reference; - - MagickRealType - real_reference; - - const char - *string_reference; - - Image - *image_reference; - - SV - *array_reference; - - FILE - *file_reference; - - size_t - length; -}; - -struct PackageInfo -{ - ImageInfo - *image_info; -}; - -typedef void - *Image__Magick__Q16; /* data type for the Image::Magick::Q16 package */ - -/* - Static declarations. -*/ -static struct - Methods - { - const char - *name; - - Arguments - arguments[MaxArguments]; - } Methods[] = - { - { "Comment", { {"comment", StringReference} } }, - { "Label", { {"label", StringReference} } }, - { "AddNoise", { {"noise", MagickNoiseOptions}, - {"channel", MagickChannelOptions} } }, - { "Colorize", { {"fill", StringReference}, {"opacity", StringReference} } }, - { "Border", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"fill", StringReference}, - {"bordercolor", StringReference}, {"color", StringReference}, - {"compose", MagickComposeOptions} } }, - { "Blur", { {"geometry", StringReference}, {"radius", RealReference}, - {"sigma", RealReference}, {"channel", MagickChannelOptions} } }, - { "Chop", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"x", IntegerReference}, - {"y", IntegerReference}, {"gravity", MagickGravityOptions} } }, - { "Crop", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"x", IntegerReference}, - {"y", IntegerReference}, {"fuzz", StringReference}, - {"gravity", MagickGravityOptions} } }, - { "Despeckle", { { (const char *) NULL, NullReference } } }, - { "Edge", { {"radius", RealReference} } }, - { "Emboss", { {"geometry", StringReference}, {"radius", RealReference}, - {"sigma", RealReference} } }, - { "Enhance", { { (const char *) NULL, NullReference } } }, - { "Flip", { { (const char *) NULL, NullReference } } }, - { "Flop", { { (const char *) NULL, NullReference } } }, - { "Frame", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"inner", IntegerReference}, - {"outer", IntegerReference}, {"fill", StringReference}, - {"color", StringReference}, {"compose", MagickComposeOptions} } }, - { "Implode", { {"amount", RealReference}, - {"interpolate", MagickInterpolateOptions} } }, - { "Magnify", { { (const char *) NULL, NullReference } } }, - { "MedianFilter", { {"geometry", StringReference}, - {"width", IntegerReference},{"height", IntegerReference}, - {"channel", MagickChannelOptions} } }, - { "Minify", { { (const char *) NULL, NullReference } } }, - { "OilPaint", { {"radius", RealReference} } }, - { "ReduceNoise", { {"geometry", StringReference}, - {"width", IntegerReference},{"height", IntegerReference}, - {"channel", MagickChannelOptions} } }, - { "Roll", { {"geometry", StringReference}, {"x", IntegerReference}, - {"y", IntegerReference} } }, - { "Rotate", { {"degrees", RealReference}, {"fill", StringReference}, - {"color", StringReference}, {"background", StringReference} } }, - { "Sample", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference} } }, - { "Scale", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference} } }, - { "Shade", { {"geometry", StringReference}, {"azimuth", RealReference}, - {"elevation", RealReference}, {"gray", MagickBooleanOptions} } }, - { "Sharpen", { {"geometry", StringReference}, {"radius", RealReference}, - {"sigma", RealReference}, {"channel", MagickChannelOptions} } }, - { "Shear", { {"geometry", StringReference}, {"x", RealReference}, - {"y", RealReference}, { "fill", StringReference}, - {"color", StringReference} } }, - { "Spread", { {"radius", RealReference}, - {"interpolate", MagickInterpolateOptions} } }, - { "Swirl", { {"degrees", RealReference}, - {"interpolate", MagickInterpolateOptions} } }, - { "Resize", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"filter", MagickFilterOptions}, - {"support", StringReference }, {"blur", RealReference } } }, - { "Zoom", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"filter", MagickFilterOptions}, - {"support", RealReference }, {"blur", RealReference } } }, - { "Annotate", { {"text", StringReference}, {"font", StringReference}, - {"pointsize", RealReference}, {"density", StringReference}, - {"undercolor", StringReference}, {"stroke", StringReference}, - {"fill", StringReference}, {"geometry", StringReference}, - {"pen", StringReference}, {"x", RealReference}, - {"y", RealReference}, {"gravity", MagickGravityOptions}, - {"translate", StringReference}, {"scale", StringReference}, - {"rotate", RealReference}, {"skewX", RealReference}, - {"skewY", RealReference}, {"strokewidth", RealReference}, - {"antialias", MagickBooleanOptions}, {"family", StringReference}, - {"style", MagickStyleOptions}, {"stretch", MagickStretchOptions}, - {"weight", IntegerReference}, {"align", MagickAlignOptions}, - {"encoding", StringReference}, {"affine", ArrayReference}, - {"fill-pattern", ImageReference}, {"stroke-pattern", ImageReference}, - {"tile", ImageReference}, {"kerning", RealReference}, - {"interline-spacing", RealReference}, - {"interword-spacing", RealReference}, - {"direction", MagickDirectionOptions}, - {"decorate", MagickDecorateOptions} } }, - { "ColorFloodfill", { {"geometry", StringReference}, - {"x", IntegerReference}, {"y", IntegerReference}, - {"fill", StringReference}, {"bordercolor", StringReference}, - {"fuzz", StringReference}, {"invert", MagickBooleanOptions} } }, - { "Composite", { {"image", ImageReference}, - {"compose", MagickComposeOptions}, {"geometry", StringReference}, - {"x", IntegerReference}, {"y", IntegerReference}, - {"gravity", MagickGravityOptions}, {"opacity", StringReference}, - {"tile", MagickBooleanOptions}, {"rotate", RealReference}, - {"color", StringReference}, {"mask", ImageReference}, - {"channel", MagickChannelOptions}, - {"interpolate", MagickInterpolateOptions}, {"args", StringReference}, - {"blend", StringReference} } }, - { "Contrast", { {"sharpen", MagickBooleanOptions} } }, - { "CycleColormap", { {"display", IntegerReference} } }, - { "Draw", { {"primitive", MagickPrimitiveOptions}, - {"points", StringReference}, {"method", MagickMethodOptions}, - {"stroke", StringReference}, {"fill", StringReference}, - {"strokewidth", RealReference}, {"font", StringReference}, - {"bordercolor", StringReference}, {"x", RealReference}, - {"y", RealReference}, {"translate", StringReference}, - {"scale", StringReference}, {"rotate", RealReference}, - {"skewX", RealReference}, {"skewY", RealReference}, - {"tile", ImageReference}, {"pointsize", RealReference}, - {"antialias", MagickBooleanOptions}, {"density", StringReference}, - {"linewidth", RealReference}, {"affine", ArrayReference}, - {"stroke-dashoffset", RealReference}, - {"stroke-dasharray", ArrayReference}, - {"interpolate", MagickInterpolateOptions}, - {"origin", StringReference}, {"text", StringReference}, - {"fill-pattern", ImageReference}, {"stroke-pattern", ImageReference}, - {"vector-graphics", StringReference}, {"kerning", RealReference}, - {"interline-spacing", RealReference}, - {"interword-spacing", RealReference}, - {"direction", MagickDirectionOptions} } }, - { "Equalize", { {"channel", MagickChannelOptions} } }, - { "Gamma", { {"gamma", StringReference}, {"channel", MagickChannelOptions}, - {"red", RealReference}, {"green", RealReference}, - {"blue", RealReference} } }, - { "Map", { {"image", ImageReference}, {"dither", MagickBooleanOptions}, - {"dither-method", MagickDitherOptions} } }, - { "MatteFloodfill", { {"geometry", StringReference}, - {"x", IntegerReference}, {"y", IntegerReference}, - {"opacity", StringReference}, {"bordercolor", StringReference}, - {"fuzz", StringReference}, {"invert", MagickBooleanOptions} } }, - { "Modulate", { {"factor", StringReference}, {"hue", RealReference}, - {"saturation", RealReference}, {"whiteness", RealReference}, - {"brightness", RealReference}, {"lightness", RealReference}, - {"blackness", RealReference} } }, - { "Negate", { {"gray", MagickBooleanOptions}, - {"channel", MagickChannelOptions} } }, - { "Normalize", { {"channel", MagickChannelOptions} } }, - { "NumberColors", { { (const char *) NULL, NullReference } } }, - { "Opaque", { {"color", StringReference}, {"fill", StringReference}, - {"fuzz", StringReference}, {"channel", MagickChannelOptions}, - {"invert", MagickBooleanOptions} } }, - { "Quantize", { {"colors", IntegerReference}, - {"treedepth", IntegerReference}, {"colorspace", MagickColorspaceOptions}, - {"dither", MagickBooleanOptions}, {"measure", MagickBooleanOptions}, - {"global", MagickBooleanOptions}, {"transparent-color", StringReference}, - {"dither-method", MagickDitherOptions} } }, - { "Raise", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"raise", MagickBooleanOptions} } }, - { "Segment", { {"geometry", StringReference}, - {"cluster-threshold", RealReference}, - {"smoothing-threshold", RealReference}, - {"colorspace", MagickColorspaceOptions}, - {"verbose", MagickBooleanOptions} } }, - { "Signature", { { (const char *) NULL, NullReference } } }, - { "Solarize", { {"geometry", StringReference}, - {"threshold", StringReference}, {"channel", MagickChannelOptions} } }, - { "Sync", { { (const char *) NULL, NullReference } } }, - { "Texture", { {"texture", ImageReference} } }, - { "Evaluate", { {"value", RealReference}, - {"operator", MagickEvaluateOptions}, - {"channel", MagickChannelOptions} } }, - { "Transparent", { {"color", StringReference}, {"opacity", StringReference}, - {"fuzz", StringReference}, {"invert", MagickBooleanOptions} } }, - { "Threshold", { {"threshold", StringReference}, - {"channel", MagickChannelOptions} } }, - { "Charcoal", { {"geometry", StringReference}, {"radius", RealReference}, - {"sigma", RealReference} } }, - { "Trim", { {"fuzz", StringReference} } }, - { "Wave", { {"geometry", StringReference}, {"amplitude", RealReference}, - {"wavelength", RealReference}, - {"interpolate", MagickInterpolateOptions} } }, - { "Separate", { {"channel", MagickChannelOptions} } }, - { "Condense", { { (const char *) NULL, NullReference } } }, - { "Stereo", { {"image", ImageReference}, {"x", IntegerReference}, - {"y", IntegerReference} } }, - { "Stegano", { {"image", ImageReference}, {"offset", IntegerReference} } }, - { "Deconstruct", { { (const char *) NULL, NullReference } } }, - { "GaussianBlur", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"channel", MagickChannelOptions} } }, - { "Convolve", { {"coefficients", ArrayReference}, - {"channel", MagickChannelOptions}, {"bias", StringReference} } }, - { "Profile", { {"name", StringReference}, {"profile", StringReference}, - { "rendering-intent", MagickIntentOptions}, - { "black-point-compensation", MagickBooleanOptions} } }, - { "UnsharpMask", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"amount", RealReference}, {"threshold", RealReference}, - {"channel", MagickChannelOptions} } }, - { "MotionBlur", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"angle", RealReference}, {"channel", MagickChannelOptions} } }, - { "OrderedDither", { {"threshold", StringReference}, - {"channel", MagickChannelOptions} } }, - { "Shave", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference} } }, - { "Level", { {"levels", StringReference}, {"black-point", RealReference}, - {"white-point", RealReference}, {"gamma", RealReference}, - {"channel", MagickChannelOptions}, {"level", StringReference} } }, - { "Clip", { {"id", StringReference}, {"inside", MagickBooleanOptions} } }, - { "AffineTransform", { {"affine", ArrayReference}, - {"translate", StringReference}, {"scale", StringReference}, - {"rotate", RealReference}, {"skewX", RealReference}, - {"skewY", RealReference}, {"interpolate", MagickInterpolateOptions}, - {"background", StringReference} } }, - { "Difference", { {"image", ImageReference}, {"fuzz", StringReference} } }, - { "AdaptiveThreshold", { {"geometry", StringReference}, - {"width", IntegerReference}, {"height", IntegerReference}, - {"offset", IntegerReference} } }, - { "Resample", { {"density", StringReference}, {"x", RealReference}, - {"y", RealReference}, {"filter", MagickFilterOptions}, - {"support", RealReference }, {"blur", RealReference } } }, - { "Describe", { {"file", FileReference} } }, - { "BlackThreshold", { {"threshold", StringReference}, - {"channel", MagickChannelOptions} } }, - { "WhiteThreshold", { {"threshold", StringReference}, - {"channel", MagickChannelOptions} } }, - { "RotationalBlur", { {"geometry", StringReference}, - {"angle", RealReference}, {"channel", MagickChannelOptions} } }, - { "Thumbnail", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference} } }, - { "Strip", { { (const char *) NULL, NullReference } } }, - { "Tint", { {"fill", StringReference}, {"opacity", StringReference} } }, - { "Channel", { {"channel", MagickChannelOptions} } }, - { "Splice", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"x", IntegerReference}, - {"y", IntegerReference}, {"fuzz", StringReference}, - {"background", StringReference}, {"gravity", MagickGravityOptions} } }, - { "Posterize", { {"levels", IntegerReference}, - {"dither", MagickBooleanOptions} } }, - { "Shadow", { {"geometry", StringReference}, {"opacity", RealReference}, - {"sigma", RealReference}, {"x", IntegerReference}, - {"y", IntegerReference} } }, - { "Identify", { {"file", FileReference}, {"features", StringReference}, - {"moments", MagickBooleanOptions}, {"unique", MagickBooleanOptions} } }, - { "SepiaTone", { {"threshold", RealReference} } }, - { "SigmoidalContrast", { {"geometry", StringReference}, - {"contrast", RealReference}, {"mid-point", RealReference}, - {"channel", MagickChannelOptions}, {"sharpen", MagickBooleanOptions} } }, - { "Extent", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"x", IntegerReference}, - {"y", IntegerReference}, {"fuzz", StringReference}, - {"background", StringReference}, {"gravity", MagickGravityOptions} } }, - { "Vignette", { {"geometry", StringReference}, {"radius", RealReference}, - {"sigma", RealReference}, {"x", IntegerReference}, - {"y", IntegerReference}, {"background", StringReference} } }, - { "ContrastStretch", { {"levels", StringReference}, - {"black-point", RealReference},{"white-point", RealReference}, - {"channel", MagickChannelOptions} } }, - { "Sans0", { { (const char *) NULL, NullReference } } }, - { "Sans1", { { (const char *) NULL, NullReference } } }, - { "AdaptiveSharpen", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"channel", MagickChannelOptions} } }, - { "Transpose", { { (const char *) NULL, NullReference } } }, - { "Transverse", { { (const char *) NULL, NullReference } } }, - { "AutoOrient", { { (const char *) NULL, NullReference } } }, - { "AdaptiveBlur", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"channel", MagickChannelOptions} } }, - { "Sketch", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"angle", RealReference} } }, - { "UniqueColors", { { (const char *) NULL, NullReference } } }, - { "AdaptiveResize", { {"geometry", StringReference}, - {"width", IntegerReference}, {"height", IntegerReference}, - {"filter", MagickFilterOptions}, {"support", StringReference }, - {"blur", RealReference } } }, - { "ClipMask", { {"mask", ImageReference} } }, - { "LinearStretch", { {"levels", StringReference}, - {"black-point", RealReference},{"white-point", RealReference} } }, - { "Recolor", { {"matrix", ArrayReference} } }, - { "Mask", { {"mask", ImageReference} } }, - { "Polaroid", { {"caption", StringReference}, {"angle", RealReference}, - {"font", StringReference}, {"stroke", StringReference}, - {"fill", StringReference}, {"strokewidth", RealReference}, - {"pointsize", RealReference}, {"gravity", MagickGravityOptions}, - {"background", StringReference} } }, - { "FloodfillPaint", { {"geometry", StringReference}, - {"x", IntegerReference}, {"y", IntegerReference}, - {"fill", StringReference}, {"bordercolor", StringReference}, - {"fuzz", StringReference}, {"channel", MagickChannelOptions}, - {"invert", MagickBooleanOptions} } }, - { "Distort", { {"points", ArrayReference}, {"method", MagickDistortOptions}, - {"virtual-pixel", MagickVirtualPixelOptions}, - {"best-fit", MagickBooleanOptions} } }, - { "Clut", { {"image", ImageReference}, - {"channel", MagickChannelOptions} } }, - { "LiquidRescale", { {"geometry", StringReference}, - {"width", IntegerReference}, {"height", IntegerReference}, - {"delta-x", RealReference}, {"rigidity", RealReference } } }, - { "Encipher", { {"passphrase", StringReference} } }, - { "Decipher", { {"passphrase", StringReference} } }, - { "Deskew", { {"geometry", StringReference}, - {"threshold", StringReference} } }, - { "Remap", { {"image", ImageReference}, {"dither", MagickBooleanOptions}, - {"dither-method", MagickDitherOptions} } }, - { "SparseColor", { {"points", ArrayReference}, - {"method", MagickSparseColorOptions}, - {"virtual-pixel", MagickVirtualPixelOptions}, - {"channel", MagickChannelOptions} } }, - { "Function", { {"parameters", ArrayReference}, - {"function", MagickFunctionOptions}, - {"virtual-pixel", MagickVirtualPixelOptions} } }, - { "SelectiveBlur", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"threshold", RealReference}, {"channel", MagickChannelOptions} } }, - { "HaldClut", { {"image", ImageReference}, - {"channel", MagickChannelOptions} } }, - { "BlueShift", { {"factor", StringReference} } }, - { "ForwardFourierTransform", { {"magnitude", MagickBooleanOptions} } }, - { "InverseFourierTransform", { {"magnitude", MagickBooleanOptions} } }, - { "ColorDecisionList", { - {"color-correction-collection", StringReference} } }, - { "AutoGamma", { {"channel", MagickChannelOptions} } }, - { "AutoLevel", { {"channel", MagickChannelOptions} } }, - { "LevelColors", { {"invert", MagickBooleanOptions}, - {"black-point", StringReference}, {"white-point", StringReference}, - {"channel", MagickChannelOptions}, {"invert", MagickBooleanOptions} } }, - { "Clamp", { {"channel", MagickChannelOptions} } }, - { "Filter", { {"kernel", StringReference}, - {"channel", MagickChannelOptions}, {"bias", StringReference} } }, - { "BrightnessContrast", { {"levels", StringReference}, - {"brightness", RealReference},{"contrast", RealReference}, - {"channel", MagickChannelOptions} } }, - { "Morphology", { {"kernel", StringReference}, - {"channel", MagickChannelOptions}, {"method", MagickMorphologyOptions}, - {"iterations", IntegerReference} } }, - { "ColorMatrix", { {"matrix", ArrayReference} } }, - { "Color", { {"color", StringReference} } }, - { "Mode", { {"geometry", StringReference}, - {"width", IntegerReference},{"height", IntegerReference}, - {"channel", MagickChannelOptions} } }, - { "Statistic", { {"geometry", StringReference}, - {"width", IntegerReference},{"height", IntegerReference}, - {"channel", MagickChannelOptions}, {"type", MagickStatisticOptions} } }, - { "Perceptible", { {"epsilon", RealReference}, - {"channel", MagickChannelOptions} } }, - { "Poly", { {"terms", ArrayReference}, - {"channel", MagickChannelOptions} } }, - { "Grayscale", { {"method", MagickPixelIntensityOptions} } }, - { "CannyEdge", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"lower-percent", RealReference}, {"upper-percent", RealReference} } }, - { "HoughLine", { {"geometry", StringReference}, - {"width", IntegerReference}, {"height", IntegerReference}, - {"threshold", IntegerReference} } }, - { "MeanShift", { {"geometry", StringReference}, - {"width", IntegerReference}, {"height", IntegerReference}, - {"distance", RealReference} } }, - { "Kuwahara", { {"geometry", StringReference}, {"radius", RealReference}, - {"sigma", RealReference}, {"channel", MagickChannelOptions} } }, - { "ConnectedComponents", { {"connectivity", IntegerReference} } }, - { "CopyPixels", { {"image", ImageReference}, {"geometry", StringReference}, - {"width", IntegerReference}, {"height", IntegerReference}, - {"x", IntegerReference}, {"y", IntegerReference}, - {"gravity", MagickGravityOptions}, {"offset", StringReference}, - {"dx", IntegerReference}, {"dy", IntegerReference} } }, - { "WaveletDenoise", { {"geometry", StringReference}, - {"threshold", RealReference}, {"softness", RealReference} } }, - { "Colorspace", { {"colorspace", MagickColorspaceOptions} } }, - { "AutoThreshold", { {"method", MagickAutoThresholdOptions} } } - }; - -static SplayTreeInfo - *magick_registry = (SplayTreeInfo *) NULL; - -/* - Forward declarations. -*/ -static Image - *SetupList(pTHX_ SV *,struct PackageInfo **,SV ***,ExceptionInfo *); - -static ssize_t - strEQcase(const char *,const char *); - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% C l o n e P a c k a g e I n f o % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% ClonePackageInfo makes a duplicate of the given info, or if info is NULL, -% a new one. -% -% The format of the ClonePackageInfo routine is: -% -% struct PackageInfo *ClonePackageInfo(struct PackageInfo *info, -% exception) -% -% A description of each parameter follows: -% -% o info: a structure of type info. -% -% o exception: Return any errors or warnings in this structure. -% -*/ -static struct PackageInfo *ClonePackageInfo(struct PackageInfo *info, - ExceptionInfo *exception) -{ - struct PackageInfo - *clone_info; - - clone_info=(struct PackageInfo *) AcquireQuantumMemory(1,sizeof(*clone_info)); - if (clone_info == (struct PackageInfo *) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "UnableToClonePackageInfo",PackageName); - return((struct PackageInfo *) NULL); - } - if (info == (struct PackageInfo *) NULL) - { - clone_info->image_info=CloneImageInfo((ImageInfo *) NULL); - return(clone_info); - } - *clone_info=(*info); - clone_info->image_info=CloneImageInfo(info->image_info); - return(clone_info); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% c o n s t a n t % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% constant() returns a double value for the specified name. -% -% The format of the constant routine is: -% -% double constant(char *name,ssize_t sans) -% -% A description of each parameter follows: -% -% o value: Method constant returns a double value for the specified name. -% -% o name: The name of the constant. -% -% o sans: This integer value is not used. -% -*/ -static double constant(char *name,ssize_t sans) -{ - (void) sans; - errno=0; - switch (*name) - { - case 'B': - { - if (strEQ(name,"BlobError")) - return(BlobError); - if (strEQ(name,"BlobWarning")) - return(BlobWarning); - break; - } - case 'C': - { - if (strEQ(name,"CacheError")) - return(CacheError); - if (strEQ(name,"CacheWarning")) - return(CacheWarning); - if (strEQ(name,"CoderError")) - return(CoderError); - if (strEQ(name,"CoderWarning")) - return(CoderWarning); - if (strEQ(name,"ConfigureError")) - return(ConfigureError); - if (strEQ(name,"ConfigureWarning")) - return(ConfigureWarning); - if (strEQ(name,"CorruptImageError")) - return(CorruptImageError); - if (strEQ(name,"CorruptImageWarning")) - return(CorruptImageWarning); - break; - } - case 'D': - { - if (strEQ(name,"DelegateError")) - return(DelegateError); - if (strEQ(name,"DelegateWarning")) - return(DelegateWarning); - if (strEQ(name,"DrawError")) - return(DrawError); - if (strEQ(name,"DrawWarning")) - return(DrawWarning); - break; - } - case 'E': - { - if (strEQ(name,"ErrorException")) - return(ErrorException); - if (strEQ(name,"ExceptionError")) - return(CoderError); - if (strEQ(name,"ExceptionWarning")) - return(CoderWarning); - break; - } - case 'F': - { - if (strEQ(name,"FatalErrorException")) - return(FatalErrorException); - if (strEQ(name,"FileOpenError")) - return(FileOpenError); - if (strEQ(name,"FileOpenWarning")) - return(FileOpenWarning); - break; - } - case 'I': - { - if (strEQ(name,"ImageError")) - return(ImageError); - if (strEQ(name,"ImageWarning")) - return(ImageWarning); - break; - } - case 'M': - { - if (strEQ(name,"MaxRGB")) - return(QuantumRange); - if (strEQ(name,"MissingDelegateError")) - return(MissingDelegateError); - if (strEQ(name,"MissingDelegateWarning")) - return(MissingDelegateWarning); - if (strEQ(name,"ModuleError")) - return(ModuleError); - if (strEQ(name,"ModuleWarning")) - return(ModuleWarning); - break; - } - case 'O': - { - if (strEQ(name,"Opaque")) - return(OpaqueOpacity); - if (strEQ(name,"OptionError")) - return(OptionError); - if (strEQ(name,"OptionWarning")) - return(OptionWarning); - break; - } - case 'Q': - { - if (strEQ(name,"MAGICKCORE_QUANTUM_DEPTH")) - return(MAGICKCORE_QUANTUM_DEPTH); - if (strEQ(name,"QuantumDepth")) - return(MAGICKCORE_QUANTUM_DEPTH); - if (strEQ(name,"QuantumRange")) - return(QuantumRange); - break; - } - case 'R': - { - if (strEQ(name,"ResourceLimitError")) - return(ResourceLimitError); - if (strEQ(name,"ResourceLimitWarning")) - return(ResourceLimitWarning); - if (strEQ(name,"RegistryError")) - return(RegistryError); - if (strEQ(name,"RegistryWarning")) - return(RegistryWarning); - break; - } - case 'S': - { - if (strEQ(name,"StreamError")) - return(StreamError); - if (strEQ(name,"StreamWarning")) - return(StreamWarning); - if (strEQ(name,"Success")) - return(0); - break; - } - case 'T': - { - if (strEQ(name,"Transparent")) - return(TransparentOpacity); - if (strEQ(name,"TypeError")) - return(TypeError); - if (strEQ(name,"TypeWarning")) - return(TypeWarning); - break; - } - case 'W': - { - if (strEQ(name,"WarningException")) - return(WarningException); - break; - } - case 'X': - { - if (strEQ(name,"XServerError")) - return(XServerError); - if (strEQ(name,"XServerWarning")) - return(XServerWarning); - break; - } - } - errno=EINVAL; - return(0); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% D e s t r o y P a c k a g e I n f o % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Method DestroyPackageInfo frees a previously created info structure. -% -% The format of the DestroyPackageInfo routine is: -% -% DestroyPackageInfo(struct PackageInfo *info) -% -% A description of each parameter follows: -% -% o info: a structure of type info. -% -*/ -static void DestroyPackageInfo(struct PackageInfo *info) -{ - info->image_info=DestroyImageInfo(info->image_info); - info=(struct PackageInfo *) RelinquishMagickMemory(info); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% G e t L i s t % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Method GetList is recursively called by SetupList to traverse the -% Image__Magick reference. If building an reference_vector (see SetupList), -% *current is the current position in *reference_vector and *last is the final -% entry in *reference_vector. -% -% The format of the GetList routine is: -% -% GetList(info) -% -% A description of each parameter follows: -% -% o info: a structure of type info. -% -*/ -static Image *GetList(pTHX_ SV *reference,SV ***reference_vector, - ssize_t *current,ssize_t *last,ExceptionInfo *exception) -{ - Image - *image; - - if (reference == (SV *) NULL) - return(NULL); - switch (SvTYPE(reference)) - { - case SVt_PVAV: - { - AV - *av; - - Image - *head, - *previous; - - ssize_t - i; - - ssize_t - n; - - /* - Array of images. - */ - previous=(Image *) NULL; - head=(Image *) NULL; - av=(AV *) reference; - n=av_len(av); - for (i=0; i <= n; i++) - { - SV - **rv; - - rv=av_fetch(av,i,0); - if (rv && *rv && sv_isobject(*rv)) - { - image=GetList(aTHX_ SvRV(*rv),reference_vector,current,last, - exception); - if (image == (Image *) NULL) - continue; - if (image == previous) - { - image=CloneImage(image,0,0,MagickTrue,exception); - if (image == (Image *) NULL) - return(NULL); - } - image->previous=previous; - *(previous ? &previous->next : &head)=image; - for (previous=image; previous->next; previous=previous->next) ; - } - } - return(head); - } - case SVt_PVMG: - { - /* - Blessed scalar, one image. - */ - image=INT2PTR(Image *,SvIV(reference)); - if (image == (Image *) NULL) - return(NULL); - image->previous=(Image *) NULL; - image->next=(Image *) NULL; - if (reference_vector) - { - if (*current == *last) - { - *last+=256; - if (*reference_vector == (SV **) NULL) - *reference_vector=(SV **) AcquireQuantumMemory(*last, - sizeof(*reference_vector)); - else - *reference_vector=(SV **) ResizeQuantumMemory(*reference_vector, - *last,sizeof(*reference_vector)); - } - if (*reference_vector == (SV **) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - return((Image *) NULL); - } - (*reference_vector)[*current]=reference; - (*reference_vector)[++(*current)]=NULL; - } - return(image); - } - default: - break; - } - (void) fprintf(stderr,"GetList: UnrecognizedType %.20g\n", - (double) SvTYPE(reference)); - return((Image *) NULL); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% G e t P a c k a g e I n f o % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Method GetPackageInfo looks up or creates an info structure for the given -% Image__Magick reference. If it does create a new one, the information in -% package_info is used to initialize it. -% -% The format of the GetPackageInfo routine is: -% -% struct PackageInfo *GetPackageInfo(void *reference, -% struct PackageInfo *package_info,ExceptionInfo *exception) -% -% A description of each parameter follows: -% -% o info: a structure of type info. -% -% o exception: Return any errors or warnings in this structure. -% -*/ -static struct PackageInfo *GetPackageInfo(pTHX_ void *reference, - struct PackageInfo *package_info,ExceptionInfo *exception) -{ - char - message[MaxTextExtent]; - - struct PackageInfo - *clone_info; - - SV - *sv; - - (void) FormatLocaleString(message,MaxTextExtent,"%s::package%s%p", - PackageName,XS_VERSION,reference); - sv=perl_get_sv(message,(TRUE | 0x02)); - if (sv == (SV *) NULL) - { - ThrowPerlException(exception,ResourceLimitError,"UnableToGetPackageInfo", - message); - return(package_info); - } - if (SvREFCNT(sv) == 0) - (void) SvREFCNT_inc(sv); - if (SvIOKp(sv) && (clone_info=INT2PTR(struct PackageInfo *,SvIV(sv)))) - return(clone_info); - clone_info=ClonePackageInfo(package_info,exception); - sv_setiv(sv,PTR2IV(clone_info)); - return(clone_info); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% S e t A t t r i b u t e % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% SetAttribute() sets the attribute to the value in sval. This can change -% either or both of image or info. -% -% The format of the SetAttribute routine is: -% -% SetAttribute(struct PackageInfo *info,Image *image,char *attribute, -% SV *sval,ExceptionInfo *exception) -% -% A description of each parameter follows: -% -% o list: a list of strings. -% -% o string: a character string. -% -*/ - -static double SiPrefixToDoubleInterval(const char *string,const double interval) -{ - char - *q; - - double - value; - - value=InterpretSiPrefixValue(string,&q); - if (*q == '%') - value*=interval/100.0; - return(value); -} - -static inline double StringToDouble(const char *string,char **sentinal) -{ - return(InterpretLocaleValue(string,sentinal)); -} - -static double StringToDoubleInterval(const char *string,const double interval) -{ - char - *q; - - double - value; - - value=InterpretLocaleValue(string,&q); - if (*q == '%') - value*=interval/100.0; - return(value); -} - -static inline ssize_t StringToLong(const char *value) -{ - return(strtol(value,(char **) NULL,10)); -} - -static void SetAttribute(pTHX_ struct PackageInfo *info,Image *image, - const char *attribute,SV *sval,ExceptionInfo *exception) -{ - GeometryInfo - geometry_info; - - long - x, - y; - - MagickPixelPacket - pixel; - - MagickStatusType - flags; - - PixelPacket - *color, - target_color; - - ssize_t - sp; - - switch (*attribute) - { - case 'A': - case 'a': - { - if (LocaleCompare(attribute,"adjoin") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->adjoin=sp != 0 ? MagickTrue : MagickFalse; - break; - } - if (LocaleCompare(attribute,"alpha") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickAlphaOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - for ( ; image; image=image->next) - (void) SetImageAlphaChannel(image,(AlphaChannelType) sp); - break; - } - if (LocaleCompare(attribute,"antialias") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->antialias=sp != 0 ? MagickTrue : MagickFalse; - break; - } - if (LocaleCompare(attribute,"area-limit") == 0) - { - MagickSizeType - limit; - - limit=MagickResourceInfinity; - if (LocaleCompare(SvPV(sval,na),"unlimited") != 0) - limit=(MagickSizeType) SiPrefixToDoubleInterval(SvPV(sval,na), - 100.0); - (void) SetMagickResourceLimit(AreaResource,limit); - break; - } - if (LocaleCompare(attribute,"attenuate") == 0) - { - if (info) - (void) SetImageOption(info->image_info,attribute,SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"authenticate") == 0) - { - if (info) - (void) CloneString(&info->image_info->authenticate,SvPV(sval,na)); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'B': - case 'b': - { - if (LocaleCompare(attribute,"background") == 0) - { - (void) QueryColorDatabase(SvPV(sval,na),&target_color,exception); - if (info) - info->image_info->background_color=target_color; - for ( ; image; image=image->next) - image->background_color=target_color; - break; - } - if (LocaleCompare(attribute,"bias") == 0) - { - for ( ; image; image=image->next) - image->bias=StringToDoubleInterval(SvPV(sval,na),(double) - QuantumRange+1.0); - break; - } - if (LocaleCompare(attribute,"blue-primary") == 0) - { - for ( ; image; image=image->next) - { - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - image->chromaticity.blue_primary.x=geometry_info.rho; - image->chromaticity.blue_primary.y=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - image->chromaticity.blue_primary.y= - image->chromaticity.blue_primary.x; - } - break; - } - if (LocaleCompare(attribute,"bordercolor") == 0) - { - (void) QueryColorDatabase(SvPV(sval,na),&target_color,exception); - if (info) - info->image_info->border_color=target_color; - for ( ; image; image=image->next) - image->border_color=target_color; - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"cache-threshold") == 0) - { - (void) SetMagickResourceLimit(MemoryResource,(MagickSizeType) - SiPrefixToDoubleInterval(SvPV(sval,na),100.0)); - (void) SetMagickResourceLimit(MapResource,(MagickSizeType) - (2.0*SiPrefixToDoubleInterval(SvPV(sval,na),100.0))); - break; - } - if (LocaleCompare(attribute,"clip-mask") == 0) - { - Image - *clip_mask; - - clip_mask=(Image *) NULL; - if (SvPOK(sval)) - clip_mask=SetupList(aTHX_ SvRV(sval),&info,(SV ***) NULL,exception); - for ( ; image; image=image->next) - SetImageClipMask(image,clip_mask); - break; - } - if (LocaleNCompare(attribute,"colormap",8) == 0) - { - for ( ; image; image=image->next) - { - int - items; - - long - i; - - if (image->storage_class == DirectClass) - continue; - i=0; - items=sscanf(attribute,"%*[^[][%ld",&i); - (void) items; - if (i > (ssize_t) image->colors) - i%=image->colors; - if ((strchr(SvPV(sval,na),',') == 0) || - (strchr(SvPV(sval,na),')') != 0)) - QueryColorDatabase(SvPV(sval,na),image->colormap+i,exception); - else - { - color=image->colormap+i; - pixel.red=color->red; - pixel.green=color->green; - pixel.blue=color->blue; - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - pixel.red=geometry_info.rho; - pixel.green=geometry_info.sigma; - pixel.blue=geometry_info.xi; - color->red=ClampToQuantum(pixel.red); - color->green=ClampToQuantum(pixel.green); - color->blue=ClampToQuantum(pixel.blue); - } - } - break; - } - if (LocaleCompare(attribute,"colorspace") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickColorspaceOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedColorspace", - SvPV(sval,na)); - break; - } - for ( ; image; image=image->next) - (void) SetImageColorspace(image,(ColorspaceType) sp); - break; - } - if (LocaleCompare(attribute,"comment") == 0) - { - for ( ; image; image=image->next) - (void) SetImageProperty(image,"Comment",InterpretImageProperties( - info ? info->image_info : (ImageInfo *) NULL,image, - SvPV(sval,na))); - break; - } - if (LocaleCompare(attribute,"compression") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickCompressOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedImageCompression",SvPV(sval,na)); - break; - } - if (info) - info->image_info->compression=(CompressionType) sp; - for ( ; image; image=image->next) - image->compression=(CompressionType) sp; - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'D': - case 'd': - { - if (LocaleCompare(attribute,"debug") == 0) - { - SetLogEventMask(SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"delay") == 0) - { - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - for ( ; image; image=image->next) - { - image->delay=(size_t) floor(geometry_info.rho+0.5); - if ((flags & SigmaValue) != 0) - image->ticks_per_second=(ssize_t) - floor(geometry_info.sigma+0.5); - } - break; - } - if (LocaleCompare(attribute,"disk-limit") == 0) - { - MagickSizeType - limit; - - limit=MagickResourceInfinity; - if (LocaleCompare(SvPV(sval,na),"unlimited") != 0) - limit=(MagickSizeType) SiPrefixToDoubleInterval(SvPV(sval,na), - 100.0); - (void) SetMagickResourceLimit(DiskResource,limit); - break; - } - if (LocaleCompare(attribute,"density") == 0) - { - if (IsGeometry(SvPV(sval,na)) == MagickFalse) - { - ThrowPerlException(exception,OptionError,"MissingGeometry", - SvPV(sval,na)); - break; - } - if (info) - (void) CloneString(&info->image_info->density,SvPV(sval,na)); - for ( ; image; image=image->next) - { - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - image->x_resolution=geometry_info.rho; - image->y_resolution=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - image->y_resolution=image->x_resolution; - } - break; - } - if (LocaleCompare(attribute,"depth") == 0) - { - if (info) - info->image_info->depth=SvIV(sval); - for ( ; image; image=image->next) - (void) SetImageDepth(image,SvIV(sval)); - break; - } - if (LocaleCompare(attribute,"dispose") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickDisposeOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedDisposeMethod",SvPV(sval,na)); - break; - } - for ( ; image; image=image->next) - image->dispose=(DisposeType) sp; - break; - } - if (LocaleCompare(attribute,"dither") == 0) - { - if (info) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickBooleanOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - info->image_info->dither=sp != 0 ? MagickTrue : MagickFalse; - } - break; - } - if (LocaleCompare(attribute,"display") == 0) - { - display: - if (info) - (void) CloneString(&info->image_info->server_name,SvPV(sval,na)); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'E': - case 'e': - { - if (LocaleCompare(attribute,"endian") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickEndianOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedEndianType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->endian=(EndianType) sp; - for ( ; image; image=image->next) - image->endian=(EndianType) sp; - break; - } - if (LocaleCompare(attribute,"extract") == 0) - { - /* - Set image extract geometry. - */ - (void) CloneString(&info->image_info->extract,SvPV(sval,na)); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'F': - case 'f': - { - if (LocaleCompare(attribute,"filename") == 0) - { - if (info) - (void) CopyMagickString(info->image_info->filename,SvPV(sval,na), - MaxTextExtent); - for ( ; image; image=image->next) - (void) CopyMagickString(image->filename,SvPV(sval,na), - MaxTextExtent); - break; - } - if (LocaleCompare(attribute,"file") == 0) - { - FILE - *file; - - PerlIO - *io_info; - - if (info == (struct PackageInfo *) NULL) - break; - io_info=IoIFP(sv_2io(sval)); - if (io_info == (PerlIO *) NULL) - { - ThrowPerlException(exception,BlobError,"UnableToOpenFile", - PackageName); - break; - } - file=PerlIO_findFILE(io_info); - if (file == (FILE *) NULL) - { - ThrowPerlException(exception,BlobError,"UnableToOpenFile", - PackageName); - break; - } - SetImageInfoFile(info->image_info,file); - break; - } - if (LocaleCompare(attribute,"fill") == 0) - { - if (info) - (void) SetImageOption(info->image_info,"fill",SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"font") == 0) - { - if (info) - (void) CloneString(&info->image_info->font,SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"foreground") == 0) - break; - if (LocaleCompare(attribute,"fuzz") == 0) - { - if (info) - info->image_info->fuzz=StringToDoubleInterval(SvPV(sval,na),(double) - QuantumRange+1.0); - for ( ; image; image=image->next) - image->fuzz=StringToDoubleInterval(SvPV(sval,na),(double) - QuantumRange+1.0); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'G': - case 'g': - { - if (LocaleCompare(attribute,"gamma") == 0) - { - for ( ; image; image=image->next) - image->gamma=SvNV(sval); - break; - } - if (LocaleCompare(attribute,"gravity") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickGravityOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedGravityType",SvPV(sval,na)); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - image->gravity=(GravityType) sp; - break; - } - if (LocaleCompare(attribute,"green-primary") == 0) - { - for ( ; image; image=image->next) - { - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - image->chromaticity.green_primary.x=geometry_info.rho; - image->chromaticity.green_primary.y=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - image->chromaticity.green_primary.y= - image->chromaticity.green_primary.x; - } - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'I': - case 'i': - { - if (LocaleNCompare(attribute,"index",5) == 0) - { - IndexPacket - *indexes; - - int - items; - - long - index; - - PixelPacket - *p; - - CacheView - *image_view; - - for ( ; image; image=image->next) - { - if (image->storage_class != PseudoClass) - continue; - x=0; - y=0; - items=sscanf(attribute,"%*[^[][%ld%*[,/]%ld",&x,&y); - (void) items; - image_view=AcquireAuthenticCacheView(image,exception); - p=GetCacheViewAuthenticPixels(image_view,x,y,1,1,exception); - if (p != (PixelPacket *) NULL) - { - indexes=GetCacheViewAuthenticIndexQueue(image_view); - items=sscanf(SvPV(sval,na),"%ld",&index); - if ((index >= 0) && (index < (ssize_t) image->colors)) - SetPixelIndex(indexes,index); - (void) SyncCacheViewAuthenticPixels(image_view,exception); - } - image_view=DestroyCacheView(image_view); - } - break; - } - if (LocaleCompare(attribute,"iterations") == 0) - { - iterations: - for ( ; image; image=image->next) - image->iterations=SvIV(sval); - break; - } - if (LocaleCompare(attribute,"interlace") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickInterlaceOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedInterlaceType",SvPV(sval,na)); - break; - } - if (info) - info->image_info->interlace=(InterlaceType) sp; - for ( ; image; image=image->next) - image->interlace=(InterlaceType) sp; - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'L': - case 'l': - { - if (LocaleCompare(attribute,"label") == 0) - { - for ( ; image; image=image->next) - (void) SetImageProperty(image,"label",InterpretImageProperties( - info ? info->image_info : (ImageInfo *) NULL,image, - SvPV(sval,na))); - break; - } - if (LocaleCompare(attribute,"loop") == 0) - goto iterations; - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"magick") == 0) - { - if (info) - (void) FormatLocaleString(info->image_info->filename,MaxTextExtent, - "%s:",SvPV(sval,na)); - for ( ; image; image=image->next) - (void) CopyMagickString(image->magick,SvPV(sval,na),MaxTextExtent); - break; - } - if (LocaleCompare(attribute,"map-limit") == 0) - { - MagickSizeType - limit; - - limit=MagickResourceInfinity; - if (LocaleCompare(SvPV(sval,na),"unlimited") != 0) - limit=(MagickSizeType) SiPrefixToDoubleInterval(SvPV(sval,na), - 100.0); - (void) SetMagickResourceLimit(MapResource,limit); - break; - } - if (LocaleCompare(attribute,"mask") == 0) - { - Image - *mask; - - mask=(Image *) NULL; - if (SvPOK(sval)) - mask=SetupList(aTHX_ SvRV(sval),&info,(SV ***) NULL,exception); - for ( ; image; image=image->next) - SetImageMask(image,mask); - break; - } - if (LocaleCompare(attribute,"mattecolor") == 0) - { - (void) QueryColorDatabase(SvPV(sval,na),&target_color,exception); - if (info) - info->image_info->matte_color=target_color; - for ( ; image; image=image->next) - image->matte_color=target_color; - break; - } - if (LocaleCompare(attribute,"matte") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - for ( ; image; image=image->next) - image->matte=sp != 0 ? MagickTrue : MagickFalse; - break; - } - if (LocaleCompare(attribute,"memory-limit") == 0) - { - MagickSizeType - limit; - - limit=MagickResourceInfinity; - if (LocaleCompare(SvPV(sval,na),"unlimited") != 0) - limit=(MagickSizeType) SiPrefixToDoubleInterval(SvPV(sval,na), - 100.0); - (void) SetMagickResourceLimit(MemoryResource,limit); - break; - } - if (LocaleCompare(attribute,"monochrome") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->monochrome=sp != 0 ? MagickTrue : MagickFalse; - for ( ; image; image=image->next) - (void) SetImageType(image,BilevelType); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'O': - case 'o': - { - if (LocaleCompare(attribute,"option") == 0) - { - if (info) - DefineImageOption(info->image_info,SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"orientation") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickOrientationOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedOrientationType",SvPV(sval,na)); - break; - } - if (info) - info->image_info->orientation=(OrientationType) sp; - for ( ; image; image=image->next) - image->orientation=(OrientationType) sp; - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'P': - case 'p': - { - if (LocaleCompare(attribute,"page") == 0) - { - char - *geometry; - - geometry=GetPageGeometry(SvPV(sval,na)); - if (info) - (void) CloneString(&info->image_info->page,geometry); - for ( ; image; image=image->next) - (void) ParsePageGeometry(image,geometry,&image->page,exception); - geometry=(char *) RelinquishMagickMemory(geometry); - break; - } - if (LocaleCompare(attribute,"pen") == 0) - { - if (info) - (void) SetImageOption(info->image_info,"fill",SvPV(sval,na)); - break; - } - if (LocaleNCompare(attribute,"pixel",5) == 0) - { - int - items; - - MagickPixelPacket - pixel; - - IndexPacket - *indexes; - - PixelPacket - *q; - - CacheView - *image_view; - - for ( ; image; image=image->next) - { - if (SetImageStorageClass(image,DirectClass) == MagickFalse) - break; - x=0; - y=0; - items=sscanf(attribute,"%*[^[][%ld%*[,/]%ld",&x,&y); - (void) items; - image_view=AcquireAuthenticCacheView(image,exception); - q=GetCacheViewAuthenticPixels(image_view,x,y,1,1,exception); - indexes=GetCacheViewAuthenticIndexQueue(image_view); - if (q != (PixelPacket *) NULL) - { - if ((strchr(SvPV(sval,na),',') == 0) || - (strchr(SvPV(sval,na),')') != 0)) - QueryMagickColor(SvPV(sval,na),&pixel,exception); - else - { - GetMagickPixelPacket(image,&pixel); - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - pixel.red=geometry_info.rho; - if ((flags & SigmaValue) != 0) - pixel.green=geometry_info.sigma; - if ((flags & XiValue) != 0) - pixel.blue=geometry_info.xi; - if ((flags & PsiValue) != 0) - pixel.opacity=geometry_info.psi; - if ((flags & ChiValue) != 0) - pixel.index=geometry_info.chi; - } - SetPixelRed(q,ClampToQuantum(pixel.red)); - SetPixelGreen(q,ClampToQuantum(pixel.green)); - SetPixelBlue(q,ClampToQuantum(pixel.blue)); - SetPixelOpacity(q,ClampToQuantum(pixel.opacity)); - if (((image->colorspace == CMYKColorspace) || - (image->storage_class == PseudoClass)) && - (indexes != (IndexPacket *) NULL)) - SetPixelIndex(indexes,ClampToQuantum(pixel.index)); - (void) SyncCacheViewAuthenticPixels(image_view,exception); - } - image_view=DestroyCacheView(image_view); - } - break; - } - if (LocaleCompare(attribute,"pointsize") == 0) - { - if (info) - { - (void) ParseGeometry(SvPV(sval,na),&geometry_info); - info->image_info->pointsize=geometry_info.rho; - } - break; - } - if (LocaleCompare(attribute,"precision") == 0) - { - (void) SetMagickPrecision(SvIV(sval)); - break; - } - if (LocaleCompare(attribute,"preview") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickPreviewOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->preview_type=(PreviewType) sp; - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'Q': - case 'q': - { - if (LocaleCompare(attribute,"quality") == 0) - { - if (info) - info->image_info->quality=SvIV(sval); - for ( ; image; image=image->next) - image->quality=SvIV(sval); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'R': - case 'r': - { - if (LocaleCompare(attribute,"red-primary") == 0) - { - for ( ; image; image=image->next) - { - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - image->chromaticity.red_primary.x=geometry_info.rho; - image->chromaticity.red_primary.y=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - image->chromaticity.red_primary.y= - image->chromaticity.red_primary.x; - } - break; - } - if (LocaleCompare(attribute,"render") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickIntentOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedIntentType", - SvPV(sval,na)); - break; - } - for ( ; image; image=image->next) - image->rendering_intent=(RenderingIntent) sp; - break; - } - if (LocaleCompare(attribute,"repage") == 0) - { - RectangleInfo - geometry; - - for ( ; image; image=image->next) - { - flags=ParseAbsoluteGeometry(SvPV(sval,na),&geometry); - if ((flags & WidthValue) != 0) - { - if ((flags & HeightValue) == 0) - geometry.height=geometry.width; - image->page.width=geometry.width; - image->page.height=geometry.height; - } - if ((flags & AspectValue) != 0) - { - if ((flags & XValue) != 0) - image->page.x+=geometry.x; - if ((flags & YValue) != 0) - image->page.y+=geometry.y; - } - else - { - if ((flags & XValue) != 0) - { - image->page.x=geometry.x; - if (((flags & WidthValue) != 0) && (geometry.x > 0)) - image->page.width=image->columns+geometry.x; - } - if ((flags & YValue) != 0) - { - image->page.y=geometry.y; - if (((flags & HeightValue) != 0) && (geometry.y > 0)) - image->page.height=image->rows+geometry.y; - } - } - } - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'S': - case 's': - { - if (LocaleCompare(attribute,"sampling-factor") == 0) - { - if (IsGeometry(SvPV(sval,na)) == MagickFalse) - { - ThrowPerlException(exception,OptionError,"MissingGeometry", - SvPV(sval,na)); - break; - } - if (info) - (void) CloneString(&info->image_info->sampling_factor, - SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"scene") == 0) - { - for ( ; image; image=image->next) - image->scene=SvIV(sval); - break; - } - if (LocaleCompare(attribute,"subimage") == 0) - { - if (info) - info->image_info->subimage=SvIV(sval); - break; - } - if (LocaleCompare(attribute,"subrange") == 0) - { - if (info) - info->image_info->subrange=SvIV(sval); - break; - } - if (LocaleCompare(attribute,"server") == 0) - goto display; - if (LocaleCompare(attribute,"size") == 0) - { - if (info) - { - if (IsGeometry(SvPV(sval,na)) == MagickFalse) - { - ThrowPerlException(exception,OptionError,"MissingGeometry", - SvPV(sval,na)); - break; - } - (void) CloneString(&info->image_info->size,SvPV(sval,na)); - } - break; - } - if (LocaleCompare(attribute,"stroke") == 0) - { - if (info) - (void) SetImageOption(info->image_info,"stroke",SvPV(sval,na)); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'T': - case 't': - { - if (LocaleCompare(attribute,"texture") == 0) - { - if (info) - (void) CloneString(&info->image_info->texture,SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"thread-limit") == 0) - { - MagickSizeType - limit; - - limit=MagickResourceInfinity; - if (LocaleCompare(SvPV(sval,na),"unlimited") != 0) - limit=(MagickSizeType) SiPrefixToDoubleInterval(SvPV(sval,na), - 100.0); - (void) SetMagickResourceLimit(ThreadResource,limit); - break; - } - if (LocaleCompare(attribute,"tile") == 0) - { - if (info) - (void) CloneString(&info->image_info->tile,SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"tile-offset") == 0) - { - char - *geometry; - - geometry=GetPageGeometry(SvPV(sval,na)); - if (info) - (void) CloneString(&info->image_info->page,geometry); - for ( ; image; image=image->next) - (void) ParsePageGeometry(image,geometry,&image->tile_offset, - exception); - geometry=(char *) RelinquishMagickMemory(geometry); - break; - } - if (LocaleCompare(attribute,"time-limit") == 0) - { - MagickSizeType - limit; - - limit=MagickResourceInfinity; - if (LocaleCompare(SvPV(sval,na),"unlimited") != 0) - limit=(MagickSizeType) SiPrefixToDoubleInterval(SvPV(sval,na), - 100.0); - (void) SetMagickResourceLimit(TimeResource,limit); - break; - } - if (LocaleCompare(attribute,"transparent-color") == 0) - { - (void) QueryColorDatabase(SvPV(sval,na),&target_color,exception); - if (info) - info->image_info->transparent_color=target_color; - for ( ; image; image=image->next) - image->transparent_color=target_color; - break; - } - if (LocaleCompare(attribute,"type") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickTypeOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->type=(ImageType) sp; - for ( ; image; image=image->next) - SetImageType(image,(ImageType) sp); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'U': - case 'u': - { - if (LocaleCompare(attribute,"units") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickResolutionOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedUnitsType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->units=(ResolutionType) sp; - for ( ; image; image=image->next) - { - ResolutionType - units; - - units=(ResolutionType) sp; - if (image->units != units) - switch (image->units) - { - case UndefinedResolution: - case PixelsPerInchResolution: - { - if (units == PixelsPerCentimeterResolution) - { - image->x_resolution*=2.54; - image->y_resolution*=2.54; - } - break; - } - case PixelsPerCentimeterResolution: - { - if (units == PixelsPerInchResolution) - { - image->x_resolution/=2.54; - image->y_resolution/=2.54; - } - break; - } - } - image->units=units; - } - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'V': - case 'v': - { - if (LocaleCompare(attribute,"verbose") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->verbose=sp != 0 ? MagickTrue : MagickFalse; - break; - } - if (LocaleCompare(attribute,"view") == 0) - { - if (info) - (void) CloneString(&info->image_info->view,SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"virtual-pixel") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickVirtualPixelOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedVirtualPixelMethod",SvPV(sval,na)); - break; - } - if (info) - info->image_info->virtual_pixel_method=(VirtualPixelMethod) sp; - for ( ; image; image=image->next) - SetImageVirtualPixelMethod(image,(VirtualPixelMethod) sp); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'W': - case 'w': - { - if (LocaleCompare(attribute,"white-point") == 0) - { - for ( ; image; image=image->next) - { - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - image->chromaticity.white_point.x=geometry_info.rho; - image->chromaticity.white_point.y=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - image->chromaticity.white_point.y= - image->chromaticity.white_point.x; - } - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - default: - { - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - } -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% S e t u p L i s t % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Method SetupList returns the list of all the images linked by their -% image->next and image->previous link lists for use with ImageMagick. If -% info is non-NULL, an info structure is returned in *info. If -% reference_vector is non-NULL,an array of SV* are returned in -% *reference_vector. Reference_vector is used when the images are going to be -% replaced with new Image*'s. -% -% The format of the SetupList routine is: -% -% Image *SetupList(SV *reference,struct PackageInfo **info, -% SV ***reference_vector,ExceptionInfo *exception) -% -% A description of each parameter follows: -% -% o list: a list of strings. -% -% o string: a character string. -% -% o exception: Return any errors or warnings in this structure. -% -*/ -static Image *SetupList(pTHX_ SV *reference,struct PackageInfo **info, - SV ***reference_vector,ExceptionInfo *exception) -{ - Image - *image; - - ssize_t - current, - last; - - if (reference_vector) - *reference_vector=NULL; - if (info) - *info=NULL; - current=0; - last=0; - image=GetList(aTHX_ reference,reference_vector,¤t,&last,exception); - if (info && (SvTYPE(reference) == SVt_PVAV)) - *info=GetPackageInfo(aTHX_ (void *) reference,(struct PackageInfo *) NULL, - exception); - return(image); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% s t r E Q c a s e % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% strEQcase() compares two strings and returns 0 if they are the -% same or if the second string runs out first. The comparison is case -% insensitive. -% -% The format of the strEQcase routine is: -% -% ssize_t strEQcase(const char *p,const char *q) -% -% A description of each parameter follows: -% -% o p: a character string. -% -% o q: a character string. -% -% -*/ -static ssize_t strEQcase(const char *p,const char *q) -{ - char - c; - - ssize_t - i; - - for (i=0 ; (c=(*q)) != 0; i++) - { - if ((isUPPER((unsigned char) c) ? toLOWER(c) : c) != - (isUPPER((unsigned char) *p) ? toLOWER(*p) : *p)) - return(0); - p++; - q++; - } - return(((*q == 0) && (*p == 0)) ? i : 0); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% I m a g e : : M a g i c k % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% -*/ -MODULE = Image::Magick::Q16 PACKAGE = Image::Magick::Q16 - -PROTOTYPES: ENABLE - -BOOT: - MagickCoreGenesis("PerlMagick",MagickFalse); - SetWarningHandler(NULL); - SetErrorHandler(NULL); - magick_registry=NewSplayTree((int (*)(const void *,const void *)) - NULL,(void *(*)(void *)) NULL,(void *(*)(void *)) NULL); - -void -UNLOAD() - PPCODE: - { - if (magick_registry != (SplayTreeInfo *) NULL) - magick_registry=DestroySplayTree(magick_registry); - MagickCoreTerminus(); - } - -double -constant(name,argument) - char *name - ssize_t argument - -# -############################################################################### -# # -# # -# # -# A n i m a t e # -# # -# # -# # -############################################################################### -# -# -void -Animate(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - AnimateImage = 1 - animate = 2 - animateimage = 3 - PPCODE: - { - ExceptionInfo - *exception; - - Image - *image; - - ssize_t - i; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - package_info=(struct PackageInfo *) NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - package_info=ClonePackageInfo(info,exception); - if (items == 2) - SetAttribute(aTHX_ package_info,NULL,"server",ST(1),exception); - else - if (items > 2) - for (i=2; i < items; i+=2) - SetAttribute(aTHX_ package_info,image,SvPV(ST(i-1),na),ST(i), - exception); - (void) AnimateImages(package_info->image_info,image); - (void) CatchImageException(image); - InheritException(exception,&image->exception); - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# A p p e n d # -# # -# # -# # -############################################################################### -# -# -void -Append(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - AppendImage = 1 - append = 2 - appendimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - ssize_t - i; - - ssize_t - stack; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - attribute=NULL; - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - /* - Get options. - */ - stack=MagickTrue; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'S': - case 's': - { - if (LocaleCompare(attribute,"stack") == 0) - { - stack=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (stack < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=AppendImages(image,stack != 0 ? MagickTrue : MagickFalse,exception); - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# A v e r a g e # -# # -# # -# # -############################################################################### -# -# -void -Average(ref) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - AverageImage = 1 - average = 2 - averageimage = 3 - PPCODE: - { - AV - *av; - - char - *p; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - image=EvaluateImages(image,MeanEvaluateOperator,exception); - if (image == (Image *) NULL) - goto PerlException; - /* - Create blessed Perl array for the returned image. - */ - av=newAV(); - ST(0)=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - (void) FormatLocaleString(info->image_info->filename,MaxTextExtent, - "average-%.*s",(int) (MaxTextExtent-9), - ((p=strrchr(image->filename,'/')) ? p+1 : image->filename)); - (void) CopyMagickString(image->filename,info->image_info->filename, - MaxTextExtent); - SetImageInfo(info->image_info,0,exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# B l o b T o I m a g e # -# # -# # -# # -############################################################################### -# -# -void -BlobToImage(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - BlobToImage = 1 - blobtoimage = 2 - blobto = 3 - PPCODE: - { - AV - *av; - - char - **keep, - **list; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - char - **p; - - ssize_t - i; - - ssize_t - ac, - n, - number_images; - - STRLEN - *length; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - number_images=0; - ac=(items < 2) ? 1 : items-1; - length=(STRLEN *) NULL; - list=(char **) AcquireQuantumMemory((size_t) ac+1UL,sizeof(*list)); - if (list == (char **) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - length=(STRLEN *) AcquireQuantumMemory((size_t) ac+1UL,sizeof(*length)); - if (length == (STRLEN *) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - if (SvTYPE(reference) != SVt_PVAV) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - n=1; - if (items <= 1) - { - ThrowPerlException(exception,OptionError,"NoBlobDefined",PackageName); - goto PerlException; - } - for (n=0, i=0; i < ac; i++) - { - list[n]=(char *) (SvPV(ST(i+1),length[n])); - if ((items >= 3) && strEQcase((char *) SvPV(ST(i+1),na),"blob")) - { - list[n]=(char *) (SvPV(ST(i+2),length[n])); - continue; - } - n++; - } - list[n]=(char *) NULL; - keep=list; - for (i=number_images=0; i < n; i++) - { - image=BlobToImage(info->image_info,list[i],length[i],exception); - if (image == (Image *) NULL) - break; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - number_images++; - } - } - /* - Free resources. - */ - for (i=0; i < n; i++) - if (list[i] != (char *) NULL) - for (p=keep; list[i] != *p++; ) - if (*p == (char *) NULL) - { - list[i]=(char *) RelinquishMagickMemory(list[i]); - break; - } - - PerlException: - if (list) - list=(char **) RelinquishMagickMemory(list); - if (length) - length=(STRLEN *) RelinquishMagickMemory(length); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) number_images); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# C l o n e # -# # -# # -# # -############################################################################### -# -# -void -Clone(ref) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - CopyImage = 1 - copy = 2 - copyimage = 3 - CloneImage = 4 - clone = 5 - cloneimage = 6 - Clone = 7 - PPCODE: - { - AV - *av; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *clone, - *image; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - /* - Create blessed Perl array for the returned image. - */ - av=newAV(); - ST(0)=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - for ( ; image; image=image->next) - { - clone=CloneImage(image,0,0,MagickTrue,exception); - if (clone == (Image *) NULL) - break; - AddImageToRegistry(sv,clone); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# C L O N E # -# # -# # -# # -############################################################################### -# -# -void -CLONE(ref,...) - SV *ref; - CODE: - { - PERL_UNUSED_VAR(ref); - if (magick_registry != (SplayTreeInfo *) NULL) - { - Image - *p; - - ResetSplayTreeIterator(magick_registry); - p=(Image *) GetNextKeyInSplayTree(magick_registry); - while (p != (Image *) NULL) - { - ReferenceImage(p); - p=(Image *) GetNextKeyInSplayTree(magick_registry); - } - } - } - -# -############################################################################### -# # -# # -# # -# C o a l e s c e # -# # -# # -# # -############################################################################### -# -# -void -Coalesce(ref) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - CoalesceImage = 1 - coalesce = 2 - coalesceimage = 3 - PPCODE: - { - AV - *av; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - image=CoalesceImages(image,exception); - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# C o m p a r e # -# # -# # -# # -############################################################################### -# -# -void -Compare(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - CompareImage = 1 - compare = 2 - compareimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute; - - ChannelType - channel; - - double - distortion; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *difference_image, - *image, - *reconstruct_image; - - MetricType - metric; - - ssize_t - i; - - ssize_t - option; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - av=NULL; - attribute=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - /* - Get attribute. - */ - channel=DefaultChannels; - reconstruct_image=image; - metric=RootMeanSquaredErrorMetric; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"channel") == 0) - { - ssize_t - option; - - option=ParseChannelOption(SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedType",SvPV(ST(i),na)); - return; - } - channel=(ChannelType) option; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'F': - case 'f': - { - if (LocaleCompare(attribute,"fuzz") == 0) - { - image->fuzz=StringToDoubleInterval(SvPV(ST(i),na),100.0); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'I': - case 'i': - { - if (LocaleCompare(attribute,"image") == 0) - { - reconstruct_image=SetupList(aTHX_ SvRV(ST(i)), - (struct PackageInfo **) NULL,(SV ***) NULL,exception); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"metric") == 0) - { - option=ParseCommandOption(MagickMetricOptions,MagickFalse, - SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - metric=(MetricType) option; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - difference_image=CompareImageChannels(image,reconstruct_image,channel, - metric,&distortion,exception); - if (difference_image != (Image *) NULL) - { - difference_image->error.mean_error_per_pixel=distortion; - AddImageToRegistry(sv,difference_image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# C o m p a r e L a y e r s # -# # -# # -# # -############################################################################### -# -# -void -CompareLayers(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - CompareImageLayers = 1 - comparelayers = 2 - compareimagelayers = 3 - PPCODE: - { - AV - *av; - - char - *attribute; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - ImageLayerMethod - method; - - ssize_t - i; - - ssize_t - option; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - method=CompareAnyLayer; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"method") == 0) - { - option=ParseCommandOption(MagickLayerOptions,MagickFalse, - SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - method=(ImageLayerMethod) option; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=CompareImageLayers(image,method,exception); - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# C o m p l e x I m a g e s # -# # -# # -# # -############################################################################### -# -# -void -ComplexImages(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - ComplexImages = 1 - compleximages = 2 - PPCODE: - { - AV - *av; - - char - *attribute, - *p; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - ComplexOperator - op; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - op=UndefinedComplexOperator; - if (items == 2) - { - ssize_t - in; - - in=ParseCommandOption(MagickComplexOptions,MagickFalse,(char *) - SvPV(ST(1),na)); - if (in < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(1),na)); - return; - } - op=(ComplexOperator) in; - } - else - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'O': - case 'o': - { - if (LocaleCompare(attribute,"operator") == 0) - { - ssize_t - in; - - in=!SvPOK(ST(i)) ? SvIV(ST(i)) : ParseCommandOption( - MagickComplexOptions,MagickFalse,SvPV(ST(i),na)); - if (in < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - op=(ComplexOperator) in; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=ComplexImages(image,op,exception); - if (image == (Image *) NULL) - goto PerlException; - /* - Create blessed Perl array for the returned image. - */ - av=newAV(); - ST(0)=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - (void) FormatLocaleString(info->image_info->filename,MaxTextExtent, - "complex-%.*s",(int) (MaxTextExtent-9), - ((p=strrchr(image->filename,'/')) ? p+1 : image->filename)); - (void) CopyMagickString(image->filename,info->image_info->filename, - MaxTextExtent); - SetImageInfo(info->image_info,0,exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# D e s t r o y # -# # -# # -# # -############################################################################### -# -# -void -DESTROY(ref) - Image::Magick::Q16 ref = NO_INIT - PPCODE: - { - SV - *reference; - - PERL_UNUSED_VAR(ref); - if (sv_isobject(ST(0)) == 0) - croak("ReferenceIsNotMyType"); - reference=SvRV(ST(0)); - switch (SvTYPE(reference)) - { - case SVt_PVAV: - { - char - message[MaxTextExtent]; - - const SV - *key; - - HV - *hv; - - GV - **gvp; - - struct PackageInfo - *info; - - SV - *sv; - - /* - Array (AV *) reference - */ - (void) FormatLocaleString(message,MaxTextExtent,"package%s%p", - XS_VERSION,reference); - hv=gv_stashpv(PackageName, FALSE); - if (!hv) - break; - gvp=(GV **) hv_fetch(hv,message,(long) strlen(message),FALSE); - if (!gvp) - break; - sv=GvSV(*gvp); - if (sv && (SvREFCNT(sv) == 1) && SvIOK(sv)) - { - info=INT2PTR(struct PackageInfo *,SvIV(sv)); - DestroyPackageInfo(info); - } - key=hv_delete(hv,message,(long) strlen(message),G_DISCARD); - (void) key; - break; - } - case SVt_PVMG: - { - Image - *image; - - /* - Blessed scalar = (Image *) SvIV(reference) - */ - image=INT2PTR(Image *,SvIV(reference)); - if (image != (Image *) NULL) - DeleteImageFromRegistry(reference,image); - break; - } - default: - break; - } - } - -# -############################################################################### -# # -# # -# # -# D i s p l a y # -# # -# # -# # -############################################################################### -# -# -void -Display(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - DisplayImage = 1 - display = 2 - displayimage = 3 - PPCODE: - { - ExceptionInfo - *exception; - - Image - *image; - - ssize_t - i; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - package_info=(struct PackageInfo *) NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - package_info=ClonePackageInfo(info,exception); - if (items == 2) - SetAttribute(aTHX_ package_info,NULL,"server",ST(1),exception); - else - if (items > 2) - for (i=2; i < items; i+=2) - SetAttribute(aTHX_ package_info,image,SvPV(ST(i-1),na),ST(i), - exception); - (void) DisplayImages(package_info->image_info,image); - (void) CatchImageException(image); - InheritException(exception,&image->exception); - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# E v a l u a t e I m a g e s # -# # -# # -# # -############################################################################### -# -# -void -EvaluateImages(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - EvaluateImages = 1 - evaluateimages = 2 - PPCODE: - { - AV - *av; - - char - *attribute, - *p; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - MagickEvaluateOperator - op; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - op=MeanEvaluateOperator; - if (items == 2) - { - ssize_t - in; - - in=ParseCommandOption(MagickEvaluateOptions,MagickFalse,(char *) - SvPV(ST(1),na)); - if (in < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(1),na)); - return; - } - op=(MagickEvaluateOperator) in; - } - else - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'O': - case 'o': - { - if (LocaleCompare(attribute,"operator") == 0) - { - ssize_t - in; - - in=!SvPOK(ST(i)) ? SvIV(ST(i)) : ParseCommandOption( - MagickEvaluateOptions,MagickFalse,SvPV(ST(i),na)); - if (in < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - op=(MagickEvaluateOperator) in; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=EvaluateImages(image,op,exception); - if (image == (Image *) NULL) - goto PerlException; - /* - Create blessed Perl array for the returned image. - */ - av=newAV(); - ST(0)=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - (void) FormatLocaleString(info->image_info->filename,MaxTextExtent, - "evaluate-%.*s",(int) (MaxTextExtent-9), - ((p=strrchr(image->filename,'/')) ? p+1 : image->filename)); - (void) CopyMagickString(image->filename,info->image_info->filename, - MaxTextExtent); - SetImageInfo(info->image_info,0,exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# F e a t u r e s # -# # -# # -# # -############################################################################### -# -# -void -Features(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - FeaturesImage = 1 - features = 2 - featuresimage = 3 - PPCODE: - { -#define ChannelFeatures(channel,direction) \ -{ \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].angular_second_moment[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].contrast[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].contrast[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].variance_sum_of_squares[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].inverse_difference_moment[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].sum_average[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].sum_variance[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].sum_entropy[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].entropy[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].difference_variance[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].difference_entropy[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].measure_of_correlation_1[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].measure_of_correlation_2[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].maximum_correlation_coefficient[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ -} - - AV - *av; - - char - *attribute, - message[MaxTextExtent]; - - ChannelFeatures - *channel_features; - - double - distance; - - ExceptionInfo - *exception; - - Image - *image; - - ssize_t - i; - - ssize_t - count; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - av=newAV(); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - distance=1.0; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'D': - case 'd': - { - if (LocaleCompare(attribute,"distance") == 0) - { - distance=StringToLong((char *) SvPV(ST(1),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - count=0; - for ( ; image; image=image->next) - { - channel_features=GetImageChannelFeatures(image,distance, - &image->exception); - if (channel_features == (ChannelFeatures *) NULL) - continue; - count++; - EXTEND(sp,280*count); - for (i=0; i < 4; i++) - { - ChannelFeatures(RedChannel,i); - ChannelFeatures(GreenChannel,i); - ChannelFeatures(BlueChannel,i); - if (image->colorspace == CMYKColorspace) - ChannelFeatures(IndexChannel,i); - if (image->matte != MagickFalse) - ChannelFeatures(OpacityChannel,i); - } - channel_features=(ChannelFeatures *) - RelinquishMagickMemory(channel_features); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# F l a t t e n # -# # -# # -# # -############################################################################### -# -# -void -Flatten(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - FlattenImage = 1 - flatten = 2 - flattenimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute, - *p; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - PixelPacket - background_color; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - background_color=image->background_color; - if (items == 2) - (void) QueryColorDatabase((char *) SvPV(ST(1),na),&background_color, - exception); - else - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'B': - case 'b': - { - if (LocaleCompare(attribute,"background") == 0) - { - (void) QueryColorDatabase((char *) SvPV(ST(1),na), - &background_color,exception); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image->background_color=background_color; - image=MergeImageLayers(image,FlattenLayer,exception); - if (image == (Image *) NULL) - goto PerlException; - /* - Create blessed Perl array for the returned image. - */ - av=newAV(); - ST(0)=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - (void) FormatLocaleString(info->image_info->filename,MaxTextExtent, - "flatten-%.*s",(int) (MaxTextExtent-9), - ((p=strrchr(image->filename,'/')) ? p+1 : image->filename)); - (void) CopyMagickString(image->filename,info->image_info->filename, - MaxTextExtent); - SetImageInfo(info->image_info,0,exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); /* return messages in string context */ - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# F x # -# # -# # -# # -############################################################################### -# -# -void -Fx(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - FxImage = 1 - fx = 2 - fximage = 3 - PPCODE: - { - AV - *av; - - char - *attribute, - expression[MaxTextExtent]; - - ChannelType - channel; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - attribute=NULL; - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - /* - Get options. - */ - channel=DefaultChannels; - (void) CopyMagickString(expression,"u",MaxTextExtent); - if (items == 2) - (void) CopyMagickString(expression,(char *) SvPV(ST(1),na),MaxTextExtent); - else - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"channel") == 0) - { - ssize_t - option; - - option=ParseChannelOption(SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedType",SvPV(ST(i),na)); - return; - } - channel=(ChannelType) option; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'E': - case 'e': - { - if (LocaleCompare(attribute,"expression") == 0) - { - (void) CopyMagickString(expression,SvPV(ST(i),na), - MaxTextExtent); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=FxImageChannel(image,channel,expression,exception); - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# G e t # -# # -# # -# # -############################################################################### -# -# -void -Get(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - GetAttributes = 1 - GetAttribute = 2 - get = 3 - getattributes = 4 - getattribute = 5 - PPCODE: - { - char - *attribute, - color[MaxTextExtent]; - - const char - *value; - - ExceptionInfo - *exception; - - Image - *image; - - long - j; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *s; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - XSRETURN_EMPTY; - } - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL && !info) - XSRETURN_EMPTY; - EXTEND(sp,items); - for (i=1; i < items; i++) - { - attribute=(char *) SvPV(ST(i),na); - s=NULL; - switch (*attribute) - { - case 'A': - case 'a': - { - if (LocaleCompare(attribute,"adjoin") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->adjoin); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"antialias") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->antialias); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"area") == 0) - { - s=newSViv(GetMagickResource(AreaResource)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"attenuate") == 0) - { - const char - *value; - - value=GetImageProperty(image,attribute); - if (value != (const char *) NULL) - s=newSVpv(value,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"authenticate") == 0) - { - if (info) - s=newSVpv(info->image_info->authenticate,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'B': - case 'b': - { - if (LocaleCompare(attribute,"background") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat, - image->background_color.red,image->background_color.green, - image->background_color.blue,image->background_color.opacity); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"base-columns") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->magick_columns); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"base-filename") == 0) - { - if (image != (Image *) NULL) - s=newSVpv(image->magick_filename,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"base-height") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->magick_rows); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"base-rows") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->magick_rows); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"base-width") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->magick_columns); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"bias") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->bias); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"blue-primary") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,"%.20g,%.15g", - image->chromaticity.blue_primary.x, - image->chromaticity.blue_primary.y); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"bordercolor") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat, - image->border_color.red,image->border_color.green, - image->border_color.blue,image->border_color.opacity); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"bounding-box") == 0) - { - char - geometry[MaxTextExtent]; - - RectangleInfo - page; - - if (image == (Image *) NULL) - break; - page=GetImageBoundingBox(image,&image->exception); - (void) FormatLocaleString(geometry,MaxTextExtent, - "%.20gx%.20g%+.20g%+.20g",(double) page.width,(double) - page.height,(double) page.x,(double) page.y); - s=newSVpv(geometry,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"class") == 0) - { - if (image == (Image *) NULL) - break; - s=newSViv(image->storage_class); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickClassOptions, - image->storage_class)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"clip-mask") == 0) - { - if (image != (Image *) NULL) - { - SV - *sv; - - sv=NULL; - if (image->mask == (Image *) NULL) - ClipImage(image); - if (image->mask != (Image *) NULL) - { - AddImageToRegistry(sv,image->mask); - s=sv_bless(newRV(sv),SvSTASH(reference)); - } - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"clip-path") == 0) - { - if (image != (Image *) NULL) - { - SV - *sv; - - sv=NULL; - if (image->clip_mask == (Image *) NULL) - ClipImage(image); - if (image->clip_mask != (Image *) NULL) - { - AddImageToRegistry(sv,image->clip_mask); - s=sv_bless(newRV(sv),SvSTASH(reference)); - } - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"compression") == 0) - { - j=info ? info->image_info->compression : image ? - image->compression : UndefinedCompression; - if (info) - if (info->image_info->compression == UndefinedCompression) - j=image->compression; - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickCompressOptions, - j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"colorspace") == 0) - { - j=image ? image->colorspace : RGBColorspace; - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickColorspaceOptions, - j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"colors") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) GetNumberColors(image,(FILE *) NULL, - &image->exception)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleNCompare(attribute,"colormap",8) == 0) - { - int - items; - - if (image == (Image *) NULL || !image->colormap) - break; - j=0; - items=sscanf(attribute,"%*[^[][%ld",&j); - (void) items; - if (j > (ssize_t) image->colors) - j%=image->colors; - (void) FormatLocaleString(color,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat, - image->colormap[j].red,image->colormap[j].green, - image->colormap[j].blue,image->colormap[j].opacity); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"columns") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->columns); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"comment") == 0) - { - const char - *value; - - value=GetImageProperty(image,attribute); - if (value != (const char *) NULL) - s=newSVpv(value,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"copyright") == 0) - { - s=newSVpv(GetMagickCopyright(),0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'D': - case 'd': - { - if (LocaleCompare(attribute,"density") == 0) - { - char - geometry[MaxTextExtent]; - - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(geometry,MaxTextExtent,"%.20gx%.15g", - image->x_resolution,image->y_resolution); - s=newSVpv(geometry,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"delay") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->delay); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"depth") == 0) - { - s=newSViv(MAGICKCORE_QUANTUM_DEPTH); - if (image != (Image *) NULL) - s=newSViv((ssize_t) GetImageDepth(image,&image->exception)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"directory") == 0) - { - if (image && image->directory) - s=newSVpv(image->directory,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"dispose") == 0) - { - if (image == (Image *) NULL) - break; - - s=newSViv(image->dispose); - (void) sv_setpv(s, - CommandOptionToMnemonic(MagickDisposeOptions,image->dispose)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"disk") == 0) - { - s=newSViv(GetMagickResource(DiskResource)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"dither") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->dither); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"display") == 0) /* same as server */ - { - if (info && info->image_info->server_name) - s=newSVpv(info->image_info->server_name,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'E': - case 'e': - { - if (LocaleCompare(attribute,"elapsed-time") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(GetElapsedTime(&image->timer)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"endian") == 0) - { - j=info ? info->image_info->endian : image ? image->endian : - UndefinedEndian; - if (info) - if (info->image_info->endian == UndefinedEndian) - j=image->endian; - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickEndianOptions,j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"error") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->error.mean_error_per_pixel); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'F': - case 'f': - { - if (LocaleCompare(attribute,"filesize") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) GetBlobSize(image)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"filename") == 0) - { - if (image != (Image *) NULL) - s=newSVpv(image->filename,0); - else - if (info && *info->image_info->filename) - s=newSVpv(info->image_info->filename,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"filter") == 0) - { - s=image ? newSViv(image->filter) : newSViv(0); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickFilterOptions, - image->filter)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"font") == 0) - { - if (info && info->image_info->font) - s=newSVpv(info->image_info->font,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"foreground") == 0) - continue; - if (LocaleCompare(attribute,"format") == 0) - { - const MagickInfo - *magick_info; - - magick_info=(const MagickInfo *) NULL; - if (info && (*info->image_info->magick != '\0')) - magick_info=GetMagickInfo(info->image_info->magick,exception); - if (image != (Image *) NULL) - magick_info=GetMagickInfo(image->magick,&image->exception); - if ((magick_info != (const MagickInfo *) NULL) && - (*magick_info->description != '\0')) - s=newSVpv((char *) magick_info->description,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"fuzz") == 0) - { - if (info) - s=newSVnv(info->image_info->fuzz); - if (image != (Image *) NULL) - s=newSVnv(image->fuzz); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'G': - case 'g': - { - if (LocaleCompare(attribute,"gamma") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->gamma); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"geometry") == 0) - { - if (image && image->geometry) - s=newSVpv(image->geometry,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"gravity") == 0) - { - s=image ? newSViv(image->gravity) : newSViv(0); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickGravityOptions, - image->gravity)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"green-primary") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,"%.20g,%.15g", - image->chromaticity.green_primary.x, - image->chromaticity.green_primary.y); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'H': - case 'h': - { - if (LocaleCompare(attribute,"height") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->rows); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'I': - case 'i': - { - if (LocaleCompare(attribute,"icc") == 0) - { - if (image != (Image *) NULL) - { - const StringInfo - *profile; - - profile=GetImageProfile(image,"icc"); - if (profile != (StringInfo *) NULL) - s=newSVpv((const char *) GetStringInfoDatum(profile), - GetStringInfoLength(profile)); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"icm") == 0) - { - if (image != (Image *) NULL) - { - const StringInfo - *profile; - - profile=GetImageProfile(image,"icm"); - if (profile != (const StringInfo *) NULL) - s=newSVpv((const char *) GetStringInfoDatum(profile), - GetStringInfoLength(profile)); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"id") == 0) - { - if (image != (Image *) NULL) - { - char - key[MaxTextExtent]; - - MagickBooleanType - status; - - static ssize_t - id = 0; - - (void) FormatLocaleString(key,MaxTextExtent,"%.20g\n",(double) - id); - status=SetImageRegistry(ImageRegistryType,key,image, - &image->exception); - (void) status; - s=newSViv(id++); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleNCompare(attribute,"index",5) == 0) - { - char - name[MaxTextExtent]; - - int - items; - - long - x, - y; - - const IndexPacket - *indexes; - - const PixelPacket - *p; - - CacheView - *image_view; - - if (image == (Image *) NULL) - break; - if (image->storage_class != PseudoClass) - break; - x=0; - y=0; - items=sscanf(attribute,"%*[^[][%ld%*[,/]%ld",&x,&y); - (void) items; - image_view=AcquireVirtualCacheView(image,exception); - p=GetCacheViewVirtualPixels(image_view,x,y,1,1,&image->exception); - if (p != (const PixelPacket *) NULL) - { - indexes=GetCacheViewVirtualIndexQueue(image_view); - (void) FormatLocaleString(name,MaxTextExtent,QuantumFormat, - GetPixelIndex(indexes)); - s=newSVpv(name,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - } - image_view=DestroyCacheView(image_view); - continue; - } - if (LocaleCompare(attribute,"iptc") == 0) - { - if (image != (Image *) NULL) - { - const StringInfo - *profile; - - profile=GetImageProfile(image,"iptc"); - if (profile != (const StringInfo *) NULL) - s=newSVpv((const char *) GetStringInfoDatum(profile), - GetStringInfoLength(profile)); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"iterations") == 0) /* same as loop */ - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->iterations); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"interlace") == 0) - { - j=info ? info->image_info->interlace : image ? image->interlace : - UndefinedInterlace; - if (info) - if (info->image_info->interlace == UndefinedInterlace) - j=image->interlace; - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickInterlaceOptions, - j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'L': - case 'l': - { - if (LocaleCompare(attribute,"label") == 0) - { - const char - *value; - - if (image == (Image *) NULL) - break; - value=GetImageProperty(image,"Label"); - if (value != (const char *) NULL) - s=newSVpv(value,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"loop") == 0) /* same as iterations */ - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->iterations); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"magick") == 0) - { - if (info && *info->image_info->magick) - s=newSVpv(info->image_info->magick,0); - if (image != (Image *) NULL) - s=newSVpv(image->magick,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"map") == 0) - { - s=newSViv(GetMagickResource(MapResource)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"maximum-error") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->error.normalized_maximum_error); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"memory") == 0) - { - s=newSViv(GetMagickResource(MemoryResource)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"mean-error") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->error.normalized_mean_error); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"mime") == 0) - { - if (info && *info->image_info->magick) - s=newSVpv(MagickToMime(info->image_info->magick),0); - if (image != (Image *) NULL) - s=newSVpv(MagickToMime(image->magick),0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"mattecolor") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat, - image->matte_color.red,image->matte_color.green, - image->matte_color.blue,image->matte_color.opacity); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"matte") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->matte); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"mime") == 0) - { - const char - *magick; - - magick=NULL; - if (info && *info->image_info->magick) - magick=info->image_info->magick; - if (image != (Image *) NULL) - magick=image->magick; - if (magick) - { - char - *mime; - - mime=MagickToMime(magick); - s=newSVpv(mime,0); - mime=(char *) RelinquishMagickMemory(mime); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"monochrome") == 0) - { - if (image == (Image *) NULL) - continue; - j=info ? info->image_info->monochrome : - IsMonochromeImage(image,&image->exception); - s=newSViv(j); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"montage") == 0) - { - if (image && image->montage) - s=newSVpv(image->montage,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'O': - case 'o': - { - if (LocaleCompare(attribute,"orientation") == 0) - { - j=info ? info->image_info->orientation : image ? - image->orientation : UndefinedOrientation; - if (info) - if (info->image_info->orientation == UndefinedOrientation) - j=image->orientation; - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickOrientationOptions, - j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'P': - case 'p': - { - if (LocaleCompare(attribute,"page") == 0) - { - if (info && info->image_info->page) - s=newSVpv(info->image_info->page,0); - if (image != (Image *) NULL) - { - char - geometry[MaxTextExtent]; - - (void) FormatLocaleString(geometry,MaxTextExtent, - "%.20gx%.20g%+.20g%+.20g",(double) image->page.width, - (double) image->page.height,(double) image->page.x,(double) - image->page.y); - s=newSVpv(geometry,0); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"page.x") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->page.x); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"page.y") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->page.y); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleNCompare(attribute,"pixel",5) == 0) - { - char - tuple[MaxTextExtent]; - - int - items; - - long - x, - y; - - const PixelPacket - *p; - - const IndexPacket - *indexes; - - if (image == (Image *) NULL) - break; - x=0; - y=0; - items=sscanf(attribute,"%*[^[][%ld%*[,/]%ld",&x,&y); - (void) items; - p=GetVirtualPixels(image,x,y,1,1,exception); - indexes=GetVirtualIndexQueue(image); - if (image->colorspace != CMYKColorspace) - (void) FormatLocaleString(tuple,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat, - GetPixelRed(p),GetPixelGreen(p), - GetPixelBlue(p),GetPixelOpacity(p)); - else - (void) FormatLocaleString(tuple,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat "," - QuantumFormat,GetPixelRed(p), - GetPixelGreen(p),GetPixelBlue(p), - GetPixelIndex(indexes),GetPixelOpacity(p)); - s=newSVpv(tuple,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"pointsize") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->pointsize); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"precision") == 0) - { - s=newSViv((ssize_t) GetMagickPrecision()); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"preview") == 0) - { - s=newSViv(info->image_info->preview_type); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickPreviewOptions, - info->image_info->preview_type)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'Q': - case 'q': - { - if (LocaleCompare(attribute,"quality") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->quality); - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->quality); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"quantum") == 0) - { - if (info) - s=newSViv((ssize_t) MAGICKCORE_QUANTUM_DEPTH); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'R': - case 'r': - { - if (LocaleCompare(attribute,"rendering-intent") == 0) - { - s=newSViv(image->rendering_intent); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickIntentOptions, - image->rendering_intent)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"red-primary") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,"%.20g,%.15g", - image->chromaticity.red_primary.x, - image->chromaticity.red_primary.y); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"rows") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->rows); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'S': - case 's': - { - if (LocaleCompare(attribute,"sampling-factor") == 0) - { - if (info && info->image_info->sampling_factor) - s=newSVpv(info->image_info->sampling_factor,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"subimage") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->subimage); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"subrange") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->subrange); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"server") == 0) /* same as display */ - { - if (info && info->image_info->server_name) - s=newSVpv(info->image_info->server_name,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"size") == 0) - { - if (info && info->image_info->size) - s=newSVpv(info->image_info->size,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"scene") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->scene); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"scenes") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) info->image_info->number_scenes); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"signature") == 0) - { - const char - *value; - - if (image == (Image *) NULL) - break; - (void) SignatureImage(image); - value=GetImageProperty(image,"Signature"); - if (value != (const char *) NULL) - s=newSVpv(value,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'T': - case 't': - { - if (LocaleCompare(attribute,"taint") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) IsTaintImage(image)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"tile") == 0) - { - if (info && info->image_info->tile) - s=newSVpv(info->image_info->tile,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"texture") == 0) - { - if (info && info->image_info->texture) - s=newSVpv(info->image_info->texture,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"total-ink-density") == 0) - { - s=newSViv(MAGICKCORE_QUANTUM_DEPTH); - if (image != (Image *) NULL) - s=newSVnv(GetImageTotalInkDensity(image)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"transparent-color") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat, - image->transparent_color.red,image->transparent_color.green, - image->transparent_color.blue,image->transparent_color.opacity); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"type") == 0) - { - if (image == (Image *) NULL) - break; - j=(ssize_t) GetImageType(image,&image->exception); - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickTypeOptions,j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'U': - case 'u': - { - if (LocaleCompare(attribute,"units") == 0) - { - j=info ? info->image_info->units : image ? image->units : - UndefinedResolution; - if (info) - if (info->image_info->units == UndefinedResolution) - j=image->units; - if (j == UndefinedResolution) - s=newSVpv("undefined units",0); - else - if (j == PixelsPerInchResolution) - s=newSVpv("pixels / inch",0); - else - s=newSVpv("pixels / centimeter",0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"user-time") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(GetUserTime(&image->timer)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'V': - case 'v': - { - if (LocaleCompare(attribute,"verbose") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->verbose); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"version") == 0) - { - s=newSVpv(GetMagickVersion((size_t *) NULL),0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"view") == 0) - { - if (info && info->image_info->view) - s=newSVpv(info->image_info->view,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"virtual-pixel") == 0) - { - if (image == (Image *) NULL) - break; - j=(ssize_t) GetImageVirtualPixelMethod(image); - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic( - MagickVirtualPixelOptions,j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'W': - case 'w': - { - if (LocaleCompare(attribute,"white-point") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,"%.20g,%.15g", - image->chromaticity.white_point.x, - image->chromaticity.white_point.y); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"width") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->columns); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'X': - case 'x': - { - if (LocaleCompare(attribute,"xmp") == 0) - { - if (image != (Image *) NULL) - { - const StringInfo - *profile; - - profile=GetImageProfile(image,"xmp"); - if (profile != (StringInfo *) NULL) - s=newSVpv((const char *) GetStringInfoDatum(profile), - GetStringInfoLength(profile)); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"x-resolution") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->x_resolution); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'Y': - case 'y': - { - if (LocaleCompare(attribute,"y-resolution") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->y_resolution); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - break; - } - if (image == (Image *) NULL) - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute) - else - { - value=GetImageProperty(image,attribute); - if (value != (const char *) NULL) - { - s=newSVpv(value,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - } - else - if (*attribute != '%') - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute) - else - { - char - *meta; - - meta=InterpretImageProperties(info ? info->image_info : - (ImageInfo *) NULL,image,attribute); - s=newSVpv(meta,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - meta=(char *) RelinquishMagickMemory(meta); - } - } - } - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - } - -# -############################################################################### -# # -# # -# # -# G e t A u t h e n t i c P i x e l s # -# # -# # -# # -############################################################################### -# -# -void * -GetAuthenticPixels(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - getauthenticpixels = 1 - GetImagePixels = 2 - getimagepixels = 3 - CODE: - { - char - *attribute; - - ExceptionInfo - *exception; - - Image - *image; - - RectangleInfo - region; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - void - *blob = NULL; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - - region.x=0; - region.y=0; - region.width=image->columns; - region.height=1; - if (items == 1) - (void) ParseAbsoluteGeometry(SvPV(ST(1),na),®ion); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - (void) ParseAbsoluteGeometry(SvPV(ST(i),na),®ion); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'H': - case 'h': - { - if (LocaleCompare(attribute,"height") == 0) - { - region.height=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - case 'X': - case 'x': - { - if (LocaleCompare(attribute,"x") == 0) - { - region.x=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - case 'Y': - case 'y': - { - if (LocaleCompare(attribute,"y") == 0) - { - region.y=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - case 'W': - case 'w': - { - if (LocaleCompare(attribute,"width") == 0) - { - region.width=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - } - } - blob=(void *) GetAuthenticPixels(image,region.x,region.y,region.width, - region.height,exception); - if (blob != (void *) NULL) - goto PerlEnd; - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - - PerlEnd: - RETVAL = blob; - } - OUTPUT: - RETVAL - -# -############################################################################### -# # -# # -# # -# G e t V i r t u a l P i x e l s # -# # -# # -# # -############################################################################### -# -# -void * -GetVirtualPixels(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - getvirtualpixels = 1 - AcquireImagePixels = 2 - acquireimagepixels = 3 - CODE: - { - char - *attribute; - - const void - *blob = NULL; - - ExceptionInfo - *exception; - - Image - *image; - - RectangleInfo - region; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - - region.x=0; - region.y=0; - region.width=image->columns; - region.height=1; - if (items == 1) - (void) ParseAbsoluteGeometry(SvPV(ST(1),na),®ion); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - (void) ParseAbsoluteGeometry(SvPV(ST(i),na),®ion); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'H': - case 'h': - { - if (LocaleCompare(attribute,"height") == 0) - { - region.height=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - case 'X': - case 'x': - { - if (LocaleCompare(attribute,"x") == 0) - { - region.x=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - case 'Y': - case 'y': - { - if (LocaleCompare(attribute,"y") == 0) - { - region.y=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - case 'W': - case 'w': - { - if (LocaleCompare(attribute,"width") == 0) - { - region.width=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - } - } - blob=(const void *) GetVirtualPixels(image,region.x,region.y,region.width, - region.height,exception); - if (blob != (void *) NULL) - goto PerlEnd; - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - - PerlEnd: - RETVAL = (void *) blob; - } - OUTPUT: - RETVAL - -# -############################################################################### -# # -# # -# # -# G e t A u t h e n t i c I n d e x Q u e u e # -# # -# # -# # -############################################################################### -# -# -void * -GetAuthenticIndexQueue(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - getauthenticindexqueue = 1 - GetIndexes = 2 - getindexes = 3 - CODE: - { - ExceptionInfo - *exception; - - Image - *image; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - void - *blob = NULL; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - - blob=(void *) GetAuthenticIndexQueue(image); - if (blob != (void *) NULL) - goto PerlEnd; - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - - PerlEnd: - RETVAL = blob; - } - OUTPUT: - RETVAL - -# -############################################################################### -# # -# # -# # -# G e t V i r t u a l I n d e x Q u e u e # -# # -# # -# # -############################################################################### -# -# -void * -GetVirtualIndexQueue(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - getvirtualindexqueue = 1 - CODE: - { - ExceptionInfo - *exception; - - Image - *image; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - void - *blob = NULL; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - - blob=(void *) GetVirtualIndexQueue(image); - if (blob != (void *) NULL) - goto PerlEnd; - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - - PerlEnd: - RETVAL = blob; - } - OUTPUT: - RETVAL - -# -############################################################################### -# # -# # -# # -# H i s t o g r a m # -# # -# # -# # -############################################################################### -# -# -void -Histogram(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - HistogramImage = 1 - histogram = 2 - histogramimage = 3 - PPCODE: - { - AV - *av; - - char - message[MaxTextExtent]; - - ColorPacket - *histogram; - - ExceptionInfo - *exception; - - Image - *image; - - ssize_t - i; - - ssize_t - count; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - size_t - number_colors; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - av=newAV(); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - count=0; - for ( ; image; image=image->next) - { - histogram=GetImageHistogram(image,&number_colors,&image->exception); - if (histogram == (ColorPacket *) NULL) - continue; - count+=(ssize_t) number_colors; - EXTEND(sp,6*count); - for (i=0; i < (ssize_t) number_colors; i++) - { - (void) FormatLocaleString(message,MaxTextExtent,QuantumFormat, - histogram[i].pixel.red); - PUSHs(sv_2mortal(newSVpv(message,0))); - (void) FormatLocaleString(message,MaxTextExtent,QuantumFormat, - histogram[i].pixel.green); - PUSHs(sv_2mortal(newSVpv(message,0))); - (void) FormatLocaleString(message,MaxTextExtent,QuantumFormat, - histogram[i].pixel.blue); - PUSHs(sv_2mortal(newSVpv(message,0))); - if (image->colorspace == CMYKColorspace) - { - (void) FormatLocaleString(message,MaxTextExtent,QuantumFormat, - histogram[i].index); - PUSHs(sv_2mortal(newSVpv(message,0))); - } - (void) FormatLocaleString(message,MaxTextExtent,QuantumFormat, - histogram[i].pixel.opacity); - PUSHs(sv_2mortal(newSVpv(message,0))); - (void) FormatLocaleString(message,MaxTextExtent,"%.20g",(double) - histogram[i].count); - PUSHs(sv_2mortal(newSVpv(message,0))); - } - histogram=(ColorPacket *) RelinquishMagickMemory(histogram); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# G e t P i x e l # -# # -# # -# # -############################################################################### -# -# -void -GetPixel(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - getpixel = 1 - getPixel = 2 - PPCODE: - { - AV - *av; - - char - *attribute; - - ChannelType - channel; - - ExceptionInfo - *exception; - - Image - *image; - - MagickBooleanType - normalize; - - RectangleInfo - region; - - const IndexPacket - *indexes; - - const PixelPacket - *p; - - ssize_t - i; - - ssize_t - option; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - channel=DefaultChannels; - normalize=MagickTrue; - region.x=0; - region.y=0; - region.width=image->columns; - region.height=1; - if (items == 1) - (void) ParseAbsoluteGeometry(SvPV(ST(1),na),®ion); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"channel") == 0) - { - ssize_t - option; - - option=ParseChannelOption(SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - channel=(ChannelType) option; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - (void) ParseAbsoluteGeometry(SvPV(ST(i),na),®ion); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'N': - case 'n': - { - if (LocaleCompare(attribute,"normalize") == 0) - { - option=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - normalize=option != 0 ? MagickTrue : MagickFalse; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'x': - case 'X': - { - if (LocaleCompare(attribute,"x") == 0) - { - region.x=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'y': - case 'Y': - { - if (LocaleCompare(attribute,"y") == 0) - { - region.y=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - p=GetVirtualPixels(image,region.x,region.y,1,1,exception); - if (p == (const PixelPacket *) NULL) - PUSHs(&sv_undef); - else - { - double - scale; - - indexes=GetVirtualIndexQueue(image); - scale=1.0; - if (normalize != MagickFalse) - scale=1.0/QuantumRange; - if ((channel & RedChannel) != 0) - PUSHs(sv_2mortal(newSVnv(scale*GetPixelRed(p)))); - if ((channel & GreenChannel) != 0) - PUSHs(sv_2mortal(newSVnv(scale*GetPixelGreen(p)))); - if ((channel & BlueChannel) != 0) - PUSHs(sv_2mortal(newSVnv(scale*GetPixelBlue(p)))); - if (((channel & IndexChannel) != 0) && - (image->colorspace == CMYKColorspace)) - PUSHs(sv_2mortal(newSVnv(scale*GetPixelIndex(indexes)))); - if ((channel & OpacityChannel) != 0) - PUSHs(sv_2mortal(newSVnv(scale*GetPixelOpacity(p)))); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# G e t P i x e l s # -# # -# # -# # -############################################################################### -# -# -void -GetPixels(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - getpixels = 1 - getPixels = 2 - PPCODE: - { - AV - *av; - - char - *attribute; - - const char - *map; - - ExceptionInfo - *exception; - - Image - *image; - - MagickBooleanType - normalize, - status; - - RectangleInfo - region; - - ssize_t - i; - - ssize_t - option; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - map="RGB"; - if (image->matte != MagickFalse) - map="RGBA"; - if (image->colorspace == CMYKColorspace) - { - map="CMYK"; - if (image->matte != MagickFalse) - map="CMYKA"; - } - normalize=MagickFalse; - region.x=0; - region.y=0; - region.width=image->columns; - region.height=1; - if (items == 1) - (void) ParseAbsoluteGeometry(SvPV(ST(1),na),®ion); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - (void) ParseAbsoluteGeometry(SvPV(ST(i),na),®ion); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'H': - case 'h': - { - if (LocaleCompare(attribute,"height") == 0) - { - region.height=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"map") == 0) - { - map=SvPV(ST(i),na); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'N': - case 'n': - { - if (LocaleCompare(attribute,"normalize") == 0) - { - option=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - normalize=option != 0 ? MagickTrue : MagickFalse; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'W': - case 'w': - { - if (LocaleCompare(attribute,"width") == 0) - { - region.width=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'x': - case 'X': - { - if (LocaleCompare(attribute,"x") == 0) - { - region.x=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'y': - case 'Y': - { - if (LocaleCompare(attribute,"y") == 0) - { - region.y=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - if (normalize != MagickFalse) - { - float - *pixels; - - MemoryInfo - *pixels_info; - - pixels_info=AcquireVirtualMemory(strlen(map)*region.width, - region.height*sizeof(*pixels)); - if (pixels_info == (MemoryInfo *) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - pixels=(float *) GetVirtualMemoryBlob(pixels_info); - status=ExportImagePixels(image,region.x,region.y,region.width, - region.height,map,FloatPixel,pixels,exception); - if (status == MagickFalse) - PUSHs(&sv_undef); - else - { - EXTEND(sp,strlen(map)*region.width*region.height); - for (i=0; i < (ssize_t) (strlen(map)*region.width*region.height); i++) - PUSHs(sv_2mortal(newSVnv(pixels[i]))); - } - pixels_info=RelinquishVirtualMemory(pixels_info); - } - else - { - MemoryInfo - *pixels_info; - - Quantum - *pixels; - - pixels_info=AcquireVirtualMemory(strlen(map)*region.width, - region.height*sizeof(*pixels)); - if (pixels_info == (MemoryInfo *) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - pixels=(Quantum *) GetVirtualMemoryBlob(pixels_info); - status=ExportImagePixels(image,region.x,region.y,region.width, - region.height,map,QuantumPixel,pixels,exception); - if (status == MagickFalse) - PUSHs(&sv_undef); - else - { - EXTEND(sp,strlen(map)*region.width*region.height); - for (i=0; i < (ssize_t) (strlen(map)*region.width*region.height); i++) - PUSHs(sv_2mortal(newSViv(pixels[i]))); - } - pixels_info=RelinquishVirtualMemory(pixels_info); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# I m a g e T o B l o b # -# # -# # -# # -############################################################################### -# -# -void -ImageToBlob(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - ImageToBlob = 1 - imagetoblob = 2 - toblob = 3 - blob = 4 - PPCODE: - { - char - filename[MaxTextExtent]; - - ExceptionInfo - *exception; - - Image - *image, - *next; - - ssize_t - i; - - struct PackageInfo - *info, - *package_info; - - size_t - length; - - ssize_t - scene; - - SV - *perl_exception, - *reference; - - void - *blob; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - package_info=(struct PackageInfo *) NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - package_info=ClonePackageInfo(info,exception); - for (i=2; i < items; i+=2) - SetAttribute(aTHX_ package_info,image,SvPV(ST(i-1),na),ST(i),exception); - (void) CopyMagickString(filename,package_info->image_info->filename, - MaxTextExtent); - scene=0; - for (next=image; next; next=next->next) - { - (void) CopyMagickString(next->filename,filename,MaxTextExtent); - next->scene=scene++; - } - SetImageInfo(package_info->image_info,(unsigned int) - GetImageListLength(image),&image->exception); - EXTEND(sp,(ssize_t) GetImageListLength(image)); - for ( ; image; image=image->next) - { - length=0; - blob=ImagesToBlob(package_info->image_info,image,&length,exception); - if (blob != (char *) NULL) - { - PUSHs(sv_2mortal(newSVpv((const char *) blob,length))); - blob=(unsigned char *) RelinquishMagickMemory(blob); - } - if (package_info->image_info->adjoin) - break; - } - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - } - -# -############################################################################### -# # -# # -# # -# L a y e r s # -# # -# # -# # -############################################################################### -# -# -void -Layers(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - Layers = 1 - layers = 2 - OptimizeImageLayers = 3 - optimizelayers = 4 - optimizeimagelayers = 5 - PPCODE: - { - AV - *av; - - char - *attribute; - - CompositeOperator - compose; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image, - *layers; - - ImageLayerMethod - method; - - ssize_t - i; - - ssize_t - option, - sp; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - compose=image->compose; - method=OptimizeLayer; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"compose") == 0) - { - sp=!SvPOK(ST(i)) ? SvIV(ST(i)) : ParseCommandOption( - MagickComposeOptions,MagickFalse,SvPV(ST(i),na)); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - compose=(CompositeOperator) sp; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"method") == 0) - { - option=ParseCommandOption(MagickLayerOptions,MagickFalse, - SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - method=(ImageLayerMethod) option; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - layers=(Image *) NULL; - switch (method) - { - case CompareAnyLayer: - case CompareClearLayer: - case CompareOverlayLayer: - default: - { - layers=CompareImageLayers(image,method,exception); - break; - } - case MergeLayer: - case FlattenLayer: - case MosaicLayer: - { - layers=MergeImageLayers(image,method,exception); - break; - } - case DisposeLayer: - { - layers=DisposeImages(image,exception); - break; - } - case OptimizeImageLayer: - { - layers=OptimizeImageLayers(image,exception); - break; - } - case OptimizePlusLayer: - { - layers=OptimizePlusImageLayers(image,exception); - break; - } - case OptimizeTransLayer: - { - OptimizeImageTransparency(image,exception); - InheritException(&(image->exception),exception); - break; - } - case RemoveDupsLayer: - { - RemoveDuplicateLayers(&image,exception); - InheritException(&(image->exception),exception); - break; - } - case RemoveZeroLayer: - { - RemoveZeroDelayLayers(&image,exception); - InheritException(&(image->exception),exception); - break; - } - case OptimizeLayer: - { - QuantizeInfo - *quantize_info; - - /* - General Purpose, GIF Animation Optimizer. - */ - layers=CoalesceImages(image,exception); - if (layers == (Image *) NULL) - break; - InheritException(&(layers->exception),exception); - image=layers; - layers=OptimizeImageLayers(image,exception); - if (layers == (Image *) NULL) - break; - InheritException(&(layers->exception),exception); - image=DestroyImageList(image); - image=layers; - layers=(Image *) NULL; - OptimizeImageTransparency(image,exception); - InheritException(&(image->exception),exception); - quantize_info=AcquireQuantizeInfo(info->image_info); - (void) RemapImages(quantize_info,image,(Image *) NULL); - quantize_info=DestroyQuantizeInfo(quantize_info); - break; - } - case CompositeLayer: - { - Image - *source; - - RectangleInfo - geometry; - - /* - Split image sequence at the first 'NULL:' image. - */ - source=image; - while (source != (Image *) NULL) - { - source=GetNextImageInList(source); - if ((source != (Image *) NULL) && - (LocaleCompare(source->magick,"NULL") == 0)) - break; - } - if (source != (Image *) NULL) - { - if ((GetPreviousImageInList(source) == (Image *) NULL) || - (GetNextImageInList(source) == (Image *) NULL)) - source=(Image *) NULL; - else - { - /* - Separate the two lists, junk the null: image. - */ - source=SplitImageList(source->previous); - DeleteImageFromList(&source); - } - } - if (source == (Image *) NULL) - { - (void) ThrowMagickException(exception,GetMagickModule(), - OptionError,"MissingNullSeparator","layers Composite"); - break; - } - /* - Adjust offset with gravity and virtual canvas. - */ - SetGeometry(image,&geometry); - (void) ParseAbsoluteGeometry(image->geometry,&geometry); - geometry.width=source->page.width != 0 ? source->page.width : - source->columns; - geometry.height=source->page.height != 0 ? source->page.height : - source->rows; - GravityAdjustGeometry(image->page.width != 0 ? image->page.width : - image->columns,image->page.height != 0 ? image->page.height : - image->rows,image->gravity,&geometry); - CompositeLayers(image,compose,source,geometry.x,geometry.y,exception); - source=DestroyImageList(source); - InheritException(&(image->exception),exception); - break; - } - } - if (layers == (Image *) NULL) - image=CloneImage(image,0,0,MagickTrue,exception); - else - { - InheritException(&(layers->exception),exception); - image=layers; - } - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# M a g i c k T o M i m e # -# # -# # -# # -############################################################################### -# -# -SV * -MagickToMime(ref,name) - Image::Magick::Q16 ref = NO_INIT - char *name - ALIAS: - magicktomime = 1 - CODE: - { - char - *mime; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - mime=MagickToMime(name); - RETVAL=newSVpv(mime,0); - mime=(char *) RelinquishMagickMemory(mime); - } - OUTPUT: - RETVAL - -# -############################################################################### -# # -# # -# # -# M o g r i f y # -# # -# # -# # -############################################################################### -# -# -void -Mogrify(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - Comment = 1 - CommentImage = 2 - Label = 3 - LabelImage = 4 - AddNoise = 5 - AddNoiseImage = 6 - Colorize = 7 - ColorizeImage = 8 - Border = 9 - BorderImage = 10 - Blur = 11 - BlurImage = 12 - Chop = 13 - ChopImage = 14 - Crop = 15 - CropImage = 16 - Despeckle = 17 - DespeckleImage = 18 - Edge = 19 - EdgeImage = 20 - Emboss = 21 - EmbossImage = 22 - Enhance = 23 - EnhanceImage = 24 - Flip = 25 - FlipImage = 26 - Flop = 27 - FlopImage = 28 - Frame = 29 - FrameImage = 30 - Implode = 31 - ImplodeImage = 32 - Magnify = 33 - MagnifyImage = 34 - MedianFilter = 35 - MedianFilterImage = 36 - Minify = 37 - MinifyImage = 38 - OilPaint = 39 - OilPaintImage = 40 - ReduceNoise = 41 - ReduceNoiseImage = 42 - Roll = 43 - RollImage = 44 - Rotate = 45 - RotateImage = 46 - Sample = 47 - SampleImage = 48 - Scale = 49 - ScaleImage = 50 - Shade = 51 - ShadeImage = 52 - Sharpen = 53 - SharpenImage = 54 - Shear = 55 - ShearImage = 56 - Spread = 57 - SpreadImage = 58 - Swirl = 59 - SwirlImage = 60 - Resize = 61 - ResizeImage = 62 - Zoom = 63 - ZoomImage = 64 - Annotate = 65 - AnnotateImage = 66 - ColorFloodfill = 67 - ColorFloodfillImage= 68 - Composite = 69 - CompositeImage = 70 - Contrast = 71 - ContrastImage = 72 - CycleColormap = 73 - CycleColormapImage = 74 - Draw = 75 - DrawImage = 76 - Equalize = 77 - EqualizeImage = 78 - Gamma = 79 - GammaImage = 80 - Map = 81 - MapImage = 82 - MatteFloodfill = 83 - MatteFloodfillImage= 84 - Modulate = 85 - ModulateImage = 86 - Negate = 87 - NegateImage = 88 - Normalize = 89 - NormalizeImage = 90 - NumberColors = 91 - NumberColorsImage = 92 - Opaque = 93 - OpaqueImage = 94 - Quantize = 95 - QuantizeImage = 96 - Raise = 97 - RaiseImage = 98 - Segment = 99 - SegmentImage = 100 - Signature = 101 - SignatureImage = 102 - Solarize = 103 - SolarizeImage = 104 - Sync = 105 - SyncImage = 106 - Texture = 107 - TextureImage = 108 - Evaluate = 109 - EvaluateImage = 110 - Transparent = 111 - TransparentImage = 112 - Threshold = 113 - ThresholdImage = 114 - Charcoal = 115 - CharcoalImage = 116 - Trim = 117 - TrimImage = 118 - Wave = 119 - WaveImage = 120 - Separate = 121 - SeparateImage = 122 - Stereo = 125 - StereoImage = 126 - Stegano = 127 - SteganoImage = 128 - Deconstruct = 129 - DeconstructImage = 130 - GaussianBlur = 131 - GaussianBlurImage = 132 - Convolve = 133 - ConvolveImage = 134 - Profile = 135 - ProfileImage = 136 - UnsharpMask = 137 - UnsharpMaskImage = 138 - MotionBlur = 139 - MotionBlurImage = 140 - OrderedDither = 141 - OrderedDitherImage = 142 - Shave = 143 - ShaveImage = 144 - Level = 145 - LevelImage = 146 - Clip = 147 - ClipImage = 148 - AffineTransform = 149 - AffineTransformImage = 150 - Difference = 151 - DifferenceImage = 152 - AdaptiveThreshold = 153 - AdaptiveThresholdImage = 154 - Resample = 155 - ResampleImage = 156 - Describe = 157 - DescribeImage = 158 - BlackThreshold = 159 - BlackThresholdImage= 160 - WhiteThreshold = 161 - WhiteThresholdImage= 162 - RotationalBlur = 163 - RotationalBlurImage= 164 - Thumbnail = 165 - ThumbnailImage = 166 - Strip = 167 - StripImage = 168 - Tint = 169 - TintImage = 170 - Channel = 171 - ChannelImage = 172 - Splice = 173 - SpliceImage = 174 - Posterize = 175 - PosterizeImage = 176 - Shadow = 177 - ShadowImage = 178 - Identify = 179 - IdentifyImage = 180 - SepiaTone = 181 - SepiaToneImage = 182 - SigmoidalContrast = 183 - SigmoidalContrastImage = 184 - Extent = 185 - ExtentImage = 186 - Vignette = 187 - VignetteImage = 188 - ContrastStretch = 189 - ContrastStretchImage = 190 - Sans0 = 191 - Sans0Image = 192 - Sans1 = 193 - Sans1Image = 194 - AdaptiveSharpen = 195 - AdaptiveSharpenImage = 196 - Transpose = 197 - TransposeImage = 198 - Transverse = 199 - TransverseImage = 200 - AutoOrient = 201 - AutoOrientImage = 202 - AdaptiveBlur = 203 - AdaptiveBlurImage = 204 - Sketch = 205 - SketchImage = 206 - UniqueColors = 207 - UniqueColorsImage = 208 - AdaptiveResize = 209 - AdaptiveResizeImage= 210 - ClipMask = 211 - ClipMaskImage = 212 - LinearStretch = 213 - LinearStretchImage = 214 - RecolorImage = 215 - Recolor = 216 - Mask = 217 - MaskImage = 218 - Polaroid = 219 - PolaroidImage = 220 - FloodfillPaint = 221 - FloodfillPaintImage= 222 - Distort = 223 - DistortImage = 224 - Clut = 225 - ClutImage = 226 - LiquidRescale = 227 - LiquidRescaleImage = 228 - Encipher = 229 - EncipherImage = 230 - Decipher = 231 - DecipherImage = 232 - Deskew = 233 - DeskewImage = 234 - Remap = 235 - RemapImage = 236 - SparseColor = 237 - SparseColorImage = 238 - Function = 239 - FunctionImage = 240 - SelectiveBlur = 241 - SelectiveBlurImage = 242 - HaldClut = 243 - HaldClutImage = 244 - BlueShift = 245 - BlueShiftImage = 246 - ForwardFourierTransform = 247 - ForwardFourierTransformImage = 248 - InverseFourierTransform = 249 - InverseFourierTransformImage = 250 - ColorDecisionList = 251 - ColorDecisionListImage = 252 - AutoGamma = 253 - AutoGammaImage = 254 - AutoLevel = 255 - AutoLevelImage = 256 - LevelColors = 257 - LevelColorsImage = 258 - Clamp = 259 - ClampImage = 260 - Filter = 261 - FilterImage = 262 - BrightnessContrast = 263 - BrightnessContrastImage = 264 - Morphology = 265 - MorphologyImage = 266 - ColorMatrix = 267 - ColorMatrixImage = 268 - Color = 269 - ColorImage = 270 - Mode = 271 - ModeImage = 272 - Statistic = 273 - StatisticImage = 274 - Perceptible = 275 - PerceptibleImage = 276 - Poly = 277 - PolyImage = 278 - Grayscale = 279 - GrayscaleImage = 280 - CannyEdge = 281 - CannyEdgeImage = 282 - HoughLine = 283 - HoughLineImage = 284 - MeanShift = 285 - MeanShiftImage = 286 - Kuwahara = 287 - KuwaharaImage = 288 - ConnectedComponents= 289 - ConnectedComponentsImage = 290 - CopyPixels = 291 - CopyImagePixels = 292 - WaveletDenoise = 293 - WaveletDenoiseImage= 294 - Colorspace = 295 - ColorspaceImage = 296 - AutoThreshold = 297 - AutoThresholdImage = 298 - MogrifyRegion = 666 - PPCODE: - { - AffineMatrix - affine, - current; - - char - attribute_flag[MaxArguments], - message[MaxTextExtent]; - - ChannelType - channel; - - CompositeOperator - compose; - - const char - *attribute, - *value; - - double - angle; - - ExceptionInfo - *exception; - - GeometryInfo - geometry_info; - - Image - *image, - *next, - *region_image; - - MagickBooleanType - status; - - MagickStatusType - flags; - - PixelPacket - fill_color; - - RectangleInfo - geometry, - region_info; - - ssize_t - i; - - ssize_t - base, - j, - number_images; - - struct Methods - *rp; - - struct PackageInfo - *info; - - SV - *perl_exception, - **pv, - *reference, - **reference_vector; - - struct ArgumentList - argument_list[MaxArguments]; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - reference_vector=NULL; - region_image=NULL; - number_images=0; - base=2; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - region_info.width=0; - region_info.height=0; - region_info.x=0; - region_info.y=0; - region_image=(Image *) NULL; - image=SetupList(aTHX_ reference,&info,&reference_vector,exception); - if (ix && (ix != 666)) - { - /* - Called as Method(...) - */ - ix=(ix+1)/2; - rp=(&Methods[ix-1]); - attribute=rp->name; - } - else - { - /* - Called as Mogrify("Method",...) - */ - attribute=(char *) SvPV(ST(1),na); - if (ix) - { - flags=ParseGravityGeometry(image,attribute,®ion_info,exception); - attribute=(char *) SvPV(ST(2),na); - base++; - } - for (rp=Methods; ; rp++) - { - if (rp >= EndOf(Methods)) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedPerlMagickMethod",attribute); - goto PerlException; - } - if (strEQcase(attribute,rp->name)) - break; - } - ix=rp-Methods+1; - base++; - } - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined",attribute); - goto PerlException; - } - Zero(&argument_list,NumberOf(argument_list),struct ArgumentList); - Zero(&attribute_flag,NumberOf(attribute_flag),char); - for (i=base; (i < items) || ((i == items) && (base == items)); i+=2) - { - Arguments - *pp, - *qq; - - ssize_t - ssize_test; - - struct ArgumentList - *al; - - SV - *sv; - - sv=NULL; - ssize_test=0; - pp=(Arguments *) NULL; - qq=rp->arguments; - if (i == items) - { - pp=rp->arguments, - sv=ST(i-1); - } - else - for (sv=ST(i), attribute=(char *) SvPV(ST(i-1),na); ; qq++) - { - if ((qq >= EndOf(rp->arguments)) || (qq->method == NULL)) - break; - if (strEQcase(attribute,qq->method) > ssize_test) - { - pp=qq; - ssize_test=strEQcase(attribute,qq->method); - } - } - if (pp == (Arguments *) NULL) - { - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - goto continue_outer_loop; - } - al=(&argument_list[pp-rp->arguments]); - switch (pp->type) - { - case ArrayReference: - { - if (SvTYPE(sv) != SVt_RV) - { - (void) FormatLocaleString(message,MaxTextExtent, - "invalid %.60s value",pp->method); - ThrowPerlException(exception,OptionError,message,SvPV(sv,na)); - goto continue_outer_loop; - } - al->array_reference=SvRV(sv); - break; - } - case RealReference: - { - al->real_reference=SvNV(sv); - break; - } - case FileReference: - { - al->file_reference=(FILE *) PerlIO_findFILE(IoIFP(sv_2io(sv))); - break; - } - case ImageReference: - { - if (!sv_isobject(sv) || - !(al->image_reference=SetupList(aTHX_ SvRV(sv), - (struct PackageInfo **) NULL,(SV ***) NULL,exception))) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - break; - } - case IntegerReference: - { - al->integer_reference=SvIV(sv); - break; - } - case StringReference: - { - al->string_reference=(char *) SvPV(sv,al->length); - if (sv_isobject(sv)) - al->image_reference=SetupList(aTHX_ SvRV(sv), - (struct PackageInfo **) NULL,(SV ***) NULL,exception); - break; - } - default: - { - /* - Is a string; look up name. - */ - if ((al->length > 1) && (*(char *) SvPV(sv,al->length) == '@')) - { - al->string_reference=(char *) SvPV(sv,al->length); - al->integer_reference=(-1); - break; - } - al->integer_reference=ParseCommandOption((CommandOption) pp->type, - MagickFalse,SvPV(sv,na)); - if (pp->type == MagickChannelOptions) - al->integer_reference=ParseChannelOption(SvPV(sv,na)); - if ((al->integer_reference < 0) && ((al->integer_reference=SvIV(sv)) <= 0)) - { - (void) FormatLocaleString(message,MaxTextExtent, - "invalid %.60s value",pp->method); - ThrowPerlException(exception,OptionError,message,SvPV(sv,na)); - goto continue_outer_loop; - } - break; - } - } - attribute_flag[pp-rp->arguments]++; - continue_outer_loop: ; - } - (void) ResetMagickMemory((char *) &fill_color,0,sizeof(fill_color)); - pv=reference_vector; - SetGeometryInfo(&geometry_info); - channel=DefaultChannels; - for (next=image; next; next=next->next) - { - image=next; - SetGeometry(image,&geometry); - if ((region_info.width*region_info.height) != 0) - { - region_image=image; - image=CropImage(image,®ion_info,exception); - } - switch (ix) - { - default: - { - (void) FormatLocaleString(message,MaxTextExtent,"%.20g",(double) ix); - ThrowPerlException(exception,OptionError, - "UnrecognizedPerlMagickMethod",message); - goto PerlException; - } - case 1: /* Comment */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference=(char *) NULL; - (void) SetImageProperty(image,"comment",InterpretImageProperties( - info ? info->image_info : (ImageInfo *) NULL,image, - argument_list[0].string_reference)); - break; - } - case 2: /* Label */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference=(char *) NULL; - (void) SetImageProperty(image,"label",InterpretImageProperties( - info ? info->image_info : (ImageInfo *) NULL,image, - argument_list[0].string_reference)); - break; - } - case 3: /* AddNoise */ - { - if (attribute_flag[0] == 0) - argument_list[0].integer_reference=UniformNoise; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - image=AddNoiseImageChannel(image,channel,(NoiseType) - argument_list[0].integer_reference,exception); - break; - } - case 4: /* Colorize */ - { - PixelPacket - target; - - (void) GetOneVirtualPixel(image,0,0,&target,exception); - if (attribute_flag[0] != 0) - (void) QueryColorDatabase(argument_list[0].string_reference,&target, - exception); - if (attribute_flag[1] == 0) - argument_list[1].string_reference="100%"; - image=ColorizeImage(image,argument_list[1].string_reference,target, - exception); - break; - } - case 5: /* Border */ - { - geometry.width=0; - geometry.height=0; - if (attribute_flag[0] != 0) - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - QueryColorDatabase(argument_list[3].string_reference, - &image->border_color,exception); - if (attribute_flag[4] != 0) - QueryColorDatabase(argument_list[4].string_reference, - &image->border_color,exception); - if (attribute_flag[5] != 0) - QueryColorDatabase(argument_list[5].string_reference, - &image->border_color,exception); - if (attribute_flag[6] != 0) - image->compose=(CompositeOperator) - argument_list[6].integer_reference; - image=BorderImage(image,&geometry,exception); - break; - } - case 6: /* Blur */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=BlurImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,exception); - break; - } - case 7: /* Chop */ - { - if (attribute_flag[5] != 0) - image->gravity=(GravityType) argument_list[5].integer_reference; - if (attribute_flag[0] != 0) - flags=ParseGravityGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry.x=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry.y=argument_list[4].integer_reference; - image=ChopImage(image,&geometry,exception); - break; - } - case 8: /* Crop */ - { - if (attribute_flag[6] != 0) - image->gravity=(GravityType) argument_list[6].integer_reference; - if (attribute_flag[0] != 0) - flags=ParseGravityGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry.x=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry.y=argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[5].string_reference,(double) QuantumRange+1.0); - image=CropImage(image,&geometry,exception); - break; - } - case 9: /* Despeckle */ - { - image=DespeckleImage(image,exception); - break; - } - case 10: /* Edge */ - { - if (attribute_flag[0] != 0) - geometry_info.rho=argument_list[0].real_reference; - image=EdgeImage(image,geometry_info.rho,exception); - break; - } - case 11: /* Emboss */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - image=EmbossImage(image,geometry_info.rho,geometry_info.sigma, - exception); - break; - } - case 12: /* Enhance */ - { - image=EnhanceImage(image,exception); - break; - } - case 13: /* Flip */ - { - image=FlipImage(image,exception); - break; - } - case 14: /* Flop */ - { - image=FlopImage(image,exception); - break; - } - case 15: /* Frame */ - { - FrameInfo - frame_info; - - if (attribute_flag[0] != 0) - { - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - frame_info.width=geometry.width; - frame_info.height=geometry.height; - frame_info.outer_bevel=geometry.x; - frame_info.inner_bevel=geometry.y; - } - if (attribute_flag[1] != 0) - frame_info.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - frame_info.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - frame_info.inner_bevel=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - frame_info.outer_bevel=argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - QueryColorDatabase(argument_list[5].string_reference,&fill_color, - exception); - if (attribute_flag[6] != 0) - QueryColorDatabase(argument_list[6].string_reference,&fill_color, - exception); - frame_info.x=(ssize_t) frame_info.width; - frame_info.y=(ssize_t) frame_info.height; - frame_info.width=image->columns+2*frame_info.x; - frame_info.height=image->rows+2*frame_info.y; - if ((attribute_flag[5] != 0) || (attribute_flag[6] != 0)) - image->matte_color=fill_color; - if (attribute_flag[7] != 0) - image->compose=(CompositeOperator) argument_list[7].integer_reference; - image=FrameImage(image,&frame_info,exception); - break; - } - case 16: /* Implode */ - { - if (attribute_flag[0] == 0) - argument_list[0].real_reference=0.5; - if (attribute_flag[1] != 0) - image->interpolate=(InterpolatePixelMethod) - argument_list[1].integer_reference; - image=ImplodeImage(image,argument_list[0].real_reference, - exception); - break; - } - case 17: /* Magnify */ - { - image=MagnifyImage(image,exception); - break; - } - case 18: /* MedianFilter */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=StatisticImageChannel(image,channel,MedianStatistic, - (size_t) geometry_info.rho,(size_t) geometry_info.sigma,exception); - break; - } - case 19: /* Minify */ - { - image=MinifyImage(image,exception); - break; - } - case 20: /* OilPaint */ - { - if (attribute_flag[0] == 0) - argument_list[0].real_reference=0.0; - image=OilPaintImage(image,argument_list[0].real_reference, - exception); - break; - } - case 21: /* ReduceNoise */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=StatisticImageChannel(image,channel,NonpeakStatistic, - (size_t) geometry_info.rho,(size_t) geometry_info.sigma,exception); - break; - } - case 22: /* Roll */ - { - if (attribute_flag[0] != 0) - { - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if ((flags & PercentValue) != 0) - { - geometry.x*=(double) image->columns/100.0; - geometry.y*=(double) image->rows/100.0; - } - } - if (attribute_flag[1] != 0) - geometry.x=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.y=argument_list[2].integer_reference; - image=RollImage(image,geometry.x,geometry.y,exception); - break; - } - case 23: /* Rotate */ - { - if (attribute_flag[0] == 0) - argument_list[0].real_reference=90.0; - if (attribute_flag[1] != 0) - QueryColorDatabase(argument_list[1].string_reference, - &image->background_color,exception); - if (attribute_flag[2] != 0) - QueryColorDatabase(argument_list[2].string_reference, - &image->background_color,exception); - if (attribute_flag[3] != 0) - QueryColorDatabase(argument_list[3].string_reference, - &image->background_color,exception); - image=RotateImage(image,argument_list[0].real_reference,exception); - break; - } - case 24: /* Sample */ - { - if (attribute_flag[0] != 0) - flags=ParseRegionGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - image=SampleImage(image,geometry.width,geometry.height,exception); - break; - } - case 25: /* Scale */ - { - if (attribute_flag[0] != 0) - flags=ParseRegionGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - image=ScaleImage(image,geometry.width,geometry.height,exception); - break; - } - case 26: /* Shade */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=0.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - image=ShadeImage(image, - argument_list[3].integer_reference != 0 ? MagickTrue : MagickFalse, - geometry_info.rho,geometry_info.sigma,exception); - break; - } - case 27: /* Sharpen */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=SharpenImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,exception); - break; - } - case 28: /* Shear */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=geometry_info.rho; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - QueryColorDatabase(argument_list[3].string_reference, - &image->background_color,exception); - if (attribute_flag[4] != 0) - QueryColorDatabase(argument_list[4].string_reference, - &image->background_color,exception); - image=ShearImage(image,geometry_info.rho,geometry_info.sigma, - exception); - break; - } - case 29: /* Spread */ - { - if (attribute_flag[0] == 0) - argument_list[0].real_reference=1.0; - image=SpreadImage(image,argument_list[0].real_reference,exception); - break; - } - case 30: /* Swirl */ - { - if (attribute_flag[0] == 0) - argument_list[0].real_reference=50.0; - if (attribute_flag[1] != 0) - image->interpolate=(InterpolatePixelMethod) - argument_list[1].integer_reference; - image=SwirlImage(image,argument_list[0].real_reference,exception); - break; - } - case 31: /* Resize */ - case 32: /* Zoom */ - { - if (attribute_flag[0] != 0) - flags=ParseRegionGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] == 0) - argument_list[3].integer_reference=(ssize_t) UndefinedFilter; - if (attribute_flag[4] != 0) - SetImageArtifact(image,"filter:support", - argument_list[4].string_reference); - if (attribute_flag[5] == 0) - argument_list[5].real_reference=1.0; - image=ResizeImage(image,geometry.width,geometry.height, - (FilterTypes) argument_list[3].integer_reference, - argument_list[5].real_reference,exception); - break; - } - case 33: /* Annotate */ - { - DrawInfo - *draw_info; - - draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, - (DrawInfo *) NULL); - if (attribute_flag[0] != 0) - { - char - *text; - - text=InterpretImageProperties(info ? info->image_info : - (ImageInfo *) NULL,image,argument_list[0].string_reference); - (void) CloneString(&draw_info->text,text); - text=DestroyString(text); - } - if (attribute_flag[1] != 0) - (void) CloneString(&draw_info->font, - argument_list[1].string_reference); - if (attribute_flag[2] != 0) - draw_info->pointsize=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - (void) CloneString(&draw_info->density, - argument_list[3].string_reference); - if (attribute_flag[4] != 0) - (void) QueryColorDatabase(argument_list[4].string_reference, - &draw_info->undercolor,exception); - if (attribute_flag[5] != 0) - { - (void) QueryColorDatabase(argument_list[5].string_reference, - &draw_info->stroke,exception); - if (argument_list[5].image_reference != (Image *) NULL) - draw_info->stroke_pattern=CloneImage( - argument_list[5].image_reference,0,0,MagickTrue,exception); - } - if (attribute_flag[6] != 0) - { - (void) QueryColorDatabase(argument_list[6].string_reference, - &draw_info->fill,exception); - if (argument_list[6].image_reference != (Image *) NULL) - draw_info->fill_pattern=CloneImage( - argument_list[6].image_reference,0,0,MagickTrue,exception); - } - if (attribute_flag[7] != 0) - { - (void) CloneString(&draw_info->geometry, - argument_list[7].string_reference); - flags=ParsePageGeometry(image,argument_list[7].string_reference, - &geometry,exception); - if (((flags & SigmaValue) == 0) && ((flags & XiValue) != 0)) - geometry_info.sigma=geometry_info.xi; - } - if (attribute_flag[8] != 0) - (void) QueryColorDatabase(argument_list[8].string_reference, - &draw_info->fill,exception); - if (attribute_flag[11] != 0) - draw_info->gravity=(GravityType) argument_list[11].integer_reference; - if (attribute_flag[25] != 0) - { - AV - *av; - - av=(AV *) argument_list[25].array_reference; - if ((av_len(av) != 3) && (av_len(av) != 5)) - { - ThrowPerlException(exception,OptionError, - "affine matrix must have 4 or 6 elements",PackageName); - goto PerlException; - } - draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0))); - draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0))); - draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0))); - draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0))); - if (fabs(draw_info->affine.sx*draw_info->affine.sy- - draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon) - { - ThrowPerlException(exception,OptionError, - "affine matrix is singular",PackageName); - goto PerlException; - } - if (av_len(av) == 5) - { - draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0))); - draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0))); - } - } - for (j=12; j < 17; j++) - { - if (attribute_flag[j] == 0) - continue; - value=argument_list[j].string_reference; - angle=argument_list[j].real_reference; - current=draw_info->affine; - GetAffineMatrix(&affine); - switch (j) - { - case 12: - { - /* - Translate. - */ - flags=ParseGeometry(value,&geometry_info); - affine.tx=geometry_info.xi; - affine.ty=geometry_info.psi; - if ((flags & PsiValue) == 0) - affine.ty=affine.tx; - break; - } - case 13: - { - /* - Scale. - */ - flags=ParseGeometry(value,&geometry_info); - affine.sx=geometry_info.rho; - affine.sy=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.sy=affine.sx; - break; - } - case 14: - { - /* - Rotate. - */ - if (angle == 0.0) - break; - affine.sx=cos(DegreesToRadians(fmod(angle,360.0))); - affine.rx=sin(DegreesToRadians(fmod(angle,360.0))); - affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0)))); - affine.sy=cos(DegreesToRadians(fmod(angle,360.0))); - break; - } - case 15: - { - /* - SkewX. - */ - affine.ry=tan(DegreesToRadians(fmod(angle,360.0))); - break; - } - case 16: - { - /* - SkewY. - */ - affine.rx=tan(DegreesToRadians(fmod(angle,360.0))); - break; - } - } - draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+ - current.tx; - draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+ - current.ty; - } - if (attribute_flag[9] == 0) - argument_list[9].real_reference=0.0; - if (attribute_flag[10] == 0) - argument_list[10].real_reference=0.0; - if ((attribute_flag[9] != 0) || (attribute_flag[10] != 0)) - { - char - geometry[MaxTextExtent]; - - (void) FormatLocaleString(geometry,MaxTextExtent,"%+f%+f", - (double) argument_list[9].real_reference+draw_info->affine.tx, - (double) argument_list[10].real_reference+draw_info->affine.ty); - (void) CloneString(&draw_info->geometry,geometry); - } - if (attribute_flag[17] != 0) - draw_info->stroke_width=argument_list[17].real_reference; - if (attribute_flag[18] != 0) - { - draw_info->text_antialias=argument_list[18].integer_reference != 0 ? - MagickTrue : MagickFalse; - draw_info->stroke_antialias=draw_info->text_antialias; - } - if (attribute_flag[19] != 0) - (void) CloneString(&draw_info->family, - argument_list[19].string_reference); - if (attribute_flag[20] != 0) - draw_info->style=(StyleType) argument_list[20].integer_reference; - if (attribute_flag[21] != 0) - draw_info->stretch=(StretchType) argument_list[21].integer_reference; - if (attribute_flag[22] != 0) - draw_info->weight=argument_list[22].integer_reference; - if (attribute_flag[23] != 0) - draw_info->align=(AlignType) argument_list[23].integer_reference; - if (attribute_flag[24] != 0) - (void) CloneString(&draw_info->encoding, - argument_list[24].string_reference); - if (attribute_flag[25] != 0) - draw_info->fill_pattern=CloneImage( - argument_list[25].image_reference,0,0,MagickTrue,exception); - if (attribute_flag[26] != 0) - draw_info->fill_pattern=CloneImage( - argument_list[26].image_reference,0,0,MagickTrue,exception); - if (attribute_flag[27] != 0) - draw_info->stroke_pattern=CloneImage( - argument_list[27].image_reference,0,0,MagickTrue,exception); - if (attribute_flag[29] != 0) - draw_info->kerning=argument_list[29].real_reference; - if (attribute_flag[30] != 0) - draw_info->interline_spacing=argument_list[30].real_reference; - if (attribute_flag[31] != 0) - draw_info->interword_spacing=argument_list[31].real_reference; - if (attribute_flag[32] != 0) - draw_info->direction=(DirectionType) - argument_list[32].integer_reference; - if (attribute_flag[33] != 0) - draw_info->decorate=(DecorationType) - argument_list[33].integer_reference; - (void) AnnotateImage(image,draw_info); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 34: /* ColorFloodfill */ - { - DrawInfo - *draw_info; - - MagickBooleanType - invert; - - MagickPixelPacket - target; - - draw_info=CloneDrawInfo(info ? info->image_info : - (ImageInfo *) NULL,(DrawInfo *) NULL); - if (attribute_flag[0] != 0) - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.x=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.y=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - (void) QueryColorDatabase(argument_list[3].string_reference, - &draw_info->fill,exception); - (void) GetOneVirtualMagickPixel(image,geometry.x,geometry.y,&target, - exception); - invert=MagickFalse; - if (attribute_flag[4] != 0) - { - QueryMagickColor(argument_list[4].string_reference,&target, - exception); - invert=MagickTrue; - } - if (attribute_flag[5] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[5].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[6] != 0) - invert=(MagickBooleanType) argument_list[6].integer_reference; - (void) FloodfillPaintImage(image,DefaultChannels,draw_info,&target, - geometry.x,geometry.y,invert); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 35: /* Composite */ - { - char - composite_geometry[MaxTextExtent]; - - Image - *composite_image, - *rotate_image; - - compose=OverCompositeOp; - if (attribute_flag[0] != 0) - composite_image=argument_list[0].image_reference; - else - { - ThrowPerlException(exception,OptionError, - "CompositeImageRequired",PackageName); - goto PerlException; - } - /* - Parameter Handling used for BOTH normal and tiled composition. - */ - if (attribute_flag[1] != 0) /* compose */ - compose=(CompositeOperator) argument_list[1].integer_reference; - if (attribute_flag[6] != 0) /* opacity */ - { - if (compose != DissolveCompositeOp) - (void) SetImageOpacity(composite_image,(Quantum) (QuantumRange- - StringToDoubleInterval(argument_list[6].string_reference, - (double) QuantumRange+1.0))); - else - { - CacheView - *composite_view; - - double - opacity; - - MagickBooleanType - sync; - - ssize_t - x; - - PixelPacket - *q; - - ssize_t - y; - - /* - Handle dissolve composite operator. - */ - (void) CloneString(&image->geometry, - argument_list[6].string_reference); - opacity=(Quantum) (QuantumRange-StringToDoubleInterval( - argument_list[6].string_reference,(double) QuantumRange+ - 1.0)); - if (composite_image->matte != MagickTrue) - (void) SetImageOpacity(composite_image,OpaqueOpacity); - composite_view=AcquireAuthenticCacheView(composite_image, - exception); - for (y=0; y < (ssize_t) composite_image->rows ; y++) - { - q=GetCacheViewAuthenticPixels(composite_view,0,y,(ssize_t) - composite_image->columns,1,exception); - for (x=0; x < (ssize_t) composite_image->columns; x++) - { - if (q->opacity == OpaqueOpacity) - q->opacity=ClampToQuantum(opacity); - q++; - } - sync=SyncCacheViewAuthenticPixels(composite_view,exception); - if (sync == MagickFalse) - break; - } - composite_view=DestroyCacheView(composite_view); - } - } - if (attribute_flag[9] != 0) /* "color=>" */ - QueryColorDatabase(argument_list[9].string_reference, - &composite_image->background_color,exception); - if (attribute_flag[12] != 0) /* "interpolate=>" */ - image->interpolate=(InterpolatePixelMethod) - argument_list[12].integer_reference; - if (attribute_flag[13] != 0) /* "args=>" */ - (void) SetImageArtifact(composite_image,"compose:args", - argument_list[13].string_reference); - if (attribute_flag[14] != 0) /* "blend=>" depreciated */ - (void) SetImageArtifact(composite_image,"compose:args", - argument_list[14].string_reference); - /* - Tiling Composition (with orthogonal rotate). - */ - rotate_image=(Image *) NULL; - if (attribute_flag[8] != 0) /* "rotate=>" */ - { - /* - Rotate image. - */ - rotate_image=RotateImage(composite_image, - argument_list[8].real_reference,exception); - if (rotate_image == (Image *) NULL) - break; - } - if ((attribute_flag[7] != 0) && - (argument_list[7].integer_reference != 0)) /* tile */ - { - ssize_t - x, - y; - - /* - Tile the composite image. - */ - if (attribute_flag[8] != 0) /* "tile=>" */ - (void) SetImageArtifact(rotate_image,"compose:outside-overlay", - "false"); - else - (void) SetImageArtifact(composite_image, - "compose:outside-overlay","false"); - for (y=0; y < (ssize_t) image->rows; y+=(ssize_t) composite_image->rows) - for (x=0; x < (ssize_t) image->columns; x+=(ssize_t) composite_image->columns) - { - if (attribute_flag[8] != 0) /* rotate */ - (void) CompositeImage(image,compose,rotate_image,x,y); - else - (void) CompositeImage(image,compose,composite_image,x,y); - } - if (attribute_flag[8] != 0) /* rotate */ - rotate_image=DestroyImage(rotate_image); - break; - } - /* - Parameter Handling used used ONLY for normal composition. - */ - if (attribute_flag[5] != 0) /* gravity */ - image->gravity=(GravityType) argument_list[5].integer_reference; - if (attribute_flag[2] != 0) /* geometry offset */ - { - SetGeometry(image,&geometry); - (void) ParseAbsoluteGeometry(argument_list[2].string_reference, - &geometry); - GravityAdjustGeometry(image->columns,image->rows,image->gravity, - &geometry); - } - if (attribute_flag[3] != 0) /* x offset */ - geometry.x=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) /* y offset */ - geometry.y=argument_list[4].integer_reference; - if (attribute_flag[10] != 0) /* mask */ - { - if ((image->compose == DisplaceCompositeOp) || - (image->compose == DistortCompositeOp)) - { - /* - Merge Y displacement into X displacement image. - */ - composite_image=CloneImage(composite_image,0,0,MagickTrue, - &image->exception); - (void) CompositeImage(composite_image,CopyGreenCompositeOp, - argument_list[10].image_reference,0,0); - } - else - { - /* - Set a blending mask for the composition. - */ - image->mask=CloneImage(argument_list[10].image_reference,0,0, - MagickTrue,&image->exception); - (void) NegateImage(image->mask,MagickFalse); - } - } - if (attribute_flag[11] != 0) /* channel */ - channel=(ChannelType) argument_list[11].integer_reference; - /* - Composite two images (normal composition). - */ - (void) FormatLocaleString(composite_geometry,MaxTextExtent, - "%.20gx%.20g%+.20g%+.20g",(double) composite_image->columns, - (double) composite_image->rows,(double) geometry.x,(double) - geometry.y); - flags=ParseGravityGeometry(image,composite_geometry,&geometry, - exception); - if (attribute_flag[8] == 0) /* no rotate */ - CompositeImageChannel(image,channel,compose,composite_image, - geometry.x,geometry.y); - else - { - /* - Position adjust rotated image then composite. - */ - geometry.x-=(ssize_t) (rotate_image->columns- - composite_image->columns)/2; - geometry.y-=(ssize_t) (rotate_image->rows- - composite_image->rows)/2; - CompositeImageChannel(image,channel,compose,rotate_image, - geometry.x,geometry.y); - rotate_image=DestroyImage(rotate_image); - } - if (attribute_flag[10] != 0) /* mask */ - { - if ((image->compose == DisplaceCompositeOp) || - (image->compose == DistortCompositeOp)) - composite_image=DestroyImage(composite_image); - else - image->mask=DestroyImage(image->mask); - } - break; - } - case 36: /* Contrast */ - { - if (attribute_flag[0] == 0) - argument_list[0].integer_reference=0; - (void) ContrastImage(image,argument_list[0].integer_reference != 0 ? - MagickTrue : MagickFalse); - break; - } - case 37: /* CycleColormap */ - { - if (attribute_flag[0] == 0) - argument_list[0].integer_reference=6; - (void) CycleColormapImage(image,argument_list[0].integer_reference); - break; - } - case 38: /* Draw */ - { - DrawInfo - *draw_info; - - draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, - (DrawInfo *) NULL); - (void) CloneString(&draw_info->primitive,"point"); - if (attribute_flag[0] != 0) - { - if (argument_list[0].integer_reference < 0) - (void) CloneString(&draw_info->primitive, - argument_list[0].string_reference); - else - (void) CloneString(&draw_info->primitive,CommandOptionToMnemonic( - MagickPrimitiveOptions,argument_list[0].integer_reference)); - } - if (attribute_flag[1] != 0) - { - if (LocaleCompare(draw_info->primitive,"path") == 0) - { - (void) ConcatenateString(&draw_info->primitive," '"); - ConcatenateString(&draw_info->primitive, - argument_list[1].string_reference); - (void) ConcatenateString(&draw_info->primitive,"'"); - } - else - { - (void) ConcatenateString(&draw_info->primitive," "); - ConcatenateString(&draw_info->primitive, - argument_list[1].string_reference); - } - } - if (attribute_flag[2] != 0) - { - (void) ConcatenateString(&draw_info->primitive," "); - (void) ConcatenateString(&draw_info->primitive, - CommandOptionToMnemonic(MagickMethodOptions, - argument_list[2].integer_reference)); - } - if (attribute_flag[3] != 0) - { - (void) QueryColorDatabase(argument_list[3].string_reference, - &draw_info->stroke,exception); - if (argument_list[3].image_reference != (Image *) NULL) - draw_info->stroke_pattern=CloneImage( - argument_list[3].image_reference,0,0,MagickTrue,exception); - } - if (attribute_flag[4] != 0) - { - (void) QueryColorDatabase(argument_list[4].string_reference, - &draw_info->fill,exception); - if (argument_list[4].image_reference != (Image *) NULL) - draw_info->fill_pattern=CloneImage( - argument_list[4].image_reference,0,0,MagickTrue,exception); - } - if (attribute_flag[5] != 0) - draw_info->stroke_width=argument_list[5].real_reference; - if (attribute_flag[6] != 0) - (void) CloneString(&draw_info->font, - argument_list[6].string_reference); - if (attribute_flag[7] != 0) - (void) QueryColorDatabase(argument_list[7].string_reference, - &draw_info->border_color,exception); - if (attribute_flag[8] != 0) - draw_info->affine.tx=argument_list[8].real_reference; - if (attribute_flag[9] != 0) - draw_info->affine.ty=argument_list[9].real_reference; - if (attribute_flag[20] != 0) - { - AV - *av; - - av=(AV *) argument_list[20].array_reference; - if ((av_len(av) != 3) && (av_len(av) != 5)) - { - ThrowPerlException(exception,OptionError, - "affine matrix must have 4 or 6 elements",PackageName); - goto PerlException; - } - draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0))); - draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0))); - draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0))); - draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0))); - if (fabs(draw_info->affine.sx*draw_info->affine.sy- - draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon) - { - ThrowPerlException(exception,OptionError, - "affine matrix is singular",PackageName); - goto PerlException; - } - if (av_len(av) == 5) - { - draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0))); - draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0))); - } - } - for (j=10; j < 15; j++) - { - if (attribute_flag[j] == 0) - continue; - value=argument_list[j].string_reference; - angle=argument_list[j].real_reference; - current=draw_info->affine; - GetAffineMatrix(&affine); - switch (j) - { - case 10: - { - /* - Translate. - */ - flags=ParseGeometry(value,&geometry_info); - affine.tx=geometry_info.xi; - affine.ty=geometry_info.psi; - if ((flags & PsiValue) == 0) - affine.ty=affine.tx; - break; - } - case 11: - { - /* - Scale. - */ - flags=ParseGeometry(value,&geometry_info); - affine.sx=geometry_info.rho; - affine.sy=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.sy=affine.sx; - break; - } - case 12: - { - /* - Rotate. - */ - if (angle == 0.0) - break; - affine.sx=cos(DegreesToRadians(fmod(angle,360.0))); - affine.rx=sin(DegreesToRadians(fmod(angle,360.0))); - affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0)))); - affine.sy=cos(DegreesToRadians(fmod(angle,360.0))); - break; - } - case 13: - { - /* - SkewX. - */ - affine.ry=tan(DegreesToRadians(fmod(angle,360.0))); - break; - } - case 14: - { - /* - SkewY. - */ - affine.rx=tan(DegreesToRadians(fmod(angle,360.0))); - break; - } - } - draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - draw_info->affine.tx= - current.sx*affine.tx+current.ry*affine.ty+current.tx; - draw_info->affine.ty= - current.rx*affine.tx+current.sy*affine.ty+current.ty; - } - if (attribute_flag[15] != 0) - draw_info->fill_pattern=CloneImage( - argument_list[15].image_reference,0,0,MagickTrue,exception); - if (attribute_flag[16] != 0) - draw_info->pointsize=argument_list[16].real_reference; - if (attribute_flag[17] != 0) - { - draw_info->stroke_antialias=argument_list[17].integer_reference != 0 - ? MagickTrue : MagickFalse; - draw_info->text_antialias=draw_info->stroke_antialias; - } - if (attribute_flag[18] != 0) - (void) CloneString(&draw_info->density, - argument_list[18].string_reference); - if (attribute_flag[19] != 0) - draw_info->stroke_width=argument_list[19].real_reference; - if (attribute_flag[21] != 0) - draw_info->dash_offset=argument_list[21].real_reference; - if (attribute_flag[22] != 0) - { - AV - *av; - - av=(AV *) argument_list[22].array_reference; - draw_info->dash_pattern=(double *) AcquireQuantumMemory( - av_len(av)+2UL,sizeof(*draw_info->dash_pattern)); - if (draw_info->dash_pattern != (double *) NULL) - { - for (i=0; i <= av_len(av); i++) - draw_info->dash_pattern[i]=(double) - SvNV(*(av_fetch(av,i,0))); - draw_info->dash_pattern[i]=0.0; - } - } - if (attribute_flag[23] != 0) - image->interpolate=(InterpolatePixelMethod) - argument_list[23].integer_reference; - if ((attribute_flag[24] != 0) && - (draw_info->fill_pattern != (Image *) NULL)) - flags=ParsePageGeometry(draw_info->fill_pattern, - argument_list[24].string_reference, - &draw_info->fill_pattern->tile_offset,exception); - if (attribute_flag[25] != 0) - { - (void) ConcatenateString(&draw_info->primitive," '"); - (void) ConcatenateString(&draw_info->primitive, - argument_list[25].string_reference); - (void) ConcatenateString(&draw_info->primitive,"'"); - } - if (attribute_flag[26] != 0) - draw_info->fill_pattern=CloneImage( - argument_list[26].image_reference,0,0,MagickTrue,exception); - if (attribute_flag[27] != 0) - draw_info->stroke_pattern=CloneImage( - argument_list[27].image_reference,0,0,MagickTrue,exception); - if (attribute_flag[28] != 0) - (void) CloneString(&draw_info->primitive, - argument_list[28].string_reference); - if (attribute_flag[29] != 0) - draw_info->kerning=argument_list[29].real_reference; - if (attribute_flag[30] != 0) - draw_info->interline_spacing=argument_list[30].real_reference; - if (attribute_flag[31] != 0) - draw_info->interword_spacing=argument_list[31].real_reference; - if (attribute_flag[32] != 0) - draw_info->direction=(DirectionType) - argument_list[32].integer_reference; - DrawImage(image,draw_info); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 39: /* Equalize */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - EqualizeImageChannel(image,channel); - break; - } - case 40: /* Gamma */ - { - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - if (attribute_flag[2] == 0) - argument_list[2].real_reference=1.0; - if (attribute_flag[3] == 0) - argument_list[3].real_reference=1.0; - if (attribute_flag[4] == 0) - argument_list[4].real_reference=1.0; - if (attribute_flag[0] == 0) - { - (void) FormatLocaleString(message,MaxTextExtent, - "%.20g,%.15g,%.15g",(double) argument_list[2].real_reference, - (double) argument_list[3].real_reference, - (double) argument_list[4].real_reference); - argument_list[0].string_reference=message; - } - if (strchr(argument_list[0].string_reference,',') != (char *) NULL) - (void) GammaImage(image,argument_list[0].string_reference); - else - (void) GammaImageChannel(image,channel,StringToDouble( - argument_list[0].string_reference,(char **) NULL)); - break; - } - case 41: /* Map */ - { - QuantizeInfo - *quantize_info; - - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"MapImageRequired", - PackageName); - goto PerlException; - } - quantize_info=AcquireQuantizeInfo(info->image_info); - if (attribute_flag[1] != 0) - quantize_info->dither=(MagickBooleanType) - argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - quantize_info->dither_method=(DitherMethod) - argument_list[2].integer_reference; - (void) RemapImages(quantize_info,image, - argument_list[0].image_reference); - quantize_info=DestroyQuantizeInfo(quantize_info); - break; - } - case 42: /* MatteFloodfill */ - { - DrawInfo - *draw_info; - - MagickBooleanType - invert; - - MagickPixelPacket - target; - - draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, - (DrawInfo *) NULL); - if (attribute_flag[0] != 0) - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.x=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.y=argument_list[2].integer_reference; - if (image->matte == MagickFalse) - (void) SetImageOpacity(image,OpaqueOpacity); - (void) GetOneVirtualMagickPixel(image,geometry.x,geometry.y,&target, - exception); - if (attribute_flag[4] != 0) - QueryMagickColor(argument_list[4].string_reference,&target, - exception); - if (attribute_flag[3] != 0) - target.opacity=StringToDoubleInterval( - argument_list[3].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[5] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[5].string_reference,(double) QuantumRange+1.0); - invert=MagickFalse; - if (attribute_flag[6] != 0) - invert=(MagickBooleanType) argument_list[6].integer_reference; - (void) FloodfillPaintImage(image,OpacityChannel,draw_info,&target, - geometry.x,geometry.y,invert); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 43: /* Modulate */ - { - char - modulate[MaxTextExtent]; - - geometry_info.rho=100.0; - geometry_info.sigma=100.0; - geometry_info.xi=100.0; - if (attribute_flag[0] != 0) - (void)ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if (attribute_flag[1] != 0) - geometry_info.xi=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - { - geometry_info.sigma=argument_list[3].real_reference; - SetImageArtifact(image,"modulate:colorspace","HWB"); - } - if (attribute_flag[4] != 0) - { - geometry_info.rho=argument_list[4].real_reference; - SetImageArtifact(image,"modulate:colorspace","HSB"); - } - if (attribute_flag[5] != 0) - { - geometry_info.sigma=argument_list[5].real_reference; - SetImageArtifact(image,"modulate:colorspace","HSL"); - } - if (attribute_flag[6] != 0) - { - geometry_info.rho=argument_list[6].real_reference; - SetImageArtifact(image,"modulate:colorspace","HWB"); - } - (void) FormatLocaleString(modulate,MaxTextExtent,"%.20g,%.15g,%.15g", - geometry_info.rho,geometry_info.sigma,geometry_info.xi); - (void) ModulateImage(image,modulate); - break; - } - case 44: /* Negate */ - { - if (attribute_flag[0] == 0) - argument_list[0].integer_reference=0; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - (void) NegateImageChannel(image,channel, - argument_list[0].integer_reference != 0 ? MagickTrue : MagickFalse); - break; - } - case 45: /* Normalize */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - NormalizeImageChannel(image,channel); - break; - } - case 46: /* NumberColors */ - break; - case 47: /* Opaque */ - { - MagickBooleanType - invert; - - MagickPixelPacket - fill_color, - target; - - (void) QueryMagickColor("none",&target,exception); - (void) QueryMagickColor("none",&fill_color,exception); - if (attribute_flag[0] != 0) - (void) QueryMagickColor(argument_list[0].string_reference, - &target,exception); - if (attribute_flag[1] != 0) - (void) QueryMagickColor(argument_list[1].string_reference, - &fill_color,exception); - if (attribute_flag[2] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[2].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - invert=MagickFalse; - if (attribute_flag[4] != 0) - invert=(MagickBooleanType) argument_list[4].integer_reference; - (void) OpaquePaintImageChannel(image,channel,&target,&fill_color, - invert); - break; - } - case 48: /* Quantize */ - { - QuantizeInfo - *quantize_info; - - quantize_info=AcquireQuantizeInfo(info->image_info); - if (attribute_flag[0] != 0) - quantize_info->number_colors=(size_t) - argument_list[0].integer_reference; - if (attribute_flag[1] != 0) - quantize_info->tree_depth=(size_t) - argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - quantize_info->colorspace=(ColorspaceType) - argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - quantize_info->dither=argument_list[3].integer_reference != 0 ? - MagickTrue : MagickFalse; - if (attribute_flag[4] != 0) - quantize_info->measure_error= - argument_list[4].integer_reference != 0 ? MagickTrue : MagickFalse; - if (attribute_flag[6] != 0) - (void) QueryColorDatabase(argument_list[6].string_reference, - &image->transparent_color,exception); - if (attribute_flag[7] != 0) - quantize_info->dither_method=(DitherMethod) - argument_list[7].integer_reference; - if (attribute_flag[5] && argument_list[5].integer_reference) - (void) QuantizeImages(quantize_info,image); - else if ((image->storage_class == DirectClass) || - (image->colors > quantize_info->number_colors) || - (quantize_info->colorspace == GRAYColorspace)) - (void) QuantizeImage(quantize_info,image); - else - CompressImageColormap(image); - quantize_info=DestroyQuantizeInfo(quantize_info); - break; - } - case 49: /* Raise */ - { - if (attribute_flag[0] != 0) - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] == 0) - argument_list[3].integer_reference=1; - (void) RaiseImage(image,&geometry,argument_list[3].integer_reference != - 0 ? MagickTrue : MagickFalse); - break; - } - case 50: /* Segment */ - { - ColorspaceType - colorspace; - - double - cluster_threshold, - smoothing_threshold; - - MagickBooleanType - verbose; - - cluster_threshold=1.0; - smoothing_threshold=1.5; - colorspace=sRGBColorspace; - verbose=MagickFalse; - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - cluster_threshold=geometry_info.rho; - if (flags & SigmaValue) - smoothing_threshold=geometry_info.sigma; - } - if (attribute_flag[1] != 0) - cluster_threshold=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - smoothing_threshold=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - colorspace=(ColorspaceType) argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - verbose=argument_list[4].integer_reference != 0 ? - MagickTrue : MagickFalse; - (void) SegmentImage(image,colorspace,verbose,cluster_threshold, - smoothing_threshold); - break; - } - case 51: /* Signature */ - { - (void) SignatureImage(image); - break; - } - case 52: /* Solarize */ - { - geometry_info.rho=QuantumRange/2.0; - if (attribute_flag[0] != 0) - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if (attribute_flag[1] != 0) - geometry_info.rho=StringToDoubleInterval( - argument_list[1].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[2] != 0) - channel=(ChannelType) argument_list[2].integer_reference; - (void) SolarizeImageChannel(image,channel,geometry_info.rho, - exception); - break; - } - case 53: /* Sync */ - { - (void) SyncImage(image); - break; - } - case 54: /* Texture */ - { - if (attribute_flag[0] == 0) - break; - TextureImage(image,argument_list[0].image_reference); - break; - } - case 55: /* Evalute */ - { - MagickEvaluateOperator - op; - - op=SetEvaluateOperator; - if (attribute_flag[0] == MagickFalse) - argument_list[0].real_reference=0.0; - if (attribute_flag[1] != MagickFalse) - op=(MagickEvaluateOperator) argument_list[1].integer_reference; - if (attribute_flag[2] != MagickFalse) - channel=(ChannelType) argument_list[2].integer_reference; - (void) EvaluateImageChannel(image,channel,op, - argument_list[0].real_reference,exception); - break; - } - case 56: /* Transparent */ - { - double - opacity; - - MagickBooleanType - invert; - - MagickPixelPacket - target; - - (void) QueryMagickColor("none",&target,exception); - if (attribute_flag[0] != 0) - (void) QueryMagickColor(argument_list[0].string_reference,&target, - exception); - opacity=TransparentOpacity; - if (attribute_flag[1] != 0) - opacity=StringToDoubleInterval(argument_list[1].string_reference, - (double) QuantumRange+1.0); - if (attribute_flag[2] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[2].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[3] == 0) - argument_list[3].integer_reference=0; - invert=MagickFalse; - if (attribute_flag[3] != 0) - invert=(MagickBooleanType) argument_list[3].integer_reference; - (void) TransparentPaintImage(image,&target,ClampToQuantum(opacity), - invert); - break; - } - case 57: /* Threshold */ - { - double - threshold; - - if (attribute_flag[0] == 0) - argument_list[0].string_reference="50%"; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - threshold=StringToDoubleInterval(argument_list[0].string_reference, - (double) QuantumRange+1.0); - (void) BilevelImageChannel(image,channel,threshold); - break; - } - case 58: /* Charcoal */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - image=CharcoalImage(image,geometry_info.rho,geometry_info.sigma, - exception); - break; - } - case 59: /* Trim */ - { - if (attribute_flag[0] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[0].string_reference,(double) QuantumRange+1.0); - image=TrimImage(image,exception); - break; - } - case 60: /* Wave */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - image->interpolate=(InterpolatePixelMethod) - argument_list[3].integer_reference; - image=WaveImage(image,geometry_info.rho,geometry_info.sigma, - exception); - break; - } - case 61: /* Separate */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - (void) SeparateImageChannel(image,channel); - break; - } - case 63: /* Stereo */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"StereoImageRequired", - PackageName); - goto PerlException; - } - if (attribute_flag[1] != 0) - geometry.x=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.y=argument_list[2].integer_reference; - image=StereoAnaglyphImage(image,argument_list[0].image_reference, - geometry.x,geometry.y,exception); - break; - } - case 64: /* Stegano */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"SteganoImageRequired", - PackageName); - goto PerlException; - } - if (attribute_flag[1] == 0) - argument_list[1].integer_reference=0; - image->offset=argument_list[1].integer_reference; - image=SteganoImage(image,argument_list[0].image_reference,exception); - break; - } - case 65: /* Deconstruct */ - { - image=DeconstructImages(image,exception); - break; - } - case 66: /* GaussianBlur */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=GaussianBlurImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,exception); - break; - } - case 67: /* Convolve */ - { - AV - *av; - - double - *kernel; - - size_t - order; - - if (attribute_flag[0] == 0) - break; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - image->bias=StringToDoubleInterval( - argument_list[2].string_reference,(double) QuantumRange+1.0); - av=(AV *) argument_list[0].array_reference; - order=(size_t) sqrt(av_len(av)+1); - kernel=(double *) AcquireQuantumMemory(order,order*sizeof(*kernel)); - if (kernel == (double *) NULL) - { - ThrowPerlException(exception,ResourceLimitFatalError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - for (j=0; (j < (ssize_t) (order*order)) && (j < (av_len(av)+1)); j++) - kernel[j]=(double) SvNV(*(av_fetch(av,j,0))); - for ( ; j < (ssize_t) (order*order); j++) - kernel[j]=0.0; - image=ConvolveImageChannel(image,channel,order,kernel,exception); - kernel=(double *) RelinquishMagickMemory(kernel); - break; - } - case 68: /* Profile */ - { - const char - *name; - - Image - *profile_image; - - ImageInfo - *profile_info; - - StringInfo - *profile; - - name="*"; - if (attribute_flag[0] != 0) - name=argument_list[0].string_reference; - if (attribute_flag[2] != 0) - image->rendering_intent=(RenderingIntent) - argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - image->black_point_compensation= - argument_list[3].integer_reference != 0 ? MagickTrue : MagickFalse; - if (attribute_flag[1] != 0) - { - if (argument_list[1].length == 0) - { - /* - Remove a profile from the image. - */ - (void) ProfileImage(image,name,(const unsigned char *) NULL,0, - MagickTrue); - break; - } - /* - Associate user supplied profile with the image. - */ - profile=AcquireStringInfo(argument_list[1].length); - SetStringInfoDatum(profile,(const unsigned char *) - argument_list[1].string_reference); - (void) ProfileImage(image,name,GetStringInfoDatum(profile), - (size_t) GetStringInfoLength(profile),MagickFalse); - profile=DestroyStringInfo(profile); - break; - } - /* - Associate a profile with the image. - */ - profile_info= - CloneImageInfo(info ? info->image_info : (ImageInfo *) NULL); - (void) CopyMagickString(profile_info->filename,name,MaxTextExtent); - profile_image=ReadImages(profile_info,&image->exception); - if (profile_image == (Image *) NULL) - break; - ResetImageProfileIterator(profile_image); - name=GetNextImageProfile(profile_image); - while (name != (const char *) NULL) - { - const StringInfo - *profile; - - profile=GetImageProfile(profile_image,name); - if (profile != (const StringInfo *) NULL) - (void) ProfileImage(image,name,GetStringInfoDatum(profile), - (size_t) GetStringInfoLength(profile),MagickFalse); - name=GetNextImageProfile(profile_image); - } - profile_image=DestroyImage(profile_image); - profile_info=DestroyImageInfo(profile_info); - break; - } - case 69: /* UnsharpMask */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & XiValue) == 0) - geometry_info.xi=1.0; - if ((flags & PsiValue) == 0) - geometry_info.psi=0.5; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].real_reference; - if (attribute_flag[4] != 0) - geometry_info.psi=argument_list[4].real_reference; - if (attribute_flag[5] != 0) - channel=(ChannelType) argument_list[5].integer_reference; - image=UnsharpMaskImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,geometry_info.xi,geometry_info.psi,exception); - break; - } - case 70: /* MotionBlur */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & XiValue) == 0) - geometry_info.xi=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].real_reference; - if (attribute_flag[4] != 0) - channel=(ChannelType) argument_list[4].integer_reference; - image=MotionBlurImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,geometry_info.xi,exception); - break; - } - case 71: /* OrderedDither */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference="o8x8"; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - (void) OrderedPosterizeImageChannel(image,channel, - argument_list[0].string_reference,exception); - break; - } - case 72: /* Shave */ - { - if (attribute_flag[0] != 0) - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - image=ShaveImage(image,&geometry,exception); - break; - } - case 73: /* Level */ - { - double - black_point, - gamma, - white_point; - - black_point=0.0; - white_point=(MagickRealType) image->columns*image->rows; - gamma=1.0; - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - black_point=geometry_info.rho; - if ((flags & SigmaValue) != 0) - white_point=geometry_info.sigma; - if ((flags & XiValue) != 0) - gamma=geometry_info.xi; - if ((flags & PercentValue) != 0) - { - black_point*=(double) (QuantumRange/100.0); - white_point*=(double) (QuantumRange/100.0); - } - if ((flags & SigmaValue) == 0) - white_point=(double) QuantumRange-black_point; - } - if (attribute_flag[1] != 0) - black_point=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - white_point=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - gamma=argument_list[3].real_reference; - if (attribute_flag[4] != 0) - channel=(ChannelType) argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - { - argument_list[0].real_reference=argument_list[5].real_reference; - attribute_flag[0]=attribute_flag[5]; - } - (void) LevelImageChannel(image,channel,black_point,white_point,gamma); - break; - } - case 74: /* Clip */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference="#1"; - if (attribute_flag[1] == 0) - argument_list[1].integer_reference=MagickTrue; - (void) ClipImagePath(image,argument_list[0].string_reference, - argument_list[1].integer_reference != 0 ? MagickTrue : MagickFalse); - break; - } - case 75: /* AffineTransform */ - { - DrawInfo - *draw_info; - - draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, - (DrawInfo *) NULL); - if (attribute_flag[0] != 0) - { - AV - *av; - - av=(AV *) argument_list[0].array_reference; - if ((av_len(av) != 3) && (av_len(av) != 5)) - { - ThrowPerlException(exception,OptionError, - "affine matrix must have 4 or 6 elements",PackageName); - goto PerlException; - } - draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0))); - draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0))); - draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0))); - draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0))); - if (fabs(draw_info->affine.sx*draw_info->affine.sy- - draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon) - { - ThrowPerlException(exception,OptionError, - "affine matrix is singular",PackageName); - goto PerlException; - } - if (av_len(av) == 5) - { - draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0))); - draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0))); - } - } - for (j=1; j < 6; j++) - { - if (attribute_flag[j] == 0) - continue; - value=argument_list[j].string_reference; - angle=argument_list[j].real_reference; - current=draw_info->affine; - GetAffineMatrix(&affine); - switch (j) - { - case 1: - { - /* - Translate. - */ - flags=ParseGeometry(value,&geometry_info); - affine.tx=geometry_info.xi; - affine.ty=geometry_info.psi; - if ((flags & PsiValue) == 0) - affine.ty=affine.tx; - break; - } - case 2: - { - /* - Scale. - */ - flags=ParseGeometry(value,&geometry_info); - affine.sx=geometry_info.rho; - affine.sy=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.sy=affine.sx; - break; - } - case 3: - { - /* - Rotate. - */ - if (angle == 0.0) - break; - affine.sx=cos(DegreesToRadians(fmod(angle,360.0))); - affine.rx=sin(DegreesToRadians(fmod(angle,360.0))); - affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0)))); - affine.sy=cos(DegreesToRadians(fmod(angle,360.0))); - break; - } - case 4: - { - /* - SkewX. - */ - affine.ry=tan(DegreesToRadians(fmod(angle,360.0))); - break; - } - case 5: - { - /* - SkewY. - */ - affine.rx=tan(DegreesToRadians(fmod(angle,360.0))); - break; - } - } - draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - draw_info->affine.tx= - current.sx*affine.tx+current.ry*affine.ty+current.tx; - draw_info->affine.ty= - current.rx*affine.tx+current.sy*affine.ty+current.ty; - } - if (attribute_flag[6] != 0) - image->interpolate=(InterpolatePixelMethod) - argument_list[6].integer_reference; - if (attribute_flag[7] != 0) - QueryColorDatabase(argument_list[7].string_reference, - &image->background_color,exception); - image=AffineTransformImage(image,&draw_info->affine,exception); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 76: /* Difference */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError, - "ReferenceImageRequired",PackageName); - goto PerlException; - } - if (attribute_flag[1] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[1].string_reference,(double) QuantumRange+1.0); - (void) IsImagesEqual(image,argument_list[0].image_reference); - break; - } - case 77: /* AdaptiveThreshold */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & PercentValue) != 0) - geometry_info.xi=QuantumRange*geometry_info.xi/100.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].integer_reference;; - image=AdaptiveThresholdImage(image,(size_t) geometry_info.rho, - (size_t) geometry_info.sigma,(ssize_t) geometry_info.xi, - exception); - break; - } - case 78: /* Resample */ - { - size_t - height, - width; - - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=geometry_info.rho; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] == 0) - argument_list[3].integer_reference=(ssize_t) UndefinedFilter; - if (attribute_flag[4] == 0) - SetImageArtifact(image,"filter:support", - argument_list[4].string_reference); - if (attribute_flag[5] != 0) - argument_list[5].real_reference=1.0; - width=(size_t) (geometry_info.rho*image->columns/ - (image->x_resolution == 0.0 ? 72.0 : image->x_resolution)+0.5); - height=(size_t) (geometry_info.sigma*image->rows/ - (image->y_resolution == 0.0 ? 72.0 : image->y_resolution)+0.5); - image=ResizeImage(image,width,height,(FilterTypes) - argument_list[3].integer_reference,argument_list[5].real_reference, - exception); - if (image != (Image *) NULL) - { - image->x_resolution=geometry_info.rho; - image->y_resolution=geometry_info.sigma; - } - break; - } - case 79: /* Describe */ - { - if (attribute_flag[0] == 0) - argument_list[0].file_reference=(FILE *) NULL; - (void) IdentifyImage(image,argument_list[0].file_reference, - MagickTrue); - break; - } - case 80: /* BlackThreshold */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference="50%"; - if (attribute_flag[2] != 0) - channel=(ChannelType) argument_list[2].integer_reference; - BlackThresholdImageChannel(image,channel, - argument_list[0].string_reference,exception); - break; - } - case 81: /* WhiteThreshold */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference="50%"; - if (attribute_flag[2] != 0) - channel=(ChannelType) argument_list[2].integer_reference; - WhiteThresholdImageChannel(image,channel, - argument_list[0].string_reference,exception); - break; - } - case 82: /* RotationalBlur */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - channel=(ChannelType) argument_list[2].integer_reference; - image=RotationalBlurImageChannel(image,channel,geometry_info.rho, - exception); - break; - } - case 83: /* Thumbnail */ - { - if (attribute_flag[0] != 0) - flags=ParseRegionGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - image=ThumbnailImage(image,geometry.width,geometry.height,exception); - break; - } - case 84: /* Strip */ - { - (void) StripImage(image); - break; - } - case 85: /* Tint */ - { - PixelPacket - target; - - (void) GetOneVirtualPixel(image,0,0,&target,exception); - if (attribute_flag[0] != 0) - (void) QueryColorDatabase(argument_list[0].string_reference,&target, - exception); - if (attribute_flag[1] == 0) - argument_list[1].string_reference="100"; - image=TintImage(image,argument_list[1].string_reference,target, - exception); - break; - } - case 86: /* Channel */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - (void) SeparateImageChannel(image,channel); - break; - } - case 87: /* Splice */ - { - if (attribute_flag[7] != 0) - image->gravity=(GravityType) argument_list[7].integer_reference; - if (attribute_flag[0] != 0) - flags=ParseGravityGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry.x=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry.y=argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[5].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[6] != 0) - (void) QueryColorDatabase(argument_list[6].string_reference, - &image->background_color,exception); - image=SpliceImage(image,&geometry,exception); - break; - } - case 88: /* Posterize */ - { - if (attribute_flag[0] == 0) - argument_list[0].integer_reference=3; - if (attribute_flag[1] == 0) - argument_list[1].integer_reference=0; - (void) PosterizeImage(image,argument_list[0].integer_reference, - argument_list[1].integer_reference ? MagickTrue : MagickFalse); - break; - } - case 89: /* Shadow */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & XiValue) == 0) - geometry_info.xi=4.0; - if ((flags & PsiValue) == 0) - geometry_info.psi=4.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry_info.psi=argument_list[4].integer_reference; - image=ShadowImage(image,geometry_info.rho,geometry_info.sigma, - (ssize_t) ceil(geometry_info.xi-0.5),(ssize_t) ceil(geometry_info.psi- - 0.5),exception); - break; - } - case 90: /* Identify */ - { - if (attribute_flag[0] == 0) - argument_list[0].file_reference=(FILE *) NULL; - if (attribute_flag[1] != 0) - (void) SetImageArtifact(image,"identify:features", - argument_list[1].string_reference); - if ((attribute_flag[2] != 0) && - (argument_list[2].integer_reference != 0)) - (void) SetImageArtifact(image,"identify:moments","true"); - if ((attribute_flag[3] != 0) && - (argument_list[3].integer_reference != 0)) - (void) SetImageArtifact(image,"identify:unique","true"); - (void) IdentifyImage(image,argument_list[0].file_reference, - MagickTrue); - break; - } - case 91: /* SepiaTone */ - { - if (attribute_flag[0] == 0) - argument_list[0].real_reference=80.0*QuantumRange/100.0; - image=SepiaToneImage(image,argument_list[0].real_reference, - exception); - break; - } - case 92: /* SigmoidalContrast */ - { - MagickBooleanType - sharpen; - - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=QuantumRange/2.0; - if ((flags & PercentValue) != 0) - geometry_info.sigma=QuantumRange*geometry_info.sigma/100.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - sharpen=MagickTrue; - if (attribute_flag[4] != 0) - sharpen=argument_list[4].integer_reference != 0 ? MagickTrue : - MagickFalse; - (void) SigmoidalContrastImageChannel(image,channel,sharpen, - geometry_info.rho,geometry_info.sigma); - break; - } - case 93: /* Extent */ - { - if (attribute_flag[7] != 0) - image->gravity=(GravityType) argument_list[7].integer_reference; - if (attribute_flag[0] != 0) - { - int - flags; - - flags=ParseGravityGeometry(image, - argument_list[0].string_reference,&geometry,exception); - (void) flags; - if (geometry.width == 0) - geometry.width=image->columns; - if (geometry.height == 0) - geometry.height=image->rows; - } - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry.x=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry.y=argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[5].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[6] != 0) - (void) QueryColorDatabase(argument_list[6].string_reference, - &image->background_color,exception); - image=ExtentImage(image,&geometry,exception); - break; - } - case 94: /* Vignette */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & XiValue) == 0) - geometry_info.xi=0.1*image->columns; - if ((flags & PsiValue) == 0) - geometry_info.psi=0.1*image->rows; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry_info.psi=argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - (void) QueryColorDatabase(argument_list[5].string_reference, - &image->background_color,exception); - image=VignetteImage(image,geometry_info.rho,geometry_info.sigma, - (ssize_t) ceil(geometry_info.xi-0.5),(ssize_t) ceil(geometry_info.psi- - 0.5),exception); - break; - } - case 95: /* ContrastStretch */ - { - double - black_point, - white_point; - - black_point=0.0; - white_point=(MagickRealType) image->columns*image->rows; - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - black_point=geometry_info.rho; - white_point=(flags & SigmaValue) != 0 ? geometry_info.sigma : - black_point; - if ((flags & PercentValue) != 0) - { - black_point*=(double) image->columns*image->rows/100.0; - white_point*=(double) image->columns*image->rows/100.0; - } - white_point=(MagickRealType) image->columns*image->rows- - white_point; - } - if (attribute_flag[1] != 0) - black_point=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - white_point=argument_list[2].real_reference; - if (attribute_flag[4] != 0) - channel=(ChannelType) argument_list[4].integer_reference; - (void) ContrastStretchImageChannel(image,channel,black_point, - white_point); - break; - } - case 96: /* Sans0 */ - { - break; - } - case 97: /* Sans1 */ - { - break; - } - case 98: /* AdaptiveSharpen */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=AdaptiveSharpenImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,exception); - break; - } - case 99: /* Transpose */ - { - image=TransposeImage(image,exception); - break; - } - case 100: /* Tranverse */ - { - image=TransverseImage(image,exception); - break; - } - case 101: /* AutoOrient */ - { - image=AutoOrientImage(image,image->orientation,exception); - break; - } - case 102: /* AdaptiveBlur */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=AdaptiveBlurImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,exception); - break; - } - case 103: /* Sketch */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & XiValue) == 0) - geometry_info.xi=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].real_reference; - image=SketchImage(image,geometry_info.rho,geometry_info.sigma, - geometry_info.xi,exception); - break; - } - case 104: /* UniqueColors */ - { - image=UniqueImageColors(image,exception); - break; - } - case 105: /* AdaptiveResize */ - { - if (attribute_flag[0] != 0) - flags=ParseRegionGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - image->filter=(FilterTypes) argument_list[4].integer_reference; - if (attribute_flag[4] != 0) - SetImageArtifact(image,"filter:support", - argument_list[4].string_reference); - if (attribute_flag[5] != 0) - image->blur=argument_list[5].real_reference; - image=AdaptiveResizeImage(image,geometry.width,geometry.height, - exception); - break; - } - case 106: /* ClipMask */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"MaskImageRequired", - PackageName); - goto PerlException; - } - image->clip_mask=CloneImage(argument_list[0].image_reference,0,0, - MagickTrue,exception); - (void) NegateImage(image->clip_mask,MagickFalse); - break; - } - case 107: /* LinearStretch */ - { - double - black_point, - white_point; - - black_point=0.0; - white_point=(MagickRealType) image->columns*image->rows; - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) != 0) - white_point=geometry_info.sigma; - if ((flags & PercentValue) != 0) - { - black_point*=(double) image->columns*image->rows/100.0; - white_point*=(double) image->columns*image->rows/100.0; - } - if ((flags & SigmaValue) == 0) - white_point=(double) image->columns*image->rows-black_point; - } - if (attribute_flag[1] != 0) - black_point=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - white_point=argument_list[2].real_reference; - (void) LinearStretchImage(image,black_point,white_point); - break; - } - case 109: /* Mask */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"MaskImageRequired", - PackageName); - goto PerlException; - } - image->mask=CloneImage(argument_list[0].image_reference,0,0, - MagickTrue,exception); - (void) NegateImage(image->mask,MagickFalse); - break; - } - case 110: /* Polaroid */ - { - DrawInfo - *draw_info; - - double - angle; - - draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, - (DrawInfo *) NULL); - if (attribute_flag[0] != 0) - (void) SetImageProperty(image,"caption",InterpretImageProperties( - info ? info->image_info : (ImageInfo *) NULL,image, - argument_list[0].string_reference)); - angle=0.0; - if (attribute_flag[1] != 0) - angle=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - (void) CloneString(&draw_info->font, - argument_list[2].string_reference); - if (attribute_flag[3] != 0) - (void) QueryColorDatabase(argument_list[3].string_reference, - &draw_info->stroke,exception); - if (attribute_flag[4] != 0) - (void) QueryColorDatabase(argument_list[4].string_reference, - &draw_info->fill,exception); - if (attribute_flag[5] != 0) - draw_info->stroke_width=argument_list[5].real_reference; - if (attribute_flag[6] != 0) - draw_info->pointsize=argument_list[6].real_reference; - if (attribute_flag[7] != 0) - draw_info->gravity=(GravityType) argument_list[7].integer_reference; - if (attribute_flag[8] != 0) - (void) QueryColorDatabase(argument_list[8].string_reference, - &image->background_color,exception); - image=PolaroidImage(image,draw_info,angle,exception); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 111: /* FloodfillPaint */ - { - DrawInfo - *draw_info; - - MagickBooleanType - invert; - - MagickPixelPacket - target; - - draw_info=CloneDrawInfo(info ? info->image_info : - (ImageInfo *) NULL,(DrawInfo *) NULL); - if (attribute_flag[0] != 0) - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.x=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.y=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - (void) QueryColorDatabase(argument_list[3].string_reference, - &draw_info->fill,exception); - (void) GetOneVirtualMagickPixel(image,geometry.x,geometry.y,&target, - exception); - if (attribute_flag[4] != 0) - QueryMagickColor(argument_list[4].string_reference,&target, - exception); - if (attribute_flag[5] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[5].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[6] != 0) - channel=(ChannelType) argument_list[6].integer_reference; - invert=MagickFalse; - if (attribute_flag[7] != 0) - invert=(MagickBooleanType) argument_list[7].integer_reference; - (void) FloodfillPaintImage(image,channel,draw_info,&target,geometry.x, - geometry.y,invert); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 112: /* Distort */ - { - AV - *av; - - double - *coordinates; - - DistortImageMethod - method; - - size_t - number_coordinates; - - VirtualPixelMethod - virtual_pixel; - - if (attribute_flag[0] == 0) - break; - method=UndefinedDistortion; - if (attribute_flag[1] != 0) - method=(DistortImageMethod) argument_list[1].integer_reference; - av=(AV *) argument_list[0].array_reference; - number_coordinates=(size_t) av_len(av)+1; - coordinates=(double *) AcquireQuantumMemory(number_coordinates, - sizeof(*coordinates)); - if (coordinates == (double *) NULL) - { - ThrowPerlException(exception,ResourceLimitFatalError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - for (j=0; j < (ssize_t) number_coordinates; j++) - coordinates[j]=(double) SvNV(*(av_fetch(av,j,0))); - virtual_pixel=UndefinedVirtualPixelMethod; - if (attribute_flag[2] != 0) - virtual_pixel=SetImageVirtualPixelMethod(image,(VirtualPixelMethod) - argument_list[2].integer_reference); - image=DistortImage(image,method,number_coordinates,coordinates, - argument_list[3].integer_reference != 0 ? MagickTrue : MagickFalse, - exception); - if ((attribute_flag[2] != 0) && (image != (Image *) NULL)) - virtual_pixel=SetImageVirtualPixelMethod(image,virtual_pixel); - coordinates=(double *) RelinquishMagickMemory(coordinates); - break; - } - case 113: /* Clut */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"ClutImageRequired", - PackageName); - goto PerlException; - } - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - (void) ClutImageChannel(image,channel, - argument_list[0].image_reference); - break; - } - case 114: /* LiquidRescale */ - { - if (attribute_flag[0] != 0) - flags=ParseRegionGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] == 0) - argument_list[3].real_reference=1.0; - if (attribute_flag[4] == 0) - argument_list[4].real_reference=0.0; - image=LiquidRescaleImage(image,geometry.width,geometry.height, - argument_list[3].real_reference,argument_list[4].real_reference, - exception); - break; - } - case 115: /* EncipherImage */ - { - (void) EncipherImage(image,argument_list[0].string_reference, - exception); - break; - } - case 116: /* DecipherImage */ - { - (void) DecipherImage(image,argument_list[0].string_reference, - exception); - break; - } - case 117: /* Deskew */ - { - geometry_info.rho=QuantumRange/2.0; - if (attribute_flag[0] != 0) - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if (attribute_flag[1] != 0) - geometry_info.rho=StringToDoubleInterval( - argument_list[1].string_reference,(double) QuantumRange+1.0); - image=DeskewImage(image,geometry_info.rho,exception); - break; - } - case 118: /* Remap */ - { - QuantizeInfo - *quantize_info; - - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"RemapImageRequired", - PackageName); - goto PerlException; - } - quantize_info=AcquireQuantizeInfo(info->image_info); - if (attribute_flag[1] != 0) - quantize_info->dither=(MagickBooleanType) - argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - quantize_info->dither_method=(DitherMethod) - argument_list[2].integer_reference; - (void) RemapImages(quantize_info,image, - argument_list[0].image_reference); - quantize_info=DestroyQuantizeInfo(quantize_info); - break; - } - case 119: /* SparseColor */ - { - AV - *av; - - double - *coordinates; - - SparseColorMethod - method; - - size_t - number_coordinates; - - VirtualPixelMethod - virtual_pixel; - - if (attribute_flag[0] == 0) - break; - method=UndefinedColorInterpolate; - if (attribute_flag[1] != 0) - method=(SparseColorMethod) argument_list[1].integer_reference; - av=(AV *) argument_list[0].array_reference; - number_coordinates=(size_t) av_len(av)+1; - coordinates=(double *) AcquireQuantumMemory(number_coordinates, - sizeof(*coordinates)); - if (coordinates == (double *) NULL) - { - ThrowPerlException(exception,ResourceLimitFatalError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - for (j=0; j < (ssize_t) number_coordinates; j++) - coordinates[j]=(double) SvNV(*(av_fetch(av,j,0))); - virtual_pixel=UndefinedVirtualPixelMethod; - if (attribute_flag[2] != 0) - virtual_pixel=SetImageVirtualPixelMethod(image,(VirtualPixelMethod) - argument_list[2].integer_reference); - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=SparseColorImage(image,channel,method,number_coordinates, - coordinates,exception); - if ((attribute_flag[2] != 0) && (image != (Image *) NULL)) - virtual_pixel=SetImageVirtualPixelMethod(image,virtual_pixel); - coordinates=(double *) RelinquishMagickMemory(coordinates); - break; - } - case 120: /* Function */ - { - AV - *av; - - double - *parameters; - - MagickFunction - function; - - size_t - number_parameters; - - VirtualPixelMethod - virtual_pixel; - - if (attribute_flag[0] == 0) - break; - function=UndefinedFunction; - if (attribute_flag[1] != 0) - function=(MagickFunction) argument_list[1].integer_reference; - av=(AV *) argument_list[0].array_reference; - number_parameters=(size_t) av_len(av)+1; - parameters=(double *) AcquireQuantumMemory(number_parameters, - sizeof(*parameters)); - if (parameters == (double *) NULL) - { - ThrowPerlException(exception,ResourceLimitFatalError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - for (j=0; j < (ssize_t) number_parameters; j++) - parameters[j]=(double) SvNV(*(av_fetch(av,j,0))); - virtual_pixel=UndefinedVirtualPixelMethod; - if (attribute_flag[2] != 0) - virtual_pixel=SetImageVirtualPixelMethod(image,(VirtualPixelMethod) - argument_list[2].integer_reference); - (void) FunctionImage(image,function,number_parameters,parameters, - exception); - if ((attribute_flag[2] != 0) && (image != (Image *) NULL)) - virtual_pixel=SetImageVirtualPixelMethod(image,virtual_pixel); - parameters=(double *) RelinquishMagickMemory(parameters); - break; - } - case 121: /* SelectiveBlur */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & PercentValue) != 0) - geometry_info.xi=QuantumRange*geometry_info.xi/100.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].integer_reference;; - if (attribute_flag[4] != 0) - channel=(ChannelType) argument_list[4].integer_reference; - image=SelectiveBlurImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,geometry_info.xi,exception); - break; - } - case 122: /* HaldClut */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"ClutImageRequired", - PackageName); - goto PerlException; - } - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - (void) HaldClutImageChannel(image,channel, - argument_list[0].image_reference); - break; - } - case 123: /* BlueShift */ - { - if (attribute_flag[0] != 0) - (void) ParseGeometry(argument_list[0].string_reference, - &geometry_info); - image=BlueShiftImage(image,geometry_info.rho,exception); - break; - } - case 124: /* ForwardFourierTransformImage */ - { - image=ForwardFourierTransformImage(image, - argument_list[0].integer_reference != 0 ? MagickTrue : MagickFalse, - exception); - break; - } - case 125: /* InverseFourierTransformImage */ - { - image=InverseFourierTransformImage(image,image->next, - argument_list[0].integer_reference != 0 ? MagickTrue : MagickFalse, - exception); - break; - } - case 126: /* ColorDecisionList */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference=(char *) NULL; - (void) ColorDecisionListImage(image, - argument_list[0].string_reference); - break; - } - case 127: /* AutoGamma */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - (void) AutoGammaImageChannel(image,channel); - break; - } - case 128: /* AutoLevel */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - (void) AutoLevelImageChannel(image,channel); - break; - } - case 129: /* LevelColors */ - { - MagickPixelPacket - black_point, - white_point; - - (void) QueryMagickColor("#000000",&black_point,exception); - (void) QueryMagickColor("#ffffff",&white_point,exception); - if (attribute_flag[1] != 0) - (void) QueryMagickColor(argument_list[1].string_reference, - &black_point,exception); - if (attribute_flag[2] != 0) - (void) QueryMagickColor(argument_list[2].string_reference, - &white_point,exception); - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - (void) LevelColorsImageChannel(image,channel,&black_point, - &white_point,argument_list[0].integer_reference != 0 ? MagickTrue : - MagickFalse); - break; - } - case 130: /* Clamp */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - (void) ClampImageChannel(image,channel); - break; - } - case 131: /* Filter */ - { - KernelInfo - *kernel; - - if (attribute_flag[0] == 0) - break; - kernel=AcquireKernelInfo(argument_list[0].string_reference); - if (kernel == (KernelInfo *) NULL) - break; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - image->bias=StringToDoubleInterval( - argument_list[2].string_reference,(double) QuantumRange+1.0); - image=FilterImageChannel(image,channel,kernel,exception); - kernel=DestroyKernelInfo(kernel); - break; - } - case 132: /* BrightnessContrast */ - { - double - brightness, - contrast; - - brightness=0.0; - contrast=0.0; - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - brightness=geometry_info.rho; - if ((flags & SigmaValue) == 0) - contrast=geometry_info.sigma; - } - if (attribute_flag[1] != 0) - brightness=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - contrast=argument_list[2].real_reference; - if (attribute_flag[4] != 0) - channel=(ChannelType) argument_list[4].integer_reference; - (void) BrightnessContrastImageChannel(image,channel,brightness, - contrast); - break; - } - case 133: /* Morphology */ - { - KernelInfo - *kernel; - - MorphologyMethod - method; - - ssize_t - iterations; - - if (attribute_flag[0] == 0) - break; - kernel=AcquireKernelInfo(argument_list[0].string_reference); - if (kernel == (KernelInfo *) NULL) - break; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - method=UndefinedMorphology; - if (attribute_flag[2] != 0) - method=argument_list[2].integer_reference; - iterations=1; - if (attribute_flag[3] != 0) - iterations=argument_list[3].integer_reference; - image=MorphologyImageChannel(image,channel,method,iterations,kernel, - exception); - kernel=DestroyKernelInfo(kernel); - break; - } - case 108: /* Recolor */ - case 134: /* ColorMatrix */ - { - AV - *av; - - double - *color_matrix; - - KernelInfo - *kernel_info; - - size_t - order; - - if (attribute_flag[0] == 0) - break; - av=(AV *) argument_list[0].array_reference; - order=(size_t) sqrt(av_len(av)+1); - color_matrix=(double *) AcquireQuantumMemory(order,order* - sizeof(*color_matrix)); - if (color_matrix == (double *) NULL) - { - ThrowPerlException(exception,ResourceLimitFatalError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - for (j=0; (j < (ssize_t) (order*order)) && (j < (av_len(av)+1)); j++) - color_matrix[j]=(double) SvNV(*(av_fetch(av,j,0))); - for ( ; j < (ssize_t) (order*order); j++) - color_matrix[j]=0.0; - kernel_info=AcquireKernelInfo("1"); - if (kernel_info == (KernelInfo *) NULL) - break; - kernel_info->width=order; - kernel_info->height=order; - kernel_info->values=color_matrix; - image=ColorMatrixImage(image,kernel_info,exception); - kernel_info->values=(double *) NULL; - kernel_info=DestroyKernelInfo(kernel_info); - color_matrix=(double *) RelinquishMagickMemory(color_matrix); - break; - } - case 135: /* Color */ - { - MagickPixelPacket - color; - - (void) QueryMagickColor("none",&color,exception); - if (attribute_flag[0] != 0) - (void) QueryMagickColor(argument_list[0].string_reference, - &color,exception); - (void) SetImageColor(image,&color); - break; - } - case 136: /* Mode */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=StatisticImageChannel(image,channel,ModeStatistic, - (size_t) geometry_info.rho,(size_t) geometry_info.sigma,exception); - break; - } - case 137: /* Statistic */ - { - StatisticType - statistic; - - statistic=UndefinedStatistic; - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - statistic=(StatisticType) argument_list[4].integer_reference; - image=StatisticImageChannel(image,channel,statistic, - (size_t) geometry_info.rho,(size_t) geometry_info.sigma,exception); - break; - } - case 138: /* Perceptible */ - { - double - epsilon; - - epsilon=MagickEpsilon; - if (attribute_flag[0] != 0) - epsilon=argument_list[0].real_reference; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - (void) PerceptibleImageChannel(image,channel,epsilon); - break; - } - case 139: /* Poly */ - { - AV - *av; - - double - *terms; - - size_t - number_terms; - - if (attribute_flag[0] == 0) - break; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - av=(AV *) argument_list[0].array_reference; - number_terms=(size_t) av_len(av); - terms=(double *) AcquireQuantumMemory(number_terms,sizeof(*terms)); - if (terms == (double *) NULL) - { - ThrowPerlException(exception,ResourceLimitFatalError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - for (j=0; j < av_len(av); j++) - terms[j]=(double) SvNV(*(av_fetch(av,j,0))); - image=PolynomialImageChannel(image,channel,number_terms >> 1,terms, - exception); - terms=(double *) RelinquishMagickMemory(terms); - break; - } - case 140: /* Grayscale */ - { - PixelIntensityMethod - method; - - method=UndefinedPixelIntensityMethod; - if (attribute_flag[0] != 0) - method=(PixelIntensityMethod) argument_list[0].integer_reference; - (void) GrayscaleImage(image,method); - break; - } - case 141: /* CannyEdge */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & XiValue) == 0) - geometry_info.xi=0.10; - if ((flags & PsiValue) == 0) - geometry_info.psi=0.30; - if ((flags & PercentValue) != 0) - { - geometry_info.xi/=100.0; - geometry_info.psi/=100.0; - } - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].real_reference; - if (attribute_flag[4] != 0) - geometry_info.psi=argument_list[4].real_reference; - image=CannyEdgeImage(image,geometry_info.rho,geometry_info.sigma, - geometry_info.xi,geometry_info.psi,exception); - break; - } - case 142: /* HoughLine */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=geometry_info.rho; - if ((flags & XiValue) == 0) - geometry_info.xi=40; - } - if (attribute_flag[1] != 0) - geometry_info.rho=(double) argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=(double) argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=(double) argument_list[3].integer_reference; - image=HoughLineImage(image,(size_t) geometry_info.rho,(size_t) - geometry_info.sigma,(size_t) geometry_info.xi,exception); - break; - } - case 143: /* MeanShift */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=geometry_info.rho; - if ((flags & XiValue) == 0) - geometry_info.xi=0.10*QuantumRange; - if ((flags & PercentValue) != 0) - geometry_info.xi=QuantumRange*geometry_info.xi/100.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=(double) argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=(double) argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=(double) argument_list[3].real_reference; - image=MeanShiftImage(image,(size_t) geometry_info.rho,(size_t) - geometry_info.sigma,geometry_info.xi,exception); - break; - } - case 144: /* Kuwahara */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=geometry_info.rho-0.5; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=KuwaharaImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,exception); - break; - } - case 145: /* ConnectedComponent */ - { - MagickBooleanType - verbose; - - size_t - connectivity; - - connectivity=4; - verbose=MagickFalse; - if (attribute_flag[0] != 0) - connectivity=argument_list[0].integer_reference; - if (attribute_flag[1] != 0) - verbose=argument_list[4].integer_reference != 0 ? - MagickTrue : MagickFalse; - if (verbose != MagickFalse) - SetImageArtifact(image,"connected-components","true"); - image=ConnectedComponentsImage(image,connectivity,exception); - break; - } - case 146: /* Copy */ - { - Image - *source_image; - - OffsetInfo - offset; - - RectangleInfo - offset_geometry; - - source_image=image; - if (attribute_flag[0] != 0) - source_image=argument_list[0].image_reference; - SetGeometry(source_image,&geometry); - if (attribute_flag[1] != 0) - flags=ParseGravityGeometry(source_image, - argument_list[1].string_reference,&geometry,exception); - if (attribute_flag[2] != 0) - geometry.width=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry.height=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry.x=argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - geometry.y=argument_list[5].integer_reference; - if (attribute_flag[6] != 0) - image->gravity=(GravityType) argument_list[6].integer_reference; - SetGeometry(image,&offset_geometry); - if (attribute_flag[7] != 0) - flags=ParseGravityGeometry(image,argument_list[7].string_reference, - &offset_geometry,exception); - offset.x=offset_geometry.x; - offset.y=offset_geometry.y; - if (attribute_flag[8] != 0) - offset.x=argument_list[8].integer_reference; - if (attribute_flag[9] != 0) - offset.y=argument_list[9].integer_reference; - (void) CopyImagePixels(image,source_image,&geometry,&offset, - exception); - break; - } - case 147: /* WaveletDenoise */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & PercentValue) != 0) - { - geometry_info.rho=QuantumRange*geometry_info.rho/100.0; - geometry_info.sigma=QuantumRange*geometry_info.sigma/100.0; - } - if ((flags & SigmaValue) == 0) - geometry_info.sigma=0.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - image=WaveletDenoiseImage(image,geometry_info.rho,geometry_info.sigma, exception); - break; - } - case 148: /* Colorspace */ - { - ColorspaceType - colorspace; - - colorspace=sRGBColorspace; - if (attribute_flag[0] != 0) - colorspace=(ColorspaceType) argument_list[0].integer_reference; - (void) TransformImageColorspace(image,colorspace); - break; - } - case 149: /* AutoThreshold */ - { - AutoThresholdMethod - method; - - method=UndefinedThresholdMethod; - if (attribute_flag[0] != 0) - method=(AutoThresholdMethod) argument_list[0].integer_reference; - (void) AutoThresholdImage(image,method,exception); - break; - } - } - if (next != (Image *) NULL) - (void) CatchImageException(next); - if (region_image != (Image *) NULL) - { - /* - Composite region. - */ - status=CompositeImage(region_image,CopyCompositeOp,image, - region_info.x,region_info.y); - (void) status; - (void) CatchImageException(region_image); - image=DestroyImage(image); - image=region_image; - } - if (image != (Image *) NULL) - { - number_images++; - if (next && (next != image)) - { - image->next=next->next; - if (image->next != (Image *) NULL) - image->next->previous=image; - DeleteImageFromRegistry(*pv,next); - } - sv_setiv(*pv,PTR2IV(image)); - next=image; - } - if (*pv) - pv++; - } - - PerlException: - if (reference_vector) - reference_vector=(SV **) RelinquishMagickMemory(reference_vector); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) number_images); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# M o n t a g e # -# # -# # -# # -############################################################################### -# -# -void -Montage(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - MontageImage = 1 - montage = 2 - montageimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image, - *next; - - MagickPixelPacket - transparent_color; - - MontageInfo - *montage_info; - - ssize_t - i; - - ssize_t - sp; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - attribute=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - /* - Get options. - */ - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - montage_info=CloneMontageInfo(info->image_info,(MontageInfo *) NULL); - (void) QueryMagickColor("none",&transparent_color,exception); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'B': - case 'b': - { - if (LocaleCompare(attribute,"background") == 0) - { - (void) QueryColorDatabase(SvPV(ST(i),na), - &montage_info->background_color,exception); - for (next=image; next; next=next->next) - next->background_color=montage_info->background_color; - break; - } - if (LocaleCompare(attribute,"border") == 0) - { - montage_info->border_width=SvIV(ST(i)); - break; - } - if (LocaleCompare(attribute,"bordercolor") == 0) - { - (void) QueryColorDatabase(SvPV(ST(i),na), - &montage_info->border_color,exception); - for (next=image; next; next=next->next) - next->border_color=montage_info->border_color; - break; - } - if (LocaleCompare(attribute,"borderwidth") == 0) - { - montage_info->border_width=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"compose") == 0) - { - sp=!SvPOK(ST(i)) ? SvIV(ST(i)) : ParseCommandOption( - MagickComposeOptions,MagickFalse,SvPV(ST(i),na)); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - for (next=image; next; next=next->next) - next->compose=(CompositeOperator) sp; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'F': - case 'f': - { - if (LocaleCompare(attribute,"fill") == 0) - { - (void) QueryColorDatabase(SvPV(ST(i),na),&montage_info->fill, - exception); - break; - } - if (LocaleCompare(attribute,"font") == 0) - { - (void) CloneString(&montage_info->font,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"frame") == 0) - { - char - *p; - - p=SvPV(ST(i),na); - if (IsGeometry(p) == MagickFalse) - { - ThrowPerlException(exception,OptionError,"MissingGeometry", - p); - break; - } - (void) CloneString(&montage_info->frame,p); - if (*p == '\0') - montage_info->frame=(char *) NULL; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'G': - case 'g': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - char - *p; - - p=SvPV(ST(i),na); - if (IsGeometry(p) == MagickFalse) - { - ThrowPerlException(exception,OptionError,"MissingGeometry", - p); - break; - } - (void) CloneString(&montage_info->geometry,p); - if (*p == '\0') - montage_info->geometry=(char *) NULL; - break; - } - if (LocaleCompare(attribute,"gravity") == 0) - { - ssize_t - in; - - in=!SvPOK(ST(i)) ? SvIV(ST(i)) : ParseCommandOption( - MagickGravityOptions,MagickFalse,SvPV(ST(i),na)); - if (in < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - montage_info->gravity=(GravityType) in; - for (next=image; next; next=next->next) - next->gravity=(GravityType) in; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'L': - case 'l': - { - if (LocaleCompare(attribute,"label") == 0) - { - for (next=image; next; next=next->next) - (void) SetImageProperty(next,"label",InterpretImageProperties( - info ? info->image_info : (ImageInfo *) NULL,next, - SvPV(ST(i),na))); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"mattecolor") == 0) - { - (void) QueryColorDatabase(SvPV(ST(i),na), - &montage_info->matte_color,exception); - for (next=image; next; next=next->next) - next->matte_color=montage_info->matte_color; - break; - } - if (LocaleCompare(attribute,"mode") == 0) - { - ssize_t - in; - - in=!SvPOK(ST(i)) ? SvIV(ST(i)) : - ParseCommandOption(MagickModeOptions,MagickFalse,SvPV(ST(i),na)); - switch (in) - { - default: - { - ThrowPerlException(exception,OptionError, - "UnrecognizedModeType",SvPV(ST(i),na)); - break; - } - case FrameMode: - { - (void) CloneString(&montage_info->frame,"15x15+3+3"); - montage_info->shadow=MagickTrue; - break; - } - case UnframeMode: - { - montage_info->frame=(char *) NULL; - montage_info->shadow=MagickFalse; - montage_info->border_width=0; - break; - } - case ConcatenateMode: - { - montage_info->frame=(char *) NULL; - montage_info->shadow=MagickFalse; - (void) CloneString(&montage_info->geometry,"+0+0"); - montage_info->border_width=0; - } - } - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'P': - case 'p': - { - if (LocaleCompare(attribute,"pointsize") == 0) - { - montage_info->pointsize=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'S': - case 's': - { - if (LocaleCompare(attribute,"shadow") == 0) - { - sp=!SvPOK(ST(i)) ? SvIV(ST(i)) : ParseCommandOption( - MagickBooleanOptions,MagickFalse,SvPV(ST(i),na)); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - montage_info->shadow=sp != 0 ? MagickTrue : MagickFalse; - break; - } - if (LocaleCompare(attribute,"stroke") == 0) - { - (void) QueryColorDatabase(SvPV(ST(i),na),&montage_info->stroke, - exception); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'T': - case 't': - { - if (LocaleCompare(attribute,"texture") == 0) - { - (void) CloneString(&montage_info->texture,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"tile") == 0) - { - char *p=SvPV(ST(i),na); - if (IsGeometry(p) == MagickFalse) - { - ThrowPerlException(exception,OptionError,"MissingGeometry", - p); - break; - } - (void) CloneString(&montage_info->tile,p); - if (*p == '\0') - montage_info->tile=(char *) NULL; - break; - } - if (LocaleCompare(attribute,"title") == 0) - { - (void) CloneString(&montage_info->title,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"transparent") == 0) - { - MagickPixelPacket - transparent_color; - - QueryMagickColor(SvPV(ST(i),na),&transparent_color,exception); - for (next=image; next; next=next->next) - (void) TransparentPaintImage(next,&transparent_color, - TransparentOpacity,MagickFalse); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=MontageImageList(info->image_info,montage_info,image,exception); - montage_info=DestroyMontageInfo(montage_info); - if (image == (Image *) NULL) - goto PerlException; - if (transparent_color.opacity != TransparentOpacity) - for (next=image; next; next=next->next) - (void) TransparentPaintImage(next,&transparent_color, - TransparentOpacity,MagickFalse); - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# M o r p h # -# # -# # -# # -############################################################################### -# -# -void -Morph(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - MorphImage = 1 - morph = 2 - morphimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - ssize_t - i; - - ssize_t - number_frames; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - av=NULL; - attribute=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - /* - Get attribute. - */ - number_frames=30; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'F': - case 'f': - { - if (LocaleCompare(attribute,"frames") == 0) - { - number_frames=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=MorphImages(image,number_frames,exception); - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# M o s a i c # -# # -# # -# # -############################################################################### -# -# -void -Mosaic(ref) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - MosaicImage = 1 - mosaic = 2 - mosaicimage = 3 - PPCODE: - { - AV - *av; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - image=MergeImageLayers(image,MosaicLayer,exception); - /* - Create blessed Perl array for the returned image. - */ - av=newAV(); - ST(0)=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - (void) CopyMagickString(info->image_info->filename,image->filename, - MaxTextExtent); - SetImageInfo(info->image_info,0,&image->exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); /* return messages in string context */ - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# P i n g # -# # -# # -# # -############################################################################### -# -# -void -Ping(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - PingImage = 1 - ping = 2 - pingimage = 3 - PPCODE: - { - AV - *av; - - char - **keep, - **list; - - ExceptionInfo - *exception; - - Image - *image, - *next; - - int - n; - - MagickBooleanType - status; - - char - **p; - - ssize_t - i; - - ssize_t - ac; - - STRLEN - *length; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, - *reference; - - size_t - count; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - package_info=(struct PackageInfo *) NULL; - ac=(items < 2) ? 1 : items-1; - list=(char **) AcquireQuantumMemory((size_t) ac+1UL,sizeof(*list)); - keep=list; - length=(STRLEN *) NULL; - if (list == (char **) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - keep=list; - length=(STRLEN *) AcquireQuantumMemory((size_t) ac+1UL,sizeof(*length)); - if (length == (STRLEN *) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - if (SvTYPE(reference) != SVt_PVAV) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - package_info=ClonePackageInfo(info,exception); - n=1; - if (items <= 1) - *list=(char *) (*package_info->image_info->filename ? - package_info->image_info->filename : "XC:black"); - else - for (n=0, i=0; i < ac; i++) - { - list[n]=(char *) SvPV(ST(i+1),length[n]); - if ((items >= 3) && strEQcase(list[n],"blob")) - { - void - *blob; - - i++; - blob=(void *) (SvPV(ST(i+1),length[n])); - SetImageInfoBlob(package_info->image_info,blob,(size_t) length[n]); - } - if ((items >= 3) && strEQcase(list[n],"filename")) - continue; - if ((items >= 3) && strEQcase(list[n],"file")) - { - FILE - *file; - - PerlIO - *io_info; - - i++; - io_info=IoIFP(sv_2io(ST(i+1))); - if (io_info == (PerlIO *) NULL) - { - ThrowPerlException(exception,BlobError,"UnableToOpenFile", - PackageName); - continue; - } - file=PerlIO_findFILE(io_info); - if (file == (FILE *) NULL) - { - ThrowPerlException(exception,BlobError,"UnableToOpenFile", - PackageName); - continue; - } - SetImageInfoFile(package_info->image_info,file); - } - if ((items >= 3) && strEQcase(list[n],"magick")) - continue; - n++; - } - list[n]=(char *) NULL; - keep=list; - status=ExpandFilenames(&n,&list); - if (status == MagickFalse) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - count=0; - for (i=0; i < n; i++) - { - (void) CopyMagickString(package_info->image_info->filename,list[i], - MaxTextExtent); - image=PingImage(package_info->image_info,exception); - if (image == (Image *) NULL) - break; - if ((package_info->image_info->file != (FILE *) NULL) || - (package_info->image_info->blob != (void *) NULL)) - DisassociateImageStream(image); - count+=GetImageListLength(image); - EXTEND(sp,4*count); - for (next=image; next; next=next->next) - { - PUSHs(sv_2mortal(newSViv(next->columns))); - PUSHs(sv_2mortal(newSViv(next->rows))); - PUSHs(sv_2mortal(newSViv((size_t) GetBlobSize(next)))); - PUSHs(sv_2mortal(newSVpv(next->magick,0))); - } - image=DestroyImageList(image); - } - /* - Free resources. - */ - for (i=0; i < n; i++) - if (list[i] != (char *) NULL) - for (p=keep; list[i] != *p++; ) - if (*p == NULL) - { - list[i]=(char *) RelinquishMagickMemory(list[i]); - break; - } - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - if (list && (list != keep)) - list=(char **) RelinquishMagickMemory(list); - if (keep) - keep=(char **) RelinquishMagickMemory(keep); - if (length) - length=(STRLEN *) RelinquishMagickMemory(length); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - } - -# -############################################################################### -# # -# # -# # -# P r e v i e w # -# # -# # -# # -############################################################################### -# -# -void -Preview(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - PreviewImage = 1 - preview = 2 - previewimage = 3 - PPCODE: - { - AV - *av; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image, - *preview_image; - - PreviewType - preview_type; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - preview_type=GammaPreview; - if (items > 1) - preview_type=(PreviewType) - ParseCommandOption(MagickPreviewOptions,MagickFalse,SvPV(ST(1),na)); - for ( ; image; image=image->next) - { - preview_image=PreviewImage(image,preview_type,exception); - if (preview_image == (Image *) NULL) - goto PerlException; - AddImageToRegistry(sv,preview_image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# Q u e r y C o l o r # -# # -# # -# # -############################################################################### -# -# -void -QueryColor(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - querycolor = 1 - PPCODE: - { - char - *name; - - ExceptionInfo - *exception; - - MagickPixelPacket - color; - - ssize_t - i; - - SV - *perl_exception; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (items == 1) - { - const ColorInfo - **colorlist; - - size_t - colors; - - colorlist=GetColorInfoList("*",&colors,exception); - EXTEND(sp,colors); - for (i=0; i < (ssize_t) colors; i++) - { - PUSHs(sv_2mortal(newSVpv(colorlist[i]->name,0))); - } - colorlist=(const ColorInfo **) - RelinquishMagickMemory((ColorInfo **) colorlist); - goto PerlException; - } - EXTEND(sp,5*items); - for (i=1; i < items; i++) - { - name=(char *) SvPV(ST(i),na); - if (QueryMagickColor(name,&color,exception) == MagickFalse) - { - PUSHs(&sv_undef); - continue; - } - PUSHs(sv_2mortal(newSViv((size_t) floor(color.red+0.5)))); - PUSHs(sv_2mortal(newSViv((size_t) floor(color.green+0.5)))); - PUSHs(sv_2mortal(newSViv((size_t) floor(color.blue+0.5)))); - if (color.matte != MagickFalse) - PUSHs(sv_2mortal(newSViv((size_t) floor(color.opacity+0.5)))); - if (color.colorspace == CMYKColorspace) - PUSHs(sv_2mortal(newSViv((size_t) floor(color.index+0.5)))); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# Q u e r y C o l o r N a m e # -# # -# # -# # -############################################################################### -# -# -void -QueryColorname(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - querycolorname = 1 - PPCODE: - { - AV - *av; - - char - message[MaxTextExtent]; - - ExceptionInfo - *exception; - - Image - *image; - - PixelPacket - target_color; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - EXTEND(sp,items); - for (i=1; i < items; i++) - { - (void) QueryColorDatabase(SvPV(ST(i),na),&target_color,exception); - (void) QueryColorname(image,&target_color,SVGCompliance,message, - exception); - PUSHs(sv_2mortal(newSVpv(message,0))); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# Q u e r y F o n t # -# # -# # -# # -############################################################################### -# -# -void -QueryFont(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - queryfont = 1 - PPCODE: - { - char - *name, - message[MaxTextExtent]; - - ExceptionInfo - *exception; - - ssize_t - i; - - SV - *perl_exception; - - volatile const TypeInfo - *type_info; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (items == 1) - { - const TypeInfo - **typelist; - - size_t - types; - - typelist=GetTypeInfoList("*",&types,exception); - EXTEND(sp,types); - for (i=0; i < (ssize_t) types; i++) - { - PUSHs(sv_2mortal(newSVpv(typelist[i]->name,0))); - } - typelist=(const TypeInfo **) RelinquishMagickMemory((TypeInfo **) - typelist); - goto PerlException; - } - EXTEND(sp,10*items); - for (i=1; i < items; i++) - { - name=(char *) SvPV(ST(i),na); - type_info=GetTypeInfo(name,exception); - if (type_info == (TypeInfo *) NULL) - { - PUSHs(&sv_undef); - continue; - } - if (type_info->name == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->name,0))); - if (type_info->description == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->description,0))); - if (type_info->family == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->family,0))); - if (type_info->style == UndefinedStyle) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(CommandOptionToMnemonic(MagickStyleOptions, - type_info->style),0))); - if (type_info->stretch == UndefinedStretch) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(CommandOptionToMnemonic(MagickStretchOptions, - type_info->stretch),0))); - (void) FormatLocaleString(message,MaxTextExtent,"%.20g",(double) - type_info->weight); - PUSHs(sv_2mortal(newSVpv(message,0))); - if (type_info->encoding == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->encoding,0))); - if (type_info->foundry == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->foundry,0))); - if (type_info->format == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->format,0))); - if (type_info->metrics == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->metrics,0))); - if (type_info->glyphs == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->glyphs,0))); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# Q u e r y F o n t M e t r i c s # -# # -# # -# # -############################################################################### -# -# -void -QueryFontMetrics(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - queryfontmetrics = 1 - PPCODE: - { - AffineMatrix - affine, - current; - - AV - *av; - - char - *attribute; - - double - x, - y; - - DrawInfo - *draw_info; - - ExceptionInfo - *exception; - - GeometryInfo - geometry_info; - - Image - *image; - - MagickBooleanType - status; - - MagickStatusType - flags; - - ssize_t - i; - - ssize_t - type; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - TypeMetric - metrics; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - package_info=(struct PackageInfo *) NULL; - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - package_info=ClonePackageInfo(info,exception); - draw_info=CloneDrawInfo(package_info->image_info,(DrawInfo *) NULL); - CloneString(&draw_info->text,""); - current=draw_info->affine; - GetAffineMatrix(&affine); - x=0.0; - y=0.0; - EXTEND(sp,7*items); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'A': - case 'a': - { - if (LocaleCompare(attribute,"antialias") == 0) - { - type=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (type < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - draw_info->text_antialias=type != 0 ? MagickTrue : MagickFalse; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'd': - case 'D': - { - if (LocaleCompare(attribute,"density") == 0) - { - CloneString(&draw_info->density,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"direction") == 0) - { - draw_info->direction=(DirectionType) ParseCommandOption( - MagickDirectionOptions,MagickFalse,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'e': - case 'E': - { - if (LocaleCompare(attribute,"encoding") == 0) - { - CloneString(&draw_info->encoding,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'f': - case 'F': - { - if (LocaleCompare(attribute,"family") == 0) - { - CloneString(&draw_info->family,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"fill") == 0) - { - if (info) - (void) QueryColorDatabase(SvPV(ST(i),na),&draw_info->fill, - &image->exception); - break; - } - if (LocaleCompare(attribute,"font") == 0) - { - CloneString(&draw_info->font,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - CloneString(&draw_info->geometry,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"gravity") == 0) - { - draw_info->gravity=(GravityType) ParseCommandOption( - MagickGravityOptions,MagickFalse,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'i': - case 'I': - { - if (LocaleCompare(attribute,"interline-spacing") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->interline_spacing=geometry_info.rho; - break; - } - if (LocaleCompare(attribute,"interword-spacing") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->interword_spacing=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'k': - case 'K': - { - if (LocaleCompare(attribute,"kerning") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->kerning=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'p': - case 'P': - { - if (LocaleCompare(attribute,"pointsize") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->pointsize=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'r': - case 'R': - { - if (LocaleCompare(attribute,"rotate") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - affine.rx=geometry_info.rho; - affine.ry=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.ry=affine.rx; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 's': - case 'S': - { - if (LocaleCompare(attribute,"scale") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - affine.sx=geometry_info.rho; - affine.sy=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.sy=affine.sx; - break; - } - if (LocaleCompare(attribute,"skew") == 0) - { - double - x_angle, - y_angle; - - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - x_angle=geometry_info.rho; - y_angle=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - y_angle=x_angle; - affine.ry=tan(DegreesToRadians(fmod(x_angle,360.0))); - affine.rx=tan(DegreesToRadians(fmod(y_angle,360.0))); - break; - } - if (LocaleCompare(attribute,"stroke") == 0) - { - if (info) - (void) QueryColorDatabase(SvPV(ST(i),na),&draw_info->stroke, - &image->exception); - break; - } - if (LocaleCompare(attribute,"style") == 0) - { - type=ParseCommandOption(MagickStyleOptions,MagickFalse, - SvPV(ST(i),na)); - if (type < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - draw_info->style=(StyleType) type; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 't': - case 'T': - { - if (LocaleCompare(attribute,"text") == 0) - { - CloneString(&draw_info->text,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"translate") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - affine.tx=geometry_info.rho; - affine.ty=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.ty=affine.tx; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'w': - case 'W': - { - if (LocaleCompare(attribute,"weight") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->weight=(size_t) geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'x': - case 'X': - { - if (LocaleCompare(attribute,"x") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - x=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'y': - case 'Y': - { - if (LocaleCompare(attribute,"y") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - y=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; - draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; - if (draw_info->geometry == (char *) NULL) - { - draw_info->geometry=AcquireString((char *) NULL); - (void) FormatLocaleString(draw_info->geometry,MaxTextExtent, - "%.20g,%.15g",x,y); - } - status=GetTypeMetrics(image,draw_info,&metrics); - (void) CatchImageException(image); - if (status == MagickFalse) - PUSHs(&sv_undef); - else - { - PUSHs(sv_2mortal(newSVnv(metrics.pixels_per_em.x))); - PUSHs(sv_2mortal(newSVnv(metrics.pixels_per_em.y))); - PUSHs(sv_2mortal(newSVnv(metrics.ascent))); - PUSHs(sv_2mortal(newSVnv(metrics.descent))); - PUSHs(sv_2mortal(newSVnv(metrics.width))); - PUSHs(sv_2mortal(newSVnv(metrics.height))); - PUSHs(sv_2mortal(newSVnv(metrics.max_advance))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.x1))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.y1))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.x2))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.y2))); - PUSHs(sv_2mortal(newSVnv(metrics.origin.x))); - PUSHs(sv_2mortal(newSVnv(metrics.origin.y))); - } - draw_info=DestroyDrawInfo(draw_info); - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - } - -# -############################################################################### -# # -# # -# # -# Q u e r y M u l t i l i n e F o n t M e t r i c s # -# # -# # -# # -############################################################################### -# -# -void -QueryMultilineFontMetrics(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - querymultilinefontmetrics = 1 - PPCODE: - { - AffineMatrix - affine, - current; - - AV - *av; - - char - *attribute; - - double - x, - y; - - DrawInfo - *draw_info; - - ExceptionInfo - *exception; - - GeometryInfo - geometry_info; - - Image - *image; - - MagickBooleanType - status; - - MagickStatusType - flags; - - ssize_t - i; - - ssize_t - type; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - TypeMetric - metrics; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - package_info=(struct PackageInfo *) NULL; - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - package_info=ClonePackageInfo(info,exception); - draw_info=CloneDrawInfo(package_info->image_info,(DrawInfo *) NULL); - CloneString(&draw_info->text,""); - current=draw_info->affine; - GetAffineMatrix(&affine); - x=0.0; - y=0.0; - EXTEND(sp,7*items); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'A': - case 'a': - { - if (LocaleCompare(attribute,"antialias") == 0) - { - type=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (type < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - draw_info->text_antialias=type != 0 ? MagickTrue : MagickFalse; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'd': - case 'D': - { - if (LocaleCompare(attribute,"density") == 0) - { - CloneString(&draw_info->density,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'e': - case 'E': - { - if (LocaleCompare(attribute,"encoding") == 0) - { - CloneString(&draw_info->encoding,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'f': - case 'F': - { - if (LocaleCompare(attribute,"family") == 0) - { - CloneString(&draw_info->family,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"fill") == 0) - { - if (info) - (void) QueryColorDatabase(SvPV(ST(i),na),&draw_info->fill, - &image->exception); - break; - } - if (LocaleCompare(attribute,"font") == 0) - { - CloneString(&draw_info->font,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - CloneString(&draw_info->geometry,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"gravity") == 0) - { - draw_info->gravity=(GravityType) ParseCommandOption( - MagickGravityOptions,MagickFalse,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'p': - case 'P': - { - if (LocaleCompare(attribute,"pointsize") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->pointsize=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'r': - case 'R': - { - if (LocaleCompare(attribute,"rotate") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - affine.rx=geometry_info.rho; - affine.ry=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.ry=affine.rx; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 's': - case 'S': - { - if (LocaleCompare(attribute,"scale") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - affine.sx=geometry_info.rho; - affine.sy=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.sy=affine.sx; - break; - } - if (LocaleCompare(attribute,"skew") == 0) - { - double - x_angle, - y_angle; - - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - x_angle=geometry_info.rho; - y_angle=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - y_angle=x_angle; - affine.ry=tan(DegreesToRadians(fmod(x_angle,360.0))); - affine.rx=tan(DegreesToRadians(fmod(y_angle,360.0))); - break; - } - if (LocaleCompare(attribute,"stroke") == 0) - { - if (info) - (void) QueryColorDatabase(SvPV(ST(i),na),&draw_info->stroke, - &image->exception); - break; - } - if (LocaleCompare(attribute,"style") == 0) - { - type=ParseCommandOption(MagickStyleOptions,MagickFalse, - SvPV(ST(i),na)); - if (type < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - draw_info->style=(StyleType) type; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 't': - case 'T': - { - if (LocaleCompare(attribute,"text") == 0) - { - CloneString(&draw_info->text,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"translate") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - affine.tx=geometry_info.rho; - affine.ty=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.ty=affine.tx; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'w': - case 'W': - { - if (LocaleCompare(attribute,"weight") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->weight=(size_t) geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'x': - case 'X': - { - if (LocaleCompare(attribute,"x") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - x=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'y': - case 'Y': - { - if (LocaleCompare(attribute,"y") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - y=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; - draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; - if (draw_info->geometry == (char *) NULL) - { - draw_info->geometry=AcquireString((char *) NULL); - (void) FormatLocaleString(draw_info->geometry,MaxTextExtent, - "%.20g,%.15g",x,y); - } - status=GetMultilineTypeMetrics(image,draw_info,&metrics); - (void) CatchImageException(image); - if (status == MagickFalse) - PUSHs(&sv_undef); - else - { - PUSHs(sv_2mortal(newSVnv(metrics.pixels_per_em.x))); - PUSHs(sv_2mortal(newSVnv(metrics.pixels_per_em.y))); - PUSHs(sv_2mortal(newSVnv(metrics.ascent))); - PUSHs(sv_2mortal(newSVnv(metrics.descent))); - PUSHs(sv_2mortal(newSVnv(metrics.width))); - PUSHs(sv_2mortal(newSVnv(metrics.height))); - PUSHs(sv_2mortal(newSVnv(metrics.max_advance))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.x1))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.y1))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.x2))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.y2))); - PUSHs(sv_2mortal(newSVnv(metrics.origin.x))); - PUSHs(sv_2mortal(newSVnv(metrics.origin.y))); - } - draw_info=DestroyDrawInfo(draw_info); - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - } - -# -############################################################################### -# # -# # -# # -# Q u e r y F o r m a t # -# # -# # -# # -############################################################################### -# -# -void -QueryFormat(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - queryformat = 1 - PPCODE: - { - char - *name; - - ExceptionInfo - *exception; - - ssize_t - i; - - SV - *perl_exception; - - volatile const MagickInfo - *magick_info; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (items == 1) - { - char - format[MaxTextExtent]; - - const MagickInfo - **format_list; - - size_t - types; - - format_list=GetMagickInfoList("*",&types,exception); - EXTEND(sp,types); - for (i=0; i < (ssize_t) types; i++) - { - (void) CopyMagickString(format,format_list[i]->name,MaxTextExtent); - LocaleLower(format); - PUSHs(sv_2mortal(newSVpv(format,0))); - } - format_list=(const MagickInfo **) - RelinquishMagickMemory((MagickInfo *) format_list); - goto PerlException; - } - EXTEND(sp,8*items); - for (i=1; i < items; i++) - { - name=(char *) SvPV(ST(i),na); - magick_info=GetMagickInfo(name,exception); - if (magick_info == (const MagickInfo *) NULL) - { - PUSHs(&sv_undef); - continue; - } - PUSHs(sv_2mortal(newSViv(magick_info->adjoin))); - PUSHs(sv_2mortal(newSViv(magick_info->blob_support))); - PUSHs(sv_2mortal(newSViv(magick_info->raw))); - PUSHs(sv_2mortal(newSViv((long) magick_info->decoder))); - PUSHs(sv_2mortal(newSViv((long) magick_info->encoder))); - if (magick_info->description == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(magick_info->description,0))); - if (magick_info->magick_module == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(magick_info->magick_module,0))); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# Q u e r y O p t i o n # -# # -# # -# # -############################################################################### -# -# -void -QueryOption(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - queryoption = 1 - PPCODE: - { - char - **options; - - ExceptionInfo - *exception; - - ssize_t - i; - - ssize_t - j, - option; - - SV - *perl_exception; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - EXTEND(sp,8*items); - for (i=1; i < items; i++) - { - option=ParseCommandOption(MagickListOptions,MagickFalse,(char *) - SvPV(ST(i),na)); - options=GetCommandOptions((CommandOption) option); - if (options == (char **) NULL) - PUSHs(&sv_undef); - else - { - for (j=0; options[j] != (char *) NULL; j++) - PUSHs(sv_2mortal(newSVpv(options[j],0))); - options=DestroyStringList(options); - } - } - - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# R e a d # -# # -# # -# # -############################################################################### -# -# -void -Read(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - ReadImage = 1 - read = 2 - readimage = 3 - PPCODE: - { - AV - *av; - - char - **keep, - **list; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - int - n; - - MagickBooleanType - status; - - char - **p; - - ssize_t - i; - - ssize_t - ac, - number_images; - - STRLEN - *length; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, /* Perl variable for storing messages */ - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - package_info=(struct PackageInfo *) NULL; - number_images=0; - ac=(items < 2) ? 1 : items-1; - list=(char **) AcquireQuantumMemory((size_t) ac+1UL,sizeof(*list)); - keep=list; - length=(STRLEN *) NULL; - if (list == (char **) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - length=(STRLEN *) AcquireQuantumMemory((size_t) ac+1UL,sizeof(*length)); - if (length == (STRLEN *) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - if (SvTYPE(reference) != SVt_PVAV) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - package_info=ClonePackageInfo(info,exception); - n=1; - if (items <= 1) - *list=(char *) (*package_info->image_info->filename ? - package_info->image_info->filename : "XC:black"); - else - for (n=0, i=0; i < ac; i++) - { - list[n]=(char *) SvPV(ST(i+1),length[n]); - if ((items >= 3) && strEQcase(list[n],"blob")) - { - void - *blob; - - i++; - blob=(void *) (SvPV(ST(i+1),length[n])); - SetImageInfoBlob(package_info->image_info,blob,(size_t) length[n]); - } - if ((items >= 3) && strEQcase(list[n],"filename")) - continue; - if ((items >= 3) && strEQcase(list[n],"file")) - { - FILE - *file; - - PerlIO - *io_info; - - i++; - io_info=IoIFP(sv_2io(ST(i+1))); - if (io_info == (PerlIO *) NULL) - { - ThrowPerlException(exception,BlobError,"UnableToOpenFile", - PackageName); - continue; - } - file=PerlIO_findFILE(io_info); - if (file == (FILE *) NULL) - { - ThrowPerlException(exception,BlobError,"UnableToOpenFile", - PackageName); - continue; - } - SetImageInfoFile(package_info->image_info,file); - } - if ((items >= 3) && strEQcase(list[n],"magick")) - continue; - n++; - } - list[n]=(char *) NULL; - keep=list; - status=ExpandFilenames(&n,&list); - if (status == MagickFalse) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - number_images=0; - for (i=0; i < n; i++) - { - if ((package_info->image_info->file != (FILE *) NULL) || - (package_info->image_info->blob != (void *) NULL)) - { - image=ReadImages(package_info->image_info,exception); - if (image != (Image *) NULL) - DisassociateImageStream(image); - } - else - { - (void) CopyMagickString(package_info->image_info->filename,list[i], - MaxTextExtent); - image=ReadImages(package_info->image_info,exception); - } - if (image == (Image *) NULL) - break; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - number_images++; - } - } - /* - Free resources. - */ - for (i=0; i < n; i++) - if (list[i] != (char *) NULL) - for (p=keep; list[i] != *p++; ) - if (*p == (char *) NULL) - { - list[i]=(char *) RelinquishMagickMemory(list[i]); - break; - } - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - if (list && (list != keep)) - list=(char **) RelinquishMagickMemory(list); - if (keep) - keep=(char **) RelinquishMagickMemory(keep); - if (length) - length=(STRLEN *) RelinquishMagickMemory(length); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) number_images); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# R e m o t e # -# # -# # -# # -############################################################################### -# -# -void -Remote(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - RemoteCommand = 1 - remote = 2 - remoteCommand = 3 - PPCODE: - { - AV - *av; - - ExceptionInfo - *exception; - - ssize_t - i; - - SV - *perl_exception, - *reference; - - struct PackageInfo - *info; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - for (i=1; i < items; i++) - (void) RemoteDisplayCommand(info->image_info,(char *) NULL,(char *) - SvPV(ST(i),na),exception); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - } - -# -############################################################################### -# # -# # -# # -# S e t # -# # -# # -# # -############################################################################### -# -# -void -Set(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - SetAttributes = 1 - SetAttribute = 2 - set = 3 - setattributes = 4 - setattribute = 5 - PPCODE: - { - ExceptionInfo - *exception; - - Image - *image; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (items == 2) - SetAttribute(aTHX_ info,image,"size",ST(1),exception); - else - for (i=2; i < items; i+=2) - SetAttribute(aTHX_ info,image,SvPV(ST(i-1),na),ST(i),exception); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) (SvCUR(perl_exception) != 0)); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# S e t P i x e l # -# # -# # -# # -############################################################################### -# -# -void -SetPixel(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - setpixel = 1 - setPixel = 2 - PPCODE: - { - AV - *av; - - char - *attribute; - - ChannelType - channel; - - ExceptionInfo - *exception; - - Image - *image; - - MagickBooleanType - normalize; - - RectangleInfo - region; - - IndexPacket - *indexes; - - ssize_t - i; - - PixelPacket - *q; - - ssize_t - option; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - av=(AV *) NULL; - channel=DefaultChannels; - if (image->matte != MagickFalse) - channel|=OpacityChannel; - normalize=MagickTrue; - region.x=0; - region.y=0; - region.width=image->columns; - region.height=1; - if (items == 1) - (void) ParseAbsoluteGeometry(SvPV(ST(1),na),®ion); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"channel") == 0) - { - ssize_t - option; - - option=ParseChannelOption(SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - channel=(ChannelType) option; - break; - } - if (LocaleCompare(attribute,"color") == 0) - { - if (SvTYPE(ST(i)) != SVt_RV) - { - char - message[MaxTextExtent]; - - (void) FormatLocaleString(message,MaxTextExtent, - "invalid %.60s value",attribute); - ThrowPerlException(exception,OptionError,message, - SvPV(ST(i),na)); - } - av=(AV *) SvRV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - (void) ParseAbsoluteGeometry(SvPV(ST(i),na),®ion); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'N': - case 'n': - { - if (LocaleCompare(attribute,"normalize") == 0) - { - option=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - normalize=option != 0 ? MagickTrue : MagickFalse; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'x': - case 'X': - { - if (LocaleCompare(attribute,"x") == 0) - { - region.x=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'y': - case 'Y': - { - if (LocaleCompare(attribute,"y") == 0) - { - region.y=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - (void) SetImageStorageClass(image,DirectClass); - q=GetAuthenticPixels(image,region.x,region.y,1,1,exception); - if ((q == (PixelPacket *) NULL) || (av == (AV *) NULL) || - (SvTYPE(av) != SVt_PVAV)) - PUSHs(&sv_undef); - else - { - double - scale; - - ssize_t - i; - - i=0; - indexes=GetAuthenticIndexQueue(image); - scale=1.0; - if (normalize != MagickFalse) - scale=QuantumRange; - if (((channel & RedChannel) != 0) && (i <= av_len(av))) - { - SetPixelRed(q,ClampToQuantum(scale*SvNV(*( - av_fetch(av,i,0))))); - i++; - } - if (((channel & GreenChannel) != 0) && (i <= av_len(av))) - { - SetPixelGreen(q,ClampToQuantum(scale*SvNV(*( - av_fetch(av,i,0))))); - i++; - } - if (((channel & BlueChannel) != 0) && (i <= av_len(av))) - { - SetPixelBlue(q,ClampToQuantum(scale*SvNV(*( - av_fetch(av,i,0))))); - i++; - } - if ((((channel & IndexChannel) != 0) && - (image->colorspace == CMYKColorspace)) && (i <= av_len(av))) - { - SetPixelIndex(indexes,ClampToQuantum(scale* - SvNV(*(av_fetch(av,i,0))))); - i++; - } - if (((channel & OpacityChannel) != 0) && (i <= av_len(av))) - { - SetPixelOpacity(q,ClampToQuantum(scale* - SvNV(*(av_fetch(av,i,0))))); - i++; - } - (void) SyncAuthenticPixels(image,exception); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# S m u s h # -# # -# # -# # -############################################################################### -# -# -void -Smush(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - SmushImage = 1 - smush = 2 - smushimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - ssize_t - i; - - ssize_t - offset, - stack; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - attribute=NULL; - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - /* - Get options. - */ - offset=0; - stack=MagickTrue; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'O': - case 'o': - { - if (LocaleCompare(attribute,"offset") == 0) - { - offset=(ssize_t) StringToLong((char *) SvPV(ST(1),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'S': - case 's': - { - if (LocaleCompare(attribute,"stack") == 0) - { - stack=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (stack < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=SmushImages(image,stack != 0 ? MagickTrue : MagickFalse,offset, - exception); - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# S t a t i s t i c s # -# # -# # -# # -############################################################################### -# -# -void -Statistics(ref) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - StatisticsImage = 1 - statistics = 2 - statisticsimage = 3 - PPCODE: - { -#define ChannelStatistics(channel) \ -{ \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - (double) channel_statistics[channel].depth); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].minima/scale); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].maxima/scale); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].mean/scale); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].standard_deviation/scale); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].kurtosis); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].skewness); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].entropy); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ -} - - AV - *av; - - char - message[MaxTextExtent]; - - ChannelStatistics - *channel_statistics; - - double - scale; - - ExceptionInfo - *exception; - - Image - *image; - - ssize_t - count; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - av=newAV(); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - count=0; - for ( ; image; image=image->next) - { - channel_statistics=GetImageChannelStatistics(image,&image->exception); - if (channel_statistics == (ChannelStatistics *) NULL) - continue; - count++; - EXTEND(sp,40*count); - scale=(double) QuantumRange; - ChannelStatistics(RedChannel); - ChannelStatistics(GreenChannel); - ChannelStatistics(BlueChannel); - if (image->colorspace == CMYKColorspace) - ChannelStatistics(IndexChannel); - if (image->matte != MagickFalse) - ChannelStatistics(OpacityChannel); - channel_statistics=(ChannelStatistics *) - RelinquishMagickMemory(channel_statistics); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# S y n c A u t h e n t i c P i x e l s # -# # -# # -# # -############################################################################### -# -# -void -SyncAuthenticPixels(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - Syncauthenticpixels = 1 - SyncImagePixels = 2 - syncimagepixels = 3 - CODE: - { - ExceptionInfo - *exception; - - Image - *image; - - MagickBooleanType - status; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - - status=SyncAuthenticPixels(image,exception); - if (status != MagickFalse) - return; - InheritException(exception,&image->exception); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - } - -# -############################################################################### -# # -# # -# # -# T r a n s f o r m # -# # -# # -# # -############################################################################### -# -# -void -Transform(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - TransformImage = 1 - transform = 2 - transformimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute, - *crop_geometry, - *geometry; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *clone, - *image; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - av=NULL; - attribute=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - /* - Get attribute. - */ - crop_geometry=(char *) NULL; - geometry=(char *) NULL; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'c': - case 'C': - { - if (LocaleCompare(attribute,"crop") == 0) - { - crop_geometry=SvPV(ST(i),na); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - geometry=SvPV(ST(i),na); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - for ( ; image; image=image->next) - { - clone=CloneImage(image,0,0,MagickTrue,exception); - if (clone == (Image *) NULL) - goto PerlException; - TransformImage(&clone,crop_geometry,geometry); - for ( ; clone; clone=clone->next) - { - AddImageToRegistry(sv,clone); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# W r i t e # -# # -# # -# # -############################################################################### -# -# -void -Write(ref,...) - Image::Magick::Q16 ref = NO_INIT - ALIAS: - WriteImage = 1 - write = 2 - writeimage = 3 - PPCODE: - { - char - filename[MaxTextExtent]; - - ExceptionInfo - *exception; - - Image - *image, - *next; - - ssize_t - i; - - ssize_t - number_images, - scene; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - number_images=0; - package_info=(struct PackageInfo *) NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - scene=0; - for (next=image; next; next=next->next) - next->scene=scene++; - package_info=ClonePackageInfo(info,exception); - if (items == 2) - SetAttribute(aTHX_ package_info,NULL,"filename",ST(1),exception); - else - if (items > 2) - for (i=2; i < items; i+=2) - SetAttribute(aTHX_ package_info,image,SvPV(ST(i-1),na),ST(i), - exception); - (void) CopyMagickString(filename,package_info->image_info->filename, - MaxTextExtent); - for (next=image; next; next=next->next) - (void) CopyMagickString(next->filename,filename,MaxTextExtent); - *package_info->image_info->magick='\0'; - SetImageInfo(package_info->image_info,(unsigned int) - GetImageListLength(image),&image->exception); - for (next=image; next; next=next->next) - { - (void) WriteImage(package_info->image_info,next); - if (next->exception.severity >= ErrorException) - InheritException(exception,&next->exception); - GetImageException(next,exception); - number_images++; - if (package_info->image_info->adjoin) - break; - } - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) number_images); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } diff --git a/ImageMagick-6.9.12-44/PerlMagick/quantum/quantum.xs.in b/ImageMagick-6.9.12-44/PerlMagick/quantum/quantum.xs.in deleted file mode 100644 index 5271c3d..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/quantum/quantum.xs.in +++ /dev/null @@ -1,14586 +0,0 @@ -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% PPPP EEEEE RRRR L % -% P P E R R L % -% PPPP EEE RRRR L % -% P E R R L % -% P EEEEE R R LLLLL % -% % -% M M AAA GGGG IIIII CCCC K K % -% MM MM A A G I C K K % -% M M M AAAAA G GGG I C KKK % -% M M A A G G I C K K % -% M M A A GGGG IIIII CCCC K K % -% % -% % -% Object-oriented Perl interface to ImageMagick % -% % -% Software Design % -% Kyle Shorter % -% Cristy % -% February 1997 % -% % -% % -% Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization % -% dedicated to making software imaging solutions freely available. % -% % -% You may not use this file except in compliance with the License. You may % -% obtain a copy of the License at % -% % -% https://imagemagick.org/script/license.php % -% % -% Unless required by applicable law or agreed to in writing, software % -% distributed under the License is distributed on an "AS IS" BASIS, % -% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. % -% See the License for the specific language governing permissions and % -% limitations under the License. % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% PerlMagick is an objected-oriented Perl interface to ImageMagick. Use -% the module to read, manipulate, or write an image or image sequence from -% within a Perl script. This makes PerlMagick suitable for Web CGI scripts. -% -*/ - -/* - Include declarations. -*/ -#if defined(__cplusplus) || defined(c_plusplus) -extern "C" { -#endif - -#define PERL_NO_GET_CONTEXT -#include "EXTERN.h" -#include "perl.h" -#include "XSUB.h" -#include -#include -#undef tainted - -#if defined(__cplusplus) || defined(c_plusplus) -} -#endif - -/* - Define declarations. -*/ -#ifndef aTHX_ -#define aTHX_ -#define pTHX_ -#define dTHX -#endif -#define DegreesToRadians(x) (MagickPI*(x)/180.0) -#define EndOf(array) (&array[NumberOf(array)]) -#define MagickPI 3.14159265358979323846264338327950288419716939937510 -#define MaxArguments 34 -#ifndef na -#define na PL_na -#endif -#define NumberOf(array) (sizeof(array)/sizeof(*array)) -#define PackageName "Image::Magick::@MAGICK_ABI_SUFFIX@" -#if PERL_VERSION <= 6 -#define PerlIO FILE -#define PerlIO_importFILE(f, fl) (f) -#define PerlIO_findFILE(f) NULL -#endif -#ifndef sv_undef -#define sv_undef PL_sv_undef -#endif - -#define AddImageToRegistry(sv,image) \ -{ \ - if (magick_registry != (SplayTreeInfo *) NULL) \ - { \ - (void) AddValueToSplayTree(magick_registry,image,image); \ - (sv)=newSViv(PTR2IV(image)); \ - } \ -} - -#define DeleteImageFromRegistry(reference,image) \ -{ \ - if (magick_registry != (SplayTreeInfo *) NULL) \ - { \ - if (GetImageReferenceCount(image) == 1) \ - (void) DeleteNodeByValueFromSplayTree(magick_registry,image); \ - image=DestroyImage(image); \ - sv_setiv(reference,0); \ - } \ -} - -#define InheritPerlException(exception,perl_exception) \ -{ \ - char \ - message[MaxTextExtent]; \ - \ - if ((exception)->severity != UndefinedException) \ - { \ - (void) FormatLocaleString(message,MaxTextExtent,"Exception %d: %s%s%s%s",\ - (exception)->severity, (exception)->reason ? \ - GetLocaleExceptionMessage((exception)->severity,(exception)->reason) : \ - "Unknown", (exception)->description ? " (" : "", \ - (exception)->description ? GetLocaleExceptionMessage( \ - (exception)->severity,(exception)->description) : "", \ - (exception)->description ? ")" : ""); \ - if ((perl_exception) != (SV *) NULL) \ - { \ - if (SvCUR(perl_exception)) \ - sv_catpv(perl_exception,"\n"); \ - sv_catpv(perl_exception,message); \ - } \ - } \ -} - -#define ThrowPerlException(exception,severity,tag,reason) \ - (void) ThrowMagickException(exception,GetMagickModule(),severity, \ - tag,"`%s'",reason); \ - -/* - Typedef and structure declarations. -*/ -typedef enum -{ - NullReference = 0, - ArrayReference = (~0), - RealReference = (~0)-1, - FileReference = (~0)-2, - ImageReference = (~0)-3, - IntegerReference = (~0)-4, - StringReference = (~0)-5 -} MagickReference; - -typedef struct _Arguments -{ - const char - *method; - - ssize_t - type; -} Arguments; - -struct ArgumentList -{ - ssize_t - integer_reference; - - MagickRealType - real_reference; - - const char - *string_reference; - - Image - *image_reference; - - SV - *array_reference; - - FILE - *file_reference; - - size_t - length; -}; - -struct PackageInfo -{ - ImageInfo - *image_info; -}; - -typedef void - *Image__Magick__@MAGICK_ABI_SUFFIX@; /* data type for the Image::Magick::@MAGICK_ABI_SUFFIX@ package */ - -/* - Static declarations. -*/ -static struct - Methods - { - const char - *name; - - Arguments - arguments[MaxArguments]; - } Methods[] = - { - { "Comment", { {"comment", StringReference} } }, - { "Label", { {"label", StringReference} } }, - { "AddNoise", { {"noise", MagickNoiseOptions}, - {"channel", MagickChannelOptions} } }, - { "Colorize", { {"fill", StringReference}, {"opacity", StringReference} } }, - { "Border", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"fill", StringReference}, - {"bordercolor", StringReference}, {"color", StringReference}, - {"compose", MagickComposeOptions} } }, - { "Blur", { {"geometry", StringReference}, {"radius", RealReference}, - {"sigma", RealReference}, {"channel", MagickChannelOptions} } }, - { "Chop", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"x", IntegerReference}, - {"y", IntegerReference}, {"gravity", MagickGravityOptions} } }, - { "Crop", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"x", IntegerReference}, - {"y", IntegerReference}, {"fuzz", StringReference}, - {"gravity", MagickGravityOptions} } }, - { "Despeckle", { { (const char *) NULL, NullReference } } }, - { "Edge", { {"radius", RealReference} } }, - { "Emboss", { {"geometry", StringReference}, {"radius", RealReference}, - {"sigma", RealReference} } }, - { "Enhance", { { (const char *) NULL, NullReference } } }, - { "Flip", { { (const char *) NULL, NullReference } } }, - { "Flop", { { (const char *) NULL, NullReference } } }, - { "Frame", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"inner", IntegerReference}, - {"outer", IntegerReference}, {"fill", StringReference}, - {"color", StringReference}, {"compose", MagickComposeOptions} } }, - { "Implode", { {"amount", RealReference}, - {"interpolate", MagickInterpolateOptions} } }, - { "Magnify", { { (const char *) NULL, NullReference } } }, - { "MedianFilter", { {"geometry", StringReference}, - {"width", IntegerReference},{"height", IntegerReference}, - {"channel", MagickChannelOptions} } }, - { "Minify", { { (const char *) NULL, NullReference } } }, - { "OilPaint", { {"radius", RealReference} } }, - { "ReduceNoise", { {"geometry", StringReference}, - {"width", IntegerReference},{"height", IntegerReference}, - {"channel", MagickChannelOptions} } }, - { "Roll", { {"geometry", StringReference}, {"x", IntegerReference}, - {"y", IntegerReference} } }, - { "Rotate", { {"degrees", RealReference}, {"fill", StringReference}, - {"color", StringReference}, {"background", StringReference} } }, - { "Sample", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference} } }, - { "Scale", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference} } }, - { "Shade", { {"geometry", StringReference}, {"azimuth", RealReference}, - {"elevation", RealReference}, {"gray", MagickBooleanOptions} } }, - { "Sharpen", { {"geometry", StringReference}, {"radius", RealReference}, - {"sigma", RealReference}, {"channel", MagickChannelOptions} } }, - { "Shear", { {"geometry", StringReference}, {"x", RealReference}, - {"y", RealReference}, { "fill", StringReference}, - {"color", StringReference} } }, - { "Spread", { {"radius", RealReference}, - {"interpolate", MagickInterpolateOptions} } }, - { "Swirl", { {"degrees", RealReference}, - {"interpolate", MagickInterpolateOptions} } }, - { "Resize", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"filter", MagickFilterOptions}, - {"support", StringReference }, {"blur", RealReference } } }, - { "Zoom", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"filter", MagickFilterOptions}, - {"support", RealReference }, {"blur", RealReference } } }, - { "Annotate", { {"text", StringReference}, {"font", StringReference}, - {"pointsize", RealReference}, {"density", StringReference}, - {"undercolor", StringReference}, {"stroke", StringReference}, - {"fill", StringReference}, {"geometry", StringReference}, - {"pen", StringReference}, {"x", RealReference}, - {"y", RealReference}, {"gravity", MagickGravityOptions}, - {"translate", StringReference}, {"scale", StringReference}, - {"rotate", RealReference}, {"skewX", RealReference}, - {"skewY", RealReference}, {"strokewidth", RealReference}, - {"antialias", MagickBooleanOptions}, {"family", StringReference}, - {"style", MagickStyleOptions}, {"stretch", MagickStretchOptions}, - {"weight", IntegerReference}, {"align", MagickAlignOptions}, - {"encoding", StringReference}, {"affine", ArrayReference}, - {"fill-pattern", ImageReference}, {"stroke-pattern", ImageReference}, - {"tile", ImageReference}, {"kerning", RealReference}, - {"interline-spacing", RealReference}, - {"interword-spacing", RealReference}, - {"direction", MagickDirectionOptions}, - {"decorate", MagickDecorateOptions} } }, - { "ColorFloodfill", { {"geometry", StringReference}, - {"x", IntegerReference}, {"y", IntegerReference}, - {"fill", StringReference}, {"bordercolor", StringReference}, - {"fuzz", StringReference}, {"invert", MagickBooleanOptions} } }, - { "Composite", { {"image", ImageReference}, - {"compose", MagickComposeOptions}, {"geometry", StringReference}, - {"x", IntegerReference}, {"y", IntegerReference}, - {"gravity", MagickGravityOptions}, {"opacity", StringReference}, - {"tile", MagickBooleanOptions}, {"rotate", RealReference}, - {"color", StringReference}, {"mask", ImageReference}, - {"channel", MagickChannelOptions}, - {"interpolate", MagickInterpolateOptions}, {"args", StringReference}, - {"blend", StringReference} } }, - { "Contrast", { {"sharpen", MagickBooleanOptions} } }, - { "CycleColormap", { {"display", IntegerReference} } }, - { "Draw", { {"primitive", MagickPrimitiveOptions}, - {"points", StringReference}, {"method", MagickMethodOptions}, - {"stroke", StringReference}, {"fill", StringReference}, - {"strokewidth", RealReference}, {"font", StringReference}, - {"bordercolor", StringReference}, {"x", RealReference}, - {"y", RealReference}, {"translate", StringReference}, - {"scale", StringReference}, {"rotate", RealReference}, - {"skewX", RealReference}, {"skewY", RealReference}, - {"tile", ImageReference}, {"pointsize", RealReference}, - {"antialias", MagickBooleanOptions}, {"density", StringReference}, - {"linewidth", RealReference}, {"affine", ArrayReference}, - {"stroke-dashoffset", RealReference}, - {"stroke-dasharray", ArrayReference}, - {"interpolate", MagickInterpolateOptions}, - {"origin", StringReference}, {"text", StringReference}, - {"fill-pattern", ImageReference}, {"stroke-pattern", ImageReference}, - {"vector-graphics", StringReference}, {"kerning", RealReference}, - {"interline-spacing", RealReference}, - {"interword-spacing", RealReference}, - {"direction", MagickDirectionOptions} } }, - { "Equalize", { {"channel", MagickChannelOptions} } }, - { "Gamma", { {"gamma", StringReference}, {"channel", MagickChannelOptions}, - {"red", RealReference}, {"green", RealReference}, - {"blue", RealReference} } }, - { "Map", { {"image", ImageReference}, {"dither", MagickBooleanOptions}, - {"dither-method", MagickDitherOptions} } }, - { "MatteFloodfill", { {"geometry", StringReference}, - {"x", IntegerReference}, {"y", IntegerReference}, - {"opacity", StringReference}, {"bordercolor", StringReference}, - {"fuzz", StringReference}, {"invert", MagickBooleanOptions} } }, - { "Modulate", { {"factor", StringReference}, {"hue", RealReference}, - {"saturation", RealReference}, {"whiteness", RealReference}, - {"brightness", RealReference}, {"lightness", RealReference}, - {"blackness", RealReference} } }, - { "Negate", { {"gray", MagickBooleanOptions}, - {"channel", MagickChannelOptions} } }, - { "Normalize", { {"channel", MagickChannelOptions} } }, - { "NumberColors", { { (const char *) NULL, NullReference } } }, - { "Opaque", { {"color", StringReference}, {"fill", StringReference}, - {"fuzz", StringReference}, {"channel", MagickChannelOptions}, - {"invert", MagickBooleanOptions} } }, - { "Quantize", { {"colors", IntegerReference}, - {"treedepth", IntegerReference}, {"colorspace", MagickColorspaceOptions}, - {"dither", MagickBooleanOptions}, {"measure", MagickBooleanOptions}, - {"global", MagickBooleanOptions}, {"transparent-color", StringReference}, - {"dither-method", MagickDitherOptions} } }, - { "Raise", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"raise", MagickBooleanOptions} } }, - { "Segment", { {"geometry", StringReference}, - {"cluster-threshold", RealReference}, - {"smoothing-threshold", RealReference}, - {"colorspace", MagickColorspaceOptions}, - {"verbose", MagickBooleanOptions} } }, - { "Signature", { { (const char *) NULL, NullReference } } }, - { "Solarize", { {"geometry", StringReference}, - {"threshold", StringReference}, {"channel", MagickChannelOptions} } }, - { "Sync", { { (const char *) NULL, NullReference } } }, - { "Texture", { {"texture", ImageReference} } }, - { "Evaluate", { {"value", RealReference}, - {"operator", MagickEvaluateOptions}, - {"channel", MagickChannelOptions} } }, - { "Transparent", { {"color", StringReference}, {"opacity", StringReference}, - {"fuzz", StringReference}, {"invert", MagickBooleanOptions} } }, - { "Threshold", { {"threshold", StringReference}, - {"channel", MagickChannelOptions} } }, - { "Charcoal", { {"geometry", StringReference}, {"radius", RealReference}, - {"sigma", RealReference} } }, - { "Trim", { {"fuzz", StringReference} } }, - { "Wave", { {"geometry", StringReference}, {"amplitude", RealReference}, - {"wavelength", RealReference}, - {"interpolate", MagickInterpolateOptions} } }, - { "Separate", { {"channel", MagickChannelOptions} } }, - { "Condense", { { (const char *) NULL, NullReference } } }, - { "Stereo", { {"image", ImageReference}, {"x", IntegerReference}, - {"y", IntegerReference} } }, - { "Stegano", { {"image", ImageReference}, {"offset", IntegerReference} } }, - { "Deconstruct", { { (const char *) NULL, NullReference } } }, - { "GaussianBlur", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"channel", MagickChannelOptions} } }, - { "Convolve", { {"coefficients", ArrayReference}, - {"channel", MagickChannelOptions}, {"bias", StringReference} } }, - { "Profile", { {"name", StringReference}, {"profile", StringReference}, - { "rendering-intent", MagickIntentOptions}, - { "black-point-compensation", MagickBooleanOptions} } }, - { "UnsharpMask", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"amount", RealReference}, {"threshold", RealReference}, - {"channel", MagickChannelOptions} } }, - { "MotionBlur", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"angle", RealReference}, {"channel", MagickChannelOptions} } }, - { "OrderedDither", { {"threshold", StringReference}, - {"channel", MagickChannelOptions} } }, - { "Shave", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference} } }, - { "Level", { {"levels", StringReference}, {"black-point", RealReference}, - {"white-point", RealReference}, {"gamma", RealReference}, - {"channel", MagickChannelOptions}, {"level", StringReference} } }, - { "Clip", { {"id", StringReference}, {"inside", MagickBooleanOptions} } }, - { "AffineTransform", { {"affine", ArrayReference}, - {"translate", StringReference}, {"scale", StringReference}, - {"rotate", RealReference}, {"skewX", RealReference}, - {"skewY", RealReference}, {"interpolate", MagickInterpolateOptions}, - {"background", StringReference} } }, - { "Difference", { {"image", ImageReference}, {"fuzz", StringReference} } }, - { "AdaptiveThreshold", { {"geometry", StringReference}, - {"width", IntegerReference}, {"height", IntegerReference}, - {"offset", IntegerReference} } }, - { "Resample", { {"density", StringReference}, {"x", RealReference}, - {"y", RealReference}, {"filter", MagickFilterOptions}, - {"support", RealReference }, {"blur", RealReference } } }, - { "Describe", { {"file", FileReference} } }, - { "BlackThreshold", { {"threshold", StringReference}, - {"channel", MagickChannelOptions} } }, - { "WhiteThreshold", { {"threshold", StringReference}, - {"channel", MagickChannelOptions} } }, - { "RotationalBlur", { {"geometry", StringReference}, - {"angle", RealReference}, {"channel", MagickChannelOptions} } }, - { "Thumbnail", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference} } }, - { "Strip", { { (const char *) NULL, NullReference } } }, - { "Tint", { {"fill", StringReference}, {"opacity", StringReference} } }, - { "Channel", { {"channel", MagickChannelOptions} } }, - { "Splice", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"x", IntegerReference}, - {"y", IntegerReference}, {"fuzz", StringReference}, - {"background", StringReference}, {"gravity", MagickGravityOptions} } }, - { "Posterize", { {"levels", IntegerReference}, - {"dither", MagickBooleanOptions} } }, - { "Shadow", { {"geometry", StringReference}, {"opacity", RealReference}, - {"sigma", RealReference}, {"x", IntegerReference}, - {"y", IntegerReference} } }, - { "Identify", { {"file", FileReference}, {"features", StringReference}, - {"moments", MagickBooleanOptions}, {"unique", MagickBooleanOptions} } }, - { "SepiaTone", { {"threshold", RealReference} } }, - { "SigmoidalContrast", { {"geometry", StringReference}, - {"contrast", RealReference}, {"mid-point", RealReference}, - {"channel", MagickChannelOptions}, {"sharpen", MagickBooleanOptions} } }, - { "Extent", { {"geometry", StringReference}, {"width", IntegerReference}, - {"height", IntegerReference}, {"x", IntegerReference}, - {"y", IntegerReference}, {"fuzz", StringReference}, - {"background", StringReference}, {"gravity", MagickGravityOptions} } }, - { "Vignette", { {"geometry", StringReference}, {"radius", RealReference}, - {"sigma", RealReference}, {"x", IntegerReference}, - {"y", IntegerReference}, {"background", StringReference} } }, - { "ContrastStretch", { {"levels", StringReference}, - {"black-point", RealReference},{"white-point", RealReference}, - {"channel", MagickChannelOptions} } }, - { "Sans0", { { (const char *) NULL, NullReference } } }, - { "Sans1", { { (const char *) NULL, NullReference } } }, - { "AdaptiveSharpen", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"channel", MagickChannelOptions} } }, - { "Transpose", { { (const char *) NULL, NullReference } } }, - { "Transverse", { { (const char *) NULL, NullReference } } }, - { "AutoOrient", { { (const char *) NULL, NullReference } } }, - { "AdaptiveBlur", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"channel", MagickChannelOptions} } }, - { "Sketch", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"angle", RealReference} } }, - { "UniqueColors", { { (const char *) NULL, NullReference } } }, - { "AdaptiveResize", { {"geometry", StringReference}, - {"width", IntegerReference}, {"height", IntegerReference}, - {"filter", MagickFilterOptions}, {"support", StringReference }, - {"blur", RealReference } } }, - { "ClipMask", { {"mask", ImageReference} } }, - { "LinearStretch", { {"levels", StringReference}, - {"black-point", RealReference},{"white-point", RealReference} } }, - { "Recolor", { {"matrix", ArrayReference} } }, - { "Mask", { {"mask", ImageReference} } }, - { "Polaroid", { {"caption", StringReference}, {"angle", RealReference}, - {"font", StringReference}, {"stroke", StringReference}, - {"fill", StringReference}, {"strokewidth", RealReference}, - {"pointsize", RealReference}, {"gravity", MagickGravityOptions}, - {"background", StringReference} } }, - { "FloodfillPaint", { {"geometry", StringReference}, - {"x", IntegerReference}, {"y", IntegerReference}, - {"fill", StringReference}, {"bordercolor", StringReference}, - {"fuzz", StringReference}, {"channel", MagickChannelOptions}, - {"invert", MagickBooleanOptions} } }, - { "Distort", { {"points", ArrayReference}, {"method", MagickDistortOptions}, - {"virtual-pixel", MagickVirtualPixelOptions}, - {"best-fit", MagickBooleanOptions} } }, - { "Clut", { {"image", ImageReference}, - {"channel", MagickChannelOptions} } }, - { "LiquidRescale", { {"geometry", StringReference}, - {"width", IntegerReference}, {"height", IntegerReference}, - {"delta-x", RealReference}, {"rigidity", RealReference } } }, - { "Encipher", { {"passphrase", StringReference} } }, - { "Decipher", { {"passphrase", StringReference} } }, - { "Deskew", { {"geometry", StringReference}, - {"threshold", StringReference} } }, - { "Remap", { {"image", ImageReference}, {"dither", MagickBooleanOptions}, - {"dither-method", MagickDitherOptions} } }, - { "SparseColor", { {"points", ArrayReference}, - {"method", MagickSparseColorOptions}, - {"virtual-pixel", MagickVirtualPixelOptions}, - {"channel", MagickChannelOptions} } }, - { "Function", { {"parameters", ArrayReference}, - {"function", MagickFunctionOptions}, - {"virtual-pixel", MagickVirtualPixelOptions} } }, - { "SelectiveBlur", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"threshold", RealReference}, {"channel", MagickChannelOptions} } }, - { "HaldClut", { {"image", ImageReference}, - {"channel", MagickChannelOptions} } }, - { "BlueShift", { {"factor", StringReference} } }, - { "ForwardFourierTransform", { {"magnitude", MagickBooleanOptions} } }, - { "InverseFourierTransform", { {"magnitude", MagickBooleanOptions} } }, - { "ColorDecisionList", { - {"color-correction-collection", StringReference} } }, - { "AutoGamma", { {"channel", MagickChannelOptions} } }, - { "AutoLevel", { {"channel", MagickChannelOptions} } }, - { "LevelColors", { {"invert", MagickBooleanOptions}, - {"black-point", StringReference}, {"white-point", StringReference}, - {"channel", MagickChannelOptions}, {"invert", MagickBooleanOptions} } }, - { "Clamp", { {"channel", MagickChannelOptions} } }, - { "Filter", { {"kernel", StringReference}, - {"channel", MagickChannelOptions}, {"bias", StringReference} } }, - { "BrightnessContrast", { {"levels", StringReference}, - {"brightness", RealReference},{"contrast", RealReference}, - {"channel", MagickChannelOptions} } }, - { "Morphology", { {"kernel", StringReference}, - {"channel", MagickChannelOptions}, {"method", MagickMorphologyOptions}, - {"iterations", IntegerReference} } }, - { "ColorMatrix", { {"matrix", ArrayReference} } }, - { "Color", { {"color", StringReference} } }, - { "Mode", { {"geometry", StringReference}, - {"width", IntegerReference},{"height", IntegerReference}, - {"channel", MagickChannelOptions} } }, - { "Statistic", { {"geometry", StringReference}, - {"width", IntegerReference},{"height", IntegerReference}, - {"channel", MagickChannelOptions}, {"type", MagickStatisticOptions} } }, - { "Perceptible", { {"epsilon", RealReference}, - {"channel", MagickChannelOptions} } }, - { "Poly", { {"terms", ArrayReference}, - {"channel", MagickChannelOptions} } }, - { "Grayscale", { {"method", MagickPixelIntensityOptions} } }, - { "CannyEdge", { {"geometry", StringReference}, - {"radius", RealReference}, {"sigma", RealReference}, - {"lower-percent", RealReference}, {"upper-percent", RealReference} } }, - { "HoughLine", { {"geometry", StringReference}, - {"width", IntegerReference}, {"height", IntegerReference}, - {"threshold", IntegerReference} } }, - { "MeanShift", { {"geometry", StringReference}, - {"width", IntegerReference}, {"height", IntegerReference}, - {"distance", RealReference} } }, - { "Kuwahara", { {"geometry", StringReference}, {"radius", RealReference}, - {"sigma", RealReference}, {"channel", MagickChannelOptions} } }, - { "ConnectedComponents", { {"connectivity", IntegerReference} } }, - { "CopyPixels", { {"image", ImageReference}, {"geometry", StringReference}, - {"width", IntegerReference}, {"height", IntegerReference}, - {"x", IntegerReference}, {"y", IntegerReference}, - {"gravity", MagickGravityOptions}, {"offset", StringReference}, - {"dx", IntegerReference}, {"dy", IntegerReference} } }, - { "WaveletDenoise", { {"geometry", StringReference}, - {"threshold", RealReference}, {"softness", RealReference} } }, - { "Colorspace", { {"colorspace", MagickColorspaceOptions} } }, - { "AutoThreshold", { {"method", MagickAutoThresholdOptions} } } - }; - -static SplayTreeInfo - *magick_registry = (SplayTreeInfo *) NULL; - -/* - Forward declarations. -*/ -static Image - *SetupList(pTHX_ SV *,struct PackageInfo **,SV ***,ExceptionInfo *); - -static ssize_t - strEQcase(const char *,const char *); - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% C l o n e P a c k a g e I n f o % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% ClonePackageInfo makes a duplicate of the given info, or if info is NULL, -% a new one. -% -% The format of the ClonePackageInfo routine is: -% -% struct PackageInfo *ClonePackageInfo(struct PackageInfo *info, -% exception) -% -% A description of each parameter follows: -% -% o info: a structure of type info. -% -% o exception: Return any errors or warnings in this structure. -% -*/ -static struct PackageInfo *ClonePackageInfo(struct PackageInfo *info, - ExceptionInfo *exception) -{ - struct PackageInfo - *clone_info; - - clone_info=(struct PackageInfo *) AcquireQuantumMemory(1,sizeof(*clone_info)); - if (clone_info == (struct PackageInfo *) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "UnableToClonePackageInfo",PackageName); - return((struct PackageInfo *) NULL); - } - if (info == (struct PackageInfo *) NULL) - { - clone_info->image_info=CloneImageInfo((ImageInfo *) NULL); - return(clone_info); - } - *clone_info=(*info); - clone_info->image_info=CloneImageInfo(info->image_info); - return(clone_info); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% c o n s t a n t % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% constant() returns a double value for the specified name. -% -% The format of the constant routine is: -% -% double constant(char *name,ssize_t sans) -% -% A description of each parameter follows: -% -% o value: Method constant returns a double value for the specified name. -% -% o name: The name of the constant. -% -% o sans: This integer value is not used. -% -*/ -static double constant(char *name,ssize_t sans) -{ - (void) sans; - errno=0; - switch (*name) - { - case 'B': - { - if (strEQ(name,"BlobError")) - return(BlobError); - if (strEQ(name,"BlobWarning")) - return(BlobWarning); - break; - } - case 'C': - { - if (strEQ(name,"CacheError")) - return(CacheError); - if (strEQ(name,"CacheWarning")) - return(CacheWarning); - if (strEQ(name,"CoderError")) - return(CoderError); - if (strEQ(name,"CoderWarning")) - return(CoderWarning); - if (strEQ(name,"ConfigureError")) - return(ConfigureError); - if (strEQ(name,"ConfigureWarning")) - return(ConfigureWarning); - if (strEQ(name,"CorruptImageError")) - return(CorruptImageError); - if (strEQ(name,"CorruptImageWarning")) - return(CorruptImageWarning); - break; - } - case 'D': - { - if (strEQ(name,"DelegateError")) - return(DelegateError); - if (strEQ(name,"DelegateWarning")) - return(DelegateWarning); - if (strEQ(name,"DrawError")) - return(DrawError); - if (strEQ(name,"DrawWarning")) - return(DrawWarning); - break; - } - case 'E': - { - if (strEQ(name,"ErrorException")) - return(ErrorException); - if (strEQ(name,"ExceptionError")) - return(CoderError); - if (strEQ(name,"ExceptionWarning")) - return(CoderWarning); - break; - } - case 'F': - { - if (strEQ(name,"FatalErrorException")) - return(FatalErrorException); - if (strEQ(name,"FileOpenError")) - return(FileOpenError); - if (strEQ(name,"FileOpenWarning")) - return(FileOpenWarning); - break; - } - case 'I': - { - if (strEQ(name,"ImageError")) - return(ImageError); - if (strEQ(name,"ImageWarning")) - return(ImageWarning); - break; - } - case 'M': - { - if (strEQ(name,"MaxRGB")) - return(QuantumRange); - if (strEQ(name,"MissingDelegateError")) - return(MissingDelegateError); - if (strEQ(name,"MissingDelegateWarning")) - return(MissingDelegateWarning); - if (strEQ(name,"ModuleError")) - return(ModuleError); - if (strEQ(name,"ModuleWarning")) - return(ModuleWarning); - break; - } - case 'O': - { - if (strEQ(name,"Opaque")) - return(OpaqueOpacity); - if (strEQ(name,"OptionError")) - return(OptionError); - if (strEQ(name,"OptionWarning")) - return(OptionWarning); - break; - } - case 'Q': - { - if (strEQ(name,"MAGICKCORE_QUANTUM_DEPTH")) - return(MAGICKCORE_QUANTUM_DEPTH); - if (strEQ(name,"QuantumDepth")) - return(MAGICKCORE_QUANTUM_DEPTH); - if (strEQ(name,"QuantumRange")) - return(QuantumRange); - break; - } - case 'R': - { - if (strEQ(name,"ResourceLimitError")) - return(ResourceLimitError); - if (strEQ(name,"ResourceLimitWarning")) - return(ResourceLimitWarning); - if (strEQ(name,"RegistryError")) - return(RegistryError); - if (strEQ(name,"RegistryWarning")) - return(RegistryWarning); - break; - } - case 'S': - { - if (strEQ(name,"StreamError")) - return(StreamError); - if (strEQ(name,"StreamWarning")) - return(StreamWarning); - if (strEQ(name,"Success")) - return(0); - break; - } - case 'T': - { - if (strEQ(name,"Transparent")) - return(TransparentOpacity); - if (strEQ(name,"TypeError")) - return(TypeError); - if (strEQ(name,"TypeWarning")) - return(TypeWarning); - break; - } - case 'W': - { - if (strEQ(name,"WarningException")) - return(WarningException); - break; - } - case 'X': - { - if (strEQ(name,"XServerError")) - return(XServerError); - if (strEQ(name,"XServerWarning")) - return(XServerWarning); - break; - } - } - errno=EINVAL; - return(0); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% D e s t r o y P a c k a g e I n f o % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Method DestroyPackageInfo frees a previously created info structure. -% -% The format of the DestroyPackageInfo routine is: -% -% DestroyPackageInfo(struct PackageInfo *info) -% -% A description of each parameter follows: -% -% o info: a structure of type info. -% -*/ -static void DestroyPackageInfo(struct PackageInfo *info) -{ - info->image_info=DestroyImageInfo(info->image_info); - info=(struct PackageInfo *) RelinquishMagickMemory(info); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% G e t L i s t % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Method GetList is recursively called by SetupList to traverse the -% Image__Magick reference. If building an reference_vector (see SetupList), -% *current is the current position in *reference_vector and *last is the final -% entry in *reference_vector. -% -% The format of the GetList routine is: -% -% GetList(info) -% -% A description of each parameter follows: -% -% o info: a structure of type info. -% -*/ -static Image *GetList(pTHX_ SV *reference,SV ***reference_vector, - ssize_t *current,ssize_t *last,ExceptionInfo *exception) -{ - Image - *image; - - if (reference == (SV *) NULL) - return(NULL); - switch (SvTYPE(reference)) - { - case SVt_PVAV: - { - AV - *av; - - Image - *head, - *previous; - - ssize_t - i; - - ssize_t - n; - - /* - Array of images. - */ - previous=(Image *) NULL; - head=(Image *) NULL; - av=(AV *) reference; - n=av_len(av); - for (i=0; i <= n; i++) - { - SV - **rv; - - rv=av_fetch(av,i,0); - if (rv && *rv && sv_isobject(*rv)) - { - image=GetList(aTHX_ SvRV(*rv),reference_vector,current,last, - exception); - if (image == (Image *) NULL) - continue; - if (image == previous) - { - image=CloneImage(image,0,0,MagickTrue,exception); - if (image == (Image *) NULL) - return(NULL); - } - image->previous=previous; - *(previous ? &previous->next : &head)=image; - for (previous=image; previous->next; previous=previous->next) ; - } - } - return(head); - } - case SVt_PVMG: - { - /* - Blessed scalar, one image. - */ - image=INT2PTR(Image *,SvIV(reference)); - if (image == (Image *) NULL) - return(NULL); - image->previous=(Image *) NULL; - image->next=(Image *) NULL; - if (reference_vector) - { - if (*current == *last) - { - *last+=256; - if (*reference_vector == (SV **) NULL) - *reference_vector=(SV **) AcquireQuantumMemory(*last, - sizeof(*reference_vector)); - else - *reference_vector=(SV **) ResizeQuantumMemory(*reference_vector, - *last,sizeof(*reference_vector)); - } - if (*reference_vector == (SV **) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - return((Image *) NULL); - } - (*reference_vector)[*current]=reference; - (*reference_vector)[++(*current)]=NULL; - } - return(image); - } - default: - break; - } - (void) fprintf(stderr,"GetList: UnrecognizedType %.20g\n", - (double) SvTYPE(reference)); - return((Image *) NULL); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% G e t P a c k a g e I n f o % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Method GetPackageInfo looks up or creates an info structure for the given -% Image__Magick reference. If it does create a new one, the information in -% package_info is used to initialize it. -% -% The format of the GetPackageInfo routine is: -% -% struct PackageInfo *GetPackageInfo(void *reference, -% struct PackageInfo *package_info,ExceptionInfo *exception) -% -% A description of each parameter follows: -% -% o info: a structure of type info. -% -% o exception: Return any errors or warnings in this structure. -% -*/ -static struct PackageInfo *GetPackageInfo(pTHX_ void *reference, - struct PackageInfo *package_info,ExceptionInfo *exception) -{ - char - message[MaxTextExtent]; - - struct PackageInfo - *clone_info; - - SV - *sv; - - (void) FormatLocaleString(message,MaxTextExtent,"%s::package%s%p", - PackageName,XS_VERSION,reference); - sv=perl_get_sv(message,(TRUE | 0x02)); - if (sv == (SV *) NULL) - { - ThrowPerlException(exception,ResourceLimitError,"UnableToGetPackageInfo", - message); - return(package_info); - } - if (SvREFCNT(sv) == 0) - (void) SvREFCNT_inc(sv); - if (SvIOKp(sv) && (clone_info=INT2PTR(struct PackageInfo *,SvIV(sv)))) - return(clone_info); - clone_info=ClonePackageInfo(package_info,exception); - sv_setiv(sv,PTR2IV(clone_info)); - return(clone_info); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% S e t A t t r i b u t e % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% SetAttribute() sets the attribute to the value in sval. This can change -% either or both of image or info. -% -% The format of the SetAttribute routine is: -% -% SetAttribute(struct PackageInfo *info,Image *image,char *attribute, -% SV *sval,ExceptionInfo *exception) -% -% A description of each parameter follows: -% -% o list: a list of strings. -% -% o string: a character string. -% -*/ - -static double SiPrefixToDoubleInterval(const char *string,const double interval) -{ - char - *q; - - double - value; - - value=InterpretSiPrefixValue(string,&q); - if (*q == '%') - value*=interval/100.0; - return(value); -} - -static inline double StringToDouble(const char *string,char **sentinal) -{ - return(InterpretLocaleValue(string,sentinal)); -} - -static double StringToDoubleInterval(const char *string,const double interval) -{ - char - *q; - - double - value; - - value=InterpretLocaleValue(string,&q); - if (*q == '%') - value*=interval/100.0; - return(value); -} - -static inline ssize_t StringToLong(const char *value) -{ - return(strtol(value,(char **) NULL,10)); -} - -static void SetAttribute(pTHX_ struct PackageInfo *info,Image *image, - const char *attribute,SV *sval,ExceptionInfo *exception) -{ - GeometryInfo - geometry_info; - - long - x, - y; - - MagickPixelPacket - pixel; - - MagickStatusType - flags; - - PixelPacket - *color, - target_color; - - ssize_t - sp; - - switch (*attribute) - { - case 'A': - case 'a': - { - if (LocaleCompare(attribute,"adjoin") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->adjoin=sp != 0 ? MagickTrue : MagickFalse; - break; - } - if (LocaleCompare(attribute,"alpha") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickAlphaOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - for ( ; image; image=image->next) - (void) SetImageAlphaChannel(image,(AlphaChannelType) sp); - break; - } - if (LocaleCompare(attribute,"antialias") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->antialias=sp != 0 ? MagickTrue : MagickFalse; - break; - } - if (LocaleCompare(attribute,"area-limit") == 0) - { - MagickSizeType - limit; - - limit=MagickResourceInfinity; - if (LocaleCompare(SvPV(sval,na),"unlimited") != 0) - limit=(MagickSizeType) SiPrefixToDoubleInterval(SvPV(sval,na), - 100.0); - (void) SetMagickResourceLimit(AreaResource,limit); - break; - } - if (LocaleCompare(attribute,"attenuate") == 0) - { - if (info) - (void) SetImageOption(info->image_info,attribute,SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"authenticate") == 0) - { - if (info) - (void) CloneString(&info->image_info->authenticate,SvPV(sval,na)); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'B': - case 'b': - { - if (LocaleCompare(attribute,"background") == 0) - { - (void) QueryColorDatabase(SvPV(sval,na),&target_color,exception); - if (info) - info->image_info->background_color=target_color; - for ( ; image; image=image->next) - image->background_color=target_color; - break; - } - if (LocaleCompare(attribute,"bias") == 0) - { - for ( ; image; image=image->next) - image->bias=StringToDoubleInterval(SvPV(sval,na),(double) - QuantumRange+1.0); - break; - } - if (LocaleCompare(attribute,"blue-primary") == 0) - { - for ( ; image; image=image->next) - { - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - image->chromaticity.blue_primary.x=geometry_info.rho; - image->chromaticity.blue_primary.y=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - image->chromaticity.blue_primary.y= - image->chromaticity.blue_primary.x; - } - break; - } - if (LocaleCompare(attribute,"bordercolor") == 0) - { - (void) QueryColorDatabase(SvPV(sval,na),&target_color,exception); - if (info) - info->image_info->border_color=target_color; - for ( ; image; image=image->next) - image->border_color=target_color; - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"cache-threshold") == 0) - { - (void) SetMagickResourceLimit(MemoryResource,(MagickSizeType) - SiPrefixToDoubleInterval(SvPV(sval,na),100.0)); - (void) SetMagickResourceLimit(MapResource,(MagickSizeType) - (2.0*SiPrefixToDoubleInterval(SvPV(sval,na),100.0))); - break; - } - if (LocaleCompare(attribute,"clip-mask") == 0) - { - Image - *clip_mask; - - clip_mask=(Image *) NULL; - if (SvPOK(sval)) - clip_mask=SetupList(aTHX_ SvRV(sval),&info,(SV ***) NULL,exception); - for ( ; image; image=image->next) - SetImageClipMask(image,clip_mask); - break; - } - if (LocaleNCompare(attribute,"colormap",8) == 0) - { - for ( ; image; image=image->next) - { - int - items; - - long - i; - - if (image->storage_class == DirectClass) - continue; - i=0; - items=sscanf(attribute,"%*[^[][%ld",&i); - (void) items; - if (i > (ssize_t) image->colors) - i%=image->colors; - if ((strchr(SvPV(sval,na),',') == 0) || - (strchr(SvPV(sval,na),')') != 0)) - QueryColorDatabase(SvPV(sval,na),image->colormap+i,exception); - else - { - color=image->colormap+i; - pixel.red=color->red; - pixel.green=color->green; - pixel.blue=color->blue; - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - pixel.red=geometry_info.rho; - pixel.green=geometry_info.sigma; - pixel.blue=geometry_info.xi; - color->red=ClampToQuantum(pixel.red); - color->green=ClampToQuantum(pixel.green); - color->blue=ClampToQuantum(pixel.blue); - } - } - break; - } - if (LocaleCompare(attribute,"colorspace") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickColorspaceOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedColorspace", - SvPV(sval,na)); - break; - } - for ( ; image; image=image->next) - (void) SetImageColorspace(image,(ColorspaceType) sp); - break; - } - if (LocaleCompare(attribute,"comment") == 0) - { - for ( ; image; image=image->next) - (void) SetImageProperty(image,"Comment",InterpretImageProperties( - info ? info->image_info : (ImageInfo *) NULL,image, - SvPV(sval,na))); - break; - } - if (LocaleCompare(attribute,"compression") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickCompressOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedImageCompression",SvPV(sval,na)); - break; - } - if (info) - info->image_info->compression=(CompressionType) sp; - for ( ; image; image=image->next) - image->compression=(CompressionType) sp; - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'D': - case 'd': - { - if (LocaleCompare(attribute,"debug") == 0) - { - SetLogEventMask(SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"delay") == 0) - { - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - for ( ; image; image=image->next) - { - image->delay=(size_t) floor(geometry_info.rho+0.5); - if ((flags & SigmaValue) != 0) - image->ticks_per_second=(ssize_t) - floor(geometry_info.sigma+0.5); - } - break; - } - if (LocaleCompare(attribute,"disk-limit") == 0) - { - MagickSizeType - limit; - - limit=MagickResourceInfinity; - if (LocaleCompare(SvPV(sval,na),"unlimited") != 0) - limit=(MagickSizeType) SiPrefixToDoubleInterval(SvPV(sval,na), - 100.0); - (void) SetMagickResourceLimit(DiskResource,limit); - break; - } - if (LocaleCompare(attribute,"density") == 0) - { - if (IsGeometry(SvPV(sval,na)) == MagickFalse) - { - ThrowPerlException(exception,OptionError,"MissingGeometry", - SvPV(sval,na)); - break; - } - if (info) - (void) CloneString(&info->image_info->density,SvPV(sval,na)); - for ( ; image; image=image->next) - { - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - image->x_resolution=geometry_info.rho; - image->y_resolution=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - image->y_resolution=image->x_resolution; - } - break; - } - if (LocaleCompare(attribute,"depth") == 0) - { - if (info) - info->image_info->depth=SvIV(sval); - for ( ; image; image=image->next) - (void) SetImageDepth(image,SvIV(sval)); - break; - } - if (LocaleCompare(attribute,"dispose") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickDisposeOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedDisposeMethod",SvPV(sval,na)); - break; - } - for ( ; image; image=image->next) - image->dispose=(DisposeType) sp; - break; - } - if (LocaleCompare(attribute,"dither") == 0) - { - if (info) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickBooleanOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - info->image_info->dither=sp != 0 ? MagickTrue : MagickFalse; - } - break; - } - if (LocaleCompare(attribute,"display") == 0) - { - display: - if (info) - (void) CloneString(&info->image_info->server_name,SvPV(sval,na)); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'E': - case 'e': - { - if (LocaleCompare(attribute,"endian") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickEndianOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedEndianType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->endian=(EndianType) sp; - for ( ; image; image=image->next) - image->endian=(EndianType) sp; - break; - } - if (LocaleCompare(attribute,"extract") == 0) - { - /* - Set image extract geometry. - */ - (void) CloneString(&info->image_info->extract,SvPV(sval,na)); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'F': - case 'f': - { - if (LocaleCompare(attribute,"filename") == 0) - { - if (info) - (void) CopyMagickString(info->image_info->filename,SvPV(sval,na), - MaxTextExtent); - for ( ; image; image=image->next) - (void) CopyMagickString(image->filename,SvPV(sval,na), - MaxTextExtent); - break; - } - if (LocaleCompare(attribute,"file") == 0) - { - FILE - *file; - - PerlIO - *io_info; - - if (info == (struct PackageInfo *) NULL) - break; - io_info=IoIFP(sv_2io(sval)); - if (io_info == (PerlIO *) NULL) - { - ThrowPerlException(exception,BlobError,"UnableToOpenFile", - PackageName); - break; - } - file=PerlIO_findFILE(io_info); - if (file == (FILE *) NULL) - { - ThrowPerlException(exception,BlobError,"UnableToOpenFile", - PackageName); - break; - } - SetImageInfoFile(info->image_info,file); - break; - } - if (LocaleCompare(attribute,"fill") == 0) - { - if (info) - (void) SetImageOption(info->image_info,"fill",SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"font") == 0) - { - if (info) - (void) CloneString(&info->image_info->font,SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"foreground") == 0) - break; - if (LocaleCompare(attribute,"fuzz") == 0) - { - if (info) - info->image_info->fuzz=StringToDoubleInterval(SvPV(sval,na),(double) - QuantumRange+1.0); - for ( ; image; image=image->next) - image->fuzz=StringToDoubleInterval(SvPV(sval,na),(double) - QuantumRange+1.0); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'G': - case 'g': - { - if (LocaleCompare(attribute,"gamma") == 0) - { - for ( ; image; image=image->next) - image->gamma=SvNV(sval); - break; - } - if (LocaleCompare(attribute,"gravity") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickGravityOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedGravityType",SvPV(sval,na)); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - image->gravity=(GravityType) sp; - break; - } - if (LocaleCompare(attribute,"green-primary") == 0) - { - for ( ; image; image=image->next) - { - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - image->chromaticity.green_primary.x=geometry_info.rho; - image->chromaticity.green_primary.y=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - image->chromaticity.green_primary.y= - image->chromaticity.green_primary.x; - } - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'I': - case 'i': - { - if (LocaleNCompare(attribute,"index",5) == 0) - { - IndexPacket - *indexes; - - int - items; - - long - index; - - PixelPacket - *p; - - CacheView - *image_view; - - for ( ; image; image=image->next) - { - if (image->storage_class != PseudoClass) - continue; - x=0; - y=0; - items=sscanf(attribute,"%*[^[][%ld%*[,/]%ld",&x,&y); - (void) items; - image_view=AcquireAuthenticCacheView(image,exception); - p=GetCacheViewAuthenticPixels(image_view,x,y,1,1,exception); - if (p != (PixelPacket *) NULL) - { - indexes=GetCacheViewAuthenticIndexQueue(image_view); - items=sscanf(SvPV(sval,na),"%ld",&index); - if ((index >= 0) && (index < (ssize_t) image->colors)) - SetPixelIndex(indexes,index); - (void) SyncCacheViewAuthenticPixels(image_view,exception); - } - image_view=DestroyCacheView(image_view); - } - break; - } - if (LocaleCompare(attribute,"iterations") == 0) - { - iterations: - for ( ; image; image=image->next) - image->iterations=SvIV(sval); - break; - } - if (LocaleCompare(attribute,"interlace") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickInterlaceOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedInterlaceType",SvPV(sval,na)); - break; - } - if (info) - info->image_info->interlace=(InterlaceType) sp; - for ( ; image; image=image->next) - image->interlace=(InterlaceType) sp; - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'L': - case 'l': - { - if (LocaleCompare(attribute,"label") == 0) - { - for ( ; image; image=image->next) - (void) SetImageProperty(image,"label",InterpretImageProperties( - info ? info->image_info : (ImageInfo *) NULL,image, - SvPV(sval,na))); - break; - } - if (LocaleCompare(attribute,"loop") == 0) - goto iterations; - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"magick") == 0) - { - if (info) - (void) FormatLocaleString(info->image_info->filename,MaxTextExtent, - "%s:",SvPV(sval,na)); - for ( ; image; image=image->next) - (void) CopyMagickString(image->magick,SvPV(sval,na),MaxTextExtent); - break; - } - if (LocaleCompare(attribute,"map-limit") == 0) - { - MagickSizeType - limit; - - limit=MagickResourceInfinity; - if (LocaleCompare(SvPV(sval,na),"unlimited") != 0) - limit=(MagickSizeType) SiPrefixToDoubleInterval(SvPV(sval,na), - 100.0); - (void) SetMagickResourceLimit(MapResource,limit); - break; - } - if (LocaleCompare(attribute,"mask") == 0) - { - Image - *mask; - - mask=(Image *) NULL; - if (SvPOK(sval)) - mask=SetupList(aTHX_ SvRV(sval),&info,(SV ***) NULL,exception); - for ( ; image; image=image->next) - SetImageMask(image,mask); - break; - } - if (LocaleCompare(attribute,"mattecolor") == 0) - { - (void) QueryColorDatabase(SvPV(sval,na),&target_color,exception); - if (info) - info->image_info->matte_color=target_color; - for ( ; image; image=image->next) - image->matte_color=target_color; - break; - } - if (LocaleCompare(attribute,"matte") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - for ( ; image; image=image->next) - image->matte=sp != 0 ? MagickTrue : MagickFalse; - break; - } - if (LocaleCompare(attribute,"memory-limit") == 0) - { - MagickSizeType - limit; - - limit=MagickResourceInfinity; - if (LocaleCompare(SvPV(sval,na),"unlimited") != 0) - limit=(MagickSizeType) SiPrefixToDoubleInterval(SvPV(sval,na), - 100.0); - (void) SetMagickResourceLimit(MemoryResource,limit); - break; - } - if (LocaleCompare(attribute,"monochrome") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->monochrome=sp != 0 ? MagickTrue : MagickFalse; - for ( ; image; image=image->next) - (void) SetImageType(image,BilevelType); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'O': - case 'o': - { - if (LocaleCompare(attribute,"option") == 0) - { - if (info) - DefineImageOption(info->image_info,SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"orientation") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickOrientationOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedOrientationType",SvPV(sval,na)); - break; - } - if (info) - info->image_info->orientation=(OrientationType) sp; - for ( ; image; image=image->next) - image->orientation=(OrientationType) sp; - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'P': - case 'p': - { - if (LocaleCompare(attribute,"page") == 0) - { - char - *geometry; - - geometry=GetPageGeometry(SvPV(sval,na)); - if (info) - (void) CloneString(&info->image_info->page,geometry); - for ( ; image; image=image->next) - (void) ParsePageGeometry(image,geometry,&image->page,exception); - geometry=(char *) RelinquishMagickMemory(geometry); - break; - } - if (LocaleCompare(attribute,"pen") == 0) - { - if (info) - (void) SetImageOption(info->image_info,"fill",SvPV(sval,na)); - break; - } - if (LocaleNCompare(attribute,"pixel",5) == 0) - { - int - items; - - MagickPixelPacket - pixel; - - IndexPacket - *indexes; - - PixelPacket - *q; - - CacheView - *image_view; - - for ( ; image; image=image->next) - { - if (SetImageStorageClass(image,DirectClass) == MagickFalse) - break; - x=0; - y=0; - items=sscanf(attribute,"%*[^[][%ld%*[,/]%ld",&x,&y); - (void) items; - image_view=AcquireAuthenticCacheView(image,exception); - q=GetCacheViewAuthenticPixels(image_view,x,y,1,1,exception); - indexes=GetCacheViewAuthenticIndexQueue(image_view); - if (q != (PixelPacket *) NULL) - { - if ((strchr(SvPV(sval,na),',') == 0) || - (strchr(SvPV(sval,na),')') != 0)) - QueryMagickColor(SvPV(sval,na),&pixel,exception); - else - { - GetMagickPixelPacket(image,&pixel); - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - pixel.red=geometry_info.rho; - if ((flags & SigmaValue) != 0) - pixel.green=geometry_info.sigma; - if ((flags & XiValue) != 0) - pixel.blue=geometry_info.xi; - if ((flags & PsiValue) != 0) - pixel.opacity=geometry_info.psi; - if ((flags & ChiValue) != 0) - pixel.index=geometry_info.chi; - } - SetPixelRed(q,ClampToQuantum(pixel.red)); - SetPixelGreen(q,ClampToQuantum(pixel.green)); - SetPixelBlue(q,ClampToQuantum(pixel.blue)); - SetPixelOpacity(q,ClampToQuantum(pixel.opacity)); - if (((image->colorspace == CMYKColorspace) || - (image->storage_class == PseudoClass)) && - (indexes != (IndexPacket *) NULL)) - SetPixelIndex(indexes,ClampToQuantum(pixel.index)); - (void) SyncCacheViewAuthenticPixels(image_view,exception); - } - image_view=DestroyCacheView(image_view); - } - break; - } - if (LocaleCompare(attribute,"pointsize") == 0) - { - if (info) - { - (void) ParseGeometry(SvPV(sval,na),&geometry_info); - info->image_info->pointsize=geometry_info.rho; - } - break; - } - if (LocaleCompare(attribute,"precision") == 0) - { - (void) SetMagickPrecision(SvIV(sval)); - break; - } - if (LocaleCompare(attribute,"preview") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickPreviewOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->preview_type=(PreviewType) sp; - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'Q': - case 'q': - { - if (LocaleCompare(attribute,"quality") == 0) - { - if (info) - info->image_info->quality=SvIV(sval); - for ( ; image; image=image->next) - image->quality=SvIV(sval); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'R': - case 'r': - { - if (LocaleCompare(attribute,"red-primary") == 0) - { - for ( ; image; image=image->next) - { - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - image->chromaticity.red_primary.x=geometry_info.rho; - image->chromaticity.red_primary.y=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - image->chromaticity.red_primary.y= - image->chromaticity.red_primary.x; - } - break; - } - if (LocaleCompare(attribute,"render") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickIntentOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedIntentType", - SvPV(sval,na)); - break; - } - for ( ; image; image=image->next) - image->rendering_intent=(RenderingIntent) sp; - break; - } - if (LocaleCompare(attribute,"repage") == 0) - { - RectangleInfo - geometry; - - for ( ; image; image=image->next) - { - flags=ParseAbsoluteGeometry(SvPV(sval,na),&geometry); - if ((flags & WidthValue) != 0) - { - if ((flags & HeightValue) == 0) - geometry.height=geometry.width; - image->page.width=geometry.width; - image->page.height=geometry.height; - } - if ((flags & AspectValue) != 0) - { - if ((flags & XValue) != 0) - image->page.x+=geometry.x; - if ((flags & YValue) != 0) - image->page.y+=geometry.y; - } - else - { - if ((flags & XValue) != 0) - { - image->page.x=geometry.x; - if (((flags & WidthValue) != 0) && (geometry.x > 0)) - image->page.width=image->columns+geometry.x; - } - if ((flags & YValue) != 0) - { - image->page.y=geometry.y; - if (((flags & HeightValue) != 0) && (geometry.y > 0)) - image->page.height=image->rows+geometry.y; - } - } - } - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'S': - case 's': - { - if (LocaleCompare(attribute,"sampling-factor") == 0) - { - if (IsGeometry(SvPV(sval,na)) == MagickFalse) - { - ThrowPerlException(exception,OptionError,"MissingGeometry", - SvPV(sval,na)); - break; - } - if (info) - (void) CloneString(&info->image_info->sampling_factor, - SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"scene") == 0) - { - for ( ; image; image=image->next) - image->scene=SvIV(sval); - break; - } - if (LocaleCompare(attribute,"subimage") == 0) - { - if (info) - info->image_info->subimage=SvIV(sval); - break; - } - if (LocaleCompare(attribute,"subrange") == 0) - { - if (info) - info->image_info->subrange=SvIV(sval); - break; - } - if (LocaleCompare(attribute,"server") == 0) - goto display; - if (LocaleCompare(attribute,"size") == 0) - { - if (info) - { - if (IsGeometry(SvPV(sval,na)) == MagickFalse) - { - ThrowPerlException(exception,OptionError,"MissingGeometry", - SvPV(sval,na)); - break; - } - (void) CloneString(&info->image_info->size,SvPV(sval,na)); - } - break; - } - if (LocaleCompare(attribute,"stroke") == 0) - { - if (info) - (void) SetImageOption(info->image_info,"stroke",SvPV(sval,na)); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'T': - case 't': - { - if (LocaleCompare(attribute,"texture") == 0) - { - if (info) - (void) CloneString(&info->image_info->texture,SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"thread-limit") == 0) - { - MagickSizeType - limit; - - limit=MagickResourceInfinity; - if (LocaleCompare(SvPV(sval,na),"unlimited") != 0) - limit=(MagickSizeType) SiPrefixToDoubleInterval(SvPV(sval,na), - 100.0); - (void) SetMagickResourceLimit(ThreadResource,limit); - break; - } - if (LocaleCompare(attribute,"tile") == 0) - { - if (info) - (void) CloneString(&info->image_info->tile,SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"tile-offset") == 0) - { - char - *geometry; - - geometry=GetPageGeometry(SvPV(sval,na)); - if (info) - (void) CloneString(&info->image_info->page,geometry); - for ( ; image; image=image->next) - (void) ParsePageGeometry(image,geometry,&image->tile_offset, - exception); - geometry=(char *) RelinquishMagickMemory(geometry); - break; - } - if (LocaleCompare(attribute,"time-limit") == 0) - { - MagickSizeType - limit; - - limit=MagickResourceInfinity; - if (LocaleCompare(SvPV(sval,na),"unlimited") != 0) - limit=(MagickSizeType) SiPrefixToDoubleInterval(SvPV(sval,na), - 100.0); - (void) SetMagickResourceLimit(TimeResource,limit); - break; - } - if (LocaleCompare(attribute,"transparent-color") == 0) - { - (void) QueryColorDatabase(SvPV(sval,na),&target_color,exception); - if (info) - info->image_info->transparent_color=target_color; - for ( ; image; image=image->next) - image->transparent_color=target_color; - break; - } - if (LocaleCompare(attribute,"type") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickTypeOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->type=(ImageType) sp; - for ( ; image; image=image->next) - SetImageType(image,(ImageType) sp); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'U': - case 'u': - { - if (LocaleCompare(attribute,"units") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickResolutionOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedUnitsType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->units=(ResolutionType) sp; - for ( ; image; image=image->next) - { - ResolutionType - units; - - units=(ResolutionType) sp; - if (image->units != units) - switch (image->units) - { - case UndefinedResolution: - case PixelsPerInchResolution: - { - if (units == PixelsPerCentimeterResolution) - { - image->x_resolution*=2.54; - image->y_resolution*=2.54; - } - break; - } - case PixelsPerCentimeterResolution: - { - if (units == PixelsPerInchResolution) - { - image->x_resolution/=2.54; - image->y_resolution/=2.54; - } - break; - } - } - image->units=units; - } - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'V': - case 'v': - { - if (LocaleCompare(attribute,"verbose") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(sval,na)); - break; - } - if (info) - info->image_info->verbose=sp != 0 ? MagickTrue : MagickFalse; - break; - } - if (LocaleCompare(attribute,"view") == 0) - { - if (info) - (void) CloneString(&info->image_info->view,SvPV(sval,na)); - break; - } - if (LocaleCompare(attribute,"virtual-pixel") == 0) - { - sp=SvPOK(sval) ? ParseCommandOption(MagickVirtualPixelOptions, - MagickFalse,SvPV(sval,na)) : SvIV(sval); - if (sp < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedVirtualPixelMethod",SvPV(sval,na)); - break; - } - if (info) - info->image_info->virtual_pixel_method=(VirtualPixelMethod) sp; - for ( ; image; image=image->next) - SetImageVirtualPixelMethod(image,(VirtualPixelMethod) sp); - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - case 'W': - case 'w': - { - if (LocaleCompare(attribute,"white-point") == 0) - { - for ( ; image; image=image->next) - { - flags=ParseGeometry(SvPV(sval,na),&geometry_info); - image->chromaticity.white_point.x=geometry_info.rho; - image->chromaticity.white_point.y=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - image->chromaticity.white_point.y= - image->chromaticity.white_point.x; - } - break; - } - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - default: - { - if (info) - SetImageOption(info->image_info,attribute,SvPV(sval,na)); - for ( ; image; image=image->next) - { - (void) SetImageProperty(image,attribute,SvPV(sval,na)); - (void) SetImageArtifact(image,attribute,SvPV(sval,na)); - } - break; - } - } -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% S e t u p L i s t % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Method SetupList returns the list of all the images linked by their -% image->next and image->previous link lists for use with ImageMagick. If -% info is non-NULL, an info structure is returned in *info. If -% reference_vector is non-NULL,an array of SV* are returned in -% *reference_vector. Reference_vector is used when the images are going to be -% replaced with new Image*'s. -% -% The format of the SetupList routine is: -% -% Image *SetupList(SV *reference,struct PackageInfo **info, -% SV ***reference_vector,ExceptionInfo *exception) -% -% A description of each parameter follows: -% -% o list: a list of strings. -% -% o string: a character string. -% -% o exception: Return any errors or warnings in this structure. -% -*/ -static Image *SetupList(pTHX_ SV *reference,struct PackageInfo **info, - SV ***reference_vector,ExceptionInfo *exception) -{ - Image - *image; - - ssize_t - current, - last; - - if (reference_vector) - *reference_vector=NULL; - if (info) - *info=NULL; - current=0; - last=0; - image=GetList(aTHX_ reference,reference_vector,¤t,&last,exception); - if (info && (SvTYPE(reference) == SVt_PVAV)) - *info=GetPackageInfo(aTHX_ (void *) reference,(struct PackageInfo *) NULL, - exception); - return(image); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% s t r E Q c a s e % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% strEQcase() compares two strings and returns 0 if they are the -% same or if the second string runs out first. The comparison is case -% insensitive. -% -% The format of the strEQcase routine is: -% -% ssize_t strEQcase(const char *p,const char *q) -% -% A description of each parameter follows: -% -% o p: a character string. -% -% o q: a character string. -% -% -*/ -static ssize_t strEQcase(const char *p,const char *q) -{ - char - c; - - ssize_t - i; - - for (i=0 ; (c=(*q)) != 0; i++) - { - if ((isUPPER((unsigned char) c) ? toLOWER(c) : c) != - (isUPPER((unsigned char) *p) ? toLOWER(*p) : *p)) - return(0); - p++; - q++; - } - return(((*q == 0) && (*p == 0)) ? i : 0); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% I m a g e : : M a g i c k % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% -*/ -MODULE = Image::Magick::@MAGICK_ABI_SUFFIX@ PACKAGE = Image::Magick::@MAGICK_ABI_SUFFIX@ - -PROTOTYPES: ENABLE - -BOOT: - MagickCoreGenesis("PerlMagick",MagickFalse); - SetWarningHandler(NULL); - SetErrorHandler(NULL); - magick_registry=NewSplayTree((int (*)(const void *,const void *)) - NULL,(void *(*)(void *)) NULL,(void *(*)(void *)) NULL); - -void -UNLOAD() - PPCODE: - { - if (magick_registry != (SplayTreeInfo *) NULL) - magick_registry=DestroySplayTree(magick_registry); - MagickCoreTerminus(); - } - -double -constant(name,argument) - char *name - ssize_t argument - -# -############################################################################### -# # -# # -# # -# A n i m a t e # -# # -# # -# # -############################################################################### -# -# -void -Animate(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - AnimateImage = 1 - animate = 2 - animateimage = 3 - PPCODE: - { - ExceptionInfo - *exception; - - Image - *image; - - ssize_t - i; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - package_info=(struct PackageInfo *) NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - package_info=ClonePackageInfo(info,exception); - if (items == 2) - SetAttribute(aTHX_ package_info,NULL,"server",ST(1),exception); - else - if (items > 2) - for (i=2; i < items; i+=2) - SetAttribute(aTHX_ package_info,image,SvPV(ST(i-1),na),ST(i), - exception); - (void) AnimateImages(package_info->image_info,image); - (void) CatchImageException(image); - InheritException(exception,&image->exception); - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# A p p e n d # -# # -# # -# # -############################################################################### -# -# -void -Append(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - AppendImage = 1 - append = 2 - appendimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - ssize_t - i; - - ssize_t - stack; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - attribute=NULL; - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - /* - Get options. - */ - stack=MagickTrue; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'S': - case 's': - { - if (LocaleCompare(attribute,"stack") == 0) - { - stack=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (stack < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=AppendImages(image,stack != 0 ? MagickTrue : MagickFalse,exception); - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# A v e r a g e # -# # -# # -# # -############################################################################### -# -# -void -Average(ref) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - AverageImage = 1 - average = 2 - averageimage = 3 - PPCODE: - { - AV - *av; - - char - *p; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - image=EvaluateImages(image,MeanEvaluateOperator,exception); - if (image == (Image *) NULL) - goto PerlException; - /* - Create blessed Perl array for the returned image. - */ - av=newAV(); - ST(0)=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - (void) FormatLocaleString(info->image_info->filename,MaxTextExtent, - "average-%.*s",(int) (MaxTextExtent-9), - ((p=strrchr(image->filename,'/')) ? p+1 : image->filename)); - (void) CopyMagickString(image->filename,info->image_info->filename, - MaxTextExtent); - SetImageInfo(info->image_info,0,exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# B l o b T o I m a g e # -# # -# # -# # -############################################################################### -# -# -void -BlobToImage(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - BlobToImage = 1 - blobtoimage = 2 - blobto = 3 - PPCODE: - { - AV - *av; - - char - **keep, - **list; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - char - **p; - - ssize_t - i; - - ssize_t - ac, - n, - number_images; - - STRLEN - *length; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - number_images=0; - ac=(items < 2) ? 1 : items-1; - length=(STRLEN *) NULL; - list=(char **) AcquireQuantumMemory((size_t) ac+1UL,sizeof(*list)); - if (list == (char **) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - length=(STRLEN *) AcquireQuantumMemory((size_t) ac+1UL,sizeof(*length)); - if (length == (STRLEN *) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - if (SvTYPE(reference) != SVt_PVAV) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - n=1; - if (items <= 1) - { - ThrowPerlException(exception,OptionError,"NoBlobDefined",PackageName); - goto PerlException; - } - for (n=0, i=0; i < ac; i++) - { - list[n]=(char *) (SvPV(ST(i+1),length[n])); - if ((items >= 3) && strEQcase((char *) SvPV(ST(i+1),na),"blob")) - { - list[n]=(char *) (SvPV(ST(i+2),length[n])); - continue; - } - n++; - } - list[n]=(char *) NULL; - keep=list; - for (i=number_images=0; i < n; i++) - { - image=BlobToImage(info->image_info,list[i],length[i],exception); - if (image == (Image *) NULL) - break; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - number_images++; - } - } - /* - Free resources. - */ - for (i=0; i < n; i++) - if (list[i] != (char *) NULL) - for (p=keep; list[i] != *p++; ) - if (*p == (char *) NULL) - { - list[i]=(char *) RelinquishMagickMemory(list[i]); - break; - } - - PerlException: - if (list) - list=(char **) RelinquishMagickMemory(list); - if (length) - length=(STRLEN *) RelinquishMagickMemory(length); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) number_images); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# C l o n e # -# # -# # -# # -############################################################################### -# -# -void -Clone(ref) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - CopyImage = 1 - copy = 2 - copyimage = 3 - CloneImage = 4 - clone = 5 - cloneimage = 6 - Clone = 7 - PPCODE: - { - AV - *av; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *clone, - *image; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - /* - Create blessed Perl array for the returned image. - */ - av=newAV(); - ST(0)=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - for ( ; image; image=image->next) - { - clone=CloneImage(image,0,0,MagickTrue,exception); - if (clone == (Image *) NULL) - break; - AddImageToRegistry(sv,clone); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# C L O N E # -# # -# # -# # -############################################################################### -# -# -void -CLONE(ref,...) - SV *ref; - CODE: - { - PERL_UNUSED_VAR(ref); - if (magick_registry != (SplayTreeInfo *) NULL) - { - Image - *p; - - ResetSplayTreeIterator(magick_registry); - p=(Image *) GetNextKeyInSplayTree(magick_registry); - while (p != (Image *) NULL) - { - ReferenceImage(p); - p=(Image *) GetNextKeyInSplayTree(magick_registry); - } - } - } - -# -############################################################################### -# # -# # -# # -# C o a l e s c e # -# # -# # -# # -############################################################################### -# -# -void -Coalesce(ref) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - CoalesceImage = 1 - coalesce = 2 - coalesceimage = 3 - PPCODE: - { - AV - *av; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - image=CoalesceImages(image,exception); - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# C o m p a r e # -# # -# # -# # -############################################################################### -# -# -void -Compare(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - CompareImage = 1 - compare = 2 - compareimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute; - - ChannelType - channel; - - double - distortion; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *difference_image, - *image, - *reconstruct_image; - - MetricType - metric; - - ssize_t - i; - - ssize_t - option; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - av=NULL; - attribute=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - /* - Get attribute. - */ - channel=DefaultChannels; - reconstruct_image=image; - metric=RootMeanSquaredErrorMetric; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"channel") == 0) - { - ssize_t - option; - - option=ParseChannelOption(SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedType",SvPV(ST(i),na)); - return; - } - channel=(ChannelType) option; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'F': - case 'f': - { - if (LocaleCompare(attribute,"fuzz") == 0) - { - image->fuzz=StringToDoubleInterval(SvPV(ST(i),na),100.0); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'I': - case 'i': - { - if (LocaleCompare(attribute,"image") == 0) - { - reconstruct_image=SetupList(aTHX_ SvRV(ST(i)), - (struct PackageInfo **) NULL,(SV ***) NULL,exception); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"metric") == 0) - { - option=ParseCommandOption(MagickMetricOptions,MagickFalse, - SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - metric=(MetricType) option; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - difference_image=CompareImageChannels(image,reconstruct_image,channel, - metric,&distortion,exception); - if (difference_image != (Image *) NULL) - { - difference_image->error.mean_error_per_pixel=distortion; - AddImageToRegistry(sv,difference_image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# C o m p a r e L a y e r s # -# # -# # -# # -############################################################################### -# -# -void -CompareLayers(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - CompareImageLayers = 1 - comparelayers = 2 - compareimagelayers = 3 - PPCODE: - { - AV - *av; - - char - *attribute; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - ImageLayerMethod - method; - - ssize_t - i; - - ssize_t - option; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - method=CompareAnyLayer; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"method") == 0) - { - option=ParseCommandOption(MagickLayerOptions,MagickFalse, - SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - method=(ImageLayerMethod) option; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=CompareImageLayers(image,method,exception); - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# C o m p l e x I m a g e s # -# # -# # -# # -############################################################################### -# -# -void -ComplexImages(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - ComplexImages = 1 - compleximages = 2 - PPCODE: - { - AV - *av; - - char - *attribute, - *p; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - ComplexOperator - op; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - op=UndefinedComplexOperator; - if (items == 2) - { - ssize_t - in; - - in=ParseCommandOption(MagickComplexOptions,MagickFalse,(char *) - SvPV(ST(1),na)); - if (in < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(1),na)); - return; - } - op=(ComplexOperator) in; - } - else - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'O': - case 'o': - { - if (LocaleCompare(attribute,"operator") == 0) - { - ssize_t - in; - - in=!SvPOK(ST(i)) ? SvIV(ST(i)) : ParseCommandOption( - MagickComplexOptions,MagickFalse,SvPV(ST(i),na)); - if (in < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - op=(ComplexOperator) in; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=ComplexImages(image,op,exception); - if (image == (Image *) NULL) - goto PerlException; - /* - Create blessed Perl array for the returned image. - */ - av=newAV(); - ST(0)=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - (void) FormatLocaleString(info->image_info->filename,MaxTextExtent, - "complex-%.*s",(int) (MaxTextExtent-9), - ((p=strrchr(image->filename,'/')) ? p+1 : image->filename)); - (void) CopyMagickString(image->filename,info->image_info->filename, - MaxTextExtent); - SetImageInfo(info->image_info,0,exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# D e s t r o y # -# # -# # -# # -############################################################################### -# -# -void -DESTROY(ref) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - PPCODE: - { - SV - *reference; - - PERL_UNUSED_VAR(ref); - if (sv_isobject(ST(0)) == 0) - croak("ReferenceIsNotMyType"); - reference=SvRV(ST(0)); - switch (SvTYPE(reference)) - { - case SVt_PVAV: - { - char - message[MaxTextExtent]; - - const SV - *key; - - HV - *hv; - - GV - **gvp; - - struct PackageInfo - *info; - - SV - *sv; - - /* - Array (AV *) reference - */ - (void) FormatLocaleString(message,MaxTextExtent,"package%s%p", - XS_VERSION,reference); - hv=gv_stashpv(PackageName, FALSE); - if (!hv) - break; - gvp=(GV **) hv_fetch(hv,message,(long) strlen(message),FALSE); - if (!gvp) - break; - sv=GvSV(*gvp); - if (sv && (SvREFCNT(sv) == 1) && SvIOK(sv)) - { - info=INT2PTR(struct PackageInfo *,SvIV(sv)); - DestroyPackageInfo(info); - } - key=hv_delete(hv,message,(long) strlen(message),G_DISCARD); - (void) key; - break; - } - case SVt_PVMG: - { - Image - *image; - - /* - Blessed scalar = (Image *) SvIV(reference) - */ - image=INT2PTR(Image *,SvIV(reference)); - if (image != (Image *) NULL) - DeleteImageFromRegistry(reference,image); - break; - } - default: - break; - } - } - -# -############################################################################### -# # -# # -# # -# D i s p l a y # -# # -# # -# # -############################################################################### -# -# -void -Display(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - DisplayImage = 1 - display = 2 - displayimage = 3 - PPCODE: - { - ExceptionInfo - *exception; - - Image - *image; - - ssize_t - i; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - package_info=(struct PackageInfo *) NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - package_info=ClonePackageInfo(info,exception); - if (items == 2) - SetAttribute(aTHX_ package_info,NULL,"server",ST(1),exception); - else - if (items > 2) - for (i=2; i < items; i+=2) - SetAttribute(aTHX_ package_info,image,SvPV(ST(i-1),na),ST(i), - exception); - (void) DisplayImages(package_info->image_info,image); - (void) CatchImageException(image); - InheritException(exception,&image->exception); - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# E v a l u a t e I m a g e s # -# # -# # -# # -############################################################################### -# -# -void -EvaluateImages(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - EvaluateImages = 1 - evaluateimages = 2 - PPCODE: - { - AV - *av; - - char - *attribute, - *p; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - MagickEvaluateOperator - op; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - op=MeanEvaluateOperator; - if (items == 2) - { - ssize_t - in; - - in=ParseCommandOption(MagickEvaluateOptions,MagickFalse,(char *) - SvPV(ST(1),na)); - if (in < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(1),na)); - return; - } - op=(MagickEvaluateOperator) in; - } - else - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'O': - case 'o': - { - if (LocaleCompare(attribute,"operator") == 0) - { - ssize_t - in; - - in=!SvPOK(ST(i)) ? SvIV(ST(i)) : ParseCommandOption( - MagickEvaluateOptions,MagickFalse,SvPV(ST(i),na)); - if (in < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - op=(MagickEvaluateOperator) in; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=EvaluateImages(image,op,exception); - if (image == (Image *) NULL) - goto PerlException; - /* - Create blessed Perl array for the returned image. - */ - av=newAV(); - ST(0)=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - (void) FormatLocaleString(info->image_info->filename,MaxTextExtent, - "evaluate-%.*s",(int) (MaxTextExtent-9), - ((p=strrchr(image->filename,'/')) ? p+1 : image->filename)); - (void) CopyMagickString(image->filename,info->image_info->filename, - MaxTextExtent); - SetImageInfo(info->image_info,0,exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# F e a t u r e s # -# # -# # -# # -############################################################################### -# -# -void -Features(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - FeaturesImage = 1 - features = 2 - featuresimage = 3 - PPCODE: - { -#define ChannelFeatures(channel,direction) \ -{ \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].angular_second_moment[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].contrast[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].contrast[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].variance_sum_of_squares[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].inverse_difference_moment[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].sum_average[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].sum_variance[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].sum_entropy[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].entropy[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].difference_variance[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].difference_entropy[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].measure_of_correlation_1[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].measure_of_correlation_2[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_features[channel].maximum_correlation_coefficient[direction]); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ -} - - AV - *av; - - char - *attribute, - message[MaxTextExtent]; - - ChannelFeatures - *channel_features; - - double - distance; - - ExceptionInfo - *exception; - - Image - *image; - - ssize_t - i; - - ssize_t - count; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - av=newAV(); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - distance=1.0; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'D': - case 'd': - { - if (LocaleCompare(attribute,"distance") == 0) - { - distance=StringToLong((char *) SvPV(ST(1),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - count=0; - for ( ; image; image=image->next) - { - channel_features=GetImageChannelFeatures(image,distance, - &image->exception); - if (channel_features == (ChannelFeatures *) NULL) - continue; - count++; - EXTEND(sp,280*count); - for (i=0; i < 4; i++) - { - ChannelFeatures(RedChannel,i); - ChannelFeatures(GreenChannel,i); - ChannelFeatures(BlueChannel,i); - if (image->colorspace == CMYKColorspace) - ChannelFeatures(IndexChannel,i); - if (image->matte != MagickFalse) - ChannelFeatures(OpacityChannel,i); - } - channel_features=(ChannelFeatures *) - RelinquishMagickMemory(channel_features); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# F l a t t e n # -# # -# # -# # -############################################################################### -# -# -void -Flatten(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - FlattenImage = 1 - flatten = 2 - flattenimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute, - *p; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - PixelPacket - background_color; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - background_color=image->background_color; - if (items == 2) - (void) QueryColorDatabase((char *) SvPV(ST(1),na),&background_color, - exception); - else - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'B': - case 'b': - { - if (LocaleCompare(attribute,"background") == 0) - { - (void) QueryColorDatabase((char *) SvPV(ST(1),na), - &background_color,exception); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image->background_color=background_color; - image=MergeImageLayers(image,FlattenLayer,exception); - if (image == (Image *) NULL) - goto PerlException; - /* - Create blessed Perl array for the returned image. - */ - av=newAV(); - ST(0)=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - (void) FormatLocaleString(info->image_info->filename,MaxTextExtent, - "flatten-%.*s",(int) (MaxTextExtent-9), - ((p=strrchr(image->filename,'/')) ? p+1 : image->filename)); - (void) CopyMagickString(image->filename,info->image_info->filename, - MaxTextExtent); - SetImageInfo(info->image_info,0,exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); /* return messages in string context */ - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# F x # -# # -# # -# # -############################################################################### -# -# -void -Fx(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - FxImage = 1 - fx = 2 - fximage = 3 - PPCODE: - { - AV - *av; - - char - *attribute, - expression[MaxTextExtent]; - - ChannelType - channel; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - attribute=NULL; - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - /* - Get options. - */ - channel=DefaultChannels; - (void) CopyMagickString(expression,"u",MaxTextExtent); - if (items == 2) - (void) CopyMagickString(expression,(char *) SvPV(ST(1),na),MaxTextExtent); - else - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"channel") == 0) - { - ssize_t - option; - - option=ParseChannelOption(SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedType",SvPV(ST(i),na)); - return; - } - channel=(ChannelType) option; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'E': - case 'e': - { - if (LocaleCompare(attribute,"expression") == 0) - { - (void) CopyMagickString(expression,SvPV(ST(i),na), - MaxTextExtent); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=FxImageChannel(image,channel,expression,exception); - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# G e t # -# # -# # -# # -############################################################################### -# -# -void -Get(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - GetAttributes = 1 - GetAttribute = 2 - get = 3 - getattributes = 4 - getattribute = 5 - PPCODE: - { - char - *attribute, - color[MaxTextExtent]; - - const char - *value; - - ExceptionInfo - *exception; - - Image - *image; - - long - j; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *s; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - XSRETURN_EMPTY; - } - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL && !info) - XSRETURN_EMPTY; - EXTEND(sp,items); - for (i=1; i < items; i++) - { - attribute=(char *) SvPV(ST(i),na); - s=NULL; - switch (*attribute) - { - case 'A': - case 'a': - { - if (LocaleCompare(attribute,"adjoin") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->adjoin); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"antialias") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->antialias); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"area") == 0) - { - s=newSViv(GetMagickResource(AreaResource)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"attenuate") == 0) - { - const char - *value; - - value=GetImageProperty(image,attribute); - if (value != (const char *) NULL) - s=newSVpv(value,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"authenticate") == 0) - { - if (info) - s=newSVpv(info->image_info->authenticate,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'B': - case 'b': - { - if (LocaleCompare(attribute,"background") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat, - image->background_color.red,image->background_color.green, - image->background_color.blue,image->background_color.opacity); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"base-columns") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->magick_columns); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"base-filename") == 0) - { - if (image != (Image *) NULL) - s=newSVpv(image->magick_filename,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"base-height") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->magick_rows); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"base-rows") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->magick_rows); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"base-width") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->magick_columns); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"bias") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->bias); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"blue-primary") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,"%.20g,%.15g", - image->chromaticity.blue_primary.x, - image->chromaticity.blue_primary.y); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"bordercolor") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat, - image->border_color.red,image->border_color.green, - image->border_color.blue,image->border_color.opacity); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"bounding-box") == 0) - { - char - geometry[MaxTextExtent]; - - RectangleInfo - page; - - if (image == (Image *) NULL) - break; - page=GetImageBoundingBox(image,&image->exception); - (void) FormatLocaleString(geometry,MaxTextExtent, - "%.20gx%.20g%+.20g%+.20g",(double) page.width,(double) - page.height,(double) page.x,(double) page.y); - s=newSVpv(geometry,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"class") == 0) - { - if (image == (Image *) NULL) - break; - s=newSViv(image->storage_class); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickClassOptions, - image->storage_class)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"clip-mask") == 0) - { - if (image != (Image *) NULL) - { - SV - *sv; - - sv=NULL; - if (image->mask == (Image *) NULL) - ClipImage(image); - if (image->mask != (Image *) NULL) - { - AddImageToRegistry(sv,image->mask); - s=sv_bless(newRV(sv),SvSTASH(reference)); - } - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"clip-path") == 0) - { - if (image != (Image *) NULL) - { - SV - *sv; - - sv=NULL; - if (image->clip_mask == (Image *) NULL) - ClipImage(image); - if (image->clip_mask != (Image *) NULL) - { - AddImageToRegistry(sv,image->clip_mask); - s=sv_bless(newRV(sv),SvSTASH(reference)); - } - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"compression") == 0) - { - j=info ? info->image_info->compression : image ? - image->compression : UndefinedCompression; - if (info) - if (info->image_info->compression == UndefinedCompression) - j=image->compression; - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickCompressOptions, - j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"colorspace") == 0) - { - j=image ? image->colorspace : RGBColorspace; - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickColorspaceOptions, - j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"colors") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) GetNumberColors(image,(FILE *) NULL, - &image->exception)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleNCompare(attribute,"colormap",8) == 0) - { - int - items; - - if (image == (Image *) NULL || !image->colormap) - break; - j=0; - items=sscanf(attribute,"%*[^[][%ld",&j); - (void) items; - if (j > (ssize_t) image->colors) - j%=image->colors; - (void) FormatLocaleString(color,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat, - image->colormap[j].red,image->colormap[j].green, - image->colormap[j].blue,image->colormap[j].opacity); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"columns") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->columns); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"comment") == 0) - { - const char - *value; - - value=GetImageProperty(image,attribute); - if (value != (const char *) NULL) - s=newSVpv(value,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"copyright") == 0) - { - s=newSVpv(GetMagickCopyright(),0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'D': - case 'd': - { - if (LocaleCompare(attribute,"density") == 0) - { - char - geometry[MaxTextExtent]; - - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(geometry,MaxTextExtent,"%.20gx%.15g", - image->x_resolution,image->y_resolution); - s=newSVpv(geometry,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"delay") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->delay); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"depth") == 0) - { - s=newSViv(MAGICKCORE_QUANTUM_DEPTH); - if (image != (Image *) NULL) - s=newSViv((ssize_t) GetImageDepth(image,&image->exception)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"directory") == 0) - { - if (image && image->directory) - s=newSVpv(image->directory,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"dispose") == 0) - { - if (image == (Image *) NULL) - break; - - s=newSViv(image->dispose); - (void) sv_setpv(s, - CommandOptionToMnemonic(MagickDisposeOptions,image->dispose)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"disk") == 0) - { - s=newSViv(GetMagickResource(DiskResource)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"dither") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->dither); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"display") == 0) /* same as server */ - { - if (info && info->image_info->server_name) - s=newSVpv(info->image_info->server_name,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'E': - case 'e': - { - if (LocaleCompare(attribute,"elapsed-time") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(GetElapsedTime(&image->timer)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"endian") == 0) - { - j=info ? info->image_info->endian : image ? image->endian : - UndefinedEndian; - if (info) - if (info->image_info->endian == UndefinedEndian) - j=image->endian; - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickEndianOptions,j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"error") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->error.mean_error_per_pixel); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'F': - case 'f': - { - if (LocaleCompare(attribute,"filesize") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) GetBlobSize(image)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"filename") == 0) - { - if (image != (Image *) NULL) - s=newSVpv(image->filename,0); - else - if (info && *info->image_info->filename) - s=newSVpv(info->image_info->filename,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"filter") == 0) - { - s=image ? newSViv(image->filter) : newSViv(0); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickFilterOptions, - image->filter)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"font") == 0) - { - if (info && info->image_info->font) - s=newSVpv(info->image_info->font,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"foreground") == 0) - continue; - if (LocaleCompare(attribute,"format") == 0) - { - const MagickInfo - *magick_info; - - magick_info=(const MagickInfo *) NULL; - if (info && (*info->image_info->magick != '\0')) - magick_info=GetMagickInfo(info->image_info->magick,exception); - if (image != (Image *) NULL) - magick_info=GetMagickInfo(image->magick,&image->exception); - if ((magick_info != (const MagickInfo *) NULL) && - (*magick_info->description != '\0')) - s=newSVpv((char *) magick_info->description,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"fuzz") == 0) - { - if (info) - s=newSVnv(info->image_info->fuzz); - if (image != (Image *) NULL) - s=newSVnv(image->fuzz); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'G': - case 'g': - { - if (LocaleCompare(attribute,"gamma") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->gamma); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"geometry") == 0) - { - if (image && image->geometry) - s=newSVpv(image->geometry,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"gravity") == 0) - { - s=image ? newSViv(image->gravity) : newSViv(0); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickGravityOptions, - image->gravity)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"green-primary") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,"%.20g,%.15g", - image->chromaticity.green_primary.x, - image->chromaticity.green_primary.y); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'H': - case 'h': - { - if (LocaleCompare(attribute,"height") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->rows); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'I': - case 'i': - { - if (LocaleCompare(attribute,"icc") == 0) - { - if (image != (Image *) NULL) - { - const StringInfo - *profile; - - profile=GetImageProfile(image,"icc"); - if (profile != (StringInfo *) NULL) - s=newSVpv((const char *) GetStringInfoDatum(profile), - GetStringInfoLength(profile)); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"icm") == 0) - { - if (image != (Image *) NULL) - { - const StringInfo - *profile; - - profile=GetImageProfile(image,"icm"); - if (profile != (const StringInfo *) NULL) - s=newSVpv((const char *) GetStringInfoDatum(profile), - GetStringInfoLength(profile)); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"id") == 0) - { - if (image != (Image *) NULL) - { - char - key[MaxTextExtent]; - - MagickBooleanType - status; - - static ssize_t - id = 0; - - (void) FormatLocaleString(key,MaxTextExtent,"%.20g\n",(double) - id); - status=SetImageRegistry(ImageRegistryType,key,image, - &image->exception); - (void) status; - s=newSViv(id++); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleNCompare(attribute,"index",5) == 0) - { - char - name[MaxTextExtent]; - - int - items; - - long - x, - y; - - const IndexPacket - *indexes; - - const PixelPacket - *p; - - CacheView - *image_view; - - if (image == (Image *) NULL) - break; - if (image->storage_class != PseudoClass) - break; - x=0; - y=0; - items=sscanf(attribute,"%*[^[][%ld%*[,/]%ld",&x,&y); - (void) items; - image_view=AcquireVirtualCacheView(image,exception); - p=GetCacheViewVirtualPixels(image_view,x,y,1,1,&image->exception); - if (p != (const PixelPacket *) NULL) - { - indexes=GetCacheViewVirtualIndexQueue(image_view); - (void) FormatLocaleString(name,MaxTextExtent,QuantumFormat, - GetPixelIndex(indexes)); - s=newSVpv(name,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - } - image_view=DestroyCacheView(image_view); - continue; - } - if (LocaleCompare(attribute,"iptc") == 0) - { - if (image != (Image *) NULL) - { - const StringInfo - *profile; - - profile=GetImageProfile(image,"iptc"); - if (profile != (const StringInfo *) NULL) - s=newSVpv((const char *) GetStringInfoDatum(profile), - GetStringInfoLength(profile)); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"iterations") == 0) /* same as loop */ - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->iterations); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"interlace") == 0) - { - j=info ? info->image_info->interlace : image ? image->interlace : - UndefinedInterlace; - if (info) - if (info->image_info->interlace == UndefinedInterlace) - j=image->interlace; - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickInterlaceOptions, - j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'L': - case 'l': - { - if (LocaleCompare(attribute,"label") == 0) - { - const char - *value; - - if (image == (Image *) NULL) - break; - value=GetImageProperty(image,"Label"); - if (value != (const char *) NULL) - s=newSVpv(value,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"loop") == 0) /* same as iterations */ - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->iterations); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"magick") == 0) - { - if (info && *info->image_info->magick) - s=newSVpv(info->image_info->magick,0); - if (image != (Image *) NULL) - s=newSVpv(image->magick,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"map") == 0) - { - s=newSViv(GetMagickResource(MapResource)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"maximum-error") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->error.normalized_maximum_error); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"memory") == 0) - { - s=newSViv(GetMagickResource(MemoryResource)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"mean-error") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->error.normalized_mean_error); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"mime") == 0) - { - if (info && *info->image_info->magick) - s=newSVpv(MagickToMime(info->image_info->magick),0); - if (image != (Image *) NULL) - s=newSVpv(MagickToMime(image->magick),0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"mattecolor") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat, - image->matte_color.red,image->matte_color.green, - image->matte_color.blue,image->matte_color.opacity); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"matte") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->matte); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"mime") == 0) - { - const char - *magick; - - magick=NULL; - if (info && *info->image_info->magick) - magick=info->image_info->magick; - if (image != (Image *) NULL) - magick=image->magick; - if (magick) - { - char - *mime; - - mime=MagickToMime(magick); - s=newSVpv(mime,0); - mime=(char *) RelinquishMagickMemory(mime); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"monochrome") == 0) - { - if (image == (Image *) NULL) - continue; - j=info ? info->image_info->monochrome : - IsMonochromeImage(image,&image->exception); - s=newSViv(j); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"montage") == 0) - { - if (image && image->montage) - s=newSVpv(image->montage,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'O': - case 'o': - { - if (LocaleCompare(attribute,"orientation") == 0) - { - j=info ? info->image_info->orientation : image ? - image->orientation : UndefinedOrientation; - if (info) - if (info->image_info->orientation == UndefinedOrientation) - j=image->orientation; - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickOrientationOptions, - j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'P': - case 'p': - { - if (LocaleCompare(attribute,"page") == 0) - { - if (info && info->image_info->page) - s=newSVpv(info->image_info->page,0); - if (image != (Image *) NULL) - { - char - geometry[MaxTextExtent]; - - (void) FormatLocaleString(geometry,MaxTextExtent, - "%.20gx%.20g%+.20g%+.20g",(double) image->page.width, - (double) image->page.height,(double) image->page.x,(double) - image->page.y); - s=newSVpv(geometry,0); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"page.x") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->page.x); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"page.y") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->page.y); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleNCompare(attribute,"pixel",5) == 0) - { - char - tuple[MaxTextExtent]; - - int - items; - - long - x, - y; - - const PixelPacket - *p; - - const IndexPacket - *indexes; - - if (image == (Image *) NULL) - break; - x=0; - y=0; - items=sscanf(attribute,"%*[^[][%ld%*[,/]%ld",&x,&y); - (void) items; - p=GetVirtualPixels(image,x,y,1,1,exception); - indexes=GetVirtualIndexQueue(image); - if (image->colorspace != CMYKColorspace) - (void) FormatLocaleString(tuple,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat, - GetPixelRed(p),GetPixelGreen(p), - GetPixelBlue(p),GetPixelOpacity(p)); - else - (void) FormatLocaleString(tuple,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat "," - QuantumFormat,GetPixelRed(p), - GetPixelGreen(p),GetPixelBlue(p), - GetPixelIndex(indexes),GetPixelOpacity(p)); - s=newSVpv(tuple,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"pointsize") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->pointsize); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"precision") == 0) - { - s=newSViv((ssize_t) GetMagickPrecision()); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"preview") == 0) - { - s=newSViv(info->image_info->preview_type); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickPreviewOptions, - info->image_info->preview_type)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'Q': - case 'q': - { - if (LocaleCompare(attribute,"quality") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->quality); - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->quality); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"quantum") == 0) - { - if (info) - s=newSViv((ssize_t) MAGICKCORE_QUANTUM_DEPTH); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'R': - case 'r': - { - if (LocaleCompare(attribute,"rendering-intent") == 0) - { - s=newSViv(image->rendering_intent); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickIntentOptions, - image->rendering_intent)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"red-primary") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,"%.20g,%.15g", - image->chromaticity.red_primary.x, - image->chromaticity.red_primary.y); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"rows") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->rows); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'S': - case 's': - { - if (LocaleCompare(attribute,"sampling-factor") == 0) - { - if (info && info->image_info->sampling_factor) - s=newSVpv(info->image_info->sampling_factor,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"subimage") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->subimage); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"subrange") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->subrange); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"server") == 0) /* same as display */ - { - if (info && info->image_info->server_name) - s=newSVpv(info->image_info->server_name,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"size") == 0) - { - if (info && info->image_info->size) - s=newSVpv(info->image_info->size,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"scene") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->scene); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"scenes") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) info->image_info->number_scenes); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"signature") == 0) - { - const char - *value; - - if (image == (Image *) NULL) - break; - (void) SignatureImage(image); - value=GetImageProperty(image,"Signature"); - if (value != (const char *) NULL) - s=newSVpv(value,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'T': - case 't': - { - if (LocaleCompare(attribute,"taint") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) IsTaintImage(image)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"tile") == 0) - { - if (info && info->image_info->tile) - s=newSVpv(info->image_info->tile,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"texture") == 0) - { - if (info && info->image_info->texture) - s=newSVpv(info->image_info->texture,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"total-ink-density") == 0) - { - s=newSViv(MAGICKCORE_QUANTUM_DEPTH); - if (image != (Image *) NULL) - s=newSVnv(GetImageTotalInkDensity(image)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"transparent-color") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,QuantumFormat "," - QuantumFormat "," QuantumFormat "," QuantumFormat, - image->transparent_color.red,image->transparent_color.green, - image->transparent_color.blue,image->transparent_color.opacity); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"type") == 0) - { - if (image == (Image *) NULL) - break; - j=(ssize_t) GetImageType(image,&image->exception); - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic(MagickTypeOptions,j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'U': - case 'u': - { - if (LocaleCompare(attribute,"units") == 0) - { - j=info ? info->image_info->units : image ? image->units : - UndefinedResolution; - if (info) - if (info->image_info->units == UndefinedResolution) - j=image->units; - if (j == UndefinedResolution) - s=newSVpv("undefined units",0); - else - if (j == PixelsPerInchResolution) - s=newSVpv("pixels / inch",0); - else - s=newSVpv("pixels / centimeter",0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"user-time") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(GetUserTime(&image->timer)); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'V': - case 'v': - { - if (LocaleCompare(attribute,"verbose") == 0) - { - if (info) - s=newSViv((ssize_t) info->image_info->verbose); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"version") == 0) - { - s=newSVpv(GetMagickVersion((size_t *) NULL),0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"view") == 0) - { - if (info && info->image_info->view) - s=newSVpv(info->image_info->view,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"virtual-pixel") == 0) - { - if (image == (Image *) NULL) - break; - j=(ssize_t) GetImageVirtualPixelMethod(image); - s=newSViv(j); - (void) sv_setpv(s,CommandOptionToMnemonic( - MagickVirtualPixelOptions,j)); - SvIOK_on(s); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'W': - case 'w': - { - if (LocaleCompare(attribute,"white-point") == 0) - { - if (image == (Image *) NULL) - break; - (void) FormatLocaleString(color,MaxTextExtent,"%.20g,%.15g", - image->chromaticity.white_point.x, - image->chromaticity.white_point.y); - s=newSVpv(color,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"width") == 0) - { - if (image != (Image *) NULL) - s=newSViv((ssize_t) image->columns); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'X': - case 'x': - { - if (LocaleCompare(attribute,"xmp") == 0) - { - if (image != (Image *) NULL) - { - const StringInfo - *profile; - - profile=GetImageProfile(image,"xmp"); - if (profile != (StringInfo *) NULL) - s=newSVpv((const char *) GetStringInfoDatum(profile), - GetStringInfoLength(profile)); - } - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - if (LocaleCompare(attribute,"x-resolution") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->x_resolution); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'Y': - case 'y': - { - if (LocaleCompare(attribute,"y-resolution") == 0) - { - if (image != (Image *) NULL) - s=newSVnv(image->y_resolution); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - break; - } - if (image == (Image *) NULL) - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute) - else - { - value=GetImageProperty(image,attribute); - if (value != (const char *) NULL) - { - s=newSVpv(value,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - } - else - if (*attribute != '%') - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute) - else - { - char - *meta; - - meta=InterpretImageProperties(info ? info->image_info : - (ImageInfo *) NULL,image,attribute); - s=newSVpv(meta,0); - PUSHs(s ? sv_2mortal(s) : &sv_undef); - meta=(char *) RelinquishMagickMemory(meta); - } - } - } - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - } - -# -############################################################################### -# # -# # -# # -# G e t A u t h e n t i c P i x e l s # -# # -# # -# # -############################################################################### -# -# -void * -GetAuthenticPixels(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - getauthenticpixels = 1 - GetImagePixels = 2 - getimagepixels = 3 - CODE: - { - char - *attribute; - - ExceptionInfo - *exception; - - Image - *image; - - RectangleInfo - region; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - void - *blob = NULL; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - - region.x=0; - region.y=0; - region.width=image->columns; - region.height=1; - if (items == 1) - (void) ParseAbsoluteGeometry(SvPV(ST(1),na),®ion); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - (void) ParseAbsoluteGeometry(SvPV(ST(i),na),®ion); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'H': - case 'h': - { - if (LocaleCompare(attribute,"height") == 0) - { - region.height=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - case 'X': - case 'x': - { - if (LocaleCompare(attribute,"x") == 0) - { - region.x=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - case 'Y': - case 'y': - { - if (LocaleCompare(attribute,"y") == 0) - { - region.y=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - case 'W': - case 'w': - { - if (LocaleCompare(attribute,"width") == 0) - { - region.width=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - } - } - blob=(void *) GetAuthenticPixels(image,region.x,region.y,region.width, - region.height,exception); - if (blob != (void *) NULL) - goto PerlEnd; - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - - PerlEnd: - RETVAL = blob; - } - OUTPUT: - RETVAL - -# -############################################################################### -# # -# # -# # -# G e t V i r t u a l P i x e l s # -# # -# # -# # -############################################################################### -# -# -void * -GetVirtualPixels(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - getvirtualpixels = 1 - AcquireImagePixels = 2 - acquireimagepixels = 3 - CODE: - { - char - *attribute; - - const void - *blob = NULL; - - ExceptionInfo - *exception; - - Image - *image; - - RectangleInfo - region; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - - region.x=0; - region.y=0; - region.width=image->columns; - region.height=1; - if (items == 1) - (void) ParseAbsoluteGeometry(SvPV(ST(1),na),®ion); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - (void) ParseAbsoluteGeometry(SvPV(ST(i),na),®ion); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'H': - case 'h': - { - if (LocaleCompare(attribute,"height") == 0) - { - region.height=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - case 'X': - case 'x': - { - if (LocaleCompare(attribute,"x") == 0) - { - region.x=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - case 'Y': - case 'y': - { - if (LocaleCompare(attribute,"y") == 0) - { - region.y=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - case 'W': - case 'w': - { - if (LocaleCompare(attribute,"width") == 0) - { - region.width=SvIV(ST(i)); - continue; - } - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - break; - } - } - } - blob=(const void *) GetVirtualPixels(image,region.x,region.y,region.width, - region.height,exception); - if (blob != (void *) NULL) - goto PerlEnd; - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - - PerlEnd: - RETVAL = (void *) blob; - } - OUTPUT: - RETVAL - -# -############################################################################### -# # -# # -# # -# G e t A u t h e n t i c I n d e x Q u e u e # -# # -# # -# # -############################################################################### -# -# -void * -GetAuthenticIndexQueue(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - getauthenticindexqueue = 1 - GetIndexes = 2 - getindexes = 3 - CODE: - { - ExceptionInfo - *exception; - - Image - *image; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - void - *blob = NULL; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - - blob=(void *) GetAuthenticIndexQueue(image); - if (blob != (void *) NULL) - goto PerlEnd; - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - - PerlEnd: - RETVAL = blob; - } - OUTPUT: - RETVAL - -# -############################################################################### -# # -# # -# # -# G e t V i r t u a l I n d e x Q u e u e # -# # -# # -# # -############################################################################### -# -# -void * -GetVirtualIndexQueue(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - getvirtualindexqueue = 1 - CODE: - { - ExceptionInfo - *exception; - - Image - *image; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - void - *blob = NULL; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - - blob=(void *) GetVirtualIndexQueue(image); - if (blob != (void *) NULL) - goto PerlEnd; - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - - PerlEnd: - RETVAL = blob; - } - OUTPUT: - RETVAL - -# -############################################################################### -# # -# # -# # -# H i s t o g r a m # -# # -# # -# # -############################################################################### -# -# -void -Histogram(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - HistogramImage = 1 - histogram = 2 - histogramimage = 3 - PPCODE: - { - AV - *av; - - char - message[MaxTextExtent]; - - ColorPacket - *histogram; - - ExceptionInfo - *exception; - - Image - *image; - - ssize_t - i; - - ssize_t - count; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - size_t - number_colors; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - av=newAV(); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - count=0; - for ( ; image; image=image->next) - { - histogram=GetImageHistogram(image,&number_colors,&image->exception); - if (histogram == (ColorPacket *) NULL) - continue; - count+=(ssize_t) number_colors; - EXTEND(sp,6*count); - for (i=0; i < (ssize_t) number_colors; i++) - { - (void) FormatLocaleString(message,MaxTextExtent,QuantumFormat, - histogram[i].pixel.red); - PUSHs(sv_2mortal(newSVpv(message,0))); - (void) FormatLocaleString(message,MaxTextExtent,QuantumFormat, - histogram[i].pixel.green); - PUSHs(sv_2mortal(newSVpv(message,0))); - (void) FormatLocaleString(message,MaxTextExtent,QuantumFormat, - histogram[i].pixel.blue); - PUSHs(sv_2mortal(newSVpv(message,0))); - if (image->colorspace == CMYKColorspace) - { - (void) FormatLocaleString(message,MaxTextExtent,QuantumFormat, - histogram[i].index); - PUSHs(sv_2mortal(newSVpv(message,0))); - } - (void) FormatLocaleString(message,MaxTextExtent,QuantumFormat, - histogram[i].pixel.opacity); - PUSHs(sv_2mortal(newSVpv(message,0))); - (void) FormatLocaleString(message,MaxTextExtent,"%.20g",(double) - histogram[i].count); - PUSHs(sv_2mortal(newSVpv(message,0))); - } - histogram=(ColorPacket *) RelinquishMagickMemory(histogram); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# G e t P i x e l # -# # -# # -# # -############################################################################### -# -# -void -GetPixel(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - getpixel = 1 - getPixel = 2 - PPCODE: - { - AV - *av; - - char - *attribute; - - ChannelType - channel; - - ExceptionInfo - *exception; - - Image - *image; - - MagickBooleanType - normalize; - - RectangleInfo - region; - - const IndexPacket - *indexes; - - const PixelPacket - *p; - - ssize_t - i; - - ssize_t - option; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - channel=DefaultChannels; - normalize=MagickTrue; - region.x=0; - region.y=0; - region.width=image->columns; - region.height=1; - if (items == 1) - (void) ParseAbsoluteGeometry(SvPV(ST(1),na),®ion); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"channel") == 0) - { - ssize_t - option; - - option=ParseChannelOption(SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - channel=(ChannelType) option; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - (void) ParseAbsoluteGeometry(SvPV(ST(i),na),®ion); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'N': - case 'n': - { - if (LocaleCompare(attribute,"normalize") == 0) - { - option=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - normalize=option != 0 ? MagickTrue : MagickFalse; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'x': - case 'X': - { - if (LocaleCompare(attribute,"x") == 0) - { - region.x=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'y': - case 'Y': - { - if (LocaleCompare(attribute,"y") == 0) - { - region.y=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - p=GetVirtualPixels(image,region.x,region.y,1,1,exception); - if (p == (const PixelPacket *) NULL) - PUSHs(&sv_undef); - else - { - double - scale; - - indexes=GetVirtualIndexQueue(image); - scale=1.0; - if (normalize != MagickFalse) - scale=1.0/QuantumRange; - if ((channel & RedChannel) != 0) - PUSHs(sv_2mortal(newSVnv(scale*GetPixelRed(p)))); - if ((channel & GreenChannel) != 0) - PUSHs(sv_2mortal(newSVnv(scale*GetPixelGreen(p)))); - if ((channel & BlueChannel) != 0) - PUSHs(sv_2mortal(newSVnv(scale*GetPixelBlue(p)))); - if (((channel & IndexChannel) != 0) && - (image->colorspace == CMYKColorspace)) - PUSHs(sv_2mortal(newSVnv(scale*GetPixelIndex(indexes)))); - if ((channel & OpacityChannel) != 0) - PUSHs(sv_2mortal(newSVnv(scale*GetPixelOpacity(p)))); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# G e t P i x e l s # -# # -# # -# # -############################################################################### -# -# -void -GetPixels(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - getpixels = 1 - getPixels = 2 - PPCODE: - { - AV - *av; - - char - *attribute; - - const char - *map; - - ExceptionInfo - *exception; - - Image - *image; - - MagickBooleanType - normalize, - status; - - RectangleInfo - region; - - ssize_t - i; - - ssize_t - option; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - map="RGB"; - if (image->matte != MagickFalse) - map="RGBA"; - if (image->colorspace == CMYKColorspace) - { - map="CMYK"; - if (image->matte != MagickFalse) - map="CMYKA"; - } - normalize=MagickFalse; - region.x=0; - region.y=0; - region.width=image->columns; - region.height=1; - if (items == 1) - (void) ParseAbsoluteGeometry(SvPV(ST(1),na),®ion); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - (void) ParseAbsoluteGeometry(SvPV(ST(i),na),®ion); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'H': - case 'h': - { - if (LocaleCompare(attribute,"height") == 0) - { - region.height=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"map") == 0) - { - map=SvPV(ST(i),na); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'N': - case 'n': - { - if (LocaleCompare(attribute,"normalize") == 0) - { - option=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - normalize=option != 0 ? MagickTrue : MagickFalse; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'W': - case 'w': - { - if (LocaleCompare(attribute,"width") == 0) - { - region.width=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'x': - case 'X': - { - if (LocaleCompare(attribute,"x") == 0) - { - region.x=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'y': - case 'Y': - { - if (LocaleCompare(attribute,"y") == 0) - { - region.y=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - if (normalize != MagickFalse) - { - float - *pixels; - - MemoryInfo - *pixels_info; - - pixels_info=AcquireVirtualMemory(strlen(map)*region.width, - region.height*sizeof(*pixels)); - if (pixels_info == (MemoryInfo *) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - pixels=(float *) GetVirtualMemoryBlob(pixels_info); - status=ExportImagePixels(image,region.x,region.y,region.width, - region.height,map,FloatPixel,pixels,exception); - if (status == MagickFalse) - PUSHs(&sv_undef); - else - { - EXTEND(sp,strlen(map)*region.width*region.height); - for (i=0; i < (ssize_t) (strlen(map)*region.width*region.height); i++) - PUSHs(sv_2mortal(newSVnv(pixels[i]))); - } - pixels_info=RelinquishVirtualMemory(pixels_info); - } - else - { - MemoryInfo - *pixels_info; - - Quantum - *pixels; - - pixels_info=AcquireVirtualMemory(strlen(map)*region.width, - region.height*sizeof(*pixels)); - if (pixels_info == (MemoryInfo *) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - pixels=(Quantum *) GetVirtualMemoryBlob(pixels_info); - status=ExportImagePixels(image,region.x,region.y,region.width, - region.height,map,QuantumPixel,pixels,exception); - if (status == MagickFalse) - PUSHs(&sv_undef); - else - { - EXTEND(sp,strlen(map)*region.width*region.height); - for (i=0; i < (ssize_t) (strlen(map)*region.width*region.height); i++) - PUSHs(sv_2mortal(newSViv(pixels[i]))); - } - pixels_info=RelinquishVirtualMemory(pixels_info); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# I m a g e T o B l o b # -# # -# # -# # -############################################################################### -# -# -void -ImageToBlob(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - ImageToBlob = 1 - imagetoblob = 2 - toblob = 3 - blob = 4 - PPCODE: - { - char - filename[MaxTextExtent]; - - ExceptionInfo - *exception; - - Image - *image, - *next; - - ssize_t - i; - - struct PackageInfo - *info, - *package_info; - - size_t - length; - - ssize_t - scene; - - SV - *perl_exception, - *reference; - - void - *blob; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - package_info=(struct PackageInfo *) NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - package_info=ClonePackageInfo(info,exception); - for (i=2; i < items; i+=2) - SetAttribute(aTHX_ package_info,image,SvPV(ST(i-1),na),ST(i),exception); - (void) CopyMagickString(filename,package_info->image_info->filename, - MaxTextExtent); - scene=0; - for (next=image; next; next=next->next) - { - (void) CopyMagickString(next->filename,filename,MaxTextExtent); - next->scene=scene++; - } - SetImageInfo(package_info->image_info,(unsigned int) - GetImageListLength(image),&image->exception); - EXTEND(sp,(ssize_t) GetImageListLength(image)); - for ( ; image; image=image->next) - { - length=0; - blob=ImagesToBlob(package_info->image_info,image,&length,exception); - if (blob != (char *) NULL) - { - PUSHs(sv_2mortal(newSVpv((const char *) blob,length))); - blob=(unsigned char *) RelinquishMagickMemory(blob); - } - if (package_info->image_info->adjoin) - break; - } - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - } - -# -############################################################################### -# # -# # -# # -# L a y e r s # -# # -# # -# # -############################################################################### -# -# -void -Layers(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - Layers = 1 - layers = 2 - OptimizeImageLayers = 3 - optimizelayers = 4 - optimizeimagelayers = 5 - PPCODE: - { - AV - *av; - - char - *attribute; - - CompositeOperator - compose; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image, - *layers; - - ImageLayerMethod - method; - - ssize_t - i; - - ssize_t - option, - sp; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - compose=image->compose; - method=OptimizeLayer; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"compose") == 0) - { - sp=!SvPOK(ST(i)) ? SvIV(ST(i)) : ParseCommandOption( - MagickComposeOptions,MagickFalse,SvPV(ST(i),na)); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - compose=(CompositeOperator) sp; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"method") == 0) - { - option=ParseCommandOption(MagickLayerOptions,MagickFalse, - SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - method=(ImageLayerMethod) option; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - layers=(Image *) NULL; - switch (method) - { - case CompareAnyLayer: - case CompareClearLayer: - case CompareOverlayLayer: - default: - { - layers=CompareImageLayers(image,method,exception); - break; - } - case MergeLayer: - case FlattenLayer: - case MosaicLayer: - { - layers=MergeImageLayers(image,method,exception); - break; - } - case DisposeLayer: - { - layers=DisposeImages(image,exception); - break; - } - case OptimizeImageLayer: - { - layers=OptimizeImageLayers(image,exception); - break; - } - case OptimizePlusLayer: - { - layers=OptimizePlusImageLayers(image,exception); - break; - } - case OptimizeTransLayer: - { - OptimizeImageTransparency(image,exception); - InheritException(&(image->exception),exception); - break; - } - case RemoveDupsLayer: - { - RemoveDuplicateLayers(&image,exception); - InheritException(&(image->exception),exception); - break; - } - case RemoveZeroLayer: - { - RemoveZeroDelayLayers(&image,exception); - InheritException(&(image->exception),exception); - break; - } - case OptimizeLayer: - { - QuantizeInfo - *quantize_info; - - /* - General Purpose, GIF Animation Optimizer. - */ - layers=CoalesceImages(image,exception); - if (layers == (Image *) NULL) - break; - InheritException(&(layers->exception),exception); - image=layers; - layers=OptimizeImageLayers(image,exception); - if (layers == (Image *) NULL) - break; - InheritException(&(layers->exception),exception); - image=DestroyImageList(image); - image=layers; - layers=(Image *) NULL; - OptimizeImageTransparency(image,exception); - InheritException(&(image->exception),exception); - quantize_info=AcquireQuantizeInfo(info->image_info); - (void) RemapImages(quantize_info,image,(Image *) NULL); - quantize_info=DestroyQuantizeInfo(quantize_info); - break; - } - case CompositeLayer: - { - Image - *source; - - RectangleInfo - geometry; - - /* - Split image sequence at the first 'NULL:' image. - */ - source=image; - while (source != (Image *) NULL) - { - source=GetNextImageInList(source); - if ((source != (Image *) NULL) && - (LocaleCompare(source->magick,"NULL") == 0)) - break; - } - if (source != (Image *) NULL) - { - if ((GetPreviousImageInList(source) == (Image *) NULL) || - (GetNextImageInList(source) == (Image *) NULL)) - source=(Image *) NULL; - else - { - /* - Separate the two lists, junk the null: image. - */ - source=SplitImageList(source->previous); - DeleteImageFromList(&source); - } - } - if (source == (Image *) NULL) - { - (void) ThrowMagickException(exception,GetMagickModule(), - OptionError,"MissingNullSeparator","layers Composite"); - break; - } - /* - Adjust offset with gravity and virtual canvas. - */ - SetGeometry(image,&geometry); - (void) ParseAbsoluteGeometry(image->geometry,&geometry); - geometry.width=source->page.width != 0 ? source->page.width : - source->columns; - geometry.height=source->page.height != 0 ? source->page.height : - source->rows; - GravityAdjustGeometry(image->page.width != 0 ? image->page.width : - image->columns,image->page.height != 0 ? image->page.height : - image->rows,image->gravity,&geometry); - CompositeLayers(image,compose,source,geometry.x,geometry.y,exception); - source=DestroyImageList(source); - InheritException(&(image->exception),exception); - break; - } - } - if (layers == (Image *) NULL) - image=CloneImage(image,0,0,MagickTrue,exception); - else - { - InheritException(&(layers->exception),exception); - image=layers; - } - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# M a g i c k T o M i m e # -# # -# # -# # -############################################################################### -# -# -SV * -MagickToMime(ref,name) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - char *name - ALIAS: - magicktomime = 1 - CODE: - { - char - *mime; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - mime=MagickToMime(name); - RETVAL=newSVpv(mime,0); - mime=(char *) RelinquishMagickMemory(mime); - } - OUTPUT: - RETVAL - -# -############################################################################### -# # -# # -# # -# M o g r i f y # -# # -# # -# # -############################################################################### -# -# -void -Mogrify(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - Comment = 1 - CommentImage = 2 - Label = 3 - LabelImage = 4 - AddNoise = 5 - AddNoiseImage = 6 - Colorize = 7 - ColorizeImage = 8 - Border = 9 - BorderImage = 10 - Blur = 11 - BlurImage = 12 - Chop = 13 - ChopImage = 14 - Crop = 15 - CropImage = 16 - Despeckle = 17 - DespeckleImage = 18 - Edge = 19 - EdgeImage = 20 - Emboss = 21 - EmbossImage = 22 - Enhance = 23 - EnhanceImage = 24 - Flip = 25 - FlipImage = 26 - Flop = 27 - FlopImage = 28 - Frame = 29 - FrameImage = 30 - Implode = 31 - ImplodeImage = 32 - Magnify = 33 - MagnifyImage = 34 - MedianFilter = 35 - MedianFilterImage = 36 - Minify = 37 - MinifyImage = 38 - OilPaint = 39 - OilPaintImage = 40 - ReduceNoise = 41 - ReduceNoiseImage = 42 - Roll = 43 - RollImage = 44 - Rotate = 45 - RotateImage = 46 - Sample = 47 - SampleImage = 48 - Scale = 49 - ScaleImage = 50 - Shade = 51 - ShadeImage = 52 - Sharpen = 53 - SharpenImage = 54 - Shear = 55 - ShearImage = 56 - Spread = 57 - SpreadImage = 58 - Swirl = 59 - SwirlImage = 60 - Resize = 61 - ResizeImage = 62 - Zoom = 63 - ZoomImage = 64 - Annotate = 65 - AnnotateImage = 66 - ColorFloodfill = 67 - ColorFloodfillImage= 68 - Composite = 69 - CompositeImage = 70 - Contrast = 71 - ContrastImage = 72 - CycleColormap = 73 - CycleColormapImage = 74 - Draw = 75 - DrawImage = 76 - Equalize = 77 - EqualizeImage = 78 - Gamma = 79 - GammaImage = 80 - Map = 81 - MapImage = 82 - MatteFloodfill = 83 - MatteFloodfillImage= 84 - Modulate = 85 - ModulateImage = 86 - Negate = 87 - NegateImage = 88 - Normalize = 89 - NormalizeImage = 90 - NumberColors = 91 - NumberColorsImage = 92 - Opaque = 93 - OpaqueImage = 94 - Quantize = 95 - QuantizeImage = 96 - Raise = 97 - RaiseImage = 98 - Segment = 99 - SegmentImage = 100 - Signature = 101 - SignatureImage = 102 - Solarize = 103 - SolarizeImage = 104 - Sync = 105 - SyncImage = 106 - Texture = 107 - TextureImage = 108 - Evaluate = 109 - EvaluateImage = 110 - Transparent = 111 - TransparentImage = 112 - Threshold = 113 - ThresholdImage = 114 - Charcoal = 115 - CharcoalImage = 116 - Trim = 117 - TrimImage = 118 - Wave = 119 - WaveImage = 120 - Separate = 121 - SeparateImage = 122 - Stereo = 125 - StereoImage = 126 - Stegano = 127 - SteganoImage = 128 - Deconstruct = 129 - DeconstructImage = 130 - GaussianBlur = 131 - GaussianBlurImage = 132 - Convolve = 133 - ConvolveImage = 134 - Profile = 135 - ProfileImage = 136 - UnsharpMask = 137 - UnsharpMaskImage = 138 - MotionBlur = 139 - MotionBlurImage = 140 - OrderedDither = 141 - OrderedDitherImage = 142 - Shave = 143 - ShaveImage = 144 - Level = 145 - LevelImage = 146 - Clip = 147 - ClipImage = 148 - AffineTransform = 149 - AffineTransformImage = 150 - Difference = 151 - DifferenceImage = 152 - AdaptiveThreshold = 153 - AdaptiveThresholdImage = 154 - Resample = 155 - ResampleImage = 156 - Describe = 157 - DescribeImage = 158 - BlackThreshold = 159 - BlackThresholdImage= 160 - WhiteThreshold = 161 - WhiteThresholdImage= 162 - RotationalBlur = 163 - RotationalBlurImage= 164 - Thumbnail = 165 - ThumbnailImage = 166 - Strip = 167 - StripImage = 168 - Tint = 169 - TintImage = 170 - Channel = 171 - ChannelImage = 172 - Splice = 173 - SpliceImage = 174 - Posterize = 175 - PosterizeImage = 176 - Shadow = 177 - ShadowImage = 178 - Identify = 179 - IdentifyImage = 180 - SepiaTone = 181 - SepiaToneImage = 182 - SigmoidalContrast = 183 - SigmoidalContrastImage = 184 - Extent = 185 - ExtentImage = 186 - Vignette = 187 - VignetteImage = 188 - ContrastStretch = 189 - ContrastStretchImage = 190 - Sans0 = 191 - Sans0Image = 192 - Sans1 = 193 - Sans1Image = 194 - AdaptiveSharpen = 195 - AdaptiveSharpenImage = 196 - Transpose = 197 - TransposeImage = 198 - Transverse = 199 - TransverseImage = 200 - AutoOrient = 201 - AutoOrientImage = 202 - AdaptiveBlur = 203 - AdaptiveBlurImage = 204 - Sketch = 205 - SketchImage = 206 - UniqueColors = 207 - UniqueColorsImage = 208 - AdaptiveResize = 209 - AdaptiveResizeImage= 210 - ClipMask = 211 - ClipMaskImage = 212 - LinearStretch = 213 - LinearStretchImage = 214 - RecolorImage = 215 - Recolor = 216 - Mask = 217 - MaskImage = 218 - Polaroid = 219 - PolaroidImage = 220 - FloodfillPaint = 221 - FloodfillPaintImage= 222 - Distort = 223 - DistortImage = 224 - Clut = 225 - ClutImage = 226 - LiquidRescale = 227 - LiquidRescaleImage = 228 - Encipher = 229 - EncipherImage = 230 - Decipher = 231 - DecipherImage = 232 - Deskew = 233 - DeskewImage = 234 - Remap = 235 - RemapImage = 236 - SparseColor = 237 - SparseColorImage = 238 - Function = 239 - FunctionImage = 240 - SelectiveBlur = 241 - SelectiveBlurImage = 242 - HaldClut = 243 - HaldClutImage = 244 - BlueShift = 245 - BlueShiftImage = 246 - ForwardFourierTransform = 247 - ForwardFourierTransformImage = 248 - InverseFourierTransform = 249 - InverseFourierTransformImage = 250 - ColorDecisionList = 251 - ColorDecisionListImage = 252 - AutoGamma = 253 - AutoGammaImage = 254 - AutoLevel = 255 - AutoLevelImage = 256 - LevelColors = 257 - LevelColorsImage = 258 - Clamp = 259 - ClampImage = 260 - Filter = 261 - FilterImage = 262 - BrightnessContrast = 263 - BrightnessContrastImage = 264 - Morphology = 265 - MorphologyImage = 266 - ColorMatrix = 267 - ColorMatrixImage = 268 - Color = 269 - ColorImage = 270 - Mode = 271 - ModeImage = 272 - Statistic = 273 - StatisticImage = 274 - Perceptible = 275 - PerceptibleImage = 276 - Poly = 277 - PolyImage = 278 - Grayscale = 279 - GrayscaleImage = 280 - CannyEdge = 281 - CannyEdgeImage = 282 - HoughLine = 283 - HoughLineImage = 284 - MeanShift = 285 - MeanShiftImage = 286 - Kuwahara = 287 - KuwaharaImage = 288 - ConnectedComponents= 289 - ConnectedComponentsImage = 290 - CopyPixels = 291 - CopyImagePixels = 292 - WaveletDenoise = 293 - WaveletDenoiseImage= 294 - Colorspace = 295 - ColorspaceImage = 296 - AutoThreshold = 297 - AutoThresholdImage = 298 - MogrifyRegion = 666 - PPCODE: - { - AffineMatrix - affine, - current; - - char - attribute_flag[MaxArguments], - message[MaxTextExtent]; - - ChannelType - channel; - - CompositeOperator - compose; - - const char - *attribute, - *value; - - double - angle; - - ExceptionInfo - *exception; - - GeometryInfo - geometry_info; - - Image - *image, - *next, - *region_image; - - MagickBooleanType - status; - - MagickStatusType - flags; - - PixelPacket - fill_color; - - RectangleInfo - geometry, - region_info; - - ssize_t - i; - - ssize_t - base, - j, - number_images; - - struct Methods - *rp; - - struct PackageInfo - *info; - - SV - *perl_exception, - **pv, - *reference, - **reference_vector; - - struct ArgumentList - argument_list[MaxArguments]; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - reference_vector=NULL; - region_image=NULL; - number_images=0; - base=2; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - region_info.width=0; - region_info.height=0; - region_info.x=0; - region_info.y=0; - region_image=(Image *) NULL; - image=SetupList(aTHX_ reference,&info,&reference_vector,exception); - if (ix && (ix != 666)) - { - /* - Called as Method(...) - */ - ix=(ix+1)/2; - rp=(&Methods[ix-1]); - attribute=rp->name; - } - else - { - /* - Called as Mogrify("Method",...) - */ - attribute=(char *) SvPV(ST(1),na); - if (ix) - { - flags=ParseGravityGeometry(image,attribute,®ion_info,exception); - attribute=(char *) SvPV(ST(2),na); - base++; - } - for (rp=Methods; ; rp++) - { - if (rp >= EndOf(Methods)) - { - ThrowPerlException(exception,OptionError, - "UnrecognizedPerlMagickMethod",attribute); - goto PerlException; - } - if (strEQcase(attribute,rp->name)) - break; - } - ix=rp-Methods+1; - base++; - } - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined",attribute); - goto PerlException; - } - Zero(&argument_list,NumberOf(argument_list),struct ArgumentList); - Zero(&attribute_flag,NumberOf(attribute_flag),char); - for (i=base; (i < items) || ((i == items) && (base == items)); i+=2) - { - Arguments - *pp, - *qq; - - ssize_t - ssize_test; - - struct ArgumentList - *al; - - SV - *sv; - - sv=NULL; - ssize_test=0; - pp=(Arguments *) NULL; - qq=rp->arguments; - if (i == items) - { - pp=rp->arguments, - sv=ST(i-1); - } - else - for (sv=ST(i), attribute=(char *) SvPV(ST(i-1),na); ; qq++) - { - if ((qq >= EndOf(rp->arguments)) || (qq->method == NULL)) - break; - if (strEQcase(attribute,qq->method) > ssize_test) - { - pp=qq; - ssize_test=strEQcase(attribute,qq->method); - } - } - if (pp == (Arguments *) NULL) - { - ThrowPerlException(exception,OptionError,"UnrecognizedOption", - attribute); - goto continue_outer_loop; - } - al=(&argument_list[pp-rp->arguments]); - switch (pp->type) - { - case ArrayReference: - { - if (SvTYPE(sv) != SVt_RV) - { - (void) FormatLocaleString(message,MaxTextExtent, - "invalid %.60s value",pp->method); - ThrowPerlException(exception,OptionError,message,SvPV(sv,na)); - goto continue_outer_loop; - } - al->array_reference=SvRV(sv); - break; - } - case RealReference: - { - al->real_reference=SvNV(sv); - break; - } - case FileReference: - { - al->file_reference=(FILE *) PerlIO_findFILE(IoIFP(sv_2io(sv))); - break; - } - case ImageReference: - { - if (!sv_isobject(sv) || - !(al->image_reference=SetupList(aTHX_ SvRV(sv), - (struct PackageInfo **) NULL,(SV ***) NULL,exception))) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - break; - } - case IntegerReference: - { - al->integer_reference=SvIV(sv); - break; - } - case StringReference: - { - al->string_reference=(char *) SvPV(sv,al->length); - if (sv_isobject(sv)) - al->image_reference=SetupList(aTHX_ SvRV(sv), - (struct PackageInfo **) NULL,(SV ***) NULL,exception); - break; - } - default: - { - /* - Is a string; look up name. - */ - if ((al->length > 1) && (*(char *) SvPV(sv,al->length) == '@')) - { - al->string_reference=(char *) SvPV(sv,al->length); - al->integer_reference=(-1); - break; - } - al->integer_reference=ParseCommandOption((CommandOption) pp->type, - MagickFalse,SvPV(sv,na)); - if (pp->type == MagickChannelOptions) - al->integer_reference=ParseChannelOption(SvPV(sv,na)); - if ((al->integer_reference < 0) && ((al->integer_reference=SvIV(sv)) <= 0)) - { - (void) FormatLocaleString(message,MaxTextExtent, - "invalid %.60s value",pp->method); - ThrowPerlException(exception,OptionError,message,SvPV(sv,na)); - goto continue_outer_loop; - } - break; - } - } - attribute_flag[pp-rp->arguments]++; - continue_outer_loop: ; - } - (void) ResetMagickMemory((char *) &fill_color,0,sizeof(fill_color)); - pv=reference_vector; - SetGeometryInfo(&geometry_info); - channel=DefaultChannels; - for (next=image; next; next=next->next) - { - image=next; - SetGeometry(image,&geometry); - if ((region_info.width*region_info.height) != 0) - { - region_image=image; - image=CropImage(image,®ion_info,exception); - } - switch (ix) - { - default: - { - (void) FormatLocaleString(message,MaxTextExtent,"%.20g",(double) ix); - ThrowPerlException(exception,OptionError, - "UnrecognizedPerlMagickMethod",message); - goto PerlException; - } - case 1: /* Comment */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference=(char *) NULL; - (void) SetImageProperty(image,"comment",InterpretImageProperties( - info ? info->image_info : (ImageInfo *) NULL,image, - argument_list[0].string_reference)); - break; - } - case 2: /* Label */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference=(char *) NULL; - (void) SetImageProperty(image,"label",InterpretImageProperties( - info ? info->image_info : (ImageInfo *) NULL,image, - argument_list[0].string_reference)); - break; - } - case 3: /* AddNoise */ - { - if (attribute_flag[0] == 0) - argument_list[0].integer_reference=UniformNoise; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - image=AddNoiseImageChannel(image,channel,(NoiseType) - argument_list[0].integer_reference,exception); - break; - } - case 4: /* Colorize */ - { - PixelPacket - target; - - (void) GetOneVirtualPixel(image,0,0,&target,exception); - if (attribute_flag[0] != 0) - (void) QueryColorDatabase(argument_list[0].string_reference,&target, - exception); - if (attribute_flag[1] == 0) - argument_list[1].string_reference="100%"; - image=ColorizeImage(image,argument_list[1].string_reference,target, - exception); - break; - } - case 5: /* Border */ - { - geometry.width=0; - geometry.height=0; - if (attribute_flag[0] != 0) - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - QueryColorDatabase(argument_list[3].string_reference, - &image->border_color,exception); - if (attribute_flag[4] != 0) - QueryColorDatabase(argument_list[4].string_reference, - &image->border_color,exception); - if (attribute_flag[5] != 0) - QueryColorDatabase(argument_list[5].string_reference, - &image->border_color,exception); - if (attribute_flag[6] != 0) - image->compose=(CompositeOperator) - argument_list[6].integer_reference; - image=BorderImage(image,&geometry,exception); - break; - } - case 6: /* Blur */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=BlurImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,exception); - break; - } - case 7: /* Chop */ - { - if (attribute_flag[5] != 0) - image->gravity=(GravityType) argument_list[5].integer_reference; - if (attribute_flag[0] != 0) - flags=ParseGravityGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry.x=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry.y=argument_list[4].integer_reference; - image=ChopImage(image,&geometry,exception); - break; - } - case 8: /* Crop */ - { - if (attribute_flag[6] != 0) - image->gravity=(GravityType) argument_list[6].integer_reference; - if (attribute_flag[0] != 0) - flags=ParseGravityGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry.x=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry.y=argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[5].string_reference,(double) QuantumRange+1.0); - image=CropImage(image,&geometry,exception); - break; - } - case 9: /* Despeckle */ - { - image=DespeckleImage(image,exception); - break; - } - case 10: /* Edge */ - { - if (attribute_flag[0] != 0) - geometry_info.rho=argument_list[0].real_reference; - image=EdgeImage(image,geometry_info.rho,exception); - break; - } - case 11: /* Emboss */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - image=EmbossImage(image,geometry_info.rho,geometry_info.sigma, - exception); - break; - } - case 12: /* Enhance */ - { - image=EnhanceImage(image,exception); - break; - } - case 13: /* Flip */ - { - image=FlipImage(image,exception); - break; - } - case 14: /* Flop */ - { - image=FlopImage(image,exception); - break; - } - case 15: /* Frame */ - { - FrameInfo - frame_info; - - if (attribute_flag[0] != 0) - { - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - frame_info.width=geometry.width; - frame_info.height=geometry.height; - frame_info.outer_bevel=geometry.x; - frame_info.inner_bevel=geometry.y; - } - if (attribute_flag[1] != 0) - frame_info.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - frame_info.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - frame_info.inner_bevel=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - frame_info.outer_bevel=argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - QueryColorDatabase(argument_list[5].string_reference,&fill_color, - exception); - if (attribute_flag[6] != 0) - QueryColorDatabase(argument_list[6].string_reference,&fill_color, - exception); - frame_info.x=(ssize_t) frame_info.width; - frame_info.y=(ssize_t) frame_info.height; - frame_info.width=image->columns+2*frame_info.x; - frame_info.height=image->rows+2*frame_info.y; - if ((attribute_flag[5] != 0) || (attribute_flag[6] != 0)) - image->matte_color=fill_color; - if (attribute_flag[7] != 0) - image->compose=(CompositeOperator) argument_list[7].integer_reference; - image=FrameImage(image,&frame_info,exception); - break; - } - case 16: /* Implode */ - { - if (attribute_flag[0] == 0) - argument_list[0].real_reference=0.5; - if (attribute_flag[1] != 0) - image->interpolate=(InterpolatePixelMethod) - argument_list[1].integer_reference; - image=ImplodeImage(image,argument_list[0].real_reference, - exception); - break; - } - case 17: /* Magnify */ - { - image=MagnifyImage(image,exception); - break; - } - case 18: /* MedianFilter */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=StatisticImageChannel(image,channel,MedianStatistic, - (size_t) geometry_info.rho,(size_t) geometry_info.sigma,exception); - break; - } - case 19: /* Minify */ - { - image=MinifyImage(image,exception); - break; - } - case 20: /* OilPaint */ - { - if (attribute_flag[0] == 0) - argument_list[0].real_reference=0.0; - image=OilPaintImage(image,argument_list[0].real_reference, - exception); - break; - } - case 21: /* ReduceNoise */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=StatisticImageChannel(image,channel,NonpeakStatistic, - (size_t) geometry_info.rho,(size_t) geometry_info.sigma,exception); - break; - } - case 22: /* Roll */ - { - if (attribute_flag[0] != 0) - { - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if ((flags & PercentValue) != 0) - { - geometry.x*=(double) image->columns/100.0; - geometry.y*=(double) image->rows/100.0; - } - } - if (attribute_flag[1] != 0) - geometry.x=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.y=argument_list[2].integer_reference; - image=RollImage(image,geometry.x,geometry.y,exception); - break; - } - case 23: /* Rotate */ - { - if (attribute_flag[0] == 0) - argument_list[0].real_reference=90.0; - if (attribute_flag[1] != 0) - QueryColorDatabase(argument_list[1].string_reference, - &image->background_color,exception); - if (attribute_flag[2] != 0) - QueryColorDatabase(argument_list[2].string_reference, - &image->background_color,exception); - if (attribute_flag[3] != 0) - QueryColorDatabase(argument_list[3].string_reference, - &image->background_color,exception); - image=RotateImage(image,argument_list[0].real_reference,exception); - break; - } - case 24: /* Sample */ - { - if (attribute_flag[0] != 0) - flags=ParseRegionGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - image=SampleImage(image,geometry.width,geometry.height,exception); - break; - } - case 25: /* Scale */ - { - if (attribute_flag[0] != 0) - flags=ParseRegionGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - image=ScaleImage(image,geometry.width,geometry.height,exception); - break; - } - case 26: /* Shade */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=0.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - image=ShadeImage(image, - argument_list[3].integer_reference != 0 ? MagickTrue : MagickFalse, - geometry_info.rho,geometry_info.sigma,exception); - break; - } - case 27: /* Sharpen */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=SharpenImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,exception); - break; - } - case 28: /* Shear */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=geometry_info.rho; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - QueryColorDatabase(argument_list[3].string_reference, - &image->background_color,exception); - if (attribute_flag[4] != 0) - QueryColorDatabase(argument_list[4].string_reference, - &image->background_color,exception); - image=ShearImage(image,geometry_info.rho,geometry_info.sigma, - exception); - break; - } - case 29: /* Spread */ - { - if (attribute_flag[0] == 0) - argument_list[0].real_reference=1.0; - image=SpreadImage(image,argument_list[0].real_reference,exception); - break; - } - case 30: /* Swirl */ - { - if (attribute_flag[0] == 0) - argument_list[0].real_reference=50.0; - if (attribute_flag[1] != 0) - image->interpolate=(InterpolatePixelMethod) - argument_list[1].integer_reference; - image=SwirlImage(image,argument_list[0].real_reference,exception); - break; - } - case 31: /* Resize */ - case 32: /* Zoom */ - { - if (attribute_flag[0] != 0) - flags=ParseRegionGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] == 0) - argument_list[3].integer_reference=(ssize_t) UndefinedFilter; - if (attribute_flag[4] != 0) - SetImageArtifact(image,"filter:support", - argument_list[4].string_reference); - if (attribute_flag[5] == 0) - argument_list[5].real_reference=1.0; - image=ResizeImage(image,geometry.width,geometry.height, - (FilterTypes) argument_list[3].integer_reference, - argument_list[5].real_reference,exception); - break; - } - case 33: /* Annotate */ - { - DrawInfo - *draw_info; - - draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, - (DrawInfo *) NULL); - if (attribute_flag[0] != 0) - { - char - *text; - - text=InterpretImageProperties(info ? info->image_info : - (ImageInfo *) NULL,image,argument_list[0].string_reference); - (void) CloneString(&draw_info->text,text); - text=DestroyString(text); - } - if (attribute_flag[1] != 0) - (void) CloneString(&draw_info->font, - argument_list[1].string_reference); - if (attribute_flag[2] != 0) - draw_info->pointsize=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - (void) CloneString(&draw_info->density, - argument_list[3].string_reference); - if (attribute_flag[4] != 0) - (void) QueryColorDatabase(argument_list[4].string_reference, - &draw_info->undercolor,exception); - if (attribute_flag[5] != 0) - { - (void) QueryColorDatabase(argument_list[5].string_reference, - &draw_info->stroke,exception); - if (argument_list[5].image_reference != (Image *) NULL) - draw_info->stroke_pattern=CloneImage( - argument_list[5].image_reference,0,0,MagickTrue,exception); - } - if (attribute_flag[6] != 0) - { - (void) QueryColorDatabase(argument_list[6].string_reference, - &draw_info->fill,exception); - if (argument_list[6].image_reference != (Image *) NULL) - draw_info->fill_pattern=CloneImage( - argument_list[6].image_reference,0,0,MagickTrue,exception); - } - if (attribute_flag[7] != 0) - { - (void) CloneString(&draw_info->geometry, - argument_list[7].string_reference); - flags=ParsePageGeometry(image,argument_list[7].string_reference, - &geometry,exception); - if (((flags & SigmaValue) == 0) && ((flags & XiValue) != 0)) - geometry_info.sigma=geometry_info.xi; - } - if (attribute_flag[8] != 0) - (void) QueryColorDatabase(argument_list[8].string_reference, - &draw_info->fill,exception); - if (attribute_flag[11] != 0) - draw_info->gravity=(GravityType) argument_list[11].integer_reference; - if (attribute_flag[25] != 0) - { - AV - *av; - - av=(AV *) argument_list[25].array_reference; - if ((av_len(av) != 3) && (av_len(av) != 5)) - { - ThrowPerlException(exception,OptionError, - "affine matrix must have 4 or 6 elements",PackageName); - goto PerlException; - } - draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0))); - draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0))); - draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0))); - draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0))); - if (fabs(draw_info->affine.sx*draw_info->affine.sy- - draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon) - { - ThrowPerlException(exception,OptionError, - "affine matrix is singular",PackageName); - goto PerlException; - } - if (av_len(av) == 5) - { - draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0))); - draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0))); - } - } - for (j=12; j < 17; j++) - { - if (attribute_flag[j] == 0) - continue; - value=argument_list[j].string_reference; - angle=argument_list[j].real_reference; - current=draw_info->affine; - GetAffineMatrix(&affine); - switch (j) - { - case 12: - { - /* - Translate. - */ - flags=ParseGeometry(value,&geometry_info); - affine.tx=geometry_info.xi; - affine.ty=geometry_info.psi; - if ((flags & PsiValue) == 0) - affine.ty=affine.tx; - break; - } - case 13: - { - /* - Scale. - */ - flags=ParseGeometry(value,&geometry_info); - affine.sx=geometry_info.rho; - affine.sy=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.sy=affine.sx; - break; - } - case 14: - { - /* - Rotate. - */ - if (angle == 0.0) - break; - affine.sx=cos(DegreesToRadians(fmod(angle,360.0))); - affine.rx=sin(DegreesToRadians(fmod(angle,360.0))); - affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0)))); - affine.sy=cos(DegreesToRadians(fmod(angle,360.0))); - break; - } - case 15: - { - /* - SkewX. - */ - affine.ry=tan(DegreesToRadians(fmod(angle,360.0))); - break; - } - case 16: - { - /* - SkewY. - */ - affine.rx=tan(DegreesToRadians(fmod(angle,360.0))); - break; - } - } - draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+ - current.tx; - draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+ - current.ty; - } - if (attribute_flag[9] == 0) - argument_list[9].real_reference=0.0; - if (attribute_flag[10] == 0) - argument_list[10].real_reference=0.0; - if ((attribute_flag[9] != 0) || (attribute_flag[10] != 0)) - { - char - geometry[MaxTextExtent]; - - (void) FormatLocaleString(geometry,MaxTextExtent,"%+f%+f", - (double) argument_list[9].real_reference+draw_info->affine.tx, - (double) argument_list[10].real_reference+draw_info->affine.ty); - (void) CloneString(&draw_info->geometry,geometry); - } - if (attribute_flag[17] != 0) - draw_info->stroke_width=argument_list[17].real_reference; - if (attribute_flag[18] != 0) - { - draw_info->text_antialias=argument_list[18].integer_reference != 0 ? - MagickTrue : MagickFalse; - draw_info->stroke_antialias=draw_info->text_antialias; - } - if (attribute_flag[19] != 0) - (void) CloneString(&draw_info->family, - argument_list[19].string_reference); - if (attribute_flag[20] != 0) - draw_info->style=(StyleType) argument_list[20].integer_reference; - if (attribute_flag[21] != 0) - draw_info->stretch=(StretchType) argument_list[21].integer_reference; - if (attribute_flag[22] != 0) - draw_info->weight=argument_list[22].integer_reference; - if (attribute_flag[23] != 0) - draw_info->align=(AlignType) argument_list[23].integer_reference; - if (attribute_flag[24] != 0) - (void) CloneString(&draw_info->encoding, - argument_list[24].string_reference); - if (attribute_flag[25] != 0) - draw_info->fill_pattern=CloneImage( - argument_list[25].image_reference,0,0,MagickTrue,exception); - if (attribute_flag[26] != 0) - draw_info->fill_pattern=CloneImage( - argument_list[26].image_reference,0,0,MagickTrue,exception); - if (attribute_flag[27] != 0) - draw_info->stroke_pattern=CloneImage( - argument_list[27].image_reference,0,0,MagickTrue,exception); - if (attribute_flag[29] != 0) - draw_info->kerning=argument_list[29].real_reference; - if (attribute_flag[30] != 0) - draw_info->interline_spacing=argument_list[30].real_reference; - if (attribute_flag[31] != 0) - draw_info->interword_spacing=argument_list[31].real_reference; - if (attribute_flag[32] != 0) - draw_info->direction=(DirectionType) - argument_list[32].integer_reference; - if (attribute_flag[33] != 0) - draw_info->decorate=(DecorationType) - argument_list[33].integer_reference; - (void) AnnotateImage(image,draw_info); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 34: /* ColorFloodfill */ - { - DrawInfo - *draw_info; - - MagickBooleanType - invert; - - MagickPixelPacket - target; - - draw_info=CloneDrawInfo(info ? info->image_info : - (ImageInfo *) NULL,(DrawInfo *) NULL); - if (attribute_flag[0] != 0) - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.x=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.y=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - (void) QueryColorDatabase(argument_list[3].string_reference, - &draw_info->fill,exception); - (void) GetOneVirtualMagickPixel(image,geometry.x,geometry.y,&target, - exception); - invert=MagickFalse; - if (attribute_flag[4] != 0) - { - QueryMagickColor(argument_list[4].string_reference,&target, - exception); - invert=MagickTrue; - } - if (attribute_flag[5] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[5].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[6] != 0) - invert=(MagickBooleanType) argument_list[6].integer_reference; - (void) FloodfillPaintImage(image,DefaultChannels,draw_info,&target, - geometry.x,geometry.y,invert); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 35: /* Composite */ - { - char - composite_geometry[MaxTextExtent]; - - Image - *composite_image, - *rotate_image; - - compose=OverCompositeOp; - if (attribute_flag[0] != 0) - composite_image=argument_list[0].image_reference; - else - { - ThrowPerlException(exception,OptionError, - "CompositeImageRequired",PackageName); - goto PerlException; - } - /* - Parameter Handling used for BOTH normal and tiled composition. - */ - if (attribute_flag[1] != 0) /* compose */ - compose=(CompositeOperator) argument_list[1].integer_reference; - if (attribute_flag[6] != 0) /* opacity */ - { - if (compose != DissolveCompositeOp) - (void) SetImageOpacity(composite_image,(Quantum) (QuantumRange- - StringToDoubleInterval(argument_list[6].string_reference, - (double) QuantumRange+1.0))); - else - { - CacheView - *composite_view; - - double - opacity; - - MagickBooleanType - sync; - - ssize_t - x; - - PixelPacket - *q; - - ssize_t - y; - - /* - Handle dissolve composite operator. - */ - (void) CloneString(&image->geometry, - argument_list[6].string_reference); - opacity=(Quantum) (QuantumRange-StringToDoubleInterval( - argument_list[6].string_reference,(double) QuantumRange+ - 1.0)); - if (composite_image->matte != MagickTrue) - (void) SetImageOpacity(composite_image,OpaqueOpacity); - composite_view=AcquireAuthenticCacheView(composite_image, - exception); - for (y=0; y < (ssize_t) composite_image->rows ; y++) - { - q=GetCacheViewAuthenticPixels(composite_view,0,y,(ssize_t) - composite_image->columns,1,exception); - for (x=0; x < (ssize_t) composite_image->columns; x++) - { - if (q->opacity == OpaqueOpacity) - q->opacity=ClampToQuantum(opacity); - q++; - } - sync=SyncCacheViewAuthenticPixels(composite_view,exception); - if (sync == MagickFalse) - break; - } - composite_view=DestroyCacheView(composite_view); - } - } - if (attribute_flag[9] != 0) /* "color=>" */ - QueryColorDatabase(argument_list[9].string_reference, - &composite_image->background_color,exception); - if (attribute_flag[12] != 0) /* "interpolate=>" */ - image->interpolate=(InterpolatePixelMethod) - argument_list[12].integer_reference; - if (attribute_flag[13] != 0) /* "args=>" */ - (void) SetImageArtifact(composite_image,"compose:args", - argument_list[13].string_reference); - if (attribute_flag[14] != 0) /* "blend=>" depreciated */ - (void) SetImageArtifact(composite_image,"compose:args", - argument_list[14].string_reference); - /* - Tiling Composition (with orthogonal rotate). - */ - rotate_image=(Image *) NULL; - if (attribute_flag[8] != 0) /* "rotate=>" */ - { - /* - Rotate image. - */ - rotate_image=RotateImage(composite_image, - argument_list[8].real_reference,exception); - if (rotate_image == (Image *) NULL) - break; - } - if ((attribute_flag[7] != 0) && - (argument_list[7].integer_reference != 0)) /* tile */ - { - ssize_t - x, - y; - - /* - Tile the composite image. - */ - if (attribute_flag[8] != 0) /* "tile=>" */ - (void) SetImageArtifact(rotate_image,"compose:outside-overlay", - "false"); - else - (void) SetImageArtifact(composite_image, - "compose:outside-overlay","false"); - for (y=0; y < (ssize_t) image->rows; y+=(ssize_t) composite_image->rows) - for (x=0; x < (ssize_t) image->columns; x+=(ssize_t) composite_image->columns) - { - if (attribute_flag[8] != 0) /* rotate */ - (void) CompositeImage(image,compose,rotate_image,x,y); - else - (void) CompositeImage(image,compose,composite_image,x,y); - } - if (attribute_flag[8] != 0) /* rotate */ - rotate_image=DestroyImage(rotate_image); - break; - } - /* - Parameter Handling used used ONLY for normal composition. - */ - if (attribute_flag[5] != 0) /* gravity */ - image->gravity=(GravityType) argument_list[5].integer_reference; - if (attribute_flag[2] != 0) /* geometry offset */ - { - SetGeometry(image,&geometry); - (void) ParseAbsoluteGeometry(argument_list[2].string_reference, - &geometry); - GravityAdjustGeometry(image->columns,image->rows,image->gravity, - &geometry); - } - if (attribute_flag[3] != 0) /* x offset */ - geometry.x=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) /* y offset */ - geometry.y=argument_list[4].integer_reference; - if (attribute_flag[10] != 0) /* mask */ - { - if ((image->compose == DisplaceCompositeOp) || - (image->compose == DistortCompositeOp)) - { - /* - Merge Y displacement into X displacement image. - */ - composite_image=CloneImage(composite_image,0,0,MagickTrue, - &image->exception); - (void) CompositeImage(composite_image,CopyGreenCompositeOp, - argument_list[10].image_reference,0,0); - } - else - { - /* - Set a blending mask for the composition. - */ - image->mask=CloneImage(argument_list[10].image_reference,0,0, - MagickTrue,&image->exception); - (void) NegateImage(image->mask,MagickFalse); - } - } - if (attribute_flag[11] != 0) /* channel */ - channel=(ChannelType) argument_list[11].integer_reference; - /* - Composite two images (normal composition). - */ - (void) FormatLocaleString(composite_geometry,MaxTextExtent, - "%.20gx%.20g%+.20g%+.20g",(double) composite_image->columns, - (double) composite_image->rows,(double) geometry.x,(double) - geometry.y); - flags=ParseGravityGeometry(image,composite_geometry,&geometry, - exception); - if (attribute_flag[8] == 0) /* no rotate */ - CompositeImageChannel(image,channel,compose,composite_image, - geometry.x,geometry.y); - else - { - /* - Position adjust rotated image then composite. - */ - geometry.x-=(ssize_t) (rotate_image->columns- - composite_image->columns)/2; - geometry.y-=(ssize_t) (rotate_image->rows- - composite_image->rows)/2; - CompositeImageChannel(image,channel,compose,rotate_image, - geometry.x,geometry.y); - rotate_image=DestroyImage(rotate_image); - } - if (attribute_flag[10] != 0) /* mask */ - { - if ((image->compose == DisplaceCompositeOp) || - (image->compose == DistortCompositeOp)) - composite_image=DestroyImage(composite_image); - else - image->mask=DestroyImage(image->mask); - } - break; - } - case 36: /* Contrast */ - { - if (attribute_flag[0] == 0) - argument_list[0].integer_reference=0; - (void) ContrastImage(image,argument_list[0].integer_reference != 0 ? - MagickTrue : MagickFalse); - break; - } - case 37: /* CycleColormap */ - { - if (attribute_flag[0] == 0) - argument_list[0].integer_reference=6; - (void) CycleColormapImage(image,argument_list[0].integer_reference); - break; - } - case 38: /* Draw */ - { - DrawInfo - *draw_info; - - draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, - (DrawInfo *) NULL); - (void) CloneString(&draw_info->primitive,"point"); - if (attribute_flag[0] != 0) - { - if (argument_list[0].integer_reference < 0) - (void) CloneString(&draw_info->primitive, - argument_list[0].string_reference); - else - (void) CloneString(&draw_info->primitive,CommandOptionToMnemonic( - MagickPrimitiveOptions,argument_list[0].integer_reference)); - } - if (attribute_flag[1] != 0) - { - if (LocaleCompare(draw_info->primitive,"path") == 0) - { - (void) ConcatenateString(&draw_info->primitive," '"); - ConcatenateString(&draw_info->primitive, - argument_list[1].string_reference); - (void) ConcatenateString(&draw_info->primitive,"'"); - } - else - { - (void) ConcatenateString(&draw_info->primitive," "); - ConcatenateString(&draw_info->primitive, - argument_list[1].string_reference); - } - } - if (attribute_flag[2] != 0) - { - (void) ConcatenateString(&draw_info->primitive," "); - (void) ConcatenateString(&draw_info->primitive, - CommandOptionToMnemonic(MagickMethodOptions, - argument_list[2].integer_reference)); - } - if (attribute_flag[3] != 0) - { - (void) QueryColorDatabase(argument_list[3].string_reference, - &draw_info->stroke,exception); - if (argument_list[3].image_reference != (Image *) NULL) - draw_info->stroke_pattern=CloneImage( - argument_list[3].image_reference,0,0,MagickTrue,exception); - } - if (attribute_flag[4] != 0) - { - (void) QueryColorDatabase(argument_list[4].string_reference, - &draw_info->fill,exception); - if (argument_list[4].image_reference != (Image *) NULL) - draw_info->fill_pattern=CloneImage( - argument_list[4].image_reference,0,0,MagickTrue,exception); - } - if (attribute_flag[5] != 0) - draw_info->stroke_width=argument_list[5].real_reference; - if (attribute_flag[6] != 0) - (void) CloneString(&draw_info->font, - argument_list[6].string_reference); - if (attribute_flag[7] != 0) - (void) QueryColorDatabase(argument_list[7].string_reference, - &draw_info->border_color,exception); - if (attribute_flag[8] != 0) - draw_info->affine.tx=argument_list[8].real_reference; - if (attribute_flag[9] != 0) - draw_info->affine.ty=argument_list[9].real_reference; - if (attribute_flag[20] != 0) - { - AV - *av; - - av=(AV *) argument_list[20].array_reference; - if ((av_len(av) != 3) && (av_len(av) != 5)) - { - ThrowPerlException(exception,OptionError, - "affine matrix must have 4 or 6 elements",PackageName); - goto PerlException; - } - draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0))); - draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0))); - draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0))); - draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0))); - if (fabs(draw_info->affine.sx*draw_info->affine.sy- - draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon) - { - ThrowPerlException(exception,OptionError, - "affine matrix is singular",PackageName); - goto PerlException; - } - if (av_len(av) == 5) - { - draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0))); - draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0))); - } - } - for (j=10; j < 15; j++) - { - if (attribute_flag[j] == 0) - continue; - value=argument_list[j].string_reference; - angle=argument_list[j].real_reference; - current=draw_info->affine; - GetAffineMatrix(&affine); - switch (j) - { - case 10: - { - /* - Translate. - */ - flags=ParseGeometry(value,&geometry_info); - affine.tx=geometry_info.xi; - affine.ty=geometry_info.psi; - if ((flags & PsiValue) == 0) - affine.ty=affine.tx; - break; - } - case 11: - { - /* - Scale. - */ - flags=ParseGeometry(value,&geometry_info); - affine.sx=geometry_info.rho; - affine.sy=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.sy=affine.sx; - break; - } - case 12: - { - /* - Rotate. - */ - if (angle == 0.0) - break; - affine.sx=cos(DegreesToRadians(fmod(angle,360.0))); - affine.rx=sin(DegreesToRadians(fmod(angle,360.0))); - affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0)))); - affine.sy=cos(DegreesToRadians(fmod(angle,360.0))); - break; - } - case 13: - { - /* - SkewX. - */ - affine.ry=tan(DegreesToRadians(fmod(angle,360.0))); - break; - } - case 14: - { - /* - SkewY. - */ - affine.rx=tan(DegreesToRadians(fmod(angle,360.0))); - break; - } - } - draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - draw_info->affine.tx= - current.sx*affine.tx+current.ry*affine.ty+current.tx; - draw_info->affine.ty= - current.rx*affine.tx+current.sy*affine.ty+current.ty; - } - if (attribute_flag[15] != 0) - draw_info->fill_pattern=CloneImage( - argument_list[15].image_reference,0,0,MagickTrue,exception); - if (attribute_flag[16] != 0) - draw_info->pointsize=argument_list[16].real_reference; - if (attribute_flag[17] != 0) - { - draw_info->stroke_antialias=argument_list[17].integer_reference != 0 - ? MagickTrue : MagickFalse; - draw_info->text_antialias=draw_info->stroke_antialias; - } - if (attribute_flag[18] != 0) - (void) CloneString(&draw_info->density, - argument_list[18].string_reference); - if (attribute_flag[19] != 0) - draw_info->stroke_width=argument_list[19].real_reference; - if (attribute_flag[21] != 0) - draw_info->dash_offset=argument_list[21].real_reference; - if (attribute_flag[22] != 0) - { - AV - *av; - - av=(AV *) argument_list[22].array_reference; - draw_info->dash_pattern=(double *) AcquireQuantumMemory( - av_len(av)+2UL,sizeof(*draw_info->dash_pattern)); - if (draw_info->dash_pattern != (double *) NULL) - { - for (i=0; i <= av_len(av); i++) - draw_info->dash_pattern[i]=(double) - SvNV(*(av_fetch(av,i,0))); - draw_info->dash_pattern[i]=0.0; - } - } - if (attribute_flag[23] != 0) - image->interpolate=(InterpolatePixelMethod) - argument_list[23].integer_reference; - if ((attribute_flag[24] != 0) && - (draw_info->fill_pattern != (Image *) NULL)) - flags=ParsePageGeometry(draw_info->fill_pattern, - argument_list[24].string_reference, - &draw_info->fill_pattern->tile_offset,exception); - if (attribute_flag[25] != 0) - { - (void) ConcatenateString(&draw_info->primitive," '"); - (void) ConcatenateString(&draw_info->primitive, - argument_list[25].string_reference); - (void) ConcatenateString(&draw_info->primitive,"'"); - } - if (attribute_flag[26] != 0) - draw_info->fill_pattern=CloneImage( - argument_list[26].image_reference,0,0,MagickTrue,exception); - if (attribute_flag[27] != 0) - draw_info->stroke_pattern=CloneImage( - argument_list[27].image_reference,0,0,MagickTrue,exception); - if (attribute_flag[28] != 0) - (void) CloneString(&draw_info->primitive, - argument_list[28].string_reference); - if (attribute_flag[29] != 0) - draw_info->kerning=argument_list[29].real_reference; - if (attribute_flag[30] != 0) - draw_info->interline_spacing=argument_list[30].real_reference; - if (attribute_flag[31] != 0) - draw_info->interword_spacing=argument_list[31].real_reference; - if (attribute_flag[32] != 0) - draw_info->direction=(DirectionType) - argument_list[32].integer_reference; - DrawImage(image,draw_info); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 39: /* Equalize */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - EqualizeImageChannel(image,channel); - break; - } - case 40: /* Gamma */ - { - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - if (attribute_flag[2] == 0) - argument_list[2].real_reference=1.0; - if (attribute_flag[3] == 0) - argument_list[3].real_reference=1.0; - if (attribute_flag[4] == 0) - argument_list[4].real_reference=1.0; - if (attribute_flag[0] == 0) - { - (void) FormatLocaleString(message,MaxTextExtent, - "%.20g,%.15g,%.15g",(double) argument_list[2].real_reference, - (double) argument_list[3].real_reference, - (double) argument_list[4].real_reference); - argument_list[0].string_reference=message; - } - if (strchr(argument_list[0].string_reference,',') != (char *) NULL) - (void) GammaImage(image,argument_list[0].string_reference); - else - (void) GammaImageChannel(image,channel,StringToDouble( - argument_list[0].string_reference,(char **) NULL)); - break; - } - case 41: /* Map */ - { - QuantizeInfo - *quantize_info; - - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"MapImageRequired", - PackageName); - goto PerlException; - } - quantize_info=AcquireQuantizeInfo(info->image_info); - if (attribute_flag[1] != 0) - quantize_info->dither=(MagickBooleanType) - argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - quantize_info->dither_method=(DitherMethod) - argument_list[2].integer_reference; - (void) RemapImages(quantize_info,image, - argument_list[0].image_reference); - quantize_info=DestroyQuantizeInfo(quantize_info); - break; - } - case 42: /* MatteFloodfill */ - { - DrawInfo - *draw_info; - - MagickBooleanType - invert; - - MagickPixelPacket - target; - - draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, - (DrawInfo *) NULL); - if (attribute_flag[0] != 0) - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.x=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.y=argument_list[2].integer_reference; - if (image->matte == MagickFalse) - (void) SetImageOpacity(image,OpaqueOpacity); - (void) GetOneVirtualMagickPixel(image,geometry.x,geometry.y,&target, - exception); - if (attribute_flag[4] != 0) - QueryMagickColor(argument_list[4].string_reference,&target, - exception); - if (attribute_flag[3] != 0) - target.opacity=StringToDoubleInterval( - argument_list[3].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[5] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[5].string_reference,(double) QuantumRange+1.0); - invert=MagickFalse; - if (attribute_flag[6] != 0) - invert=(MagickBooleanType) argument_list[6].integer_reference; - (void) FloodfillPaintImage(image,OpacityChannel,draw_info,&target, - geometry.x,geometry.y,invert); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 43: /* Modulate */ - { - char - modulate[MaxTextExtent]; - - geometry_info.rho=100.0; - geometry_info.sigma=100.0; - geometry_info.xi=100.0; - if (attribute_flag[0] != 0) - (void)ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if (attribute_flag[1] != 0) - geometry_info.xi=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - { - geometry_info.sigma=argument_list[3].real_reference; - SetImageArtifact(image,"modulate:colorspace","HWB"); - } - if (attribute_flag[4] != 0) - { - geometry_info.rho=argument_list[4].real_reference; - SetImageArtifact(image,"modulate:colorspace","HSB"); - } - if (attribute_flag[5] != 0) - { - geometry_info.sigma=argument_list[5].real_reference; - SetImageArtifact(image,"modulate:colorspace","HSL"); - } - if (attribute_flag[6] != 0) - { - geometry_info.rho=argument_list[6].real_reference; - SetImageArtifact(image,"modulate:colorspace","HWB"); - } - (void) FormatLocaleString(modulate,MaxTextExtent,"%.20g,%.15g,%.15g", - geometry_info.rho,geometry_info.sigma,geometry_info.xi); - (void) ModulateImage(image,modulate); - break; - } - case 44: /* Negate */ - { - if (attribute_flag[0] == 0) - argument_list[0].integer_reference=0; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - (void) NegateImageChannel(image,channel, - argument_list[0].integer_reference != 0 ? MagickTrue : MagickFalse); - break; - } - case 45: /* Normalize */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - NormalizeImageChannel(image,channel); - break; - } - case 46: /* NumberColors */ - break; - case 47: /* Opaque */ - { - MagickBooleanType - invert; - - MagickPixelPacket - fill_color, - target; - - (void) QueryMagickColor("none",&target,exception); - (void) QueryMagickColor("none",&fill_color,exception); - if (attribute_flag[0] != 0) - (void) QueryMagickColor(argument_list[0].string_reference, - &target,exception); - if (attribute_flag[1] != 0) - (void) QueryMagickColor(argument_list[1].string_reference, - &fill_color,exception); - if (attribute_flag[2] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[2].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - invert=MagickFalse; - if (attribute_flag[4] != 0) - invert=(MagickBooleanType) argument_list[4].integer_reference; - (void) OpaquePaintImageChannel(image,channel,&target,&fill_color, - invert); - break; - } - case 48: /* Quantize */ - { - QuantizeInfo - *quantize_info; - - quantize_info=AcquireQuantizeInfo(info->image_info); - if (attribute_flag[0] != 0) - quantize_info->number_colors=(size_t) - argument_list[0].integer_reference; - if (attribute_flag[1] != 0) - quantize_info->tree_depth=(size_t) - argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - quantize_info->colorspace=(ColorspaceType) - argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - quantize_info->dither=argument_list[3].integer_reference != 0 ? - MagickTrue : MagickFalse; - if (attribute_flag[4] != 0) - quantize_info->measure_error= - argument_list[4].integer_reference != 0 ? MagickTrue : MagickFalse; - if (attribute_flag[6] != 0) - (void) QueryColorDatabase(argument_list[6].string_reference, - &image->transparent_color,exception); - if (attribute_flag[7] != 0) - quantize_info->dither_method=(DitherMethod) - argument_list[7].integer_reference; - if (attribute_flag[5] && argument_list[5].integer_reference) - (void) QuantizeImages(quantize_info,image); - else if ((image->storage_class == DirectClass) || - (image->colors > quantize_info->number_colors) || - (quantize_info->colorspace == GRAYColorspace)) - (void) QuantizeImage(quantize_info,image); - else - CompressImageColormap(image); - quantize_info=DestroyQuantizeInfo(quantize_info); - break; - } - case 49: /* Raise */ - { - if (attribute_flag[0] != 0) - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] == 0) - argument_list[3].integer_reference=1; - (void) RaiseImage(image,&geometry,argument_list[3].integer_reference != - 0 ? MagickTrue : MagickFalse); - break; - } - case 50: /* Segment */ - { - ColorspaceType - colorspace; - - double - cluster_threshold, - smoothing_threshold; - - MagickBooleanType - verbose; - - cluster_threshold=1.0; - smoothing_threshold=1.5; - colorspace=sRGBColorspace; - verbose=MagickFalse; - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - cluster_threshold=geometry_info.rho; - if (flags & SigmaValue) - smoothing_threshold=geometry_info.sigma; - } - if (attribute_flag[1] != 0) - cluster_threshold=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - smoothing_threshold=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - colorspace=(ColorspaceType) argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - verbose=argument_list[4].integer_reference != 0 ? - MagickTrue : MagickFalse; - (void) SegmentImage(image,colorspace,verbose,cluster_threshold, - smoothing_threshold); - break; - } - case 51: /* Signature */ - { - (void) SignatureImage(image); - break; - } - case 52: /* Solarize */ - { - geometry_info.rho=QuantumRange/2.0; - if (attribute_flag[0] != 0) - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if (attribute_flag[1] != 0) - geometry_info.rho=StringToDoubleInterval( - argument_list[1].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[2] != 0) - channel=(ChannelType) argument_list[2].integer_reference; - (void) SolarizeImageChannel(image,channel,geometry_info.rho, - exception); - break; - } - case 53: /* Sync */ - { - (void) SyncImage(image); - break; - } - case 54: /* Texture */ - { - if (attribute_flag[0] == 0) - break; - TextureImage(image,argument_list[0].image_reference); - break; - } - case 55: /* Evalute */ - { - MagickEvaluateOperator - op; - - op=SetEvaluateOperator; - if (attribute_flag[0] == MagickFalse) - argument_list[0].real_reference=0.0; - if (attribute_flag[1] != MagickFalse) - op=(MagickEvaluateOperator) argument_list[1].integer_reference; - if (attribute_flag[2] != MagickFalse) - channel=(ChannelType) argument_list[2].integer_reference; - (void) EvaluateImageChannel(image,channel,op, - argument_list[0].real_reference,exception); - break; - } - case 56: /* Transparent */ - { - double - opacity; - - MagickBooleanType - invert; - - MagickPixelPacket - target; - - (void) QueryMagickColor("none",&target,exception); - if (attribute_flag[0] != 0) - (void) QueryMagickColor(argument_list[0].string_reference,&target, - exception); - opacity=TransparentOpacity; - if (attribute_flag[1] != 0) - opacity=StringToDoubleInterval(argument_list[1].string_reference, - (double) QuantumRange+1.0); - if (attribute_flag[2] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[2].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[3] == 0) - argument_list[3].integer_reference=0; - invert=MagickFalse; - if (attribute_flag[3] != 0) - invert=(MagickBooleanType) argument_list[3].integer_reference; - (void) TransparentPaintImage(image,&target,ClampToQuantum(opacity), - invert); - break; - } - case 57: /* Threshold */ - { - double - threshold; - - if (attribute_flag[0] == 0) - argument_list[0].string_reference="50%"; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - threshold=StringToDoubleInterval(argument_list[0].string_reference, - (double) QuantumRange+1.0); - (void) BilevelImageChannel(image,channel,threshold); - break; - } - case 58: /* Charcoal */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - image=CharcoalImage(image,geometry_info.rho,geometry_info.sigma, - exception); - break; - } - case 59: /* Trim */ - { - if (attribute_flag[0] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[0].string_reference,(double) QuantumRange+1.0); - image=TrimImage(image,exception); - break; - } - case 60: /* Wave */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - image->interpolate=(InterpolatePixelMethod) - argument_list[3].integer_reference; - image=WaveImage(image,geometry_info.rho,geometry_info.sigma, - exception); - break; - } - case 61: /* Separate */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - (void) SeparateImageChannel(image,channel); - break; - } - case 63: /* Stereo */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"StereoImageRequired", - PackageName); - goto PerlException; - } - if (attribute_flag[1] != 0) - geometry.x=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.y=argument_list[2].integer_reference; - image=StereoAnaglyphImage(image,argument_list[0].image_reference, - geometry.x,geometry.y,exception); - break; - } - case 64: /* Stegano */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"SteganoImageRequired", - PackageName); - goto PerlException; - } - if (attribute_flag[1] == 0) - argument_list[1].integer_reference=0; - image->offset=argument_list[1].integer_reference; - image=SteganoImage(image,argument_list[0].image_reference,exception); - break; - } - case 65: /* Deconstruct */ - { - image=DeconstructImages(image,exception); - break; - } - case 66: /* GaussianBlur */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=GaussianBlurImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,exception); - break; - } - case 67: /* Convolve */ - { - AV - *av; - - double - *kernel; - - size_t - order; - - if (attribute_flag[0] == 0) - break; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - image->bias=StringToDoubleInterval( - argument_list[2].string_reference,(double) QuantumRange+1.0); - av=(AV *) argument_list[0].array_reference; - order=(size_t) sqrt(av_len(av)+1); - kernel=(double *) AcquireQuantumMemory(order,order*sizeof(*kernel)); - if (kernel == (double *) NULL) - { - ThrowPerlException(exception,ResourceLimitFatalError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - for (j=0; (j < (ssize_t) (order*order)) && (j < (av_len(av)+1)); j++) - kernel[j]=(double) SvNV(*(av_fetch(av,j,0))); - for ( ; j < (ssize_t) (order*order); j++) - kernel[j]=0.0; - image=ConvolveImageChannel(image,channel,order,kernel,exception); - kernel=(double *) RelinquishMagickMemory(kernel); - break; - } - case 68: /* Profile */ - { - const char - *name; - - Image - *profile_image; - - ImageInfo - *profile_info; - - StringInfo - *profile; - - name="*"; - if (attribute_flag[0] != 0) - name=argument_list[0].string_reference; - if (attribute_flag[2] != 0) - image->rendering_intent=(RenderingIntent) - argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - image->black_point_compensation= - argument_list[3].integer_reference != 0 ? MagickTrue : MagickFalse; - if (attribute_flag[1] != 0) - { - if (argument_list[1].length == 0) - { - /* - Remove a profile from the image. - */ - (void) ProfileImage(image,name,(const unsigned char *) NULL,0, - MagickTrue); - break; - } - /* - Associate user supplied profile with the image. - */ - profile=AcquireStringInfo(argument_list[1].length); - SetStringInfoDatum(profile,(const unsigned char *) - argument_list[1].string_reference); - (void) ProfileImage(image,name,GetStringInfoDatum(profile), - (size_t) GetStringInfoLength(profile),MagickFalse); - profile=DestroyStringInfo(profile); - break; - } - /* - Associate a profile with the image. - */ - profile_info= - CloneImageInfo(info ? info->image_info : (ImageInfo *) NULL); - (void) CopyMagickString(profile_info->filename,name,MaxTextExtent); - profile_image=ReadImages(profile_info,&image->exception); - if (profile_image == (Image *) NULL) - break; - ResetImageProfileIterator(profile_image); - name=GetNextImageProfile(profile_image); - while (name != (const char *) NULL) - { - const StringInfo - *profile; - - profile=GetImageProfile(profile_image,name); - if (profile != (const StringInfo *) NULL) - (void) ProfileImage(image,name,GetStringInfoDatum(profile), - (size_t) GetStringInfoLength(profile),MagickFalse); - name=GetNextImageProfile(profile_image); - } - profile_image=DestroyImage(profile_image); - profile_info=DestroyImageInfo(profile_info); - break; - } - case 69: /* UnsharpMask */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & XiValue) == 0) - geometry_info.xi=1.0; - if ((flags & PsiValue) == 0) - geometry_info.psi=0.5; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].real_reference; - if (attribute_flag[4] != 0) - geometry_info.psi=argument_list[4].real_reference; - if (attribute_flag[5] != 0) - channel=(ChannelType) argument_list[5].integer_reference; - image=UnsharpMaskImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,geometry_info.xi,geometry_info.psi,exception); - break; - } - case 70: /* MotionBlur */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & XiValue) == 0) - geometry_info.xi=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].real_reference; - if (attribute_flag[4] != 0) - channel=(ChannelType) argument_list[4].integer_reference; - image=MotionBlurImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,geometry_info.xi,exception); - break; - } - case 71: /* OrderedDither */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference="o8x8"; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - (void) OrderedPosterizeImageChannel(image,channel, - argument_list[0].string_reference,exception); - break; - } - case 72: /* Shave */ - { - if (attribute_flag[0] != 0) - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - image=ShaveImage(image,&geometry,exception); - break; - } - case 73: /* Level */ - { - double - black_point, - gamma, - white_point; - - black_point=0.0; - white_point=(MagickRealType) image->columns*image->rows; - gamma=1.0; - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - black_point=geometry_info.rho; - if ((flags & SigmaValue) != 0) - white_point=geometry_info.sigma; - if ((flags & XiValue) != 0) - gamma=geometry_info.xi; - if ((flags & PercentValue) != 0) - { - black_point*=(double) (QuantumRange/100.0); - white_point*=(double) (QuantumRange/100.0); - } - if ((flags & SigmaValue) == 0) - white_point=(double) QuantumRange-black_point; - } - if (attribute_flag[1] != 0) - black_point=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - white_point=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - gamma=argument_list[3].real_reference; - if (attribute_flag[4] != 0) - channel=(ChannelType) argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - { - argument_list[0].real_reference=argument_list[5].real_reference; - attribute_flag[0]=attribute_flag[5]; - } - (void) LevelImageChannel(image,channel,black_point,white_point,gamma); - break; - } - case 74: /* Clip */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference="#1"; - if (attribute_flag[1] == 0) - argument_list[1].integer_reference=MagickTrue; - (void) ClipImagePath(image,argument_list[0].string_reference, - argument_list[1].integer_reference != 0 ? MagickTrue : MagickFalse); - break; - } - case 75: /* AffineTransform */ - { - DrawInfo - *draw_info; - - draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, - (DrawInfo *) NULL); - if (attribute_flag[0] != 0) - { - AV - *av; - - av=(AV *) argument_list[0].array_reference; - if ((av_len(av) != 3) && (av_len(av) != 5)) - { - ThrowPerlException(exception,OptionError, - "affine matrix must have 4 or 6 elements",PackageName); - goto PerlException; - } - draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0))); - draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0))); - draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0))); - draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0))); - if (fabs(draw_info->affine.sx*draw_info->affine.sy- - draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon) - { - ThrowPerlException(exception,OptionError, - "affine matrix is singular",PackageName); - goto PerlException; - } - if (av_len(av) == 5) - { - draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0))); - draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0))); - } - } - for (j=1; j < 6; j++) - { - if (attribute_flag[j] == 0) - continue; - value=argument_list[j].string_reference; - angle=argument_list[j].real_reference; - current=draw_info->affine; - GetAffineMatrix(&affine); - switch (j) - { - case 1: - { - /* - Translate. - */ - flags=ParseGeometry(value,&geometry_info); - affine.tx=geometry_info.xi; - affine.ty=geometry_info.psi; - if ((flags & PsiValue) == 0) - affine.ty=affine.tx; - break; - } - case 2: - { - /* - Scale. - */ - flags=ParseGeometry(value,&geometry_info); - affine.sx=geometry_info.rho; - affine.sy=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.sy=affine.sx; - break; - } - case 3: - { - /* - Rotate. - */ - if (angle == 0.0) - break; - affine.sx=cos(DegreesToRadians(fmod(angle,360.0))); - affine.rx=sin(DegreesToRadians(fmod(angle,360.0))); - affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0)))); - affine.sy=cos(DegreesToRadians(fmod(angle,360.0))); - break; - } - case 4: - { - /* - SkewX. - */ - affine.ry=tan(DegreesToRadians(fmod(angle,360.0))); - break; - } - case 5: - { - /* - SkewY. - */ - affine.rx=tan(DegreesToRadians(fmod(angle,360.0))); - break; - } - } - draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - draw_info->affine.tx= - current.sx*affine.tx+current.ry*affine.ty+current.tx; - draw_info->affine.ty= - current.rx*affine.tx+current.sy*affine.ty+current.ty; - } - if (attribute_flag[6] != 0) - image->interpolate=(InterpolatePixelMethod) - argument_list[6].integer_reference; - if (attribute_flag[7] != 0) - QueryColorDatabase(argument_list[7].string_reference, - &image->background_color,exception); - image=AffineTransformImage(image,&draw_info->affine,exception); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 76: /* Difference */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError, - "ReferenceImageRequired",PackageName); - goto PerlException; - } - if (attribute_flag[1] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[1].string_reference,(double) QuantumRange+1.0); - (void) IsImagesEqual(image,argument_list[0].image_reference); - break; - } - case 77: /* AdaptiveThreshold */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & PercentValue) != 0) - geometry_info.xi=QuantumRange*geometry_info.xi/100.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].integer_reference;; - image=AdaptiveThresholdImage(image,(size_t) geometry_info.rho, - (size_t) geometry_info.sigma,(ssize_t) geometry_info.xi, - exception); - break; - } - case 78: /* Resample */ - { - size_t - height, - width; - - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=geometry_info.rho; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] == 0) - argument_list[3].integer_reference=(ssize_t) UndefinedFilter; - if (attribute_flag[4] == 0) - SetImageArtifact(image,"filter:support", - argument_list[4].string_reference); - if (attribute_flag[5] != 0) - argument_list[5].real_reference=1.0; - width=(size_t) (geometry_info.rho*image->columns/ - (image->x_resolution == 0.0 ? 72.0 : image->x_resolution)+0.5); - height=(size_t) (geometry_info.sigma*image->rows/ - (image->y_resolution == 0.0 ? 72.0 : image->y_resolution)+0.5); - image=ResizeImage(image,width,height,(FilterTypes) - argument_list[3].integer_reference,argument_list[5].real_reference, - exception); - if (image != (Image *) NULL) - { - image->x_resolution=geometry_info.rho; - image->y_resolution=geometry_info.sigma; - } - break; - } - case 79: /* Describe */ - { - if (attribute_flag[0] == 0) - argument_list[0].file_reference=(FILE *) NULL; - (void) IdentifyImage(image,argument_list[0].file_reference, - MagickTrue); - break; - } - case 80: /* BlackThreshold */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference="50%"; - if (attribute_flag[2] != 0) - channel=(ChannelType) argument_list[2].integer_reference; - BlackThresholdImageChannel(image,channel, - argument_list[0].string_reference,exception); - break; - } - case 81: /* WhiteThreshold */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference="50%"; - if (attribute_flag[2] != 0) - channel=(ChannelType) argument_list[2].integer_reference; - WhiteThresholdImageChannel(image,channel, - argument_list[0].string_reference,exception); - break; - } - case 82: /* RotationalBlur */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - channel=(ChannelType) argument_list[2].integer_reference; - image=RotationalBlurImageChannel(image,channel,geometry_info.rho, - exception); - break; - } - case 83: /* Thumbnail */ - { - if (attribute_flag[0] != 0) - flags=ParseRegionGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - image=ThumbnailImage(image,geometry.width,geometry.height,exception); - break; - } - case 84: /* Strip */ - { - (void) StripImage(image); - break; - } - case 85: /* Tint */ - { - PixelPacket - target; - - (void) GetOneVirtualPixel(image,0,0,&target,exception); - if (attribute_flag[0] != 0) - (void) QueryColorDatabase(argument_list[0].string_reference,&target, - exception); - if (attribute_flag[1] == 0) - argument_list[1].string_reference="100"; - image=TintImage(image,argument_list[1].string_reference,target, - exception); - break; - } - case 86: /* Channel */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - (void) SeparateImageChannel(image,channel); - break; - } - case 87: /* Splice */ - { - if (attribute_flag[7] != 0) - image->gravity=(GravityType) argument_list[7].integer_reference; - if (attribute_flag[0] != 0) - flags=ParseGravityGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry.x=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry.y=argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[5].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[6] != 0) - (void) QueryColorDatabase(argument_list[6].string_reference, - &image->background_color,exception); - image=SpliceImage(image,&geometry,exception); - break; - } - case 88: /* Posterize */ - { - if (attribute_flag[0] == 0) - argument_list[0].integer_reference=3; - if (attribute_flag[1] == 0) - argument_list[1].integer_reference=0; - (void) PosterizeImage(image,argument_list[0].integer_reference, - argument_list[1].integer_reference ? MagickTrue : MagickFalse); - break; - } - case 89: /* Shadow */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & XiValue) == 0) - geometry_info.xi=4.0; - if ((flags & PsiValue) == 0) - geometry_info.psi=4.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry_info.psi=argument_list[4].integer_reference; - image=ShadowImage(image,geometry_info.rho,geometry_info.sigma, - (ssize_t) ceil(geometry_info.xi-0.5),(ssize_t) ceil(geometry_info.psi- - 0.5),exception); - break; - } - case 90: /* Identify */ - { - if (attribute_flag[0] == 0) - argument_list[0].file_reference=(FILE *) NULL; - if (attribute_flag[1] != 0) - (void) SetImageArtifact(image,"identify:features", - argument_list[1].string_reference); - if ((attribute_flag[2] != 0) && - (argument_list[2].integer_reference != 0)) - (void) SetImageArtifact(image,"identify:moments","true"); - if ((attribute_flag[3] != 0) && - (argument_list[3].integer_reference != 0)) - (void) SetImageArtifact(image,"identify:unique","true"); - (void) IdentifyImage(image,argument_list[0].file_reference, - MagickTrue); - break; - } - case 91: /* SepiaTone */ - { - if (attribute_flag[0] == 0) - argument_list[0].real_reference=80.0*QuantumRange/100.0; - image=SepiaToneImage(image,argument_list[0].real_reference, - exception); - break; - } - case 92: /* SigmoidalContrast */ - { - MagickBooleanType - sharpen; - - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=QuantumRange/2.0; - if ((flags & PercentValue) != 0) - geometry_info.sigma=QuantumRange*geometry_info.sigma/100.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - sharpen=MagickTrue; - if (attribute_flag[4] != 0) - sharpen=argument_list[4].integer_reference != 0 ? MagickTrue : - MagickFalse; - (void) SigmoidalContrastImageChannel(image,channel,sharpen, - geometry_info.rho,geometry_info.sigma); - break; - } - case 93: /* Extent */ - { - if (attribute_flag[7] != 0) - image->gravity=(GravityType) argument_list[7].integer_reference; - if (attribute_flag[0] != 0) - { - int - flags; - - flags=ParseGravityGeometry(image, - argument_list[0].string_reference,&geometry,exception); - (void) flags; - if (geometry.width == 0) - geometry.width=image->columns; - if (geometry.height == 0) - geometry.height=image->rows; - } - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry.x=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry.y=argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[5].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[6] != 0) - (void) QueryColorDatabase(argument_list[6].string_reference, - &image->background_color,exception); - image=ExtentImage(image,&geometry,exception); - break; - } - case 94: /* Vignette */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & XiValue) == 0) - geometry_info.xi=0.1*image->columns; - if ((flags & PsiValue) == 0) - geometry_info.psi=0.1*image->rows; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry_info.psi=argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - (void) QueryColorDatabase(argument_list[5].string_reference, - &image->background_color,exception); - image=VignetteImage(image,geometry_info.rho,geometry_info.sigma, - (ssize_t) ceil(geometry_info.xi-0.5),(ssize_t) ceil(geometry_info.psi- - 0.5),exception); - break; - } - case 95: /* ContrastStretch */ - { - double - black_point, - white_point; - - black_point=0.0; - white_point=(MagickRealType) image->columns*image->rows; - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - black_point=geometry_info.rho; - white_point=(flags & SigmaValue) != 0 ? geometry_info.sigma : - black_point; - if ((flags & PercentValue) != 0) - { - black_point*=(double) image->columns*image->rows/100.0; - white_point*=(double) image->columns*image->rows/100.0; - } - white_point=(MagickRealType) image->columns*image->rows- - white_point; - } - if (attribute_flag[1] != 0) - black_point=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - white_point=argument_list[2].real_reference; - if (attribute_flag[4] != 0) - channel=(ChannelType) argument_list[4].integer_reference; - (void) ContrastStretchImageChannel(image,channel,black_point, - white_point); - break; - } - case 96: /* Sans0 */ - { - break; - } - case 97: /* Sans1 */ - { - break; - } - case 98: /* AdaptiveSharpen */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=AdaptiveSharpenImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,exception); - break; - } - case 99: /* Transpose */ - { - image=TransposeImage(image,exception); - break; - } - case 100: /* Tranverse */ - { - image=TransverseImage(image,exception); - break; - } - case 101: /* AutoOrient */ - { - image=AutoOrientImage(image,image->orientation,exception); - break; - } - case 102: /* AdaptiveBlur */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=AdaptiveBlurImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,exception); - break; - } - case 103: /* Sketch */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & XiValue) == 0) - geometry_info.xi=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].real_reference; - image=SketchImage(image,geometry_info.rho,geometry_info.sigma, - geometry_info.xi,exception); - break; - } - case 104: /* UniqueColors */ - { - image=UniqueImageColors(image,exception); - break; - } - case 105: /* AdaptiveResize */ - { - if (attribute_flag[0] != 0) - flags=ParseRegionGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - image->filter=(FilterTypes) argument_list[4].integer_reference; - if (attribute_flag[4] != 0) - SetImageArtifact(image,"filter:support", - argument_list[4].string_reference); - if (attribute_flag[5] != 0) - image->blur=argument_list[5].real_reference; - image=AdaptiveResizeImage(image,geometry.width,geometry.height, - exception); - break; - } - case 106: /* ClipMask */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"MaskImageRequired", - PackageName); - goto PerlException; - } - image->clip_mask=CloneImage(argument_list[0].image_reference,0,0, - MagickTrue,exception); - (void) NegateImage(image->clip_mask,MagickFalse); - break; - } - case 107: /* LinearStretch */ - { - double - black_point, - white_point; - - black_point=0.0; - white_point=(MagickRealType) image->columns*image->rows; - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) != 0) - white_point=geometry_info.sigma; - if ((flags & PercentValue) != 0) - { - black_point*=(double) image->columns*image->rows/100.0; - white_point*=(double) image->columns*image->rows/100.0; - } - if ((flags & SigmaValue) == 0) - white_point=(double) image->columns*image->rows-black_point; - } - if (attribute_flag[1] != 0) - black_point=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - white_point=argument_list[2].real_reference; - (void) LinearStretchImage(image,black_point,white_point); - break; - } - case 109: /* Mask */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"MaskImageRequired", - PackageName); - goto PerlException; - } - image->mask=CloneImage(argument_list[0].image_reference,0,0, - MagickTrue,exception); - (void) NegateImage(image->mask,MagickFalse); - break; - } - case 110: /* Polaroid */ - { - DrawInfo - *draw_info; - - double - angle; - - draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, - (DrawInfo *) NULL); - if (attribute_flag[0] != 0) - (void) SetImageProperty(image,"caption",InterpretImageProperties( - info ? info->image_info : (ImageInfo *) NULL,image, - argument_list[0].string_reference)); - angle=0.0; - if (attribute_flag[1] != 0) - angle=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - (void) CloneString(&draw_info->font, - argument_list[2].string_reference); - if (attribute_flag[3] != 0) - (void) QueryColorDatabase(argument_list[3].string_reference, - &draw_info->stroke,exception); - if (attribute_flag[4] != 0) - (void) QueryColorDatabase(argument_list[4].string_reference, - &draw_info->fill,exception); - if (attribute_flag[5] != 0) - draw_info->stroke_width=argument_list[5].real_reference; - if (attribute_flag[6] != 0) - draw_info->pointsize=argument_list[6].real_reference; - if (attribute_flag[7] != 0) - draw_info->gravity=(GravityType) argument_list[7].integer_reference; - if (attribute_flag[8] != 0) - (void) QueryColorDatabase(argument_list[8].string_reference, - &image->background_color,exception); - image=PolaroidImage(image,draw_info,angle,exception); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 111: /* FloodfillPaint */ - { - DrawInfo - *draw_info; - - MagickBooleanType - invert; - - MagickPixelPacket - target; - - draw_info=CloneDrawInfo(info ? info->image_info : - (ImageInfo *) NULL,(DrawInfo *) NULL); - if (attribute_flag[0] != 0) - flags=ParsePageGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.x=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.y=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - (void) QueryColorDatabase(argument_list[3].string_reference, - &draw_info->fill,exception); - (void) GetOneVirtualMagickPixel(image,geometry.x,geometry.y,&target, - exception); - if (attribute_flag[4] != 0) - QueryMagickColor(argument_list[4].string_reference,&target, - exception); - if (attribute_flag[5] != 0) - image->fuzz=StringToDoubleInterval( - argument_list[5].string_reference,(double) QuantumRange+1.0); - if (attribute_flag[6] != 0) - channel=(ChannelType) argument_list[6].integer_reference; - invert=MagickFalse; - if (attribute_flag[7] != 0) - invert=(MagickBooleanType) argument_list[7].integer_reference; - (void) FloodfillPaintImage(image,channel,draw_info,&target,geometry.x, - geometry.y,invert); - draw_info=DestroyDrawInfo(draw_info); - break; - } - case 112: /* Distort */ - { - AV - *av; - - double - *coordinates; - - DistortImageMethod - method; - - size_t - number_coordinates; - - VirtualPixelMethod - virtual_pixel; - - if (attribute_flag[0] == 0) - break; - method=UndefinedDistortion; - if (attribute_flag[1] != 0) - method=(DistortImageMethod) argument_list[1].integer_reference; - av=(AV *) argument_list[0].array_reference; - number_coordinates=(size_t) av_len(av)+1; - coordinates=(double *) AcquireQuantumMemory(number_coordinates, - sizeof(*coordinates)); - if (coordinates == (double *) NULL) - { - ThrowPerlException(exception,ResourceLimitFatalError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - for (j=0; j < (ssize_t) number_coordinates; j++) - coordinates[j]=(double) SvNV(*(av_fetch(av,j,0))); - virtual_pixel=UndefinedVirtualPixelMethod; - if (attribute_flag[2] != 0) - virtual_pixel=SetImageVirtualPixelMethod(image,(VirtualPixelMethod) - argument_list[2].integer_reference); - image=DistortImage(image,method,number_coordinates,coordinates, - argument_list[3].integer_reference != 0 ? MagickTrue : MagickFalse, - exception); - if ((attribute_flag[2] != 0) && (image != (Image *) NULL)) - virtual_pixel=SetImageVirtualPixelMethod(image,virtual_pixel); - coordinates=(double *) RelinquishMagickMemory(coordinates); - break; - } - case 113: /* Clut */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"ClutImageRequired", - PackageName); - goto PerlException; - } - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - (void) ClutImageChannel(image,channel, - argument_list[0].image_reference); - break; - } - case 114: /* LiquidRescale */ - { - if (attribute_flag[0] != 0) - flags=ParseRegionGeometry(image,argument_list[0].string_reference, - &geometry,exception); - if (attribute_flag[1] != 0) - geometry.width=argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry.height=argument_list[2].integer_reference; - if (attribute_flag[3] == 0) - argument_list[3].real_reference=1.0; - if (attribute_flag[4] == 0) - argument_list[4].real_reference=0.0; - image=LiquidRescaleImage(image,geometry.width,geometry.height, - argument_list[3].real_reference,argument_list[4].real_reference, - exception); - break; - } - case 115: /* EncipherImage */ - { - (void) EncipherImage(image,argument_list[0].string_reference, - exception); - break; - } - case 116: /* DecipherImage */ - { - (void) DecipherImage(image,argument_list[0].string_reference, - exception); - break; - } - case 117: /* Deskew */ - { - geometry_info.rho=QuantumRange/2.0; - if (attribute_flag[0] != 0) - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if (attribute_flag[1] != 0) - geometry_info.rho=StringToDoubleInterval( - argument_list[1].string_reference,(double) QuantumRange+1.0); - image=DeskewImage(image,geometry_info.rho,exception); - break; - } - case 118: /* Remap */ - { - QuantizeInfo - *quantize_info; - - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"RemapImageRequired", - PackageName); - goto PerlException; - } - quantize_info=AcquireQuantizeInfo(info->image_info); - if (attribute_flag[1] != 0) - quantize_info->dither=(MagickBooleanType) - argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - quantize_info->dither_method=(DitherMethod) - argument_list[2].integer_reference; - (void) RemapImages(quantize_info,image, - argument_list[0].image_reference); - quantize_info=DestroyQuantizeInfo(quantize_info); - break; - } - case 119: /* SparseColor */ - { - AV - *av; - - double - *coordinates; - - SparseColorMethod - method; - - size_t - number_coordinates; - - VirtualPixelMethod - virtual_pixel; - - if (attribute_flag[0] == 0) - break; - method=UndefinedColorInterpolate; - if (attribute_flag[1] != 0) - method=(SparseColorMethod) argument_list[1].integer_reference; - av=(AV *) argument_list[0].array_reference; - number_coordinates=(size_t) av_len(av)+1; - coordinates=(double *) AcquireQuantumMemory(number_coordinates, - sizeof(*coordinates)); - if (coordinates == (double *) NULL) - { - ThrowPerlException(exception,ResourceLimitFatalError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - for (j=0; j < (ssize_t) number_coordinates; j++) - coordinates[j]=(double) SvNV(*(av_fetch(av,j,0))); - virtual_pixel=UndefinedVirtualPixelMethod; - if (attribute_flag[2] != 0) - virtual_pixel=SetImageVirtualPixelMethod(image,(VirtualPixelMethod) - argument_list[2].integer_reference); - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=SparseColorImage(image,channel,method,number_coordinates, - coordinates,exception); - if ((attribute_flag[2] != 0) && (image != (Image *) NULL)) - virtual_pixel=SetImageVirtualPixelMethod(image,virtual_pixel); - coordinates=(double *) RelinquishMagickMemory(coordinates); - break; - } - case 120: /* Function */ - { - AV - *av; - - double - *parameters; - - MagickFunction - function; - - size_t - number_parameters; - - VirtualPixelMethod - virtual_pixel; - - if (attribute_flag[0] == 0) - break; - function=UndefinedFunction; - if (attribute_flag[1] != 0) - function=(MagickFunction) argument_list[1].integer_reference; - av=(AV *) argument_list[0].array_reference; - number_parameters=(size_t) av_len(av)+1; - parameters=(double *) AcquireQuantumMemory(number_parameters, - sizeof(*parameters)); - if (parameters == (double *) NULL) - { - ThrowPerlException(exception,ResourceLimitFatalError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - for (j=0; j < (ssize_t) number_parameters; j++) - parameters[j]=(double) SvNV(*(av_fetch(av,j,0))); - virtual_pixel=UndefinedVirtualPixelMethod; - if (attribute_flag[2] != 0) - virtual_pixel=SetImageVirtualPixelMethod(image,(VirtualPixelMethod) - argument_list[2].integer_reference); - (void) FunctionImage(image,function,number_parameters,parameters, - exception); - if ((attribute_flag[2] != 0) && (image != (Image *) NULL)) - virtual_pixel=SetImageVirtualPixelMethod(image,virtual_pixel); - parameters=(double *) RelinquishMagickMemory(parameters); - break; - } - case 121: /* SelectiveBlur */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & PercentValue) != 0) - geometry_info.xi=QuantumRange*geometry_info.xi/100.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].integer_reference;; - if (attribute_flag[4] != 0) - channel=(ChannelType) argument_list[4].integer_reference; - image=SelectiveBlurImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,geometry_info.xi,exception); - break; - } - case 122: /* HaldClut */ - { - if (attribute_flag[0] == 0) - { - ThrowPerlException(exception,OptionError,"ClutImageRequired", - PackageName); - goto PerlException; - } - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - (void) HaldClutImageChannel(image,channel, - argument_list[0].image_reference); - break; - } - case 123: /* BlueShift */ - { - if (attribute_flag[0] != 0) - (void) ParseGeometry(argument_list[0].string_reference, - &geometry_info); - image=BlueShiftImage(image,geometry_info.rho,exception); - break; - } - case 124: /* ForwardFourierTransformImage */ - { - image=ForwardFourierTransformImage(image, - argument_list[0].integer_reference != 0 ? MagickTrue : MagickFalse, - exception); - break; - } - case 125: /* InverseFourierTransformImage */ - { - image=InverseFourierTransformImage(image,image->next, - argument_list[0].integer_reference != 0 ? MagickTrue : MagickFalse, - exception); - break; - } - case 126: /* ColorDecisionList */ - { - if (attribute_flag[0] == 0) - argument_list[0].string_reference=(char *) NULL; - (void) ColorDecisionListImage(image, - argument_list[0].string_reference); - break; - } - case 127: /* AutoGamma */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - (void) AutoGammaImageChannel(image,channel); - break; - } - case 128: /* AutoLevel */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - (void) AutoLevelImageChannel(image,channel); - break; - } - case 129: /* LevelColors */ - { - MagickPixelPacket - black_point, - white_point; - - (void) QueryMagickColor("#000000",&black_point,exception); - (void) QueryMagickColor("#ffffff",&white_point,exception); - if (attribute_flag[1] != 0) - (void) QueryMagickColor(argument_list[1].string_reference, - &black_point,exception); - if (attribute_flag[2] != 0) - (void) QueryMagickColor(argument_list[2].string_reference, - &white_point,exception); - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - (void) LevelColorsImageChannel(image,channel,&black_point, - &white_point,argument_list[0].integer_reference != 0 ? MagickTrue : - MagickFalse); - break; - } - case 130: /* Clamp */ - { - if (attribute_flag[0] != 0) - channel=(ChannelType) argument_list[0].integer_reference; - (void) ClampImageChannel(image,channel); - break; - } - case 131: /* Filter */ - { - KernelInfo - *kernel; - - if (attribute_flag[0] == 0) - break; - kernel=AcquireKernelInfo(argument_list[0].string_reference); - if (kernel == (KernelInfo *) NULL) - break; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - image->bias=StringToDoubleInterval( - argument_list[2].string_reference,(double) QuantumRange+1.0); - image=FilterImageChannel(image,channel,kernel,exception); - kernel=DestroyKernelInfo(kernel); - break; - } - case 132: /* BrightnessContrast */ - { - double - brightness, - contrast; - - brightness=0.0; - contrast=0.0; - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - brightness=geometry_info.rho; - if ((flags & SigmaValue) == 0) - contrast=geometry_info.sigma; - } - if (attribute_flag[1] != 0) - brightness=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - contrast=argument_list[2].real_reference; - if (attribute_flag[4] != 0) - channel=(ChannelType) argument_list[4].integer_reference; - (void) BrightnessContrastImageChannel(image,channel,brightness, - contrast); - break; - } - case 133: /* Morphology */ - { - KernelInfo - *kernel; - - MorphologyMethod - method; - - ssize_t - iterations; - - if (attribute_flag[0] == 0) - break; - kernel=AcquireKernelInfo(argument_list[0].string_reference); - if (kernel == (KernelInfo *) NULL) - break; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - method=UndefinedMorphology; - if (attribute_flag[2] != 0) - method=argument_list[2].integer_reference; - iterations=1; - if (attribute_flag[3] != 0) - iterations=argument_list[3].integer_reference; - image=MorphologyImageChannel(image,channel,method,iterations,kernel, - exception); - kernel=DestroyKernelInfo(kernel); - break; - } - case 108: /* Recolor */ - case 134: /* ColorMatrix */ - { - AV - *av; - - double - *color_matrix; - - KernelInfo - *kernel_info; - - size_t - order; - - if (attribute_flag[0] == 0) - break; - av=(AV *) argument_list[0].array_reference; - order=(size_t) sqrt(av_len(av)+1); - color_matrix=(double *) AcquireQuantumMemory(order,order* - sizeof(*color_matrix)); - if (color_matrix == (double *) NULL) - { - ThrowPerlException(exception,ResourceLimitFatalError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - for (j=0; (j < (ssize_t) (order*order)) && (j < (av_len(av)+1)); j++) - color_matrix[j]=(double) SvNV(*(av_fetch(av,j,0))); - for ( ; j < (ssize_t) (order*order); j++) - color_matrix[j]=0.0; - kernel_info=AcquireKernelInfo("1"); - if (kernel_info == (KernelInfo *) NULL) - break; - kernel_info->width=order; - kernel_info->height=order; - kernel_info->values=color_matrix; - image=ColorMatrixImage(image,kernel_info,exception); - kernel_info->values=(double *) NULL; - kernel_info=DestroyKernelInfo(kernel_info); - color_matrix=(double *) RelinquishMagickMemory(color_matrix); - break; - } - case 135: /* Color */ - { - MagickPixelPacket - color; - - (void) QueryMagickColor("none",&color,exception); - if (attribute_flag[0] != 0) - (void) QueryMagickColor(argument_list[0].string_reference, - &color,exception); - (void) SetImageColor(image,&color); - break; - } - case 136: /* Mode */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=StatisticImageChannel(image,channel,ModeStatistic, - (size_t) geometry_info.rho,(size_t) geometry_info.sigma,exception); - break; - } - case 137: /* Statistic */ - { - StatisticType - statistic; - - statistic=UndefinedStatistic; - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - statistic=(StatisticType) argument_list[4].integer_reference; - image=StatisticImageChannel(image,channel,statistic, - (size_t) geometry_info.rho,(size_t) geometry_info.sigma,exception); - break; - } - case 138: /* Perceptible */ - { - double - epsilon; - - epsilon=MagickEpsilon; - if (attribute_flag[0] != 0) - epsilon=argument_list[0].real_reference; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - (void) PerceptibleImageChannel(image,channel,epsilon); - break; - } - case 139: /* Poly */ - { - AV - *av; - - double - *terms; - - size_t - number_terms; - - if (attribute_flag[0] == 0) - break; - if (attribute_flag[1] != 0) - channel=(ChannelType) argument_list[1].integer_reference; - av=(AV *) argument_list[0].array_reference; - number_terms=(size_t) av_len(av); - terms=(double *) AcquireQuantumMemory(number_terms,sizeof(*terms)); - if (terms == (double *) NULL) - { - ThrowPerlException(exception,ResourceLimitFatalError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - for (j=0; j < av_len(av); j++) - terms[j]=(double) SvNV(*(av_fetch(av,j,0))); - image=PolynomialImageChannel(image,channel,number_terms >> 1,terms, - exception); - terms=(double *) RelinquishMagickMemory(terms); - break; - } - case 140: /* Grayscale */ - { - PixelIntensityMethod - method; - - method=UndefinedPixelIntensityMethod; - if (attribute_flag[0] != 0) - method=(PixelIntensityMethod) argument_list[0].integer_reference; - (void) GrayscaleImage(image,method); - break; - } - case 141: /* CannyEdge */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=1.0; - if ((flags & XiValue) == 0) - geometry_info.xi=0.10; - if ((flags & PsiValue) == 0) - geometry_info.psi=0.30; - if ((flags & PercentValue) != 0) - { - geometry_info.xi/=100.0; - geometry_info.psi/=100.0; - } - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=argument_list[3].real_reference; - if (attribute_flag[4] != 0) - geometry_info.psi=argument_list[4].real_reference; - image=CannyEdgeImage(image,geometry_info.rho,geometry_info.sigma, - geometry_info.xi,geometry_info.psi,exception); - break; - } - case 142: /* HoughLine */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=geometry_info.rho; - if ((flags & XiValue) == 0) - geometry_info.xi=40; - } - if (attribute_flag[1] != 0) - geometry_info.rho=(double) argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=(double) argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=(double) argument_list[3].integer_reference; - image=HoughLineImage(image,(size_t) geometry_info.rho,(size_t) - geometry_info.sigma,(size_t) geometry_info.xi,exception); - break; - } - case 143: /* MeanShift */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=geometry_info.rho; - if ((flags & XiValue) == 0) - geometry_info.xi=0.10*QuantumRange; - if ((flags & PercentValue) != 0) - geometry_info.xi=QuantumRange*geometry_info.xi/100.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=(double) argument_list[1].integer_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=(double) argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry_info.xi=(double) argument_list[3].real_reference; - image=MeanShiftImage(image,(size_t) geometry_info.rho,(size_t) - geometry_info.sigma,geometry_info.xi,exception); - break; - } - case 144: /* Kuwahara */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & SigmaValue) == 0) - geometry_info.sigma=geometry_info.rho-0.5; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - if (attribute_flag[3] != 0) - channel=(ChannelType) argument_list[3].integer_reference; - image=KuwaharaImageChannel(image,channel,geometry_info.rho, - geometry_info.sigma,exception); - break; - } - case 145: /* ConnectedComponent */ - { - MagickBooleanType - verbose; - - size_t - connectivity; - - connectivity=4; - verbose=MagickFalse; - if (attribute_flag[0] != 0) - connectivity=argument_list[0].integer_reference; - if (attribute_flag[1] != 0) - verbose=argument_list[4].integer_reference != 0 ? - MagickTrue : MagickFalse; - if (verbose != MagickFalse) - SetImageArtifact(image,"connected-components","true"); - image=ConnectedComponentsImage(image,connectivity,exception); - break; - } - case 146: /* Copy */ - { - Image - *source_image; - - OffsetInfo - offset; - - RectangleInfo - offset_geometry; - - source_image=image; - if (attribute_flag[0] != 0) - source_image=argument_list[0].image_reference; - SetGeometry(source_image,&geometry); - if (attribute_flag[1] != 0) - flags=ParseGravityGeometry(source_image, - argument_list[1].string_reference,&geometry,exception); - if (attribute_flag[2] != 0) - geometry.width=argument_list[2].integer_reference; - if (attribute_flag[3] != 0) - geometry.height=argument_list[3].integer_reference; - if (attribute_flag[4] != 0) - geometry.x=argument_list[4].integer_reference; - if (attribute_flag[5] != 0) - geometry.y=argument_list[5].integer_reference; - if (attribute_flag[6] != 0) - image->gravity=(GravityType) argument_list[6].integer_reference; - SetGeometry(image,&offset_geometry); - if (attribute_flag[7] != 0) - flags=ParseGravityGeometry(image,argument_list[7].string_reference, - &offset_geometry,exception); - offset.x=offset_geometry.x; - offset.y=offset_geometry.y; - if (attribute_flag[8] != 0) - offset.x=argument_list[8].integer_reference; - if (attribute_flag[9] != 0) - offset.y=argument_list[9].integer_reference; - (void) CopyImagePixels(image,source_image,&geometry,&offset, - exception); - break; - } - case 147: /* WaveletDenoise */ - { - if (attribute_flag[0] != 0) - { - flags=ParseGeometry(argument_list[0].string_reference, - &geometry_info); - if ((flags & PercentValue) != 0) - { - geometry_info.rho=QuantumRange*geometry_info.rho/100.0; - geometry_info.sigma=QuantumRange*geometry_info.sigma/100.0; - } - if ((flags & SigmaValue) == 0) - geometry_info.sigma=0.0; - } - if (attribute_flag[1] != 0) - geometry_info.rho=argument_list[1].real_reference; - if (attribute_flag[2] != 0) - geometry_info.sigma=argument_list[2].real_reference; - image=WaveletDenoiseImage(image,geometry_info.rho,geometry_info.sigma, exception); - break; - } - case 148: /* Colorspace */ - { - ColorspaceType - colorspace; - - colorspace=sRGBColorspace; - if (attribute_flag[0] != 0) - colorspace=(ColorspaceType) argument_list[0].integer_reference; - (void) TransformImageColorspace(image,colorspace); - break; - } - case 149: /* AutoThreshold */ - { - AutoThresholdMethod - method; - - method=UndefinedThresholdMethod; - if (attribute_flag[0] != 0) - method=(AutoThresholdMethod) argument_list[0].integer_reference; - (void) AutoThresholdImage(image,method,exception); - break; - } - } - if (next != (Image *) NULL) - (void) CatchImageException(next); - if (region_image != (Image *) NULL) - { - /* - Composite region. - */ - status=CompositeImage(region_image,CopyCompositeOp,image, - region_info.x,region_info.y); - (void) status; - (void) CatchImageException(region_image); - image=DestroyImage(image); - image=region_image; - } - if (image != (Image *) NULL) - { - number_images++; - if (next && (next != image)) - { - image->next=next->next; - if (image->next != (Image *) NULL) - image->next->previous=image; - DeleteImageFromRegistry(*pv,next); - } - sv_setiv(*pv,PTR2IV(image)); - next=image; - } - if (*pv) - pv++; - } - - PerlException: - if (reference_vector) - reference_vector=(SV **) RelinquishMagickMemory(reference_vector); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) number_images); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# M o n t a g e # -# # -# # -# # -############################################################################### -# -# -void -Montage(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - MontageImage = 1 - montage = 2 - montageimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image, - *next; - - MagickPixelPacket - transparent_color; - - MontageInfo - *montage_info; - - ssize_t - i; - - ssize_t - sp; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - attribute=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - /* - Get options. - */ - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - montage_info=CloneMontageInfo(info->image_info,(MontageInfo *) NULL); - (void) QueryMagickColor("none",&transparent_color,exception); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'B': - case 'b': - { - if (LocaleCompare(attribute,"background") == 0) - { - (void) QueryColorDatabase(SvPV(ST(i),na), - &montage_info->background_color,exception); - for (next=image; next; next=next->next) - next->background_color=montage_info->background_color; - break; - } - if (LocaleCompare(attribute,"border") == 0) - { - montage_info->border_width=SvIV(ST(i)); - break; - } - if (LocaleCompare(attribute,"bordercolor") == 0) - { - (void) QueryColorDatabase(SvPV(ST(i),na), - &montage_info->border_color,exception); - for (next=image; next; next=next->next) - next->border_color=montage_info->border_color; - break; - } - if (LocaleCompare(attribute,"borderwidth") == 0) - { - montage_info->border_width=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"compose") == 0) - { - sp=!SvPOK(ST(i)) ? SvIV(ST(i)) : ParseCommandOption( - MagickComposeOptions,MagickFalse,SvPV(ST(i),na)); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - for (next=image; next; next=next->next) - next->compose=(CompositeOperator) sp; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'F': - case 'f': - { - if (LocaleCompare(attribute,"fill") == 0) - { - (void) QueryColorDatabase(SvPV(ST(i),na),&montage_info->fill, - exception); - break; - } - if (LocaleCompare(attribute,"font") == 0) - { - (void) CloneString(&montage_info->font,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"frame") == 0) - { - char - *p; - - p=SvPV(ST(i),na); - if (IsGeometry(p) == MagickFalse) - { - ThrowPerlException(exception,OptionError,"MissingGeometry", - p); - break; - } - (void) CloneString(&montage_info->frame,p); - if (*p == '\0') - montage_info->frame=(char *) NULL; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'G': - case 'g': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - char - *p; - - p=SvPV(ST(i),na); - if (IsGeometry(p) == MagickFalse) - { - ThrowPerlException(exception,OptionError,"MissingGeometry", - p); - break; - } - (void) CloneString(&montage_info->geometry,p); - if (*p == '\0') - montage_info->geometry=(char *) NULL; - break; - } - if (LocaleCompare(attribute,"gravity") == 0) - { - ssize_t - in; - - in=!SvPOK(ST(i)) ? SvIV(ST(i)) : ParseCommandOption( - MagickGravityOptions,MagickFalse,SvPV(ST(i),na)); - if (in < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - montage_info->gravity=(GravityType) in; - for (next=image; next; next=next->next) - next->gravity=(GravityType) in; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'L': - case 'l': - { - if (LocaleCompare(attribute,"label") == 0) - { - for (next=image; next; next=next->next) - (void) SetImageProperty(next,"label",InterpretImageProperties( - info ? info->image_info : (ImageInfo *) NULL,next, - SvPV(ST(i),na))); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'M': - case 'm': - { - if (LocaleCompare(attribute,"mattecolor") == 0) - { - (void) QueryColorDatabase(SvPV(ST(i),na), - &montage_info->matte_color,exception); - for (next=image; next; next=next->next) - next->matte_color=montage_info->matte_color; - break; - } - if (LocaleCompare(attribute,"mode") == 0) - { - ssize_t - in; - - in=!SvPOK(ST(i)) ? SvIV(ST(i)) : - ParseCommandOption(MagickModeOptions,MagickFalse,SvPV(ST(i),na)); - switch (in) - { - default: - { - ThrowPerlException(exception,OptionError, - "UnrecognizedModeType",SvPV(ST(i),na)); - break; - } - case FrameMode: - { - (void) CloneString(&montage_info->frame,"15x15+3+3"); - montage_info->shadow=MagickTrue; - break; - } - case UnframeMode: - { - montage_info->frame=(char *) NULL; - montage_info->shadow=MagickFalse; - montage_info->border_width=0; - break; - } - case ConcatenateMode: - { - montage_info->frame=(char *) NULL; - montage_info->shadow=MagickFalse; - (void) CloneString(&montage_info->geometry,"+0+0"); - montage_info->border_width=0; - } - } - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'P': - case 'p': - { - if (LocaleCompare(attribute,"pointsize") == 0) - { - montage_info->pointsize=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'S': - case 's': - { - if (LocaleCompare(attribute,"shadow") == 0) - { - sp=!SvPOK(ST(i)) ? SvIV(ST(i)) : ParseCommandOption( - MagickBooleanOptions,MagickFalse,SvPV(ST(i),na)); - if (sp < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - montage_info->shadow=sp != 0 ? MagickTrue : MagickFalse; - break; - } - if (LocaleCompare(attribute,"stroke") == 0) - { - (void) QueryColorDatabase(SvPV(ST(i),na),&montage_info->stroke, - exception); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'T': - case 't': - { - if (LocaleCompare(attribute,"texture") == 0) - { - (void) CloneString(&montage_info->texture,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"tile") == 0) - { - char *p=SvPV(ST(i),na); - if (IsGeometry(p) == MagickFalse) - { - ThrowPerlException(exception,OptionError,"MissingGeometry", - p); - break; - } - (void) CloneString(&montage_info->tile,p); - if (*p == '\0') - montage_info->tile=(char *) NULL; - break; - } - if (LocaleCompare(attribute,"title") == 0) - { - (void) CloneString(&montage_info->title,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"transparent") == 0) - { - MagickPixelPacket - transparent_color; - - QueryMagickColor(SvPV(ST(i),na),&transparent_color,exception); - for (next=image; next; next=next->next) - (void) TransparentPaintImage(next,&transparent_color, - TransparentOpacity,MagickFalse); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=MontageImageList(info->image_info,montage_info,image,exception); - montage_info=DestroyMontageInfo(montage_info); - if (image == (Image *) NULL) - goto PerlException; - if (transparent_color.opacity != TransparentOpacity) - for (next=image; next; next=next->next) - (void) TransparentPaintImage(next,&transparent_color, - TransparentOpacity,MagickFalse); - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# M o r p h # -# # -# # -# # -############################################################################### -# -# -void -Morph(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - MorphImage = 1 - morph = 2 - morphimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - ssize_t - i; - - ssize_t - number_frames; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - av=NULL; - attribute=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - /* - Get attribute. - */ - number_frames=30; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'F': - case 'f': - { - if (LocaleCompare(attribute,"frames") == 0) - { - number_frames=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=MorphImages(image,number_frames,exception); - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# M o s a i c # -# # -# # -# # -############################################################################### -# -# -void -Mosaic(ref) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - MosaicImage = 1 - mosaic = 2 - mosaicimage = 3 - PPCODE: - { - AV - *av; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - image=MergeImageLayers(image,MosaicLayer,exception); - /* - Create blessed Perl array for the returned image. - */ - av=newAV(); - ST(0)=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - (void) CopyMagickString(info->image_info->filename,image->filename, - MaxTextExtent); - SetImageInfo(info->image_info,0,&image->exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); /* return messages in string context */ - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# P i n g # -# # -# # -# # -############################################################################### -# -# -void -Ping(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - PingImage = 1 - ping = 2 - pingimage = 3 - PPCODE: - { - AV - *av; - - char - **keep, - **list; - - ExceptionInfo - *exception; - - Image - *image, - *next; - - int - n; - - MagickBooleanType - status; - - char - **p; - - ssize_t - i; - - ssize_t - ac; - - STRLEN - *length; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, - *reference; - - size_t - count; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - package_info=(struct PackageInfo *) NULL; - ac=(items < 2) ? 1 : items-1; - list=(char **) AcquireQuantumMemory((size_t) ac+1UL,sizeof(*list)); - keep=list; - length=(STRLEN *) NULL; - if (list == (char **) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - keep=list; - length=(STRLEN *) AcquireQuantumMemory((size_t) ac+1UL,sizeof(*length)); - if (length == (STRLEN *) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - if (SvTYPE(reference) != SVt_PVAV) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - package_info=ClonePackageInfo(info,exception); - n=1; - if (items <= 1) - *list=(char *) (*package_info->image_info->filename ? - package_info->image_info->filename : "XC:black"); - else - for (n=0, i=0; i < ac; i++) - { - list[n]=(char *) SvPV(ST(i+1),length[n]); - if ((items >= 3) && strEQcase(list[n],"blob")) - { - void - *blob; - - i++; - blob=(void *) (SvPV(ST(i+1),length[n])); - SetImageInfoBlob(package_info->image_info,blob,(size_t) length[n]); - } - if ((items >= 3) && strEQcase(list[n],"filename")) - continue; - if ((items >= 3) && strEQcase(list[n],"file")) - { - FILE - *file; - - PerlIO - *io_info; - - i++; - io_info=IoIFP(sv_2io(ST(i+1))); - if (io_info == (PerlIO *) NULL) - { - ThrowPerlException(exception,BlobError,"UnableToOpenFile", - PackageName); - continue; - } - file=PerlIO_findFILE(io_info); - if (file == (FILE *) NULL) - { - ThrowPerlException(exception,BlobError,"UnableToOpenFile", - PackageName); - continue; - } - SetImageInfoFile(package_info->image_info,file); - } - if ((items >= 3) && strEQcase(list[n],"magick")) - continue; - n++; - } - list[n]=(char *) NULL; - keep=list; - status=ExpandFilenames(&n,&list); - if (status == MagickFalse) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - count=0; - for (i=0; i < n; i++) - { - (void) CopyMagickString(package_info->image_info->filename,list[i], - MaxTextExtent); - image=PingImage(package_info->image_info,exception); - if (image == (Image *) NULL) - break; - if ((package_info->image_info->file != (FILE *) NULL) || - (package_info->image_info->blob != (void *) NULL)) - DisassociateImageStream(image); - count+=GetImageListLength(image); - EXTEND(sp,4*count); - for (next=image; next; next=next->next) - { - PUSHs(sv_2mortal(newSViv(next->columns))); - PUSHs(sv_2mortal(newSViv(next->rows))); - PUSHs(sv_2mortal(newSViv((size_t) GetBlobSize(next)))); - PUSHs(sv_2mortal(newSVpv(next->magick,0))); - } - image=DestroyImageList(image); - } - /* - Free resources. - */ - for (i=0; i < n; i++) - if (list[i] != (char *) NULL) - for (p=keep; list[i] != *p++; ) - if (*p == NULL) - { - list[i]=(char *) RelinquishMagickMemory(list[i]); - break; - } - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - if (list && (list != keep)) - list=(char **) RelinquishMagickMemory(list); - if (keep) - keep=(char **) RelinquishMagickMemory(keep); - if (length) - length=(STRLEN *) RelinquishMagickMemory(length); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - } - -# -############################################################################### -# # -# # -# # -# P r e v i e w # -# # -# # -# # -############################################################################### -# -# -void -Preview(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - PreviewImage = 1 - preview = 2 - previewimage = 3 - PPCODE: - { - AV - *av; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image, - *preview_image; - - PreviewType - preview_type; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - preview_type=GammaPreview; - if (items > 1) - preview_type=(PreviewType) - ParseCommandOption(MagickPreviewOptions,MagickFalse,SvPV(ST(1),na)); - for ( ; image; image=image->next) - { - preview_image=PreviewImage(image,preview_type,exception); - if (preview_image == (Image *) NULL) - goto PerlException; - AddImageToRegistry(sv,preview_image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# Q u e r y C o l o r # -# # -# # -# # -############################################################################### -# -# -void -QueryColor(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - querycolor = 1 - PPCODE: - { - char - *name; - - ExceptionInfo - *exception; - - MagickPixelPacket - color; - - ssize_t - i; - - SV - *perl_exception; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (items == 1) - { - const ColorInfo - **colorlist; - - size_t - colors; - - colorlist=GetColorInfoList("*",&colors,exception); - EXTEND(sp,colors); - for (i=0; i < (ssize_t) colors; i++) - { - PUSHs(sv_2mortal(newSVpv(colorlist[i]->name,0))); - } - colorlist=(const ColorInfo **) - RelinquishMagickMemory((ColorInfo **) colorlist); - goto PerlException; - } - EXTEND(sp,5*items); - for (i=1; i < items; i++) - { - name=(char *) SvPV(ST(i),na); - if (QueryMagickColor(name,&color,exception) == MagickFalse) - { - PUSHs(&sv_undef); - continue; - } - PUSHs(sv_2mortal(newSViv((size_t) floor(color.red+0.5)))); - PUSHs(sv_2mortal(newSViv((size_t) floor(color.green+0.5)))); - PUSHs(sv_2mortal(newSViv((size_t) floor(color.blue+0.5)))); - if (color.matte != MagickFalse) - PUSHs(sv_2mortal(newSViv((size_t) floor(color.opacity+0.5)))); - if (color.colorspace == CMYKColorspace) - PUSHs(sv_2mortal(newSViv((size_t) floor(color.index+0.5)))); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# Q u e r y C o l o r N a m e # -# # -# # -# # -############################################################################### -# -# -void -QueryColorname(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - querycolorname = 1 - PPCODE: - { - AV - *av; - - char - message[MaxTextExtent]; - - ExceptionInfo - *exception; - - Image - *image; - - PixelPacket - target_color; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - EXTEND(sp,items); - for (i=1; i < items; i++) - { - (void) QueryColorDatabase(SvPV(ST(i),na),&target_color,exception); - (void) QueryColorname(image,&target_color,SVGCompliance,message, - exception); - PUSHs(sv_2mortal(newSVpv(message,0))); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# Q u e r y F o n t # -# # -# # -# # -############################################################################### -# -# -void -QueryFont(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - queryfont = 1 - PPCODE: - { - char - *name, - message[MaxTextExtent]; - - ExceptionInfo - *exception; - - ssize_t - i; - - SV - *perl_exception; - - volatile const TypeInfo - *type_info; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (items == 1) - { - const TypeInfo - **typelist; - - size_t - types; - - typelist=GetTypeInfoList("*",&types,exception); - EXTEND(sp,types); - for (i=0; i < (ssize_t) types; i++) - { - PUSHs(sv_2mortal(newSVpv(typelist[i]->name,0))); - } - typelist=(const TypeInfo **) RelinquishMagickMemory((TypeInfo **) - typelist); - goto PerlException; - } - EXTEND(sp,10*items); - for (i=1; i < items; i++) - { - name=(char *) SvPV(ST(i),na); - type_info=GetTypeInfo(name,exception); - if (type_info == (TypeInfo *) NULL) - { - PUSHs(&sv_undef); - continue; - } - if (type_info->name == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->name,0))); - if (type_info->description == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->description,0))); - if (type_info->family == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->family,0))); - if (type_info->style == UndefinedStyle) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(CommandOptionToMnemonic(MagickStyleOptions, - type_info->style),0))); - if (type_info->stretch == UndefinedStretch) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(CommandOptionToMnemonic(MagickStretchOptions, - type_info->stretch),0))); - (void) FormatLocaleString(message,MaxTextExtent,"%.20g",(double) - type_info->weight); - PUSHs(sv_2mortal(newSVpv(message,0))); - if (type_info->encoding == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->encoding,0))); - if (type_info->foundry == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->foundry,0))); - if (type_info->format == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->format,0))); - if (type_info->metrics == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->metrics,0))); - if (type_info->glyphs == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(type_info->glyphs,0))); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# Q u e r y F o n t M e t r i c s # -# # -# # -# # -############################################################################### -# -# -void -QueryFontMetrics(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - queryfontmetrics = 1 - PPCODE: - { - AffineMatrix - affine, - current; - - AV - *av; - - char - *attribute; - - double - x, - y; - - DrawInfo - *draw_info; - - ExceptionInfo - *exception; - - GeometryInfo - geometry_info; - - Image - *image; - - MagickBooleanType - status; - - MagickStatusType - flags; - - ssize_t - i; - - ssize_t - type; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - TypeMetric - metrics; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - package_info=(struct PackageInfo *) NULL; - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - package_info=ClonePackageInfo(info,exception); - draw_info=CloneDrawInfo(package_info->image_info,(DrawInfo *) NULL); - CloneString(&draw_info->text,""); - current=draw_info->affine; - GetAffineMatrix(&affine); - x=0.0; - y=0.0; - EXTEND(sp,7*items); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'A': - case 'a': - { - if (LocaleCompare(attribute,"antialias") == 0) - { - type=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (type < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - draw_info->text_antialias=type != 0 ? MagickTrue : MagickFalse; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'd': - case 'D': - { - if (LocaleCompare(attribute,"density") == 0) - { - CloneString(&draw_info->density,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"direction") == 0) - { - draw_info->direction=(DirectionType) ParseCommandOption( - MagickDirectionOptions,MagickFalse,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'e': - case 'E': - { - if (LocaleCompare(attribute,"encoding") == 0) - { - CloneString(&draw_info->encoding,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'f': - case 'F': - { - if (LocaleCompare(attribute,"family") == 0) - { - CloneString(&draw_info->family,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"fill") == 0) - { - if (info) - (void) QueryColorDatabase(SvPV(ST(i),na),&draw_info->fill, - &image->exception); - break; - } - if (LocaleCompare(attribute,"font") == 0) - { - CloneString(&draw_info->font,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - CloneString(&draw_info->geometry,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"gravity") == 0) - { - draw_info->gravity=(GravityType) ParseCommandOption( - MagickGravityOptions,MagickFalse,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'i': - case 'I': - { - if (LocaleCompare(attribute,"interline-spacing") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->interline_spacing=geometry_info.rho; - break; - } - if (LocaleCompare(attribute,"interword-spacing") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->interword_spacing=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'k': - case 'K': - { - if (LocaleCompare(attribute,"kerning") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->kerning=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'p': - case 'P': - { - if (LocaleCompare(attribute,"pointsize") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->pointsize=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'r': - case 'R': - { - if (LocaleCompare(attribute,"rotate") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - affine.rx=geometry_info.rho; - affine.ry=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.ry=affine.rx; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 's': - case 'S': - { - if (LocaleCompare(attribute,"scale") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - affine.sx=geometry_info.rho; - affine.sy=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.sy=affine.sx; - break; - } - if (LocaleCompare(attribute,"skew") == 0) - { - double - x_angle, - y_angle; - - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - x_angle=geometry_info.rho; - y_angle=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - y_angle=x_angle; - affine.ry=tan(DegreesToRadians(fmod(x_angle,360.0))); - affine.rx=tan(DegreesToRadians(fmod(y_angle,360.0))); - break; - } - if (LocaleCompare(attribute,"stroke") == 0) - { - if (info) - (void) QueryColorDatabase(SvPV(ST(i),na),&draw_info->stroke, - &image->exception); - break; - } - if (LocaleCompare(attribute,"style") == 0) - { - type=ParseCommandOption(MagickStyleOptions,MagickFalse, - SvPV(ST(i),na)); - if (type < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - draw_info->style=(StyleType) type; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 't': - case 'T': - { - if (LocaleCompare(attribute,"text") == 0) - { - CloneString(&draw_info->text,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"translate") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - affine.tx=geometry_info.rho; - affine.ty=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.ty=affine.tx; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'w': - case 'W': - { - if (LocaleCompare(attribute,"weight") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->weight=(size_t) geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'x': - case 'X': - { - if (LocaleCompare(attribute,"x") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - x=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'y': - case 'Y': - { - if (LocaleCompare(attribute,"y") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - y=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; - draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; - if (draw_info->geometry == (char *) NULL) - { - draw_info->geometry=AcquireString((char *) NULL); - (void) FormatLocaleString(draw_info->geometry,MaxTextExtent, - "%.20g,%.15g",x,y); - } - status=GetTypeMetrics(image,draw_info,&metrics); - (void) CatchImageException(image); - if (status == MagickFalse) - PUSHs(&sv_undef); - else - { - PUSHs(sv_2mortal(newSVnv(metrics.pixels_per_em.x))); - PUSHs(sv_2mortal(newSVnv(metrics.pixels_per_em.y))); - PUSHs(sv_2mortal(newSVnv(metrics.ascent))); - PUSHs(sv_2mortal(newSVnv(metrics.descent))); - PUSHs(sv_2mortal(newSVnv(metrics.width))); - PUSHs(sv_2mortal(newSVnv(metrics.height))); - PUSHs(sv_2mortal(newSVnv(metrics.max_advance))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.x1))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.y1))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.x2))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.y2))); - PUSHs(sv_2mortal(newSVnv(metrics.origin.x))); - PUSHs(sv_2mortal(newSVnv(metrics.origin.y))); - } - draw_info=DestroyDrawInfo(draw_info); - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - } - -# -############################################################################### -# # -# # -# # -# Q u e r y M u l t i l i n e F o n t M e t r i c s # -# # -# # -# # -############################################################################### -# -# -void -QueryMultilineFontMetrics(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - querymultilinefontmetrics = 1 - PPCODE: - { - AffineMatrix - affine, - current; - - AV - *av; - - char - *attribute; - - double - x, - y; - - DrawInfo - *draw_info; - - ExceptionInfo - *exception; - - GeometryInfo - geometry_info; - - Image - *image; - - MagickBooleanType - status; - - MagickStatusType - flags; - - ssize_t - i; - - ssize_t - type; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - TypeMetric - metrics; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - package_info=(struct PackageInfo *) NULL; - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - package_info=ClonePackageInfo(info,exception); - draw_info=CloneDrawInfo(package_info->image_info,(DrawInfo *) NULL); - CloneString(&draw_info->text,""); - current=draw_info->affine; - GetAffineMatrix(&affine); - x=0.0; - y=0.0; - EXTEND(sp,7*items); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'A': - case 'a': - { - if (LocaleCompare(attribute,"antialias") == 0) - { - type=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (type < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - draw_info->text_antialias=type != 0 ? MagickTrue : MagickFalse; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'd': - case 'D': - { - if (LocaleCompare(attribute,"density") == 0) - { - CloneString(&draw_info->density,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'e': - case 'E': - { - if (LocaleCompare(attribute,"encoding") == 0) - { - CloneString(&draw_info->encoding,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'f': - case 'F': - { - if (LocaleCompare(attribute,"family") == 0) - { - CloneString(&draw_info->family,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"fill") == 0) - { - if (info) - (void) QueryColorDatabase(SvPV(ST(i),na),&draw_info->fill, - &image->exception); - break; - } - if (LocaleCompare(attribute,"font") == 0) - { - CloneString(&draw_info->font,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - CloneString(&draw_info->geometry,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"gravity") == 0) - { - draw_info->gravity=(GravityType) ParseCommandOption( - MagickGravityOptions,MagickFalse,SvPV(ST(i),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'p': - case 'P': - { - if (LocaleCompare(attribute,"pointsize") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->pointsize=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'r': - case 'R': - { - if (LocaleCompare(attribute,"rotate") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - affine.rx=geometry_info.rho; - affine.ry=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.ry=affine.rx; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 's': - case 'S': - { - if (LocaleCompare(attribute,"scale") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - affine.sx=geometry_info.rho; - affine.sy=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.sy=affine.sx; - break; - } - if (LocaleCompare(attribute,"skew") == 0) - { - double - x_angle, - y_angle; - - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - x_angle=geometry_info.rho; - y_angle=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - y_angle=x_angle; - affine.ry=tan(DegreesToRadians(fmod(x_angle,360.0))); - affine.rx=tan(DegreesToRadians(fmod(y_angle,360.0))); - break; - } - if (LocaleCompare(attribute,"stroke") == 0) - { - if (info) - (void) QueryColorDatabase(SvPV(ST(i),na),&draw_info->stroke, - &image->exception); - break; - } - if (LocaleCompare(attribute,"style") == 0) - { - type=ParseCommandOption(MagickStyleOptions,MagickFalse, - SvPV(ST(i),na)); - if (type < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - draw_info->style=(StyleType) type; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 't': - case 'T': - { - if (LocaleCompare(attribute,"text") == 0) - { - CloneString(&draw_info->text,SvPV(ST(i),na)); - break; - } - if (LocaleCompare(attribute,"translate") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - affine.tx=geometry_info.rho; - affine.ty=geometry_info.sigma; - if ((flags & SigmaValue) == 0) - affine.ty=affine.tx; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'w': - case 'W': - { - if (LocaleCompare(attribute,"weight") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - draw_info->weight=(size_t) geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'x': - case 'X': - { - if (LocaleCompare(attribute,"x") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - x=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'y': - case 'Y': - { - if (LocaleCompare(attribute,"y") == 0) - { - flags=ParseGeometry(SvPV(ST(i),na),&geometry_info); - y=geometry_info.rho; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; - draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; - draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; - draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; - draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; - draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; - if (draw_info->geometry == (char *) NULL) - { - draw_info->geometry=AcquireString((char *) NULL); - (void) FormatLocaleString(draw_info->geometry,MaxTextExtent, - "%.20g,%.15g",x,y); - } - status=GetMultilineTypeMetrics(image,draw_info,&metrics); - (void) CatchImageException(image); - if (status == MagickFalse) - PUSHs(&sv_undef); - else - { - PUSHs(sv_2mortal(newSVnv(metrics.pixels_per_em.x))); - PUSHs(sv_2mortal(newSVnv(metrics.pixels_per_em.y))); - PUSHs(sv_2mortal(newSVnv(metrics.ascent))); - PUSHs(sv_2mortal(newSVnv(metrics.descent))); - PUSHs(sv_2mortal(newSVnv(metrics.width))); - PUSHs(sv_2mortal(newSVnv(metrics.height))); - PUSHs(sv_2mortal(newSVnv(metrics.max_advance))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.x1))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.y1))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.x2))); - PUSHs(sv_2mortal(newSVnv(metrics.bounds.y2))); - PUSHs(sv_2mortal(newSVnv(metrics.origin.x))); - PUSHs(sv_2mortal(newSVnv(metrics.origin.y))); - } - draw_info=DestroyDrawInfo(draw_info); - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - } - -# -############################################################################### -# # -# # -# # -# Q u e r y F o r m a t # -# # -# # -# # -############################################################################### -# -# -void -QueryFormat(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - queryformat = 1 - PPCODE: - { - char - *name; - - ExceptionInfo - *exception; - - ssize_t - i; - - SV - *perl_exception; - - volatile const MagickInfo - *magick_info; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (items == 1) - { - char - format[MaxTextExtent]; - - const MagickInfo - **format_list; - - size_t - types; - - format_list=GetMagickInfoList("*",&types,exception); - EXTEND(sp,types); - for (i=0; i < (ssize_t) types; i++) - { - (void) CopyMagickString(format,format_list[i]->name,MaxTextExtent); - LocaleLower(format); - PUSHs(sv_2mortal(newSVpv(format,0))); - } - format_list=(const MagickInfo **) - RelinquishMagickMemory((MagickInfo *) format_list); - goto PerlException; - } - EXTEND(sp,8*items); - for (i=1; i < items; i++) - { - name=(char *) SvPV(ST(i),na); - magick_info=GetMagickInfo(name,exception); - if (magick_info == (const MagickInfo *) NULL) - { - PUSHs(&sv_undef); - continue; - } - PUSHs(sv_2mortal(newSViv(magick_info->adjoin))); - PUSHs(sv_2mortal(newSViv(magick_info->blob_support))); - PUSHs(sv_2mortal(newSViv(magick_info->raw))); - PUSHs(sv_2mortal(newSViv((long) magick_info->decoder))); - PUSHs(sv_2mortal(newSViv((long) magick_info->encoder))); - if (magick_info->description == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(magick_info->description,0))); - if (magick_info->magick_module == (char *) NULL) - PUSHs(&sv_undef); - else - PUSHs(sv_2mortal(newSVpv(magick_info->magick_module,0))); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# Q u e r y O p t i o n # -# # -# # -# # -############################################################################### -# -# -void -QueryOption(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - queryoption = 1 - PPCODE: - { - char - **options; - - ExceptionInfo - *exception; - - ssize_t - i; - - ssize_t - j, - option; - - SV - *perl_exception; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - EXTEND(sp,8*items); - for (i=1; i < items; i++) - { - option=ParseCommandOption(MagickListOptions,MagickFalse,(char *) - SvPV(ST(i),na)); - options=GetCommandOptions((CommandOption) option); - if (options == (char **) NULL) - PUSHs(&sv_undef); - else - { - for (j=0; options[j] != (char *) NULL; j++) - PUSHs(sv_2mortal(newSVpv(options[j],0))); - options=DestroyStringList(options); - } - } - - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# R e a d # -# # -# # -# # -############################################################################### -# -# -void -Read(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - ReadImage = 1 - read = 2 - readimage = 3 - PPCODE: - { - AV - *av; - - char - **keep, - **list; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - int - n; - - MagickBooleanType - status; - - char - **p; - - ssize_t - i; - - ssize_t - ac, - number_images; - - STRLEN - *length; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, /* Perl variable for storing messages */ - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - package_info=(struct PackageInfo *) NULL; - number_images=0; - ac=(items < 2) ? 1 : items-1; - list=(char **) AcquireQuantumMemory((size_t) ac+1UL,sizeof(*list)); - keep=list; - length=(STRLEN *) NULL; - if (list == (char **) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - length=(STRLEN *) AcquireQuantumMemory((size_t) ac+1UL,sizeof(*length)); - if (length == (STRLEN *) NULL) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - if (SvTYPE(reference) != SVt_PVAV) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - package_info=ClonePackageInfo(info,exception); - n=1; - if (items <= 1) - *list=(char *) (*package_info->image_info->filename ? - package_info->image_info->filename : "XC:black"); - else - for (n=0, i=0; i < ac; i++) - { - list[n]=(char *) SvPV(ST(i+1),length[n]); - if ((items >= 3) && strEQcase(list[n],"blob")) - { - void - *blob; - - i++; - blob=(void *) (SvPV(ST(i+1),length[n])); - SetImageInfoBlob(package_info->image_info,blob,(size_t) length[n]); - } - if ((items >= 3) && strEQcase(list[n],"filename")) - continue; - if ((items >= 3) && strEQcase(list[n],"file")) - { - FILE - *file; - - PerlIO - *io_info; - - i++; - io_info=IoIFP(sv_2io(ST(i+1))); - if (io_info == (PerlIO *) NULL) - { - ThrowPerlException(exception,BlobError,"UnableToOpenFile", - PackageName); - continue; - } - file=PerlIO_findFILE(io_info); - if (file == (FILE *) NULL) - { - ThrowPerlException(exception,BlobError,"UnableToOpenFile", - PackageName); - continue; - } - SetImageInfoFile(package_info->image_info,file); - } - if ((items >= 3) && strEQcase(list[n],"magick")) - continue; - n++; - } - list[n]=(char *) NULL; - keep=list; - status=ExpandFilenames(&n,&list); - if (status == MagickFalse) - { - ThrowPerlException(exception,ResourceLimitError, - "MemoryAllocationFailed",PackageName); - goto PerlException; - } - number_images=0; - for (i=0; i < n; i++) - { - if ((package_info->image_info->file != (FILE *) NULL) || - (package_info->image_info->blob != (void *) NULL)) - { - image=ReadImages(package_info->image_info,exception); - if (image != (Image *) NULL) - DisassociateImageStream(image); - } - else - { - (void) CopyMagickString(package_info->image_info->filename,list[i], - MaxTextExtent); - image=ReadImages(package_info->image_info,exception); - } - if (image == (Image *) NULL) - break; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - number_images++; - } - } - /* - Free resources. - */ - for (i=0; i < n; i++) - if (list[i] != (char *) NULL) - for (p=keep; list[i] != *p++; ) - if (*p == (char *) NULL) - { - list[i]=(char *) RelinquishMagickMemory(list[i]); - break; - } - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - if (list && (list != keep)) - list=(char **) RelinquishMagickMemory(list); - if (keep) - keep=(char **) RelinquishMagickMemory(keep); - if (length) - length=(STRLEN *) RelinquishMagickMemory(length); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) number_images); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# R e m o t e # -# # -# # -# # -############################################################################### -# -# -void -Remote(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - RemoteCommand = 1 - remote = 2 - remoteCommand = 3 - PPCODE: - { - AV - *av; - - ExceptionInfo - *exception; - - ssize_t - i; - - SV - *perl_exception, - *reference; - - struct PackageInfo - *info; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - for (i=1; i < items; i++) - (void) RemoteDisplayCommand(info->image_info,(char *) NULL,(char *) - SvPV(ST(i),na),exception); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - } - -# -############################################################################### -# # -# # -# # -# S e t # -# # -# # -# # -############################################################################### -# -# -void -Set(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - SetAttributes = 1 - SetAttribute = 2 - set = 3 - setattributes = 4 - setattribute = 5 - PPCODE: - { - ExceptionInfo - *exception; - - Image - *image; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (items == 2) - SetAttribute(aTHX_ info,image,"size",ST(1),exception); - else - for (i=2; i < items; i+=2) - SetAttribute(aTHX_ info,image,SvPV(ST(i-1),na),ST(i),exception); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) (SvCUR(perl_exception) != 0)); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# S e t P i x e l # -# # -# # -# # -############################################################################### -# -# -void -SetPixel(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - setpixel = 1 - setPixel = 2 - PPCODE: - { - AV - *av; - - char - *attribute; - - ChannelType - channel; - - ExceptionInfo - *exception; - - Image - *image; - - MagickBooleanType - normalize; - - RectangleInfo - region; - - IndexPacket - *indexes; - - ssize_t - i; - - PixelPacket - *q; - - ssize_t - option; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; /* reference is the SV* of ref=SvIV(reference) */ - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - reference=SvRV(ST(0)); - av=(AV *) reference; - info=GetPackageInfo(aTHX_ (void *) av,(struct PackageInfo *) NULL, - exception); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - av=(AV *) NULL; - channel=DefaultChannels; - if (image->matte != MagickFalse) - channel|=OpacityChannel; - normalize=MagickTrue; - region.x=0; - region.y=0; - region.width=image->columns; - region.height=1; - if (items == 1) - (void) ParseAbsoluteGeometry(SvPV(ST(1),na),®ion); - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'C': - case 'c': - { - if (LocaleCompare(attribute,"channel") == 0) - { - ssize_t - option; - - option=ParseChannelOption(SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - channel=(ChannelType) option; - break; - } - if (LocaleCompare(attribute,"color") == 0) - { - if (SvTYPE(ST(i)) != SVt_RV) - { - char - message[MaxTextExtent]; - - (void) FormatLocaleString(message,MaxTextExtent, - "invalid %.60s value",attribute); - ThrowPerlException(exception,OptionError,message, - SvPV(ST(i),na)); - } - av=(AV *) SvRV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - (void) ParseAbsoluteGeometry(SvPV(ST(i),na),®ion); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'N': - case 'n': - { - if (LocaleCompare(attribute,"normalize") == 0) - { - option=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (option < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - break; - } - normalize=option != 0 ? MagickTrue : MagickFalse; - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'x': - case 'X': - { - if (LocaleCompare(attribute,"x") == 0) - { - region.x=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'y': - case 'Y': - { - if (LocaleCompare(attribute,"y") == 0) - { - region.y=SvIV(ST(i)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - (void) SetImageStorageClass(image,DirectClass); - q=GetAuthenticPixels(image,region.x,region.y,1,1,exception); - if ((q == (PixelPacket *) NULL) || (av == (AV *) NULL) || - (SvTYPE(av) != SVt_PVAV)) - PUSHs(&sv_undef); - else - { - double - scale; - - ssize_t - i; - - i=0; - indexes=GetAuthenticIndexQueue(image); - scale=1.0; - if (normalize != MagickFalse) - scale=QuantumRange; - if (((channel & RedChannel) != 0) && (i <= av_len(av))) - { - SetPixelRed(q,ClampToQuantum(scale*SvNV(*( - av_fetch(av,i,0))))); - i++; - } - if (((channel & GreenChannel) != 0) && (i <= av_len(av))) - { - SetPixelGreen(q,ClampToQuantum(scale*SvNV(*( - av_fetch(av,i,0))))); - i++; - } - if (((channel & BlueChannel) != 0) && (i <= av_len(av))) - { - SetPixelBlue(q,ClampToQuantum(scale*SvNV(*( - av_fetch(av,i,0))))); - i++; - } - if ((((channel & IndexChannel) != 0) && - (image->colorspace == CMYKColorspace)) && (i <= av_len(av))) - { - SetPixelIndex(indexes,ClampToQuantum(scale* - SvNV(*(av_fetch(av,i,0))))); - i++; - } - if (((channel & OpacityChannel) != 0) && (i <= av_len(av))) - { - SetPixelOpacity(q,ClampToQuantum(scale* - SvNV(*(av_fetch(av,i,0))))); - i++; - } - (void) SyncAuthenticPixels(image,exception); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# S m u s h # -# # -# # -# # -############################################################################### -# -# -void -Smush(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - SmushImage = 1 - smush = 2 - smushimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *image; - - ssize_t - i; - - ssize_t - offset, - stack; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - attribute=NULL; - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - /* - Get options. - */ - offset=0; - stack=MagickTrue; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'O': - case 'o': - { - if (LocaleCompare(attribute,"offset") == 0) - { - offset=(ssize_t) StringToLong((char *) SvPV(ST(1),na)); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'S': - case 's': - { - if (LocaleCompare(attribute,"stack") == 0) - { - stack=ParseCommandOption(MagickBooleanOptions,MagickFalse, - SvPV(ST(i),na)); - if (stack < 0) - { - ThrowPerlException(exception,OptionError,"UnrecognizedType", - SvPV(ST(i),na)); - return; - } - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - image=SmushImages(image,stack != 0 ? MagickTrue : MagickFalse,offset, - exception); - if (image == (Image *) NULL) - goto PerlException; - for ( ; image; image=image->next) - { - AddImageToRegistry(sv,image); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# S t a t i s t i c s # -# # -# # -# # -############################################################################### -# -# -void -Statistics(ref) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - StatisticsImage = 1 - statistics = 2 - statisticsimage = 3 - PPCODE: - { -#define ChannelStatistics(channel) \ -{ \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - (double) channel_statistics[channel].depth); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].minima/scale); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].maxima/scale); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].mean/scale); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].standard_deviation/scale); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].kurtosis); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].skewness); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ - (void) FormatLocaleString(message,MaxTextExtent,"%.20g", \ - channel_statistics[channel].entropy); \ - PUSHs(sv_2mortal(newSVpv(message,0))); \ -} - - AV - *av; - - char - message[MaxTextExtent]; - - ChannelStatistics - *channel_statistics; - - double - scale; - - ExceptionInfo - *exception; - - Image - *image; - - ssize_t - count; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - av=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - av=newAV(); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - count=0; - for ( ; image; image=image->next) - { - channel_statistics=GetImageChannelStatistics(image,&image->exception); - if (channel_statistics == (ChannelStatistics *) NULL) - continue; - count++; - EXTEND(sp,40*count); - scale=(double) QuantumRange; - ChannelStatistics(RedChannel); - ChannelStatistics(GreenChannel); - ChannelStatistics(BlueChannel); - if (image->colorspace == CMYKColorspace) - ChannelStatistics(IndexChannel); - if (image->matte != MagickFalse) - ChannelStatistics(OpacityChannel); - channel_statistics=(ChannelStatistics *) - RelinquishMagickMemory(channel_statistics); - } - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); - } - -# -############################################################################### -# # -# # -# # -# S y n c A u t h e n t i c P i x e l s # -# # -# # -# # -############################################################################### -# -# -void -SyncAuthenticPixels(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - Syncauthenticpixels = 1 - SyncImagePixels = 2 - syncimagepixels = 3 - CODE: - { - ExceptionInfo - *exception; - - Image - *image; - - MagickBooleanType - status; - - struct PackageInfo - *info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - - status=SyncAuthenticPixels(image,exception); - if (status != MagickFalse) - return; - InheritException(exception,&image->exception); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - SvREFCNT_dec(perl_exception); /* throw away all errors */ - } - -# -############################################################################### -# # -# # -# # -# T r a n s f o r m # -# # -# # -# # -############################################################################### -# -# -void -Transform(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - TransformImage = 1 - transform = 2 - transformimage = 3 - PPCODE: - { - AV - *av; - - char - *attribute, - *crop_geometry, - *geometry; - - ExceptionInfo - *exception; - - HV - *hv; - - Image - *clone, - *image; - - ssize_t - i; - - struct PackageInfo - *info; - - SV - *av_reference, - *perl_exception, - *reference, - *rv, - *sv; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - sv=NULL; - av=NULL; - attribute=NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - hv=SvSTASH(reference); - av=newAV(); - av_reference=sv_2mortal(sv_bless(newRV((SV *) av),hv)); - SvREFCNT_dec(av); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - info=GetPackageInfo(aTHX_ (void *) av,info,exception); - /* - Get attribute. - */ - crop_geometry=(char *) NULL; - geometry=(char *) NULL; - for (i=2; i < items; i+=2) - { - attribute=(char *) SvPV(ST(i-1),na); - switch (*attribute) - { - case 'c': - case 'C': - { - if (LocaleCompare(attribute,"crop") == 0) - { - crop_geometry=SvPV(ST(i),na); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - case 'g': - case 'G': - { - if (LocaleCompare(attribute,"geometry") == 0) - { - geometry=SvPV(ST(i),na); - break; - } - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - default: - { - ThrowPerlException(exception,OptionError,"UnrecognizedAttribute", - attribute); - break; - } - } - } - for ( ; image; image=image->next) - { - clone=CloneImage(image,0,0,MagickTrue,exception); - if (clone == (Image *) NULL) - goto PerlException; - TransformImage(&clone,crop_geometry,geometry); - for ( ; clone; clone=clone->next) - { - AddImageToRegistry(sv,clone); - rv=newRV(sv); - av_push(av,sv_bless(rv,hv)); - SvREFCNT_dec(sv); - } - } - exception=DestroyExceptionInfo(exception); - ST(0)=av_reference; - SvREFCNT_dec(perl_exception); /* can't return warning messages */ - XSRETURN(1); - - PerlException: - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) SvCUR(perl_exception) != 0); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } - -# -############################################################################### -# # -# # -# # -# W r i t e # -# # -# # -# # -############################################################################### -# -# -void -Write(ref,...) - Image::Magick::@MAGICK_ABI_SUFFIX@ ref = NO_INIT - ALIAS: - WriteImage = 1 - write = 2 - writeimage = 3 - PPCODE: - { - char - filename[MaxTextExtent]; - - ExceptionInfo - *exception; - - Image - *image, - *next; - - ssize_t - i; - - ssize_t - number_images, - scene; - - struct PackageInfo - *info, - *package_info; - - SV - *perl_exception, - *reference; - - PERL_UNUSED_VAR(ref); - PERL_UNUSED_VAR(ix); - exception=AcquireExceptionInfo(); - perl_exception=newSVpv("",0); - number_images=0; - package_info=(struct PackageInfo *) NULL; - if (sv_isobject(ST(0)) == 0) - { - ThrowPerlException(exception,OptionError,"ReferenceIsNotMyType", - PackageName); - goto PerlException; - } - reference=SvRV(ST(0)); - image=SetupList(aTHX_ reference,&info,(SV ***) NULL,exception); - if (image == (Image *) NULL) - { - ThrowPerlException(exception,OptionError,"NoImagesDefined", - PackageName); - goto PerlException; - } - scene=0; - for (next=image; next; next=next->next) - next->scene=scene++; - package_info=ClonePackageInfo(info,exception); - if (items == 2) - SetAttribute(aTHX_ package_info,NULL,"filename",ST(1),exception); - else - if (items > 2) - for (i=2; i < items; i+=2) - SetAttribute(aTHX_ package_info,image,SvPV(ST(i-1),na),ST(i), - exception); - (void) CopyMagickString(filename,package_info->image_info->filename, - MaxTextExtent); - for (next=image; next; next=next->next) - (void) CopyMagickString(next->filename,filename,MaxTextExtent); - *package_info->image_info->magick='\0'; - SetImageInfo(package_info->image_info,(unsigned int) - GetImageListLength(image),&image->exception); - for (next=image; next; next=next->next) - { - (void) WriteImage(package_info->image_info,next); - if (next->exception.severity >= ErrorException) - InheritException(exception,&next->exception); - GetImageException(next,exception); - number_images++; - if (package_info->image_info->adjoin) - break; - } - - PerlException: - if (package_info != (struct PackageInfo *) NULL) - DestroyPackageInfo(package_info); - InheritPerlException(exception,perl_exception); - exception=DestroyExceptionInfo(exception); - sv_setiv(perl_exception,(IV) number_images); - SvPOK_on(perl_exception); - ST(0)=sv_2mortal(perl_exception); - XSRETURN(1); - } diff --git a/ImageMagick-6.9.12-44/PerlMagick/quantum/typemap b/ImageMagick-6.9.12-44/PerlMagick/quantum/typemap deleted file mode 100644 index 3b7a489..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/quantum/typemap +++ /dev/null @@ -1 +0,0 @@ -Image::Magick::Q16 T_PTROBJ diff --git a/ImageMagick-6.9.12-44/PerlMagick/quantum/typemap.in b/ImageMagick-6.9.12-44/PerlMagick/quantum/typemap.in deleted file mode 100644 index 3fd2b88..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/quantum/typemap.in +++ /dev/null @@ -1 +0,0 @@ -Image::Magick::@MAGICK_ABI_SUFFIX@ T_PTROBJ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/MasterImage_70x46.ppm b/ImageMagick-6.9.12-44/PerlMagick/t/MasterImage_70x46.ppm deleted file mode 100644 index 920fe6c..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/MasterImage_70x46.ppm +++ /dev/null @@ -1,4 +0,0 @@ -P6 -70 46 -255 -0/-20.62/83.:3-92-80-91.80-80-7/,5-*4,)5-*5-*1-'1.'41*74-96/?:/F?3JB4LA2NB2UA2tD4�C3�A5�E=�DG�CF�=B�<@�@;�?/�?-�@-�A+�@+�?.�=,�=+�=*�?.�?3�B3�D6�F9R:/:5372172/61.30,//-0/-3,-6+-P78�IG�bn�|�lp�PHnRLauw|���z|lYVS/.,0/-50-71-81,80,6/,81-81-81.7.,4-*4,*6/+6.+3/*30*41+63-750>8-E=2H?1I>.K@/MD3iE4�@.�<-�G<�DG�BE�.�=,�=*�;*�>-�>3�@4�D8�H;D7,95593162/62.11--1.00.5/.2*,E21xA5�Y\�}�cl�J>kK@\]^g��~lp_YWS,,,,-+0/,1.+2,(2-*0,+2,+2++2,+2,+1,+1,)3-,3-,3/,31,40,52-750:3,>6-@6-C8-H;/EE5UD4m=+�9(�E4�H=�E@�<>�>=�A0�@*�?-�>-�?,�>)�>,�=-�<-�;.�?/�B1�@8�GD�WNFFISIYZO,-/+-/.--/-)/*'-+(,**,**.++.++.++/++/--0,,0-./-*2.,2.+2-,30.82/<4/>4/A5-F91H>7Q<5_70y7-�;/�A3�E9�E@�HA�B/�@,�>-�=/�=-�=+�<+�<,�<.�<2�C7�G:�E@�g_��yWeWCB875+/1*.1+-0,-0//0.02./2./-24*,gcb���~��ip�Y\o`pr���|��_eQ,/2+/2..0-.--+),*++)+('(**+,*+,*+*))*()-+,.-./,+0,+.*)/++0--811<32;21>0.A2/A73B:6K62h7/�=0�>5�A3�D7�G<�?3�?,�=+�;-�<-�;,�9)�9*:.?7�G@�E>�UR��{���r�pSZG<@301(-)'2,+2,+0,*0-+0/+2*10)(eqR�������ʳ�ǰ���������YdJ.0.//-/1.21.30-3/,2-*-*+,+,*)-+(,-',+(),*)--+/-,.+*/+)4,)6/*;3.=40;1-;/.>/.>3,59/93,O,'i:-�A1�@1�;-�B2�>2�-�:+�;*v>)v8,s9-{@4�G>�NE�dVz�q{�����v�|e�gd�ePfP4=0*&#.$&+**)+,'+/''-)$"W\H~�j{�j~�o�o}�t~�{o�lLVD782782994<:5@=8B:8A95=73<75:549009//61.62.63.641973?72B90H=1J>4H=4B80@61?62<94C54A50<6*E5'c6-�=;�BA�C;�>6A5~:/y;/u>.z4)�PL�[VpJ9kS@s`IzX�f`�zr�����~��v��xo�oXiM?;)3)"%+!+/&:&*C))TN:hqRh�Wk�\n�ck�hs�tt�th�dNXC8939:4>>8A?:D?:FAB�CEvC9y:4�3(G@-e^:w�\n�\m�Ys�d~�{������d}_S_G671681==8B@;FA?HC>HC>JD9,E1K;1D:/>=17=0�B@�K]�35�;#�?5�;0�>3�D7�:(�>2�>8�8?�<<�D?�7;�.'�B:�dO�cJ�c^�;E�BC�FO�.E�,H�0T�4\�:h�:o�Ar�Go�Zx�[fa=3HC/vd�����������������Ӱ��g{eWgL330551883=<6DC9GG>JI;MI6IE7MHJH@9E;+C9-?80>83=71>94@=9IA6P@-H?-K81C745=0@?/�I@�4+�4!�A&�:$�6'�=2�A1�@2�@4�8)�1+�++�0)�6%�5!�9,�UI�UQ�AK�?A�;.�E;�AD�>H�AQ�=V�>h�>q�Ew�Jn�Wx�Y�]n�nd�����������������������҅��u�n10-/.,43/892>?5GD;OK8MK4XWW���|x�[ToF?O94462&52):9.B=-K@/P@/C;*:4)040B1-�6<�;/�<'�;%�>,�=1�;1�9*�:+�?2�3*�4,�8.�1+�/(�5 �4!�9,�?6�CA�A>�>3�9(�=-�E@�FK�DK�DX�Bb�Jt�K}�Mz�Tt�Cc�{��_T������������������������������:8163-30+74,<;2IA6VJ9TH:dar��䬲���쏏�nm�LIX@?M<99A=(BC.8A9:EQEUaFSRaG<�F7�=+�A-�;(�6*�80�:4�82�:3�;2�?7�1'�-(�-(�2(�7!�7"�5(�C<�VM�>2�:#�:)�@7�HF�GH�FJ�O\�F`�Jn�Rz�Xz�Uq�Sg�`p�KU᪤���������������������������D@5A=3;6-52(:5/F=7TG6WF7]Uj��ޫ�����������|�f\�RLs7:C:97RJN�s�����]{�KP�<'�9#�:*�;-�<3�;3�61�>9�<7�8/�D9�?4�))�++�2,�2%�<(�:*�7-�LH�C@�9$�9(�>2�QI�E>�NI�QS�Ta�Vn�No�Ux�Wo�Zi�We�OT�tn���������������������������OI;MG:F@5?90=60A=8ME5SD.WLS�����������������틍�oz�ae��N_�OW�L]�HR�;>�>>�>5�>/�?2�>4�9/�3+�7/�8/�3)�3$�9"�>0�8;�05�20�54�53�7+�>/�PJ�EI�=3�8+�<-�C2�=-�H=�NJ�\a�fv�Pm�Zu�rx�bp�{��ueVPA���������������������������WN?VM?PI:KB4F<1E@7LG5SG.VNQ����������������������v��AN�C�?F�>;�GF�>A�?;�=1�?0�;+�:.�93�3/�4.�8*�;+�;6�<9�9%�9!�3&�5/�7+�8&�=)�>5�@B�US�G=�9)�:*�<-�<.�:*�VG�mj�ag�bm�nq�dl�Wpu�iXnE���������������������������[N>ZN>[N=XM�CN�BG�@5�C;�41�B5�;)�9%�:%�8(�4+�13�,3�-1�.8�(>�(0�0'�8(�;2�=4�D6�6&�5)�75�./�4*�5*�J>�>1�6*�:+�7&�H>�qr�s~�r{�s{�Ve�Da��}}�g�̮��Ưʪ�������ǚ�պ������[L<[L<\L^M<^P<[NAYLI^Sdme��ě~��q��@G�>+�@9�<@�BJ�<7�9(�B8�;8�D:�7$�;(�8'�4'�9.�4'�,$�)'�%2�6�'6�UYa7e�N��d~�m�p��o��p��o��q���ÿ�\K7\K6\K6]L7]L9]L;^M=]P=]P=aM:cG>g]q������uq�KU�?Q�=G�<=�>4�;*�>/�83�3+�9'�MA�A3�:.�79�2>�"/� -�!+�%7�;V�cp�NS�:5�6$�-�:0�86�IE�;0�8+�8+�8/�J@�3.�.1�-0�2,�4%�ME����{��Yt�?a�@SIY1p�[��o��q|�f~�f�k~�e��n������^M:^M:^M:^M:^M:_L7^N9VNAaXYo`mmdppx���ꙃ͹v|�d\�MU�9A�77�B2�:+�G>�B9�6+�6'�4.�D7�<.�03�DN�CG�/-�,(�23�>C�?C�78�3.�OJ�OQ�IG�UU�EA�B:�<7�2=�7?�>:�1*�20�.2�0.�4%�H<����q��Fh�_O=_O=`P7\L9_[a}|��}�qv�|�ƚ�Ǻ��ȶ��pR�LA�HJ�79�:2�7.�I?�fX�@3�2+�1,�=1�7)�-)�55�RX�JQ�QV�V[�@B�9?�-7�JV�oz�fv�RN�53�A<�E<�40�,:�5?�63�4*�2/�.2�/-�5)�<3����bw�>c�Ad\;/L_>u�^{�co�Wr�Xx�^y�[w�V��a��he|V[M=_P@_RB`RC`R@\OBcYaww�w|�cj�zz֯�������諸���yd�lg�WZ�6:�63�:1�OA�XI�1'�><�@7�0%�-'�3*�95�SW�Vb�do�ag�/7�(6�FS�^f�T[�73�64�82�80�:5�;;�65�5+�6*�0-�/4�0/�9.�82�w��Rp�`S>e_Xzt�sp�]_�ii���ߝ�ޢ�֠�֞�Ε��pg}^VR|SH�YQ�ys��|�^Z�6-�5#�;*�:0�7,�9/�8/�<*�@1�=4�73�PL�KB�6$�/0�(:�'?�:�#8�.6�:5�<5�75�35�40�7)�9&�6&�5-�5)�4'�V\�Pk�8e�@X95#AB378!QZ4dyN_�Ac�Dl�Nh�Gc�Ic�JfIbD47-::4OD;VL=gellj�QQ�[]�y{Ή�݌�ш�͈�ҍ�ȇ��~Zj\[LpWD�SV�fk���z�;-�;#�;)�6+�;+�6(�:-�8(�:-�:/�:0�?5�:.�1'�/7�+=�*>�$:�&9�5=�:6�;4�54�48�6/�7)�8&�6$�9&�;%�=4�Wl�7c�Cjk3=#/%/4^Y2���s�`]�>m�Kp�Qk�Hi�Me�Jf�Hg�G*0&+0+975EC=Z\i\]�[Z�y|օ�낂ځ�ʃ�ҋ�ۍ��~x�sWR`_Hd_C�WP�Zc�nj�K@�7&�<'�8+�1(�>+�:(�G;�9+�:)�7(�7(�0>=4<=2AE*LM:UTAecg������z�ws�z�yon_WlYGh\Kj^N_O�K<�5.�0+�4*�8$�=$�9,�;)�7&�=5�IB�9'�:)�9-�<4�;7�:8�86�HI�ZX�C=�:7�92�84�68�8>�6=�7;�?7�;+�;'�;(�6#�ID�Uh�MX�]O39"FO)u�_��i��jIT<VM?VN?VP=\RC`WBbYKmckwj|pdm]W[WUR]VGfZFn_HjdO�ZO�RG�:,�4+�7/�7.�6*�9)�:,�<+�5"�9-�<4�H:�B9�>9�<<�68�;8�=2�9*�;-�<5�6:�6:�86�92�96�88�;=�@8�;,�;(�8$�6'�YZ�TV�YR�cK`x;��qv�YO];;=.23+;C1fGo�Jj�Mm�Rj�Gq�Kx�Uq�WcZKe[Ke[Kd[Le[Mg_Jh_Hg^Mg]Lf\I`ZGQN=LH7SP>[ZF__O�aY�JL�40�=)�:*�9+�8*�7*�:+�=/�5�?)�7*�9/�49�6<�6;�5<�64�8&�9&�:)�>4�98�67�85�<3�>9�>>�@;�8+�:(�:(�7"~:*�RJ�TI�\S�n]��sScB'258176/9909C0g�Kw�Qp�Sp�Oo�Ix�Uw�Y`�Jh_Pi`Qi`Qi`Qh_PkbTjbSi`PibLibHhbK`ZFLJ6@E4@H8CJ>UM;�XO�DF�:,�7%�8)�:)�:(�9)�;/�6�9�8*�;5�@E�>;�61�:5�9-�>*�A+�<'�6)�<5�=7�?6�D9�A9�83�8*�8'�<)};(w3"�A3�SG�ZN�YS�YMAM+'2%7>2�@:�>3�C3�HA�IE�EA�=/�F2�C1yA-�:+�<,�=,�8*�:.�;0�?1�<.�6*�7,�<,;*{;,s9*v5(�H;�OB�SN�VW�o_fvIGV4^kQKQ5:;#88/8B/i�Lw�Pp�Nr�P}�`f�Nb�Jb�Mi`Qi`Qh_PlcTkbSmbWlbUldOldPlbVmbUmcThaQVP@EA18A'�K@�>@�NO�im�NJ�C<�E?�HC�IF�GK�LK�IH�AC�BA�@=�=0�A2�<1�:3;2~;1z;/z;+{:+�8,�8,�8(�:*�<,8+{3(y6,p4)v=1�Q@�TG�QM�[SWX@Oe=`vFCW-6@*:<279/8@-_yAx�Qp�Qw�Yj�S\�Gg�Ja�Ii`QjaRlbTjaRjaRkbSkbSkbRlcSlcTpbRpaUf_RfaP_YCA@%rM<�EC�BC�ON�LL�CB�@9�E;�DE�@E�CE�DC�A>�B>�A<�9/�=/�<3�82�;/�;.:-|:.|:/{91{8/|9.z:.x9/u8.r6+o4*l2'v@6�TL�QM�UMyeOZnJUmDM_:9C(89,;=34;089)Vd>t�Tx�\r�\Z�C_�Ie�L\�GhaQibRjdSibRibRjbSkbSkbSlcTlcTmaTfZPspi������}{j7>+3<(<=/?;.^B5�HE�AE�><�DA�DD�DD�FD�F?�F=�D>�=4�=,~>/�9.�:+�:+:,~:/~:0{90y8/w9/v90t:.q6-n3+k4)e1%s=2�RN�YR_R_\HES;2?);E0BJ69A04;.49578,LW3r�S{�^`�IZ~Ca�Ia�KX|GhbRibRkcSibRibRjbSkbSlcTlcTkbRe]S��|�����������ՠ�|CJ25?+:72*0+Z?>��XU�9:�@D�BD�AB�C?�E;�B:�B8�;,=,�<+�:+}9-}9/}:0|:1w:3s8/p6,o8-n7+n6/k4,g3*`.$p8/�UQz\ONO>5@1/5,330.3+4>1;K80>.-2/54+AM/s�Yn�TTu?Z|E_�L_�IWwHhcShcShcShcShcSjcSlcTmdUmdUlbQlje�����������������̝�KO1=6)OHF����������qq�=:�@<�@@�>?�B=�@<�C<�;1�=/~<,:.{9/|90{<3z<4p;1k8-i7-h8-h8.k70i6-a0'Y+m=4vTNG@3.9)1<.7:2686280-9*6D29H616,,-"@J1z�m^�MQo4fF9cJ5_M5iQYF*1(07,17-06,/3,-2-.3--2,,0+,3,)4--8-2>-2>*6C.DV;H]=^qRZlS,8.heVheVheVifWifWjeVlc\ngZhiQlup����������������������������������������������������������Լ�kS�?.�6*8,oA3r=7s?9sA;o?8n=6q94l:3d=2^>2P;+UP9]X=]]?nv\2@+27/28.39/28-/5,.3-.3-,1+*/)+0++3+*4,-5,7@59C43>,>J4\hTQ]O+4-gdUheVifWifWifWjeVnc\lhZflShwo����������������������������������������������������������������ì�u]yH1e6"e3)j90l?4i>4h>2cA7_D5YG5e]GEF/9C'EI+ppR\`G29'7=57=37>48>38<57;66;5271.3-,1+(.(*.*,1,/2/=D==J81?(BP58>49?59@8;A;:>9:@:9=87;6062,1,+/.)-.)3)6J29L38I1;K8/;.\gO_iRgkWihXlfXlgYkf[hgYelY|��������������������ɾ����������������������������������������������������������mgKRK-UO2SO3PN4LO6HO5EN.LS0]e@aeFVV=WTRead( 'input.miff' ); -@blob = $image->ImageToBlob(); -undef $image; - -$image=Image::Magick->new( magick=>'MIFF' ); -$image->BlobToImage( @blob ); - -if ($image->Get('signature') ne - 'a698f2fe0c6c31f83d19554a6ec02bac79c961dd9a87e7ed217752e75eb615d7') - { print "not ok $test\n"; } -else - { print "ok $test\n"; } - -1; diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/bzlib/input.miff b/ImageMagick-6.9.12-44/PerlMagick/t/bzlib/input.miff deleted file mode 100644 index 7740ad5..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/bzlib/input.miff +++ /dev/null @@ -1,9 +0,0 @@ -id=ImageMagick -class=DirectClass matte=False -columns=70 rows=46 depth=8 -signature=eb4d6e084afe2835a1ad28ad7fc12ced -background-color=gray74 border-color=gray74 matte-color=gray74 -{ -This is a comment.} - -:0/-20.62/83.:3-92-80-91.80-80-7/,5-*4,)5-*5-*1-'1.'41*74-96/?:/F?3JB4LA2NB2UA2tD4�C3�A5�E=�DG�CF�=B�<@�@;�?/�?-�@-�A+�@+�?.�=,�=+�=*�?.�?3�B3�D6�F9R:/:5372172/61.30,//-0/-3,-6+-P78�IG�bn�|�lp�PHnRLauw|���z|lYVS/.,0/-50-71-81,80,6/,81-81-81.7.,4-*4,*6/+6.+3/*30*41+63-750>8-E=2H?1I>.K@/MD3iE4�@.�<-�G<�DG�BE�.�=,�=*�;*�>-�>3�@4�D8�H;D7,95593162/62.11--1.00.5/.2*,E21xA5�Y\�}�cl�J>kK@\]^g��~lp_YWS,,,,-+0/,1.+2,(2-*0,+2,+2++2,+2,+1,+1,)3-,3-,3/,31,40,52-750:3,>6-@6-C8-H;/EE5UD4m=+�9(�E4�H=�E@�<>�>=�A0�@*�?-�>-�?,�>)�>,�=-�<-�;.�?/�B1�@8�GD�WNFFISIYZO,-/+-/.--/-)/*'-+(,**,**.++.++.++/++/--0,,0-./-*2.,2.+2-,30.82/<4/>4/A5-F91H>7Q<5_70y7-�;/�A3�E9�E@�HA�B/�@,�>-�=/�=-�=+�<+�<,�<.�<2�C7�G:�E@�g_��yWeWCB875+/1*.1+-0,-0//0.02./2./-24*,gcb���~��ip�Y\o`pr���|��_eQ,/2+/2..0-.--+),*++)+('(**+,*+,*+*))*()-+,.-./,+0,+.*)/++0--811<32;21>0.A2/A73B:6K62h7/�=0�>5�A3�D7�G<�?3�?,�=+�;-�<-�;,�9)�9*:.?7�G@�E>�UR��{���r�pSZG<@301(-)'2,+2,+0,*0-+0/+2*10)(eqR�������ʳ�ǰ���������YdJ.0.//-/1.21.30-3/,2-*-*+,+,*)-+(,-',+(),*)--+/-,.+*/+)4,)6/*;3.=40;1-;/.>/.>3,59/93,O,'i:-�A1�@1�;-�B2�>2�-�:+�;*v>)v8,s9-{@4�G>�NE�dVz�q{�����v�|e�gd�ePfP4=0*&#.$&+**)+,'+/''-)$"W\H~�j{�j~�o�o}�t~�{o�lLVD782782994<:5@=8B:8A95=73<75:549009//61.62.63.641973?72B90H=1J>4H=4B80@61?62<94C54A50<6*E5'c6-�=;�BA�C;�>6A5~:/y;/u>.z4)�PL�[VpJ9kS@s`IzX�f`�zr�����~��v��xo�oXiM?;)3)"%+!+/&:&*C))TN:hqRh�Wk�\n�ck�hs�tt�th�dNXC8939:4>>8A?:D?:FAB�CEvC9y:4�3(G@-e^:w�\n�\m�Ys�d~�{������d}_S_G671681==8B@;FA?HC>HC>JD9,E1K;1D:/>=17=0�B@�K]�35�;#�?5�;0�>3�D7�:(�>2�>8�8?�<<�D?�7;�.'�B:�dO�cJ�c^�;E�BC�FO�.E�,H�0T�4\�:h�:o�Ar�Go�Zx�[fa=3HC/vd�����������������Ӱ��g{eWgL330551883=<6DC9GG>JI;MI6IE7MHJH@9E;+C9-?80>83=71>94@=9IA6P@-H?-K81C745=0@?/�I@�4+�4!�A&�:$�6'�=2�A1�@2�@4�8)�1+�++�0)�6%�5!�9,�UI�UQ�AK�?A�;.�E;�AD�>H�AQ�=V�>h�>q�Ew�Jn�Wx�Y�]n�nd�����������������������҅��u�n10-/.,43/892>?5GD;OK8MK4XWW���|x�[ToF?O94462&52):9.B=-K@/P@/C;*:4)040B1-�6<�;/�<'�;%�>,�=1�;1�9*�:+�?2�3*�4,�8.�1+�/(�5 �4!�9,�?6�CA�A>�>3�9(�=-�E@�FK�DK�DX�Bb�Jt�K}�Mz�Tt�Cc�{��_T������������������������������:8163-30+74,<;2IA6VJ9TH:dar��䬲���쏏�nm�LIX@?M<99A=(BC.8A9:EQEUaFSRaG<�F7�=+�A-�;(�6*�80�:4�82�:3�;2�?7�1'�-(�-(�2(�7!�7"�5(�C<�VM�>2�:#�:)�@7�HF�GH�FJ�O\�F`�Jn�Rz�Xz�Uq�Sg�`p�KU᪤���������������������������D@5A=3;6-52(:5/F=7TG6WF7]Uj��ޫ�����������|�f\�RLs7:C:97RJN�s�����]{�KP�<'�9#�:*�;-�<3�;3�61�>9�<7�8/�D9�?4�))�++�2,�2%�<(�:*�7-�LH�C@�9$�9(�>2�QI�E>�NI�QS�Ta�Vn�No�Ux�Wo�Zi�We�OT�tn���������������������������OI;MG:F@5?90=60A=8ME5SD.WLS�����������������틍�oz�ae��N_�OW�L]�HR�;>�>>�>5�>/�?2�>4�9/�3+�7/�8/�3)�3$�9"�>0�8;�05�20�54�53�7+�>/�PJ�EI�=3�8+�<-�C2�=-�H=�NJ�\a�fv�Pm�Zu�rx�bp�{��ueVPA���������������������������WN?VM?PI:KB4F<1E@7LG5SG.VNQ����������������������v��AN�C�?F�>;�GF�>A�?;�=1�?0�;+�:.�93�3/�4.�8*�;+�;6�<9�9%�9!�3&�5/�7+�8&�=)�>5�@B�US�G=�9)�:*�<-�<.�:*�VG�mj�ag�bm�nq�dl�Wpu�iXnE���������������������������[N>ZN>[N=XM�CN�BG�@5�C;�41�B5�;)�9%�:%�8(�4+�13�,3�-1�.8�(>�(0�0'�8(�;2�=4�D6�6&�5)�75�./�4*�5*�J>�>1�6*�:+�7&�H>�qr�s~�r{�s{�Ve�Da��}}�g�̮��Ưʪ�������ǚ�պ������[L<[L<\L^M<^P<[NAYLI^Sdme��ě~��q��@G�>+�@9�<@�BJ�<7�9(�B8�;8�D:�7$�;(�8'�4'�9.�4'�,$�)'�%2�6�'6�UYa7e�N��d~�m�p��o��p��o��q���ÿ�\K7\K6\K6]L7]L9]L;^M=]P=]P=aM:cG>g]q������uq�KU�?Q�=G�<=�>4�;*�>/�83�3+�9'�MA�A3�:.�79�2>�"/� -�!+�%7�;V�cp�NS�:5�6$�-�:0�86�IE�;0�8+�8+�8/�J@�3.�.1�-0�2,�4%�ME����{��Yt�?a�@SIY1p�[��o��q|�f~�f�k~�e��n������^M:^M:^M:^M:^M:_L7^N9VNAaXYo`mmdppx���ꙃ͹v|�d\�MU�9A�77�B2�:+�G>�B9�6+�6'�4.�D7�<.�03�DN�CG�/-�,(�23�>C�?C�78�3.�OJ�OQ�IG�UU�EA�B:�<7�2=�7?�>:�1*�20�.2�0.�4%�H<����q��Fh�_O=_O=`P7\L9_[a}|��}�qv�|�ƚ�Ǻ��ȶ��pR�LA�HJ�79�:2�7.�I?�fX�@3�2+�1,�=1�7)�-)�55�RX�JQ�QV�V[�@B�9?�-7�JV�oz�fv�RN�53�A<�E<�40�,:�5?�63�4*�2/�.2�/-�5)�<3����bw�>c�Ad\;/L_>u�^{�co�Wr�Xx�^y�[w�V��a��he|V[M=_P@_RB`RC`R@\OBcYaww�w|�cj�zz֯�������諸���yd�lg�WZ�6:�63�:1�OA�XI�1'�><�@7�0%�-'�3*�95�SW�Vb�do�ag�/7�(6�FS�^f�T[�73�64�82�80�:5�;;�65�5+�6*�0-�/4�0/�9.�82�w��Rp�`S>e_Xzt�sp�]_�ii���ߝ�ޢ�֠�֞�Ε��pg}^VR|SH�YQ�ys��|�^Z�6-�5#�;*�:0�7,�9/�8/�<*�@1�=4�73�PL�KB�6$�/0�(:�'?�:�#8�.6�:5�<5�75�35�40�7)�9&�6&�5-�5)�4'�V\�Pk�8e�@X95#AB378!QZ4dyN_�Ac�Dl�Nh�Gc�Ic�JfIbD47-::4OD;VL=gellj�QQ�[]�y{Ή�݌�ш�͈�ҍ�ȇ��~Zj\[LpWD�SV�fk���z�;-�;#�;)�6+�;+�6(�:-�8(�:-�:/�:0�?5�:.�1'�/7�+=�*>�$:�&9�5=�:6�;4�54�48�6/�7)�8&�6$�9&�;%�=4�Wl�7c�Cjk3=#/%/4^Y2���s�`]�>m�Kp�Qk�Hi�Me�Jf�Hg�G*0&+0+975EC=Z\i\]�[Z�y|օ�낂ځ�ʃ�ҋ�ۍ��~x�sWR`_Hd_C�WP�Zc�nj�K@�7&�<'�8+�1(�>+�:(�G;�9+�:)�7(�7(�0>=4<=2AE*LM:UTAecg������z�ws�z�yon_WlYGh\Kj^N_O�K<�5.�0+�4*�8$�=$�9,�;)�7&�=5�IB�9'�:)�9-�<4�;7�:8�86�HI�ZX�C=�:7�92�84�68�8>�6=�7;�?7�;+�;'�;(�6#�ID�Uh�MX�]O39"FO)u�_��i��jIT<VM?VN?VP=\RC`WBbYKmckwj|pdm]W[WUR]VGfZFn_HjdO�ZO�RG�:,�4+�7/�7.�6*�9)�:,�<+�5"�9-�<4�H:�B9�>9�<<�68�;8�=2�9*�;-�<5�6:�6:�86�92�96�88�;=�@8�;,�;(�8$�6'�YZ�TV�YR�cK`x;��qv�YO];;=.23+;C1fGo�Jj�Mm�Rj�Gq�Kx�Uq�WcZKe[Ke[Kd[Le[Mg_Jh_Hg^Mg]Lf\I`ZGQN=LH7SP>[ZF__O�aY�JL�40�=)�:*�9+�8*�7*�:+�=/�5�?)�7*�9/�49�6<�6;�5<�64�8&�9&�:)�>4�98�67�85�<3�>9�>>�@;�8+�:(�:(�7"~:*�RJ�TI�\S�n]��sScB'258176/9909C0g�Kw�Qp�Sp�Oo�Ix�Uw�Y`�Jh_Pi`Qi`Qi`Qh_PkbTjbSi`PibLibHhbK`ZFLJ6@E4@H8CJ>UM;�XO�DF�:,�7%�8)�:)�:(�9)�;/�6�9�8*�;5�@E�>;�61�:5�9-�>*�A+�<'�6)�<5�=7�?6�D9�A9�83�8*�8'�<)};(w3"�A3�SG�ZN�YS�YMAM+'2%7>2�@:�>3�C3�HA�IE�EA�=/�F2�C1yA-�:+�<,�=,�8*�:.�;0�?1�<.�6*�7,�<,;*{;,s9*v5(�H;�OB�SN�VW�o_fvIGV4^kQKQ5:;#88/8B/i�Lw�Pp�Nr�P}�`f�Nb�Jb�Mi`Qi`Qh_PlcTkbSmbWlbUldOldPlbVmbUmcThaQVP@EA18A'�K@�>@�NO�im�NJ�C<�E?�HC�IF�GK�LK�IH�AC�BA�@=�=0�A2�<1�:3;2~;1z;/z;+{:+�8,�8,�8(�:*�<,8+{3(y6,p4)v=1�Q@�TG�QM�[SWX@Oe=`vFCW-6@*:<279/8@-_yAx�Qp�Qw�Yj�S\�Gg�Ja�Ii`QjaRlbTjaRjaRkbSkbSkbRlcSlcTpbRpaUf_RfaP_YCA@%rM<�EC�BC�ON�LL�CB�@9�E;�DE�@E�CE�DC�A>�B>�A<�9/�=/�<3�82�;/�;.:-|:.|:/{91{8/|9.z:.x9/u8.r6+o4*l2'v@6�TL�QM�UMyeOZnJUmDM_:9C(89,;=34;089)Vd>t�Tx�\r�\Z�C_�Ie�L\�GhaQibRjdSibRibRjbSkbSkbSlcTlcTmaTfZPspi������}{j7>+3<(<=/?;.^B5�HE�AE�><�DA�DD�DD�FD�F?�F=�D>�=4�=,~>/�9.�:+�:+:,~:/~:0{90y8/w9/v90t:.q6-n3+k4)e1%s=2�RN�YR_R_\HES;2?);E0BJ69A04;.49578,LW3r�S{�^`�IZ~Ca�Ia�KX|GhbRibRkcSibRibRjbSkbSlcTlcTkbRe]S��|�����������ՠ�|CJ25?+:72*0+Z?>��XU�9:�@D�BD�AB�C?�E;�B:�B8�;,=,�<+�:+}9-}9/}:0|:1w:3s8/p6,o8-n7+n6/k4,g3*`.$p8/�UQz\ONO>5@1/5,330.3+4>1;K80>.-2/54+AM/s�Yn�TTu?Z|E_�L_�IWwHhcShcShcShcShcSjcSlcTmdUmdUlbQlje�����������������̝�KO1=6)OHF����������qq�=:�@<�@@�>?�B=�@<�C<�;1�=/~<,:.{9/|90{<3z<4p;1k8-i7-h8-h8.k70i6-a0'Y+m=4vTNG@3.9)1<.7:2686280-9*6D29H616,,-"@J1z�m^�MQo4fF9cJ5_M5iQYF*1(07,17-06,/3,-2-.3--2,,0+,3,)4--8-2>-2>*6C.DV;H]=^qRZlS,8.heVheVheVifWifWjeVlc\ngZhiQlup����������������������������������������������������������Լ�kS�?.�6*8,oA3r=7s?9sA;o?8n=6q94l:3d=2^>2P;+UP9]X=]]?nv\2@+27/28.39/28-/5,.3-.3-,1+*/)+0++3+*4,-5,7@59C43>,>J4\hTQ]O+4-gdUheVifWifWifWjeVnc\lhZflShwo����������������������������������������������������������������ì�u]yH1e6"e3)j90l?4i>4h>2cA7_D5YG5e]GEF/9C'EI+ppR\`G29'7=57=37>48>38<57;66;5271.3-,1+(.(*.*,1,/2/=D==J81?(BP58>49?59@8;A;:>9:@:9=87;6062,1,+/.)-.)3)6J29L38I1;K8/;.\gO_iRgkWihXlfXlgYkf[hgYelY|��������������������ɾ����������������������������������������������������������mgKRK-UO2SO3PN4LO6HO5EN.LS0]e@aeFVV=WT -# - -BEGIN { $| = 1; $test=1; print "1..2\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/bzlib' || die 'Cd failed'; - -# -# Test reading BZip compressed MIFF -# -testRead( 'input.miff', - 'a698f2fe0c6c31f83d19554a6ec02bac79c961dd9a87e7ed217752e75eb615d7' ); - -# -# 2) Test reading BZip stream-compressed MIFF (.bz2 extension) -# -print("Reading BZip stream-compressed MIFF (.bz2 extension) ...\n"); -++$test; -testRead( 'input.miff.bz2', - 'a698f2fe0c6c31f83d19554a6ec02bac79c961dd9a87e7ed217752e75eb615d7' ); - diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/bzlib/write.t b/ImageMagick-6.9.12-44/PerlMagick/t/bzlib/write.t deleted file mode 100644 index f9db65d..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/bzlib/write.t +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/perl -# -# Test writing files using bzlib-based compression -# -# Contributed by Bob Friesenhahn -# -BEGIN { $| = 1; $test=1; print "1..1\n"; } -END {print "not ok $test\n" unless $loaded;} - -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/bzlib' || die 'Cd failed'; - -# -# Test writing BZip-compressed MIFF -# - -testReadWrite( 'input.miff', - 'output.miff', - q/compression=>'BZip'/, - 'a698f2fe0c6c31f83d19554a6ec02bac79c961dd9a87e7ed217752e75eb615d7' ); - -$test = 0; # Quench PERL compliaint - diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/cgm/input.cgm b/ImageMagick-6.9.12-44/PerlMagick/t/cgm/input.cgm deleted file mode 100644 index 6e7bfcd..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/cgm/input.cgm +++ /dev/null @@ -1 +0,0 @@ -0 \XCGMF01\1 A1!XSAMMIE CGM File\1"@1*XA\1-Xroman \Xgreek \Xscript \Xold english \Xstick \1&H1)@@@@0"XPicture\2%@@gjLgjL2"A0#60A@ddddRRRRIIIIvvvv[[[[mmmmfw~~bEzL5"b`@5#F cp^dfQ`pAaD d`_dkV@tA cp^djR@tA cp^djR`pAaD d`_dj[@`[ cp^diX@`Z cp^diX`pAaC d`WdkBHW cpWdi_GW cpWdi_`p@aC d`WdkW@pU cpWdjT@pU cpWdjT`p@aC cWdlRa@p[ coVdkOaAp[ coVdkO`pAaC cWdk_@`S coVdj[@`T coVdj[`pAaD cRdlAER coQdj^ES coQdj^`pAaC cRdlS@pR coQdkP@pR coQdkP`pAaC c|UdnIb]qV clTdmFb]qV clTdmF`pAaC c|XdkWSbR clWdjTSbR clWdjT`pAaC d`_dgUtGdB cp^dfQtGdC d`^dgSAdA d`_dkTfO`^ dgNdlR`UqF dhCdkL\tU dgWdfW]qP dgJdeGvLbL cp]dfPAd@ cp^djP`W`R cqUdkBKqG cr@di[UtU cq[deFYqP cqRdcVpUbZ cp]dfP`pAaC cp^djP`pAaD cqUdkB`uYaP cr@di[`vCaQ cq[deF`u\aQ cqRdcV`uXaQ ciQdjHcEr] clVdgKq_pZ cjWdfQcGrM cm^ddDJa\ cnDdhTDrT cnDdhT[bS cmYdkGpQaL cmHdlSrN`P cjZdmCa]qC clWdl@sGH ciPdlHAr@ clSdjOdGsQ cpZdf^JrX cqDddFEbA cqIdfGQbQ cqHdhXWbE cqAdj]pSaF cpNdlCMpY cp[dkJpZ_ cpAdj[sPaT clQdlOBr@ clSdjOsBW clQdlOsAW cpAdj[sJaE cp[dkJvAaY cpNdlCsF`P cqAdj]sHJ cqHdhXsDT cqIdfGsAW cqDddFsFR cjZdmCSvR clWdl@QtU cp[dkJQtL cZdkRcVr] dcPdhUcR^ dgBdhGcFrL djHde[Ka[ djOdjJDrT djOdjJ\bT djCdl^pPaL diSdnJrNO dgEdnYsTqO dcQdmJsYG cXdmQBq_ c|YdkKdGsQ da@dgZfLrK dgLdeOEbA dgQdgPQbQ dgPdjAWbE dgIdlFpRaF dfWdmLuVqF daAdlFpZ_ d`GdkWsPaT c|WdmKBr@ c|YdkKcAG c|WdmKcAF d`GdkWcJaS daAdlFfDbS dfWdmLb\`^ dgIdlFbZ`X dgPdjAb_I dgQdgPcBF dgLdeOb\L dgEdnYSvR dcQdmJQtU daAdlFQtL ddEdpPqKq\ dbZdnTrC`tZ d`WecNpQaG d`FedUqHiD c~^emYEaJ cCeoCaM`[ d`Peo^`RrA daBem]aSzE dbUecXFpZ db[eb^Ip_ dcDea_a^}] deBdtBp]sR c~CdpCqLqT c|WdnOrC`tQ czTec@[aG czIedGqBiE cyGemLaQF czXemRaHyP c|@edBCp] c|CecEDpZ c|GebKa\prH c~CdpCe[c] dc^dt@q]m] dbAea]Z`^ daWeb[@`[ daWecVqKjE d`Lem[^bB c^eo]tE@ c{Yeo]qDqD czUenYqNqM cyGemLeWM czIedGe]N czTec@fCN c|WdnOfCE c~CdpCfBM dc^dt@aDB dbAea]aCB daWeb[aDC daWecV`^B d`Lem[`VB c^eo]`RA d`Lem[uTY c{Yeo]qArK czUenYdNJ db[eb^rD`P daWecVuWL daWeb[uTJ dbAea]uZN cg_dnRqKq] cfTdlUrC`tZ cdQeaOVaH cdKebWp[iE ccPek\`PaK cd@emGaM`[ ceMenBHrB ceUel@aEzF cfZeaZUp[ cfUe`_Ip^ cf^e`Aa^}] ch\drDp]sR cnBdn_qLqS clVdmLrC`tQ cjSea][aG ciFelHaByD ciFelHaQF cjWelNaHyP ck_eb^Cp] clBebADpY clFeaHa\prI cnBdn_tCcG ci_drFq^m] chAe`CY`_ cgXeaB@`Z cgXea\qLjE cfLelA]bB ce_enCcR`R ciQenUqCqE chNemP`XqH ccPek\eVL cjHecDu]] cjSea]vB^ clVdmLvBpW cnBdn_vC] ci_drFqCR chAe`CqCR cgXeaBqCS cgXea\p^R cfLelApWQ ce_enCpRQ cfLelAdKM ciQenUaFrG chNemPtNY cfUe`_rD`P cgXea\dGaB cgXeaBdJ`_ chAe`CdEaE c|WdnOppAqC cmOdmSpYW c}PdnWpYX c}PdnWppAqD cmZdpJ[rW c}[dqN[rW c}[dqNppAqD cmPdsZJsP c}Qdt^JsP c}Qdt^ppAqD cl_dwX`Qs^ c}@dx[`Qs] c}@dx[ppAqC clZdw]EU c|[dyAEV c|[dyAppAqD clWdxNCpQ c|XdyRCpQ c|XdyRppAqD cl[dx\T^ c|\dy_T] c|\dy_ppAqC clNd|NMsR c|Nd}QNsR c|Nd}Qpp@qC clHd|MFA c|Id}QE@ c|Id}QppAqD clFd|^BpQ c|Gd~ABpP c|Gd~AppAqC clJd}LT^ c|Kd~PT_ c|Kd~PppAqD ckZe`_`PsS c{[ebB`PsR c{[ebBppAqC ckWe`^CA c{XebBC@ c{XebBppAqD ckTeaPCpR c{UebTCpR c{UebTppAqD ckXeaYTY c{Yeb\TX c{Yeb\ppAqC ckCekQ`UyX c{DelU`UyY c{DelUppAqD cjUelYNqH czVem]NqH czVem]ppAqD ciLel]aIT cyMenAaIT cyMenAppAqD ciFelHF`U cyGemLF`U cyGemLppAqD cjHeb_qBiI czIedBqBiJ czIedBppAqC cjSea][aB czTec@[aB czTec@ppAqC clVdmLrC`tQ c|WdnOrC`tQ cyBeoWOqB ckGenOqTF czVeoQqTF czVeoQOqB ckLenXUY cz[eo[UZ cz[eo[OqC cjZev[`RxC czIew^`RxC czIew^OqC cjKew^OqC cyZey@OqB cyZey@OqB ciGevXaDaF cxVewZaDaF cxVewZOqB ciNeoBWgV cx]epEWgU cx]epEOqC ciSenUUM cyBeoWUN5#B ci^dcFp[iS ci^dcFNA cjLdcGp[iS ciQdlZ^Q cjLdcGH@ cjTdcGp[iS ciYdlZX@ cjTdcGTR cjPdcEp[iT ciUdlYDA cjPdcE\R cjDdcCp\iT ciHdlWMB cjDdcC^@ ciVdcCp\iS chZdlVNA ciVdcCX@ ciNdcCp[iS chSdlVG@ ciNdcCDA ciRdcDp\iS chVdlWSQ ciRdcDLB ciCdlY]R ciCdl[SaA ciCdl[`VA ciYdl\SaA ciVdm]pVQ ciYdl\M@ cjFdl\RaA cjDdm]^@ cjFdl\BQ cjHdl[Sa@ cjEdm[QB cjHdl[\S ci\dlXRaA ciZdmYKB ci\dlXpTR ciHdlVSaA ciEdmW`UB ciHdlVpUR chSdlTSaA chPdmU`UB chSdlT^@ chEdlTSaA chBdmUN@ chEdlTQB chDdlVTaA ch@dmWBR chDdlVKB chOdlXSaA chLdmY\R chOdlX`TC ci@dm\pTS ciFdm^R`V ciFdm^`YB ci_dn@R`V ci]dnVpYR ci_dn@`RA cjQdnAR`U cjOdnVpR@ cjQdnAGR cjXdm_R`V cjVdnUWA cjXdm_VR cjRdm]R`V cjPdnSFB cjRdm]pRS cj@dmZR`V ci^dnP`RC cj@dmZpXS ciHdmWS`V ciEdnM`YC ciHdmWpYQ chOdmVR`U chMdnK`XB chOdmVpSQ cg\dmUR`V cgZdnK`S@ cg\dmUWB cgUdmWR`U cgSdnLGQ cgUdmWGB cg\dmYR`V cgZdnOWS cg\dmY`RC chNdm\S`V chKdnRpQS chNdm\`XB ciDdnTpYR5#F biDdcG`pEaD byIdhL@tA biDdgH@tA biDdgH`pEaD byIdgQ@`[ biDdfM@`[ biDdfM`pEaD byBdgXGW bh]dfTGW bh]dfT`pEaD byBdhM@pU bh]dgI@pU bh]dgI`pEaD bx@diHaBp[ bg\dhDaAp[ bg\dhD`pDaD bx@dhT@`T bg\dgQ@`S bg\dgQ`pDaC bw\dhWDS bgWdgTES bgWdgT`pEaC bw\diI@pR bgWdhE@pQ bgWdhE`pEaD bt_dj_b]qV bd[di[b\qV bd[di[`pDaD buAdhMRbR bd]dgIRbR bd]dgI`pDaD byIddKtHdB biDdcGtGdB bx_ddH@dA bx_dhIfJ`^ bIdiG`VqF b_dhA\tV bSdcK]qP bFda[vGbM biUdcGAd@ biVdgG`Z`R bjPdgYIqG bjYdfRStU bjVda]YqP bjMd`MpXbZ biUdcGoJaA biVdgGoIaB bjPdgY`tYaN bjYdfR`uFaO bjVda]`t]aN bjMd`M`tYaN baWdf^cDr^ bd[dd@r@pZ bb[dcFcFrL bfAd`ZKa[ bfHdeIDrT bfHdeI[bS be]dg\pQaM beLdiIrOO bb]diXb@qC bd]dhUsHI baUdh^Br@ bdZdgEdHsQ biBdcTGrY biId`[FbA biOdb\RbR biMdeNVbE biGdgSpSaF bhTdhYOpY biCdh@p[_ bhHdgQsPaT bdXdiEBr@ bdZdgEsCW bdXdiEsCW bhHdgQsKaD biCdh@vFaX bhTdhYsH`P biGdgSsJI biMdeNsEU biOdb\sCW biId`[sHQ bb]diXRvR bd]dhURtU biCdh@QtL bxEdhGcVr\ b{[deKcT^ bOdd]cGrL cbVdbQJa[ cb\dg@DrT cb\dg@[bS cbQdiSpQaM cb@dk@rOO bQdkOsTqO b{]dj@sZG bxCdjGBr@ buBdhAdGsQ byIddPfNrK bWdbEFbA b]ddFRbQ b[dfWVbE bUdh\pSaF bBdjBuWqF byKdh\p[pP bxPdhLsPaT bu@dj@Bq_ buBdhAcCF bu@dj@cCG bxPdhLcMaT byKdh\fFbS bBdjBb^`^ bUdh\b\`W b[dfWcAI b]ddFcCF bWdbEb_L bQdkORvR b{]dj@RtU byKdh\RtL b|QdmFqKq\ b{FdkJrC`tZ byCe`DpQaG bxReaKqIiD bwIejOFaI bwOekXaM`\ bx\elT`SrA byOejSaRzE b{Ae`NFpZ b{GdTIp_ b{Pd~Ua^}] b}NdpXp]sR bvMdlYqLqT buAdkErB`tQ br_dV\aG brSe`]qBiE bqQejBaQF bsBejHaIyP btKe`XBp] btMd[EpZ btRdAa[prH bvMdlYe]c] b|JdpVq]m] bzMd~SZ`^ bzCdQ@`[ bzCe`LqKjE bxXejQ^bB bxJelStG@ btCelSqCqD bs@ekOqOqM bqQejBeXM brSe`]e_N br_dVfDN buAdkEfEE bvMdlYfDM b|JdpVaDB bzMd~SaCB bzCdQaDC bzCe`L`^B bxXejQ`WB bxJelS`RA bxXejQuVY btCelSqArK bs@ekOdOI b{GdTrD`P bzCe`LuXL bzCdQuVJ bzMd~Su[N b`DdkGqKq\ a~YdiKrC`tY a|Vd~DVaH a|PdLp[iE a{UehQ`PaK a|Eei\aM`[ a}RejWHrB a}ZehUaEzE a~_d~PVp[ a~Yd}UJp_ aCd|Va^}] baAdnYp]sR bfHdkUqKqT bd]djArC`tQ bbZd~R[aG baMeh^aByE baMeh^aQF bb^eiDaHyP bdFdTBp] bdHd~WEpZ bdMd}]a[prH bfHdkUtDcG bbDdn\q^m] b`Fd|YY`^ a]d}W@`[ a]d~RqLjE a~QehW]bA a~DejXcT`R baXekJqDqD b`TejF`YqH a{UehQeXM bbOdYu_] bbZd~RvD^ bd]djAvDpV bfHdkUvD^ bbDdn\qCS b`Fd|YqCS a]d}WqDR a]d~Rp^R a~QehWpWR a~DejXpRQ a~QehWdMM baXekJaFrF b`TejFtOZ a~Yd}UrCO a]d~RdIaB a]d}WdKa@ b`Fd|YdGaD buAdkEppDqD beVdjIpYX buZdkMpYX buZdkMppDqD bfAdm@[rW bvEdnD[rW bvEdnDppDqD beWdpPJsP bu\dqTIsP bu\dqTppEqD beGdtM`Ps] buKduQ`Qs] buKduQppDqD beAdtSFV buEduWFV buEduWppDqD bd^duDCpQ buCdvHBpQ buCdvHppEqD beBduQT] buGdvUT] buGdvUppEqD bdUdyDMsS btYdzGNsR btYdzGppDqC bdPdyCEA btTdzGE@ btTdzGppDqD bdNdySBpP btRdzWBpP btRdzWppDqD bdQdzAS^ btUd{ES^ btUd{EppDqD bdAd}T`PsS btEd~X`PsS btEd~XppDqD bc^d}SCA btBd~WCA btBd~WppDqD bc\d~FBpS bt@dJBpS bt@dJppDqD bc_d~NSX btDdRTX btDdRppEqD bcJehG`UyY bsNeiK`VyY bsNeiKppDqD bb\eiONqH bs@ejSNqH bs@ejSppDqD baSeiSaIT bqXejWaHT bqXejWppEqD baMeh^F`U bqRejBF`U bqRejBppEqD bbOdTqBiJ brSe`XqAiJ brSe`XppDqD bb[d~R\aB br_dV\aB br_dVppDqD bd]djArB`tQ buAdkErB`tQ bq@epHSqB bcBeo@qUF brTepBqTF brTepBRqB bcFeoITY brYepLUZ brYepLSqC bbUewM`QxD brGexO`RxC brGexORqB bbEexO`PqB bqXeyROqC bqXeyRSqC baAewIaDaF bpTexLaDaF bpTexLSqC baHeoSWgV bp[epVWgV bp[epVSqC baMeoFUM bq@epHUN5#N byKcRQ@ byJcRQ@ byIcR@Q byIcQBA byKcSQA byJcTQ@ byIcT@Q byIcSB@ byKcR@A byJcR@B byIcR@B byIcQ@B buFc{_qAs@ btEcx_FpT btKcxK`^cC buIc{NS`Q br_c{Zq@s@ bq_cxZEpT brDcxF`_cC bsCc{IT`Q buFc{_rGU buIc{NrFU btEcx_rFU btKcxKrGU bWdgZQ@ bVdgZQ@ bUdgZ@@ bUdgZB@ bWdg\Q@ bVdg\Q@ bUdg\@Q bUdg[BA bWdgZ@B bVdgZ@B bUdgZ@B bUdgZ@A c`Kc}RpUrA bVc{QDpR bZcz_`UbA c`Oc}@T`R bw^c|_pUrA bwIcz^DpR bwMczL`UbA bxBc|MT`R c`Kc}RxMpS c`Oc}@xMpS bVc{QxMpS bZcz_xMpS cjAdcE@@ cjAdcER@ ci_dcE@@ ci_dcEB@ cjAdcG@@ cjAdcGR@ ci_dcG@@ ci_dcGB@ cjAdcE@B cjAdcE@B ci_dcE@B ci_dcE@B clVdnVpXC ck^dnYuQ\ cfMdnM`XS cgEdnJeQL clSdpIpXC ck[dpLuQ\ cfJdp@`XS cgBdo]eQL clVdnVSaS ck^dnYSaS cfMdnMSaS cgEdnJSaS cjQdh\[A cjFdh]qJR ch\dh[KR ciGdhYaJC cjGdnS\A ci[dnTqJS chQdnQKQ ch\dnPaKC cjQdh\ZeW cjFdh][eW ch\dh[[eV ciGdhY[eW cjOdcEZeW cjOdcESA cjLdcF[eV cjAdh\D@ cjLdcF_Q ci]dcEZeW ciSdh\N@ ci]dcEZQ ciSdcD[eW ciHdh[KA ciSdcDD@ ciWdcD[eV ciLdhZTA ciWdcDN@ cjEdcD[eW ciZdh[^Q cjEdcDJA cjEdh\[Q bvKd|FQB bvJd|HQ@ bvId|H@R bvId|FB@ bvKd|H@A bvKd|IR@ bvId|I@Q bvId|HB@ bvKd|F@B bvJd|HAA bvId|H@A bvId|F@B bvIdnVgX`Q b~AdoGsKiI bzVdxPwWpQ br_dw_cJyI bw@dsLgW`Q b~Wds]sJiI b{Md}FwXpQ bsUd|UcKyI bvIdnV`WdV b~AdoG`VdV bzVdxP`WdV br_dw_`VdV brUdtMVE brOdtR[W brDdtKUpS bq_dsXApP br@dsHGU brGdsCIG brPdsJF`S bpEduNXF bo]duTpQT boLduPZpR boBdt^R_ bo@dtOJW boJdtHNF boXdtNL`Q bnNdwEZH bnDdwMpSS bmQdwJ]\ bmDdv^T_ bm@dvOLV bmLdvI`QA bm]dvJOM bmWdyL[J bmLdyVpTC blXdyYpPZ blHdyOS\ blEdyCKZ blPdxY`TR bmDdxW`PJ bnCd{Z[J bmXd|DpTH bmDd|L_T blUd|HS\ blRd{\KZ bl]d{R`SW bmPd{K`PD boOd~EXN boGd~SpQK bnVd~^\@ bnJd~^RY bnHd~UJ] bnRd~HO\ boAd}\MB bqXe`FWO bqQe`U]O bqDeaDWD bp]eaHQW bp\eaAI^ bqEe`SKpP bqPe`CIS btTeaST`P btPebCX`R btHebUQF btGeb[CU btJebVEpP btOebFEpR btTeaTCV bwXebHS`P bwUebX@`T bwUecLDF bwYecRES bw^ecOBpR bx@eb]ApR bxAebKUX bzWebAQ`P bzVebQG`S bz]ecDIG b{FecKFU b{LecFBpP b{NebVVpS b{HebC[W b}Hea@@O b}HeaOL`P b}Tea_NF b~BebEJV b~Lea_R_ b~JeaPZpR b~@e`^pPT b~_dHAN b@dVON bOe`D`QA c`@e`ELV c`Ld_TpP c`HdO]\ b[dCpSR bUd}ACL bXd}M`PI c`Hd}V`UQ c`]d}UJ[ caGd}JS[ caDd|_pPZ c`Td|UpTB bJdzSCK bMdz^OE b\d{C`SX c`Odz[KZ c`ZdzQS[ c`WdzF_T c`HdzBpSG b}]dxIAG b}^dxPMA b~KdxQO\ b~ZdxEK\ bEdwYSY bBdwP[@ b~WdwPpQJ b{TdvGQG b{SdvNIS b{\dvKKpP b|Gdu[I^ b|PduMQW b|OduFWD b|HduJ]O bxXdt[SE bxUdu@CV bxXdtZFpR bx^dtHDpQ byBdsWCU byEdsRQF byDdsXW`R brUdtMVE brOdtR[W brDdtKUpS bq_dsXApP br@dsHGU brGdsCIG brPdsJF`S brUdtMrPaA bpEduNqWaW bnNdwEpWbG bmWdyLLbN bnCd{ZaLbK boOd~EbIbA bqXe`Fb\aM btTeaScD`U bwXebHb_W bzWebAbQqA b}Hea@aWqX b~_dH`VrG bUd}A[rN bJdzSqMrJ b}]dxIrIrB b{TdvGr\qL bxXdt[vC^ brUdtM@@ brOdtRrRaB bo]duTqYaY bnDdwMpXbI bmLdyVLbN bmXd|DaObO boGd~SbJbB bqQe`Ub_aN btPebCcE`U bwUebXcAW bzVebQbRqB b}HeaOaXqY b@dV`XrI bXd}M[rO bMdz^qOrN b}^dxPrKrB b{SdvNr^qN bxUdu@vF^ brOdtR@@ brDdtKrXaE boLduPq[aZ bmQdwJpYbO blXdyYLbS bmDd|LaRbR bnVd~^bNbF bqDeaDcDaQ btHebUcM`W bwUecLcHX bz]ecDbWqE b}Tea_a[q[ bOe`D`YrN c`Hd}V\rS b\d{CqQrR b~KdxQrOrF b{\dvKsDqQ bxXdtZvT_ brDdtK@@ bq_dsXr]aF boBdt^q^b@ bmDdv^p\bQ blHdyOMbY blUd|HaUbV bnJd~^bSbJ bp]eaHcJaS btGeb[cR`W bwYecRcMW b{FecKb\qF b~BebEa^r@ c`@e`E`]rP c`]d}U^rZ c`Odz[qUrV b~ZdxErSrJ b|Gdu[sIqS bx^dtHv_pP bq_dsX@@ br@dsHs@aG bo@dtOr@b@ bm@dvOp[bT blEdyCMbY blRd{\aVbY bnHd~UbTbL bp\eaAcNaU btJebVcT`Y bw^ecOcNY b{LecFc@qG b~Lea_b@r@ c`Ld_`[rU caGd}J]rY c`ZdzQqUrX bEdwYrUrL b|PduMsNqV byBdsWwB_ br@dsH@@ brGdsCr]aE boJdtHq^bA bmLdvIp\bP blPdxYMbY bl]d{RaUbV bnRd~HbSbK bqEe`ScJaS btOebFcQ`W bx@eb]cNW b{NebVb\qF b~JeaPa^rA c`HdO`\rP caDd|_]rY c`WdzFqUrV bBdwPrSrJ b|OduFsJqT byEdsRv^_ brGdsC@@ brPdsJrXaD boXdtNq[a\ bm]dvJpYbM bmDdxWLbT bmPd{KaQbQ boAd}\bObG bqPe`CcDaQ btTeaTcM`W bxAebKcGX b{HebCbXqE b~@e`^a[q[ b[dC`YrN c`Td|U\rS c`HdzBqQrR b~WdwPrOrF b|HduJsDqR byDdsXvT^ brPdsJ@@ brVds]rRaB bpDdt_qXaX bnLdvWpXbJ bmTdyALbN bn@d{OaNbO boNd}^bKbB bqYe`@b^aN btWeaNcE`U bw\ebCcAW bz]ea\bSqB b}Pe`ZaXqY bHdA`XrJ c`@d|W[rN bUdzIqOrO b~FdwZrKrA b{[duYr^qO bx]dtJvG] brVds]@@ b{Hd|X]aD bQd|AtVa[ b^dz^tVaZ b^dz^]aC b}TdxSa]cN b~@dwPa^cN b~@dwP\aC b{GdyVbMqC b{SdxRbMqB b{SdxR\aD bwXdwWcOa_ bxDdvScOa_ bxDdvS\aD bwKduBMbU bwXds_LbT bwXds_]aC bsXdtZcSH btEdsWcSH btEdsW]aC btEdwO]rU btQdvK\rT btQdvK\aD bqFdy@b_qQ bqSdw\b^qQ bqSdw\]aD bnMdwRbYaN bnZdvNbYaN bnZdvN]aD blQdzWa\sE bl^dySa\sE bl^dyS]aD br[d}JvJrS bsGd|FvIrS bsGd|F\aD bz[d}\x@pR b{Hd|XxApR5#F cdUdiPQA cdTdiQRQ cdRdiPA@ cdSdiPB@ cdUdiRQ@ cdTdiRR@ cdRdiRAQ cdSdiQBA cdUdiP@B cdTdiQ@A cdRdiP@B cdSdiP@A ciDdi[qYT ceAdk^bJrG cfZdlBbJrG cfZdlBqYT ceNdiK]bS cgGdiO]bS cgGdiOqYT cgOdg[rAaP ciHdg_rAaP ciHdg_qYT cgKdiWDq\ ciDdi[Dq\ cf_dkOqYT cb^dlTbHqI cdWdlXbHqI cdWdlXqYT cbTdh^JcV cdMdiBJcV cdMdiBqYT ceLdi[rXp] cgDdi_rWp] cgDdi_qXT ceFdkKFqP cf_dkOEqP ciMdhAWG ciFdhHqKS cg[dhEHW chCdg^aJC ciMdiDWG ciFdiKqKR cg[diIHX chCdiAaJC ciMdhA@aC ciFdhH@aC cg[dhE@aD chCdg^@aC chJdePr]bH ceMdgX_rL cd^deLqYaW ccEdgCpYcY cbLdj\vAe[ b|KdpWRt] b|IdkZqE`R b{DdlLqCU bzAdlGp^`] byCdmDfFN bIdmR`^p^ c`GdlTaCF caJdlZaEpS cbOdlG`Sd_ ccBdqFfSuZ ciUdkL`YsY cjNdgSaYqW clGde\ObL clVdhHb]rH coSdf@wIpP ccCcwQwKdW b{Xc|HsRgL bxFdcTrMb[ buYdfOmI`] ccBdgLcPrY cfRddSkIvZ cq[c}Yb^uA ctYcxXpqVqG chJdePuG}_ coSdf@eF}H ceMdgXgI`P cd^deLgI`P ccEdgCgI`P ccEdgCwMz[ cjNdgSgMyZ cbLdj\gI`P b|KdpWfWO cbOdlGdCwT b|IdkZtCxF b|IdkZfFM b{DdlLfFN bzAdlGfFM byCdmDsJvU bIdmRcYvF coSdf@cDsA crWdb_eG}H cw^cuWsEcA ckNdbNuF}^ cfHctP`qVaG chJdePcDsB ckNdbNgI`Q ccCcwQcEsA boBcxR@@ boBcxRR@ bo@cxRA@ boAcxRA@ boBcxS@A boBcxTR@ bo@cxTAQ boAcxSA@ boBcxR@A boBcxR@B bo@cxR@B boAcxR@A ctYe~ObIsY cwBezVtLK crVe{As@aE coVe|FqQaZ cnEe~@fTO coVe|FFp^ co\e{H`SuG cpOevA`WwQ cqFenPMtS cqSei]`YtB crLee[`ZvD csFdWJuS csPdzDbZaZ cvJd{^dXaP c{Bd}NqStF cyOdyHtVaeG cxRenUbPpqG ctBenObHprQ cxRenUtPV ctBenOr\A crVe{AaL|R cwBezVaP|A csPdzDprAp] csFdWpq]qH crLee[pq]qH cqSei]pq]qH cqFenPpq]qH cpOevApq]qH co\e{Hpq]qH coVe|Fpq\qH cnEe~@pq]qG b|He|Yu_] bvIe|LaWq] bx@ezObBY bzBezFbGE b|IezKQbN b|He|YaRq[ b}Zez^Ep^ b|IezKaV[ b}_ez@`SuG b|IezKaD}D bzBezFaE}E bx@ezOaJ}T byJel[a]F b{GemAbFF b}MemGa\A bIemHpWgQ byJel[bFptA b{GemAbQpsG b}MemGbRpsI bIemHMtS bVehU`YtB c`OedS`ZvD caId~OFuH caOdyGqP`W b_dy^rGT b}XdyZrHq@ bz_dwD`QaV bz_dwD`~PbD crVe{ArZG bvIe|LdVqeH cm]ezKOqB c`BeyBqTG coQezEqTF coQezEOqC c`GeyLUZ coVezNUY coVezNOqB bUfaO`RxC coDfbQ`RxC coDfbQOqB bEfbR`PqC cnUfcTOqC cnUfcTPqB b~BfaKaCaG cmQfbNaDaF cmQfbNOqC b~IeyVWgU cmXezXWgV cmXezXOqB b~NeyIUM cm]ezKUM bzVdwX}Ip^ bnEdwPpXpV b{MdxNpWpV b{MdxN}Hp^ bnMdzYXsI b{Vd{VYsH b{Vd{V}Ip] bnAd~TLs[ b{IdRMs\ b{IdR}Hp^ bmNeb]`StI bzVecZ`StH bzVecZ}Hp] bmHec@FS bzPec^FT bzPec^}Hp^ bmDecRDpR bzMedPCpR bzMedP}Ip^ bmHedCTpQ bzQeeATpQ bzQeeA}Ip^ blXeh@`Ps] bz@eh]`Qs\ bz@eh]}Hp] blSeg^EB by\eh[DB by\eh[}Ip] blQehOBpQ byYeiMCpR byYeiM}Hp^ blTeiASpR by\ei^SpQ by\ei^}Hp] blAel]`Ss\ byIemZ`Ss\ byIemZ}Hp] bk^el[CB byGemXBB byGemX}Ip] bk[emNCpS byDenLCpT byDenL}Ip^ bk_emZT\ byGenXS\ byGenX}Hp^ bkBexU`]z[ bxJeyR`]zZ bxJeyR}Hp] bjSey]OqH bw[ezZOqH bw[ezZ}Hp] biKeyOaHN bvTezMaGM bvTezM}Ip^ biGexTD`[ bvOeyQE`\ bvOeyQ}Hp] bjOenNqHjF bwXeoLqIjE bwXeoL}Ip^ bj[emL\aB bxCenI[aC bxCenI}Hp] bmMdvZrR`vR bzVdwXrS`vQ ajQeyJcEsW amVeuScR`] aqHevPaNaO arVew_qQaZ aqEeyYvT_ arVew_Fp_ ar\ew@`SuG asOeqY`VwQ atEejHNtS atSeeU`XtB auKeaS`[vC avFd{PIuS avOdu]qTaO at[dwLtB`] apYdxIqStF aoFdtCtUaeG aoEeiRaTpqI arSei]bHprQ aoEeiRcNK arSei]aRK aqHevPaK|S amVeuSaO|A avOdu]`qYaR avFd{P`q]aH auKeaS`q]aH atSeeU`q]aH atEejH`q]aH asOeqY`q]aH ar\ew@`q]aH arVew_`q]aG aqEeyY`q]aH bcBe{Ae_M biAe{NaWq\ bjXeyRqOpQ biIeyArGU bgBex\t@bE bcBe{AaQq[ bdSeyFFp^ bgBex\rIpT bdYexH`SuG bgBex\aD}D biIeyAaD}E bjXeyRaJ}U blBek]qUQ bjMek\rGT bhFekXrDX bfBekPpVgQ blBek]bFptA bjMek\bQpsH bhFekXbRpsI bfBekPNtS bfPef]`XtB bgHeb[`[vC bhCd|XEuI bhHdwObPa@ bjXdxObFE bl^dxTaJpX bmVdvF`RaV bmVdvFp~PrC aqHevPaT`P biAe{NdUqeH bbXewMPqB at]evEqUF bdLewGqTF bdLewGOqB auBevNUY bdQewQUZ bdQewQOqC atPe~Q`RxC bc_eT`RxC bc_eTOqC at@eT`PqC bcPf`VOqB bcPf`VPqB ar]e~NaCaF bbLePaDaF bbLePOqB asDevXWgV bbSew[WgU bbSew[OqC asHevKTM bbXewMUN azGdpMa|YdG cv^dxVBtB azEdtPBtC azEdtPa|YdF cv^dw\@`Z azEdsU@`[ azEdsUa|YdG cvWdxAGU ay^dsZGU ay^dsZa|YdG cvWdxV@pU ay^dtP@pV ay^dtPa|YdF cuVdyKaApU ax]duDaApT ax]duDa|YdG cuVdxW@`T ax]dtP@`T ax]dtPa|YdG cuRdxYDR axXdtRER axXdtRa|ZdG cuQdyKApR axXduD@pR axXduDa|YdG crVdzNb[qC au\dvGb\qC au\dvGa|ZdG crYdw\SbR au_dsUSbR au_dsUa|ZdG cw@dtTtGcH azGdpMtHcH cu\dx@cVr\ cyRduDcR^ c}DdtVcGrM d`KdrIJa\ d`QdvYDrT d`QdvY\bS d`EdyLpPaL cUdzXrN`P c}Gd{HsTqO cySdyYsYG cuZdz@Br@ cr[dwYdGsP cwBdtIfLrL c}Ndq]EbA c}Sds^QbR c}RdvPWbE c}KdxUpRaF c|Ydy[uVqF cwCdxUpZpP cvIdxEsPaT crYdyYBr@ cr[dwYcAG crYdyYcAG cvIdxEcJaT cwCdxUfDbS c|Ydy[b\`] c}KdxUbZ`W c}RdvPb_I c}Sds^cBG c}Ndq]b]L c}Gd{HSvR cySdyYQtU cwCdxUQtL ar\dsGcEr^ avAdpIq_pZ atBdoOcGrM awIdmBJa\ awOdqRDrT awOdqR\bS awCdtEpPaM avSduRrNO atEdvAa]qC avBdt^sHI arZduGBr@ au^dsNdGsQ azEdo]JrY azOdmDEbA azTdoERbQ azRdqVVbE azLds[pSaG ayYduBMpY azFdtIpZ_ ayLdsZsPaS au\duMBq_ au^dsNsBW au\duMsBV ayLdsZsJaD azFdtIvAaX ayYduBsF`P azLds[sIJ azRdqVsCT azTdoEsAW azOdmDsFR atEdvASvR avBdt^QtU azFdtIQtL cvYdtD@dA cvYdxEfO`^ c}HdyC`VqF c}^dw]\tU c}RdsH]qP c}EdqXvLbL ay_do]AdA az@ds^`W`R azWdtPKqH a{BdsHUtT az]dnTYqP azTdmDpUbY ay_do]a|ZdG az@ds^a|YdG azWdtPbbQdS a{BdsHbb\dU az]dnTbbUdT azTdmDbbQdT5#A b}WcqMqHg^ b|OcyKX`[ b|GczFpZa[ by^c~XvSiU bsKdhMzHlQ biCdt^rXaB bfKdv@q_rE bdLds[rDv[ bbHdm@[yN ba]dcRRvY ba[c|YaCxQ bb^ctHbNtA b}WcqMr@C b{WcqPXg[ b{Kcy]qBaX bzIc{UqRbS bxWc~HvZiK bq]dgSqJqA bpSdfRgOx^ bxBc}TaYrH by[c{LZqE byQczGp[xB bxVcrEcApU bxVcrEsFaV byQczGrKaQ buPcs[aVg] bxBc}Tp\q\ bpSdfRrKtO bq]dgS{RnM bpSdfR|GmI bnHdbC|@j] beVcYsYcY beAcy^sFb[ bfRcqVsTbR bh^cmWsRbP b{Kcy]qPaO bwFc{Xx^fK b}WcqMxPf^ bjVcm[rUbR bnHdbCqCr^ boFcxDp^dA bnHc|EqCc@ bmEcEqObW bkVda\p_aP bjWdcLpX`[ bi_ddGpYL biFddSp\T bhJddOqHp\ bgBdcSp[r@ bfGdaSpQqZ beVcYpUu[ beAcy^aQxH bfRcqVbLs_ beAcy^SdO bd^c~MHa[ beFd`H`[a^ bfAdbFa@`] bgAdcC`WT bgXdb_`UpQ bhMdbN`XpW biEdaW`]qK bjBd`LaKrV bkMc}VaArY blNcz]bXrY bnHc|EqZqH bmEcEqXqO bkVda\qTqP bjWdcLqRqU bi_ddGqRqY biFddSqNqT bhJddOqIqL bgBdcSqAqM bfGdaSqAqK beVcYpXqL buGcxKp^dG btIc|Rp^c@ bsKcRqGbT brDdbFp[aM bqIdcSpVaB bpSddUpWF bo\dd[pZB boBdd]qF^ bm\ddOp\rQ bm@da^pSqZ blMd`DqBuX bkKczLpQxM bjZcq_TtD boFcxDfAG blNcz]g[aU bkMc}Vg^a\ bjBd`LhBaZ biEdaWhDa\ bhMdbNhFbG bgXdb_hDa\ bgAdcChAaZ bfAdbFg[bI beFd`HgZaV bd^c~MgOaW beAcy^fJN bfRcqVdHI bh^cmWaXD b{OcyKa@@ b{Mc|AqD\ by^c~XqGpP bsKdhMqNpZ bxWc~HpUpT bzIc{U^Y biCdt^qFpZ bg]dtDJvW bhGdmMCyM bhJdd@RvY bhHc}GWxT bhActS@tF bg]dtDsQY bhGdmMu_] bhJdd@vM^ bhHc}GvM^ bhActSuC[ bhAcpMrUV b{OcyKq^`\ buPcs[vJdI b{Mc|AqObW b|GczFp\Y b{Kcy]DpR boFcxDrXbY blNcz]bDuC bnRcuZ`Z`Z boLcvTVaP boFcxBrXbZ blNcz\bDuD bnRcuX`Z`\ boLcvTVaN blNcz]@Q bnRcuZ@R boLcvT@@ boFcxD@R eiYcvVUh@ eiTc~VT`[ eiPcQpWa\ egXddEuHiX ebPdm]x^lT dyRdzQSaH dyOd{YbNq[ d{]dy^bXvQ d~UdsM`QyL dFdjARvY dDdcHqRxW d}RczQrMtL eiYcvVaQK ekJcwApZgY ejLcLpPaZ ei\daFp]bS eh_dcYuAiP ec^dmIaJp[ eeHdlNdLyE eiTdcI`VrK ejJd`^KqB ejUc\bAw] elVcw_qLp^ elVcw_pPa\ ejUc\TaU elFcy[qUgV eiTdcI`]qX eeHdlNbKtE ec^dmIzOnP eeHdlNyKmP egSdhIx^kD ec@dfIsZcX ea\d`LrXb\ dMcw[q[bV d|^csQqYbT ejLcLRaR ejQdaQr^fX eiYcvVvCgD d{EcsMrUbR egSdhIaCrZ eiLc~LTdC eiHdbOpRc@ ehVdeOpYbY eg]dhHpRaQ egKdiYpR`\ efYdjUpQM efHdkBpUT eeSdj^q@p[ edSdjCqBrA ecQdhBpQqY ec@dfIqDu] ea\d`LrOxQ dMcw[rOtJ ea\d`LbDdT ed@de@`Va\ edVdf\aBa_ eeXdh[aG`] ef_diX`WT egVdiT`UpQ ehKdiC`QpX eh\dhK`UqK eiQdg@`]rW ejNddI`TrZ ekBdaOqVsC eiHdbOaZq@ ehVdeOaXqF eg]dhHaTqH egKdiYaQqN efYdjUaRqR efHdkBaNqN eeSdj^aLqF edSdjCaEqH ecQdhBaEqF ec@dfIa@qI ecVc}Z_dG ecGdbApWcA ebPdeBqAbU eaOdgWpWaM e`XdiDpSaB e`EdjFpSF dRdjLpWC d~[djOqB_ d}Ydj@pYrP d}@dgP_qZ d|QdeVp^uX d{Sc^^xL d{EcwR@tE eiLc~LuVpR ekBdaOw[`R ejNddIw^`Y eiQdg@xB`W eh\dhKxD`Y ehKdiCxFaC egVdiTxD`X ef_diXxD`W eeXdh[w_aE edVdf\wV`T ed@de@wO`V ea\d`LvI^ dMcw[tHY d|^csQqYT ejPc~Zp\T ehYdaMaCW egXddEaG\ ebPdm]aNpT eh_dcY`UpP ei\daFNX dyRdzQqFp[ dxLdyVIvV dxUds@DyM dxYdiSRvZ dxWdbYWxS dxPczF@tG dxLdyVcQH dxUds@f@M dxYdiSfMN dxWdbYfMO dxPczFeBK dxPcu_bUF ejPc~ZEaB elFcy[rZdQ ehYdaMqAbX eiPcQ`\U ejLcLDpR eiLc~LaVcC ekBdaOpQuI ejQc|Fp_`V eiRc|\VaP eiLc~JaVcC ekBdaMpQuI ejQc|Dp_`X eiRc|\VaN ekBdaO@R ejQc|F@R eiRc|\@@ eiLc~L@R bg\duFqFaD bfVdvJcDqI biZduAq^E bhXeu]pQ`P bhGevMbMpQ bjTeu\q\A bjTeu\pZq`[ bhXeu]p\q`W bhGevMqQq`C dw]dzWqEaD dvXd{[WqQ dvQdzJaLM deYezCpQ`Q deHezTp]pY ddKey[aNH ddKey[`rFpQ deYezC`rDpL deHezT`qPp~Y ddEcsMaLrM deQcq@Gp] deXcpCBpP deZcoSSS deWcoPGpU de^cn[@sK de^ckPRtR de\cf^qKrG ddQcdWRrZ ddOca]ZI ddEcbF@`qG cmXcrEaLrM coDcoXGp\ coKcn\BpQ coMcnKSS coJcnHGpU coQcmS@sK coQcjHRtR coOceVqKrG cnDccORrZ cnBc`UZI cmXc`^@`qG cbGcq]aMrP ccTcoMHp\ cc\cnQBpP cc^cnATT ccZcm]GpU cdAcmH@sK cdAci]RtR cc_ceKqKrG cbTccDRrZ cbRc`JZI cbHc`SQ`qJ by_cq[KrD bzJcoWpQp^ byYcnYEpP by^cnICS bzAcnFVpV by[cmP@sK by[cjEAtR by\ceSaMrA b{IccRBrZ b{Kc`XHK b{ScaCqT`pX by_cq[qQqO bxNcpLpTp[ bwZcoQSpP bwWcoAET bw\cn]pVpV bwFcnG@sJ bwFcj]EtR bwKcfKcRrT bz]ccWErZ b{Bc`]`QF b{ScaCqT`pX bsHcvWrTqI bpTcuNp]pX boWctVW^ boPctHNV bo^ctBp\pP boBcsR@sJ boBcpHCtU boEckSaHsO bpMchDaCrY bqPceKaXD bsHceO@`qH bq[cxCrOqO boLcvTpZpZ bnRcuZTpQ bnNcuI`PX bn^cuApZpR bnDctOMsW bnQcpXMt] bn^ck[aKsS bpIchHaCrY bqLceOaYD bsEceS@b\ bsEchOTcU bsAclDZd] brWcqA]cW brJctXWaJ brCcvBS`X br@cvZUaI cmXcrE`vMaH coDcoX`vMaH coKcn\`vMaG coMcnK`vMaH coJcnH`vMaH coQcmS`vMaH coQcjH`vMaH coOceV`vMaH cnDccO`vMaH cnBc`U`vMaH cmXc`^`vMaH cbGcq]kQH ccTcoMkPK cc\cnQkOK cc^cnAkOJ ccZcm]kPK cdAcmHkPK cdAci]kPK cc_ceKkPK cbTccDkPK cbRc`JkPK cbHc`SkPK by_cq[hHB bzJcoWiJZ byYcnYjCX by^cnIj@X bzAcnFiYY by[cmPjFX by[cjEjFX by\ceSjCX b{IccRgK^ b{Kc`XgG^ b{ScaCfUpP by_cq[@@ bxNcpLa\pU bwZcoQa_pX bwWcoAbGpX bw\cn]bEpW bwFcnGbUpW bwFcj]bUpX bwKcfKbQpX bz]ccWLU b{Bc`]IU b{ScaC@@ bsHcvWfWt\ bpTcuNgZuB boWctVhCuE boPctHhGuG bo^ctBg^uE boBcsRhDuK boBcpHhDuK boEckShFuH bpMchDjPtM bqPceKiRtN bsHceOhKtL bq[cxCaMqL boLcvTaHqF bnRcuZaEqD bnNcuIaBqA bn^cuAa@p_ bnDctO`^p] bnQcpX`QpP bn^ck[GX bpIchHDT bqLceODT bsEceSCT boLcvTbTF bnRcuZcQH bnDctOdFI bnQcpXdFI bsAclDtCY bsEchOr\W ddEcsMaLrM deQcq@Gp] deXcpCBpP deZcoSSS deWcoPGpU de^cn[@sK de^ckPRtR de\cf^qKrG ddQcdWRrZ ddOca]ZI ddEcbF@`qG dy_cuHaLrN d{KcrZGp\ d{Rcq^BpP d{TcqNTT d{PcqJHpU d{XcpU@sK d{XcmJRtR d{VchXqLrG dzJcfQRrZ dzHccWYI dy_cd@@`qH edQcvPaMrP ee^ct@Hp\ efFcsDApP efGcrTST efDcrPGpU efKcq[@sJ efKcnQQtS efJci^qLrG ed^cgWRrZ ed\cd]YI edSceFR`qJ ekXcwPaVrA emNcuOa@pZ enNctURpQ enLctD[S enActA`VpU enWcsL@sJ enWcpBUtS enRckOtDrM ejNciBVr[ ejHcfGp[H eiMcfObK`qA ekXcwPb@qF emXcvJ`^pX enVcuRD_ enZcuCYV enQct]aBpR eoSctK@sJ eoScqAYtS eoJclNt[sF ejOciHYr[ ejFcfMpYB eiMcfObK`qA ehEc|SbUp] ejZc{V`\pS ekVc{CG^ ek]czU^X ekOczM`\\ elKczA@sK elKcvVStT elHcrBqGsT ekAcnNqDr_ ei]ckOqXS ehEckL@`qG efWc}_b[qC eiRc|\`_pV ejQc|FJpP ej[c{V\Z ejOc{L`^^ ekMcz^MsW ekZcwGFt^ el@crIqCsW ej]cnRqCr_ eiZckSqYT ehAckO@b\ ehAcnKTcU eg]cr@Yd^ egTcv^^cV egFczTVaJ eg@c{^S`X ef]c|VVaI dy_cuHpuZq[ d{KcrZpuZqZ d{Rcq^puZq[ d{TcqNpuZq[ d{PcqJpuYqZ d{XcpUpuZqZ d{XcmJpuZqZ d{VchXpuZqZ dzJcfQpuYqZ dzHccWpuYqZ dy_cd@puZqZ edQcvPzRqH ee^ct@zSqF efFcsDzTqF efGcrTzSqF efDcrPzTqF efKcq[zSqF efKcnQzSqG efJci^zTqF ed^cgWzTqF ed\cd]zTqF edSceFzTqF ekXcwPwGq@ emNcuOwPqO enNctUxHqQ enLctDxEqP enActAw]qQ enWcsLxLqQ enWcpBxLqQ enRckOxHqQ ejNciBuPqK ejHcfGuLqJ eiMcfOtZqI ekXcwP@@ emXcvJZp[ enVcuRXp] enZcuC^p_ enQct]pPp\ eoSctKp\p_ eoScqAp\p_ eoJclNpXp_ ejOciHQV ejFcfMBV eiMcfO@@ ehEc|ScSuC ejZc{Vb^uL ekVc{Cc@uQ ek]czUb]uR ekOczMcBuP elKczAcHuV elKcvVcHuU elHcrBcBuT ekAcnNpRuF ei]ckOIuB ehEckLaHt] efWc}_aNqL eiRc|\aHqF ejQc|FaEqC ej[c{VaBqA ejOc{La@p_ ekMcz^`^p] ekZcwG`QpQ el@crIHW ej]cnRDT eiZckSCT ehAckODS eiRc|\rUV ejQc|FsQX ekMcz^tGZ ekZcwGtFY eg]cr@dCI ehAcnKb\G eiMc~JpqNq[ dw_c|OqLpW dvSc{XpXpT du[c{DpUvX duFctL`tNbN eiTcvZWgP ehUcApqNq[ dwGc}FqLpW du[c|OpXpT duCc{[pVvX dtMcuC`tObN eh\cwQWgP eiMc~JpX`W dw_c|OpX`W dvSc{XpX`W du[c{DpX`W duFctLpY`W eiTcvZpX`W b|Vcx_`rS`V coIcyUaXpP cqAcyEa@pP crAcxUbMvR ctNcrCpvNpP b~@cqSqJgL b{^cyV`rT`V cnRczLaWpQ cpIcy[a@_ cqIcyLbNvR csWcrZpvNpQ b}IcrIqKgM b|Vcx_pX`W coIcyUpW`W cqAcyEpX`V crAcxUpX`W ctNcrCpW`W b~@cqSpW`V du@cvTppDqK dd\cuIppSp] ctIctL`RqJ ct[csB`pG`^ deBct@o[aI dt]cuICaK dtVcv]ppDqK ddRcuRppSp] cs_ctU`RqJ ctQcsK`pG`^ ddXctIo[aI dtScuRCaK du@cvTZI ctIctLZI ct[csBZI dt]cuIZI ddRcuRFqI dd\cuIFqI d}RczPrNtJ d{DcvFvTqA dtPcuEaJh[ duZc~@gXsP dbGdt]rLtL c[dpQvUq@ cyFdoQaIh\ czOdxMgXsP d}RczPp{K`zM d{DcvFp{I`zK dtPcuEp{J`zL duZc~@p{K`zM bb^ctGbMs_ beKcpHfUT bl@cpDqKhU bjUcxYwWtR agRdnTbPtA ajBdjSfTS apVdjPqLhV aoJdsFwXtR bb^ctGp{L`zM beKcpHp{I`zK bl@cpDp{J`zL bjUcxYp{K`zM c{Ve{NUD c{Qe{RvIn[ cuHfjMpRaG ctVfkTCT ctYfkP`SqG cuLfjIfJ~[ czLe{DUD czGe{Hu^`pT ctIfk\EU ctNfkWe^ppS ctNfkWKW ctIfk\MX czLe{DaJJ czGe{HaJJ cuLfjITD ctIfk\qRa@ crWfl\qDY cqSflS`R{[ crEf`XdKq^ cvPe~Zp^R cuRe~XrNkF csDfi^`WL cs[fjJaMC cuHfjMp[\ ctMfjArZbR ctIfk\MX ctVfkTqW`T cr_flHqLK cqSflSaQrU csDfi^aIC ctIfk\^qR crWfl\HpT cr_flHaNrG ctVfkT`RqG crEf`XcMr@ ctMfjAbC{G ayOfgYqOaA ax@fhZq@Y aw@fhQpp]}B afCe{OLrF afOeyI`^B agMeyK`qAlQ axNfe\`SK ayAffGqNS awSffD^[ awEfeYUbX ayOfgYpV[ axYfgNqA`V awXfhDpXM aw@fhQaNrU axNfe\qIS ayOfgY^qR ax@fhZXpV awXfhDpSrK axYfgNqFqJ afCe{OaJrD awEfeYppV|P c{Ue{OaYqE c}NezJbLvF cZetDGsN d`AepVKqZ d`Len\bHwM dbTegOaExW dcYd~Xp_zJ dbZdtNpSO dbGdt]`YjT dc@dQqHh[ daXehLqJc^ d`NelJqAaT cMem^qAaA c~Len_qF`Y c}FeoXqQD c{Ueo\qCp] czRen_q^`W cxTeoVaVbR czJerHaZD c|DerLaDpX c}HeqTaIqE c~QepOaDqY cUenVb_wG dcYd~XpY`Y dbTegOp\`] cUenV`YrL c~QepO`\rQ c}HeqTaDrU c|DerLaBrT czJerHaKrL czRen_y@G c{Ueo\xTa\ c}FeoXxUbD c~Len_x[bD cMem^x\a_ d`NelJx_aZ daXehLxZpV dc@dQxRpX dbGdt]wFpT c{AdtIpSjP czNd~YqPh] cx^egVqOfN cwOenDp^aY cvQeo]q@aF cuQeqCq@`Y ctQeq\qPT csAeqXqOrR c{AdtIN[ dbZdtNwKpP dcYd~XxVpT dbTegOxVpS d`Len\xMpS d`AepVxKpR cZetDxHpR c{Ue{OtCw] c{Ue{OuEcK cZetDpsGoF c}NezJpsEoD c{Ue{OsTcO cxAe~^rZbA cuGf`_z^hO cjIfiNbJvD clSfcJJzA cl]eyIcXsG cpUevBg_vL cqReoFy@h\ cpUevBrJk\ cnKfa^qXaL clSfcJtZY cgYfcAppGpZ bwRfbG@zF bwRexA`uKaH bwRexA`XpW bxJewJ`pH`X chRexB@jF chRfbHpY`Y chRfbHppHpX bxJfaPpX`W bxJfaP@zF cg\fiKSvJ cg\fiKbMC cg\fiKlU|G cg\fiKjIxS crEf`XcBG crEf`XdKq^ cvPe~ZaQD cvPe~Zq_qV ctQe}DcAyR cwResRDsN cwVepDIq[ cw_enIa_wM cy^ef\aExX c{Cd~DLzF agUeuTq\qM aeYetGrPvP acIemW@sN acIejIHq[ acQehNaVwN aeGea@aExX afLdxHaVzC ahBdnEpPO agRdnTrCjN aeOdyBqOhZ ad@ea\qQc] abOeeYq@aU aaOegNp[aA a`TehOpW`Z `]eiIqCE `~ZeiNpUp\ `~EehRI`\ `~NeiNaHbQ `Vek_aEC a`[elB`]pX aaXekJ`WqG abOejC`YqZ acHehIa_wI afLdxHp]`Z aeGea@qG`\ acHehIpYrP abOejCq@rU aaXekJqDr[ a`[elBp^rY `Vek_p\rQ `~EehRgKaL `~ZeiNhFcA `]eiIhRcJ a`TehOh[cL aaOegNi@cF abOeeYh_cB ad@ea\h]`R aeOdyBh^N agRdnTgMM an_doApRjO anMdyPqPh^ al]ebNqOfM akNeh[p_aY ajOejTq@aG aiOek[q@`X ahOelSqOT ag@elOqPrQ an_doAO\ ahBdnEgL`P afLdxHhU`S aeGea@hU`S acQehNhM`S acIejIhK`R acIemWhH`R agUeuTc\wK agUeuTqFcU acIemW|HoU aeYetG|FoS agUeuTrWcQ ad^eyEq^bC ac@e{HyMhR `ySfcZrRvN `wAe}LpRzC `vOesIbQsJ `y@eo_eNvQ aePei^x_h\ `y@eo_p\l@ `xDe{_qCaM `wAe}LdVL `{We}XoTaM akKeE@zF akKet_pt\qV akKet_`XpW alCetHRqN `|QerZ@jE `|Qe|_pZ`Y `|Qe|_oRaO alCe~NpX`W alCe~N@zF `{ZfdBSvJ `{ZfdBrGX `{ZfdBlU|G `{ZfdBjIxS afCe{OsCW afCe{OLrF afOeyIqQT afOeyIb@qN ahOew[cByR akQenICsN akTej[JqZ ak^eiAa^wN am\eaSaExX aoAdx[MzF cxTeoVyRg^ coBewTrCaH cl_ex\sIF ciVeyBprFqF bwPew\pvEqO baKevMjFy[ cyYem^yTg_ cpEeu]rQaP cmTewMsVK ci^ewXpsGp] bvWev[pvEqO b`ReuL`YaA cx^ei]xRf^ cpLep[rUaS cmWerNsVK cjAerYpsOp[ bvReq^pvEqO b`MepOEd] cwHedUw_gH coIek]rAaU cmHemRsM`R ci[enDps@p] bv[emGpvEqO b`VekXYdW ctKdZxLg\ ck_egVqA`S cj^ehIrFM chXehVppZpW bw^eg_pvFqN baXefQqBeG cxTeoVqmCsD cyYem^qnFsF cx^ei]qnMsG cwHedUqmJsE ctKdZqjUr^ biVd|\w^iU ctKdZb]d[ cwHedUaVeH cx^ei]`[dA cyYem^qEaX bkQelRBqZ bkSejXqBtB bjQefVpSuF bi^eaPXtT coBewTaCqW cpEeu]GuB cpLep[qCt^ coIek]sJtG cl_ex\`UqO cmTewMCt_ cmWerN_t\ cmHemRrJuI ciVeyBHqJ ci^ewXCt_ cjAerYVtU ci[enDqCuN bwPew\pYqA bvWev[Ut] bvReq^ItW bv[emGaCuH czRen_q^`W cxTeoVaEqX cyYem^`YaA czRen]q^`W cxTeoTaEqX cyYem\`YaA czRen_@R cxTeoV@R cyYem^@R `~NeiNwAhC `wMeqQpTaK `vYer\bN`T `yGesP`rBaJ akIetZ`vBaS baKevMjFy[ `}LegQwBhE `vJeoVpUaT `uUeqJbP`Y `xEerC`rLaV ajQesY`vAaS b`ReuL`YaA `|CecOv@gD `vCejSpYaW `uJelJbP`Y `wZemC`rQaY ajKen\`vBaS b`MepOEd] `|Td~KuNgN `wFeeYqAaX `vEegQbK`^ `xPehO`rEaV ajUejE`vAaS b`VekXYdW `Ady]tQhE `zPebBQ`U `zOebWaK`T `{ZecKo^aR akXed]`v@aT baXefQqBeG `~NeiNamCcD `}LegQanGcG `|CecOanNcG `|Td~KamJcE `Ady]ajUb_ biVd|\w^iU `Ady]rMdN `|Td~KpQeD `|CecOaIdB `}LegQaBa] bkQelRBqZ bkSejXqBtB bjQefVpSuF bi^eaPXtT `wMeqQqCq[ `vJeoVWuC `vCejSaCtZ `wFeeYcJsW `vYer\qDqR `uUeqJ[u@ `uJelJ`[tY `vEegQdJtZ `yGesPqBqM `xEerC[u@ `wZemC`VtT `xPehOcJuD akIetZpXqA ajQesYVt] ajKen\JtW ajUejEaCuH `~EehRI`\ `~NeiNqBq] `}LegQ`YaA `~EehPI`\ `~NeiLqBq] `}LegO`YaA `~EehR@R `~NeiN@R `}LegQ@R beAdvMpRrM bdOdt@pPwC bc_dl]DyO bdCdcNVvZ bc]c|TAxM bc^ctGqoRhS `tLc|Z]iE `s_de_@fX `s_dlWpPj^ `sOdwU`Pf] `s_d~R`WaR `tVe`DapKyW bf\dv\`XqV bgTduF`^vS bhRdnSqF^ bgLdnELyK bgXddZUvZ bgSc~@sUyY `tLc|ZcJjQ `wVdgK@fW `wVdnBpYj\ `v]dx^aFN `xCdyLp^fK `wEdW[`_ `vZe`VapByZ `wEdWapOzQ `xCdyLapOzY `v]dx^apOzY `wVdnBapByH `wVdgKao]yK `s_de_ao^yK `s_dlWapDyI `s_d~RapPzR `[dtQadDwT `sOdwUeBqR `WdrCwIaQ `xNdsTCbO `xQdvCHa[ `xYdw^gIqR a`BdvLWq[ `[dtQTrN aaKdrVwJaQ `zAdtGAdF `zBdxMgKqQ aaMdv\RtF `xYdw^aIO a`BdvLaK`P `WdrCaT`S `xNdsTaS`S beAdvMa[O bdOdt@cEaF bc_dl]cMaH bdCdcNcUaL bc]c|TcVaL `s_de_cWaL `s_dlWcWaK `sOdwUcNaI `s_d~RcFaE `tVe`DbD`R `tVe`DbN^ `wDdVaE`xX `xIexNjQrF abZevHf@qH ahZeu@d]qE amWes[bQ`V apHetQsTaI alTeuZsJaA aiJev[v@aO acJexJ|QbS `vYez]D`S `v]e{PlXrQ acUex_fAqU aiVewJcHqA al^evIcJqX apHetQ`uWp}Y anRetZ`sXp}M baLdwBpsU`|Y bbJdwMp^[ be_dvXsU`U baLdwBdSZ anRetZpuMc_ `tVe`Da[`xW `v]e{PqNp{J `yEexYqGpyA `tVe`D`YB `uOe`FbO^ `w^dXpZR `vQex[HbB `xIexN`\K abZevH`PbB acJexJK`U aiVewJ\_ aiJev[pPq[ amWes[qCa_ alTeuZJO amWes[`[`_ `vQex[aX] `v]e{PbHrW anRetZaVY dyMd{^bLq_ d{Ydy_bSvT d~LdsK`PyM d~\di^QvZ d~[dcDqNxT d}MczPu@n_ dxMdiOaMiM dyZdr\@fX dyZdyTpQj^ dyIedRrTfN dvUek@q]aF dtXelFdUppH dvGd{TCqY dvJdy[CvV dvMdsEbAA dxNdsFByM dxPdiYQvY dxOdc@d^xP dxMdiOuAiI dsLdrX@fW dsLdyOSj_ dsIedNrAQ dqHedMTfO dqDej\Qa@ dqCek\eDppH dqDej\eFpqA dqHedMeEpqH dsIedNeEpqH dsLdyOeDV dsLdrXeCX dyZdr\eAX dyZdyTeBV dvUek@eDpqA dzSdYcY|N dyIedR`QrH dzWd}LpZbQ dy]d]SbM dyZebJ]aY dyMedC`YrQ dzFeaRMqY dzSdYDrM dw]d}JpYbQ dwDd[@dF dwDedA`YrQ dw]eaP@tF dyMedCrIR dzFeaRrIR dzWd}LrZR dy]d]rYR dyMd{^sFZ d{Ydy_uOT d~LdsKu^U d~\di^vLU d~[dcDvLT dyZdr\vNT dyZdyTvNU dyIedRv@T dvUek@uQT dtXelFsUZ dtXelFHpX du@ekN{J`v\ diVfbJaLsR dkBe~X`ZrA dk\e|W`UqY dlQez^qJC dkGe{ACa[ dkJe|\YaP dkAe~LpZbG djGf`SqWdH dhPfd[pSO dg]feJaWtF diTfaD`WrO djKe~UMqO djXe}FOrE dkGe{AlSpD dkAe{RlMp~P dyAd}C|P`}[ dwNd}BaSA dwZd{]\aE dyAd}CqGqF dkAe{Rr\fW dtXelF{J`vX dg]feJkOpyL dhEfbIkOpwD dtXelFqLX dsLek^HpY dsTekEaLI diNfb^p^a] diVfbJqQQ dkBe~Xp[a[ djGf`SpS`Q djKe~U`VY dkAe~L`[qU dlQez^qGa^ dkJe|\pRJ dlQez^qP`T diNfb^HpT dg]feJHsA dkAe{RFpQ djSekWa^qC dlQejTbWvJ doHedJ`Vz^ do^dyL@vW do^drUqNyP dnPdiE{UkH db[dtM`^jJ dcYd~WqDhW dbUegNrHgM d`Men[[aZ d`BepUWcN c[etCrLfF c}OezIqYaE c{Ve{NsQ_ cxEez_RqB cxCey]RvK cxAesRb@D czNenNa_wM c|MegAaExX c}Rd~IeIy\ dnPdiEvIjO dhGdsT@fX dhGdzLXj^ dg_eeJr@T de_eeFYfO deVekUTa@ dhGdsTgWp_ dg_eeJgIq@ djSekW~]oW dlQejTBoU doHedJ{IkK do^dyL}InB do^drU|ElB dhGdsTzUjU dhGdzL{ZlU de_eeF}^nL deRelU}MnJ c[etCaZr@ ddHelZrJbN da^eoHYb[ daUerC^aJ daGesMbJrO dcQep^NqI dc_eoUIr[ cEelNrJbO c|[en]@dF c|[esCbJrO cEepT@tF daGesMtLZ cEepTdLJ cEelNeCL c|[en]eCK czEepIIq[ czAesVDsM djSekWuA`^ dlQejTv[aA do^dyLwWa@ dcYd~WvG^ dbUegNvH] d`Men[u_] d`BepUu]\ c[etCuZ] c}OezIuL\ dg_eeJ}^nL deVekU}SnH djSekWpY`W diZelN{U`vG c~EfbUwWf[ cvNfiPdFzU czTe~[cHu_ c}\ex\rFbR c{Ve{NvJn[ cuLfjIpR`_ ctZfkHh]wV c}WfcR`_qK c~VfbGk]pvP diHekM|C`xZ c}EfdGxWgP ctNfkWe^ppS czLe{DbFrR c|RexRsIfF cyIe~XtPjU ctYfiMh@v[ c|YfbRkWpvN dhPelD`XpW c}WfcRpR`U ctZfkH\O cvNfiPqUS c~EfbUqLS diZelNqJZ djSekWqKZ cvNfiPqUS czTe~[qKS c}\ex\qJZ c{Ve{NqJZ cuLfjIaBpY c~EfbU`Q^ c}EfdG\qU avSee\qWqK at\edQrDvU arXd}\Wz_ arQdr]@vX arQdlEaGyI asXdb\{UkH ahCdnDqVjC afMdxGqEhX aeHe`_qVgN acRehMXa[ acJejH@cN acJemVbPfQ aeZetGa\aL agVeuScQA akGeuTRqB akEetRRvK akCenGq_T aiQehZa_wM akPeaMaDxX alTdxUtQzQ asXdb\cRkE awJdnA@fX awJdtYXj^ awBdWb@D ayBd[ZfP axXefKSa@ awJdnAtYq\ awBdWtJq[ avSee\~]oW at\edQBoV arXd}\{JkL arQdr]}InB arQdlE|DlB awJdnAzVjT awJdtY{ZlT ayBd[}_nL axUegK}NnI acJemVa[r@ agFefKrJbO ad\ehZIb\ aeEekVNaK aeSemAbJrN ag]ejS_qK agNeiHXr] alHefVrJbO ai^eiE@dF ai^emKbKrO alIej\QtF aeSemAdKJ alIej\tLY alHefVuB[ ai^eiEuB[ aiGejUJq[ aiDenCCsN avSee\bBaO at\edQc\aZ arQdr]dYa\ afMdxGfGN aeHe`_fHN acRehMe_M acJejHe]M acJemVeZM aeZetGeKK awBdW}^nL axXefK}SnG avSee\pY`X auZefTiO`wU aIe~Iv_f] axJfeF{E{X amEeyNsIvM ai\esArFbR agVeuS`pA`pN awWffAaFaB ax]fgCgSwY b`PeJpZqO aVe}[yCpw_ aw]eeXiC`zI ba@f`AwLgT ayTfgUppTprF ai@euObGrR akGer]cHfT anOeyQkPkY ay_feJfVv] b`Ue~MyPpw] awEefP`XpX b`PeJ`P`W ax]fgC`W`R axJfeFaUD aIe~IaLD auZefTaKT avSee\aJT axJfeFaUD amEeyNaJC ai\esAaKT agVeuSaJT awWffA`Sp[ aIe~IM^ ba@f`A[qT b|VcyG\`[ b|JczBrDdS bzFc~UvSiV bsSdhKzHlS biKdt^oJV bxUdtX`{MaG ctBdu_`yUbO dmWdxNkTbB dyKdzPh^|V ebIdmZeIyY egRddAa\tT eiNcMQp[ eiMc~RpqMq[ dx@c|WqLpW dvTc|@pYpT du[c{LpRsV duIcwVppOqP ddZcvFpqEpZ csUcuLqTcQ crAcx]q@`P cqAcyMqW`P coJcy]prTpV b|VcyDpsK`{W biKdt[oJp[ bxUdt@`{KaA ct@duA`yWbT dmWdwUkTbW dyKdzL`pBp{^ eiMc~NpqNqZ dw_c|TqKpX dvTc{\pYpS du[c{IpRsV duIcwSppOqQ ddZcvBpqEpZ csUcuHqTcQ crAcxYq@`P cqAcyIqW`P coJcyYprTpU b|VcyG@S biKdt^@S bxUdtX@pX ctBdu_Rp^ dmWdxN@pY dyKdzP@T eiMc~R@T dx@c|WQS dvTc|@@T du[c{L@S duIcwV@S ddZcvF@T csUcuL@T crAcx]@T cqAcyM@T coJcy]@T du[c{LpqPqT dvTc|@prLqW dx@c|WpsZq] eiNcMpr_qW egRddAprZpU ebIdmZpqDpQ dqEdmIpvG^ dtXdcLps]Y dvOc}VprUqG ddKcyXprJp[ ddHczIpsGp\ ddFczZpt\p] dcZc|Opr^qL d`[dcCps\rO cz^dl[pvGrT bsSdhK`qDa\ cl_d`TprYq_ cp\c{CptRqA cp\c{Cs]eQ dcZc|Or_fT dvOc}VqWeV cdWdjGhHyS d`[dcCu]iX dtXdcLsSi] cdWdjG|BjQ cz^dl[v\iD dqEdmIsNkE ddZcvF_cR ddKcyXS`Q ddHczIR`Q ddFczZ\aU cq^f`QQ@ cq]f`QR@ cq[f`QAQ cq\f`PBA cq^f`RQA cq]f`SRQ cq[f`RA@ cq\f`RB@ cq^f`Q@A cq]f`Q@B cq[f`Q@A cq\f`P@B cq^f`Q@F cq^f`WwDaL cjZfbCz]O b]fbRpvTpZ biIfaXpuRrH asWePyAq[ ajVe}UtLrF afJe{OtVc_ aaTeNtYdA `|[fcOpZ`V `|AfdEeP`W aaQfd\iYaJ akJffF`u_aZ baIfh@`vHaH bwQfiHjDC caUfiKf@B cgUfiM`YpV chNfhWdZtA cmHfdVdVs_ cjZfbCsJbY b]fbRrKbB biIfaXq[aV asWePrLbB ajVe}UsJbY agLf`NtYd@ aqKfaRtZd@ bgNfcNtZc\ b}RfdTtZd@ cgPfd\tZd@ cbVfh\qAO bxXfhTqG`T bbTfgJqK`V alQfeRqG`T abSfdNqBN cgUfiMTvC caUfiK@vJ bwQfiH@vW baIfh@CpqE akJffF@vW aaQfd\@vI cq^f`QwD`] cjZfaNz]H b]faVpvTqA biIf`UpuRrB asWe~SyAqS ajVe}@tLqX `{]e~BHW afJe{HzEhR cgYfiBjExQ cgXfcCAe_ cgQfcJGW caUfcAe\I bwQfbQjD`P bwJfbPGA bwJexK@jE baLev[`u^aP akQeuJ`u[aQ akQeO@zE akJeOG@ aaQe~SiY`\ `{]e~BeT`Q cjZfbC@pU b]fbR@p\ biIfaX@qC asWeP@p] ajVe}U@pU afJe{O@W `|AfdETvC `|EfcZ@u_ `|Ee}[o]aD alBe~_@zF alBetYakYcA bw[ewZ@jF bw[fb@o]aC cgYfiBrkTuH cmHfdVuXF cgPfd\y^X b}RfdTpvDqF bgNfcNpvCq\ aqKfaRy_qD agLf`NuXq@ chNfhWuXE cbVfh\y^X bxXfhTpvDqJ bbTfgJpvCqX alQfeRy^qD abSfdNuXp_ bwJfbP`QpP bwJexK`QpQ akQeuJ`QpQ akQeO`QpP5#H abIdtM@@ abIdtM@Q abIdtL@Q abIdtK@B abIdtM@@ abIdtM@Q abIdtL@Q abIdtK@B abIdtM@@ abIdtM@@ abIdtL@@ abIdtK@@ abUd~QB@ acVd|Op_bB acTd|Op_bB acTd|OB@ adOdyPpYb_ adMdyPpYb_ adMdyPB@ ae@duZpQcV ad^duZpQcV ad^duZB@ aeGdrAWcY aeEdrAWcY aeEdrAB@ aeCdnRDcO aeAdnRDcO aeAdnRB@ adTdkVOb\ adRdkUOb] adRdkUBA ac\di_`XaW ac[di_`WaV ac[di_A@ ab_diO`]`P ab]diO`^`P ab]diOB@ aa_djIa@pZ aa]djIa@pZ aa]djIB@ aa@dlK`_rB a`_dlK`^rB a`_dlKA@ a`GdoJ`Yr_ a`EdoJ`Zr_ a`EdoJB@ `VdsA`QsW `TdsA`QsW `TdsAB@ `OdvYGsX `MdvYGsX `MdvYB@ `SdzHTsO `RdzHUsO `RdzHA@ a`Bd}E_r] a`@d}E^r] a`@d}EB@ a`Zd~[pXqV a`Xd~[pXqV a`Xd~[B@ aaWdLp]pQ aaUdKp]pP aaUdKBA abWd~Qq@`[ abUd~Qq@`Z c|GdzTA@ c|HdzT@Q c|HdzSQ@ c|GdzS@A c|GdzTA@ c|HdzT@Q c|HdzSQ@ c|GdzS@A c|GdzT@@ c|HdzT@@ c|HdzS@@ c|GdzS@@ c{PeePQ@ cyXeeFaWJ cyZeeGaVI cyZeeGRQ cxJecVaNaP cxLecVaNaQ cxLecVR@ cwLe`_`^bW cwNe`_`^bW cwNe`_R@ cw@d}SLcL cwAd}SMcL cwAd}SQ@ cwHdy[XcX cwIdy[XcX cwIdy[Q@ cxBdvDpZcW cxCdvDpZcW cxCdvDQ@ cyMdsAqKcC cyNdsAqKcC cyNdsAQ@ c{AdpZqTbG c{CdpZqUbG c{CdpZR@ c|\doYq[aA c|]doYqZaA c|]doYQ@ c~RdpCqVZ c~SdpCqVZ c~SdpCQ@ d`@dqSqNqP d`BdqSqOqP d`BdqSR@ d`^dtJp^rW da@dtJp^rW da@dtJR@ daJdwV\sL daLdwV\sL daLdwVR@ daBd{MHsW daDd{NHsX daDd{NRQ d`IdE`YsX d`JdE`ZsW d`JdEQ@ c~^ebHaKsC c~_ebHaKsC c~_ebHQ@ c}IedOaUrG c}KedOaTrG c}KedOR@ c{OeePaZqA c{PeePa[qA ef@csB@@ ef@csB@R ef@cs@@@ ef@cs@@B ee_csAQA ee^csB@R ee^cs@AQ ee_cr_@B ef@csBQQ ef@csBR@ ef@cs@R@ ef@cs@QQ ef[dcP{WpZ ef[dcPqTaR eeGdeB{XpZ dyOddHaUqR eeGdeBqRpS ecUddO{VpZ dw_dcUaP`S ecUddOqGrW ebNdaX{WpY dvWd`_aHbV ebNdaXp[tO eaSc}I{WpZ du\c|O`[dP eaSc}IYuV eaJcwS{Vp[ duTcvXHeW eaJcwSIvI eaScqJ{WpZ du\cpPXfH eaScqJ`ZvA ebMckI{VpZ dvWcjOp[fA ebMckIaHuD ecUcfE{VpZ dw_ceKqHeD ecUcfEaRsR eeGcbS{WpZ dyPcaYqQcR eeGcbSaTqS ef[ca@{WpY d{Dc`GqTaR ef[ca@aQ`T ehLcaT{WpZ d|Uc`ZqQpS ehLcaTaHbV eiTcdJ{WpZ d}]ccPqHrV eiTcdJ`YdO ejMchY{VpY d~Wch@pZtP ejMchYJeW ejWcnP{WpZ d@cmVYuV ejWcnPZfI ejMctY{VpZ d~Wcs_IvI ejMctYpYfB eiTcz[{Wp[ d}]cz@`ZvA eiTcz[qHeC ehLc^{WpZ d|UcDaHuD ehLc^qQcR d{DdbVaQsR ef[csBQ@ efZcsB@Q efZcsAAQ ef[cs@@B ef[csBQ@ efZcsB@Q efZcsAAQ ef[cs@@B ef[csB@@ efZcsB@@ efZcsA@@ ef[cs@@@ egGc}FB@ ehGc{Dp^bB ehEc{Dp^bB ehEc{DB@ eiAcxEpZb_ eh_cxEpZb_ eh_cxEB@ eiQctOpPcV eiPctOpQcV eiPctOA@ eiXcpVWcY eiWcpVWcY eiWcpVA@ eiTcmGDcO eiRcmGEcO eiRcmGB@ eiFcjKNb\ eiDcjJNb] eiDcjJBA ehNchT`XaW ehLchT`XaV ehLchTB@ egPchD`^`P egOchD`]`P egOchDA@ efPch^a@pZ efOch^a@pZ efOch^A@ eeRck@`^rB eePck@`_rB eePck@B@ edXcn@`Zs@ edWcm_`Yr_ edWcm_AA edHcqV`PsV edFcqU`QsV edFcqUBA edAcuNGsX ec_cuNGsY ec_cuNB@ edEcx^TsP edCcx^TsP edCcx^B@ edSc{Z^r\ edRc{Z_r\ edRc{ZA@ eeKc}PpXqV eeJc}PpXqV eeJc}PA@ efIc~Ap^pQ efGc~Ap]pQ efGc~AB@ egIc}Fq@`[ egGc}Fq@`[ bvLcmQQ@ bvKcmQ@R bvKcmOA@ bvLcmO@B bvJcmQ@@ bvJcmQ@R bvJcmO@@ bvJcmO@B bvLcmQR@ bvKcmQQ@ bvKcmOQ@ bvLcmOR@ bwFc}_{WpZ bwFc}_qTaS buRcR{Wp[ bi[c~WaTqR buRcRqQpT btAc~^{WpZ bhJc~DaQ`S btAc~^qHrV brYc|H{WpZ bgBc{NaHbV brYc|HpZtP bq_cwX{WpZ bfHcv^`ZdP bq_cwXYuV bqVcrB{WpZ be_cqHIeV bqVcrBIvI bq_ckY{WpZ bfHcj_YfI bq_ckY`ZvA brYceX{WpZ bgBcd^pZfA brYceXaHuD btAc`T{WpZ bhJbZqHeD btAc`TaQsR buRb}B{WpZ bi[b|HqQcR buRb}BaTqR bwFb{P{WpZ bkObzVqTaR bwFb{PaQ`S bxWb|C{WpZ bm@b{IqQpS bxWb|CaHbV by_b~Y{WpZ bnHb}_qHrV by_b~Y`ZdP bzYccI{WpZ boBcbOpZtP bzYccIIeW b{Bci@{WpZ boKchFYuW b{Bci@YfH bzYcoH{WpZ boBcnNIvH bzYcoHpZfB by_cuJ{WpZ bnHctP`ZvB by_cuJqHeC bxWczM{WpZ bm@cySaHuC bxWczMqQcR bkOc}EaQsR bjKclW@@ bjKclW@R bjKclU@@ bjKclU@B bjKclW@@ bjKclW@R bjKclU@@ bjKclU@B bjKclW@@ bjKclW@@ bjKclU@@ bjKclU@@ bjXcvZA@ bkXctYp_bA bkVctYp^bA bkVctYB@ blQcqYpYc@ blOcqYpYc@ blOcqYB@ bmBcnCpQcV bm@cnCpQcV bm@cnCB@ bmIcjKWcX bmGcjJWcY bmGcjJBA bmEcf[DcP bmCcf[DcO bmCcf[B@ blVcc_Ob\ blTcc_Ob\ blTcc_B@ bk^cbI`XaV bk\cbH`XaW bk\cbHBA bkAcaX`]`Q bj_caX`]`P bj_caXB@ bjAcbSa@p[ bi_cbSa@p[ bi_cbSB@ biBcdU`_rB biAcdU`^rB biAcdUA@ bhIcgT`Yr_ bhGcgT`Zr_ bhGcgTB@ bgXckJ`QsV bgVckJ`QsV bgVckJB@ bgQcoCGsY bgOcoCGsY bgOcoCB@ bgVcrRUsO bgTcrRUsO bgTcrRB@ bhDcuN^r\ bhBcuN^r\ bhBcuNB@ bh\cwEpXqW bhZcwEpXqW bhZcwEB@ biYcwUp]pP biWcwUp]pP biWcwUB@ bjYcvZq@`[ bjXcvZqA`[ c|HdzT@A c|HdzU@R c|HdzS@@ c|HdzS@A c|GdzTQA c|FdzU@R c|FdzSAQ c|GdzR@B c|HdzTQ@ c|HdzUR@ c|HdzSR@ c|HdzSQQ c}BekC{WpZ c}BekCqTaR c{NelU{WpZ coWek[aTqR c{NelUqQpS cy]elB{WpZ cnFekHaQ`S cy]elBqHrW cxUeiK{WpZ cl^ehQaHbW cxUeiKpZtO cw[ed\{WpZ clDedB`ZdO cw[ed\YuW cwRdE{WpZ ck[d~KIeW cwRdEIvH cw[dx]{WpZ clDdxCYfH cw[dx]`ZvB cxUdr[{WpZ cl^drApZfB cxUdr[aHuD cy]dmW{WpY cnFdl^qHeC cy]dmWaQsQ c{NdjF{WpZ coWdiLqQcR c{NdjFaTqS c}BdhS{VpZ cqLdgYqUaS c}BdhSaQ`T c~SdiG{WpZ cr\dhMqPpT c~SdiGaHbV c[dk]{WpZ ctDdkCqHrV c[dk]`ZdO d`UdpL{VpZ ct_doRp[tO d`UdpLIeW d`^dvC{WpZ cuGduIXuW d`^dvCYfH d`Ud|K{VpZ ct_d{QHvH d`Ud|KpZfB c[ebM{WpZ ctDeaS`[vB c[ebMqHeD c~SegQ{WpZ cr\efWaHuD c~SegQqQcR cqKejIaQsR anRduH@@ anRduH@R anRduF@@ anRduF@B anPduH@@ anPduH@R anPduF@@ anPduF@B anRduHR@ anRduHR@ anRduFR@ anRduFR@ aoLeeV{WpZ aoLeeVqTaR amXegH{WpY abAefOaTqS amXegHqQpS alGefU{WpZ a`Pee[aQ`T alGefUqHrV aj_ec_{WpZ `HecEaHbV aj_ec_pZtP ajEdO{WpZ `~Nd~U`ZdP ajEdOYuV ai\dyY{WpZ `~Edx_IeV ai\dyYIvI ajEdsP{WpZ `~NdrVYfI ajEdsP`ZvA aj_dmO{WpZ `HdlUpZfA aj_dmOaHuD alGdhK{WpZ a`PdgQqHeD alGdhKaQsR amXddY{WpZ abAdc_qQcR amXddYaTqR aoLdcG{VpZ acVdbMqUaR aoLdcGaQ`S ap]dcZ{WpZ aeFdc@qPpS ap]dcZaHbW arEdfQ{WpZ afNdeWqHrW arEdfQ`ZdO ar_dk@{VpZ agIdjFp[tO ar_dk@IeW asHdpW{WpZ agQdo]XuW asHdpWYfH ar_dv_{VpZ agIdvEHvH ar_dv_pZfB arEd}A{WpZ afNd|G`[vB arEd}AqHeC ap]ebD{WpZ aeFeaJaHuC ap]ebDqQcR acUed\aQsR5#A chYewFqIbZ cgPez@qJa^ cfFe{^r_c^ ccGe\{[kO bwLfkKr_aX btMfmCqSW brZfl\`vZ`P ciTfmL`]`S cjQfm_b_qY cmPflFkZ{N cyJf`XbVsN c|@e}JaFqZ c}Fe{PaFrV c~LexZgLaJ deXezDqFbD ddRe|HqBaO dcPe}Wr@bP daPf`G}BkP ctNfkWqWaE crWfl\qDY a}NfjJ`\`S a~Jfj]b^qY baHfiDk\{N bmDe}VbUsO boYezGaFqY bp_exNaFrW brEeuWyMF bhXeu]p_bE bgYexBp_aN bfZeyPq\bQ bd^e|A{JkT ayTfgUqTaE ax@fhZq@Y aw@fhQfNaY ax@fhZfJbC ayTfgUgTaO bd^e|AhFaU bfZeyPh_`W bgYexBiFL brEeuW`vTaO bp_exN`vQaR boYezG`vMaW bmDe}V`vCbF baHfiD`vDbG a~Jfj]`vCbF a}NfjJ`uLbR btMfmC`vD`\ bwLfkK`vD`[ ccGe\`vC`\ cfFe{^`uZaL cgPez@`uVaP chYewF`uSaT c}Fe{PgL`X c|@e}JgPM cyJf`XhFpQ cmPflFf^_ cjQfm_hFqC ciTfmLg_pY deXezDptE`rO bhXeu]pqX`rT5#N cbTdsH}Zp^ btZdrJEU bt_drEmZ`_ cbYdsDUD cbTdsZ}Zp_ btZdr[ET bt_drWmZ`^ cbYdsUUE cbTdsH@`R btZdrJ@`Q bt_drE@`R cbYdsD@`Q5#B ef_c~Fr_^ ed@c}XJ`[ edJc~Sb^N egHcAYp[ ed@c}XxYw\ d{Gcu\nEbC eiLcw_rMfG egHcAbTuP ei\cyQpPqR edJc~SxRwE d{XcwNnDbC d{Gcu\`QaR emZdsN^qJ emLdrDuWcW egUdu[MaF ehBdwAeXsS ehBdwAqPrF efRdt[^qK efDdsPaQbK emLdrDpQwZ el[djJ`SaW emNdlALgM efDdsPpZwW eeJdkYgQqO efRdt[pUwK ee]dmPpSqW ee]dmPgQqO eeJdkYqOppG ec[c{RcEpS eg@cz_e[oK ee]dmPqYpqB edDc|NYp\ edDc|NcFpT egJc{ZfD`pG egJc{ZZp[ el\ei_iSsT evOefKpWrD euXedGyTcS elDegZ`XbE evOefKsKwK esDd@yDcM ej@ebMb\gR euXedGsJwG erNd}@`Vb@ elDegZrYwL eiKe`NiCsN ej@ebMpUq_ esDd@uO|F emUdrZvZW ef[drSSbZ efXduMcHm@ erNd}@uG{O emGdqQNaI eiKe`NsB|J efIdtDErV efNdqNfYC efXduM_qI ef[drS]qE ezYczVr^U ew[czQ`[pU exVcy\b^F e{TczBp[`T ew[czQy\vZ em_csWm^`Z e{]ctQqDfE e{TczBa[vV e}OcsLqRaE exVcy\yFwJ eoPcrRm_`Z em_csWaQqE exPdp[aIp_ eyYdo\vPaD esIdq@qE`\ erDdq\fLqA erDdq\pTrV eqPdoFaIq@ erYdnF`PbZ eyYdo\bNwN e|GdhNqVaI ezQdiWrAgD erYdnFbDwO et]dfWgJaW eqPdoFaWwG esGdg_aVqH esGdg_gJaX et]dfWc]\ exZcv[cB`W e{\cwRK`p\ esGdg_dXppP ew_cwO`[pT ew_cwOcB`X e{AcxGpP`qP e{AcxG`[pU em]ebMiXbJ ewUedWrCaT euRefKyXrJ ekZedAbCqT ewUedW`_xD exTd|SyHrF eoLdzMqOh@ euRefKaDxI evVd~Ba^qO ekZedAaTxE emNd{\iHbF eoLdzMq^aO exTd|SaE|W eyYdo\uSs\ etFdl@qMbF erYdnFsMlG evVd~BaZ}G exPdp[aIp_ emNd{\dB|V eqPdoFaPrJ es@dl\ePc_ erYdnFqIa@ etFdl@qF`\ eeSffHcDaV ejGfiMqPqO eiIfiSsDqV ejGfiMp^F ejGfiMqRa_ ehUfkLqYqX ef\fiTa[qV eeSffHsX`U ea[ff]eAbW ea[ff]aKqW ecFfeFbMaB ecFfeFpUC ebQfeIq\aZ e`UfgCaFV ehUfkLqDG egQfkSaXr@ egQfkSuArV ebPfh]cUq@ efEfg]rSqS ecRffJqBbS ebPfh]q[qZ ebQfeIaAaA ehUfkLq@dH egUfoTq_q_ eeVfmUaFtA eeVfmUv@sF dVfjObEsR dVfjOqEH d~QfjWaCrG dTfhP`TpV e`HfgZMpW dTfhPp^Y d~VfhGaR] egUfoTqHG efMfo[aDtH efMfo[v@sG e`MflTbCsW e`MflTq\q] d~QfjWaHqX dYfh_OqE d~VfhGaC`X egUfoTuWbJ ea^fq^NrM ebLfoQcJq\ ebLfoQsHsR dDfk_`RqP ea^fq^tItG d}UfmWaOqX d~QfjWp\c@ efMfo[sNaN eb_fqIqA`U dYfm^cFcK dYfm^`TqJ d}UfmWbDG d~VfhGUbP ef[fdDqHbD eeSffHpWJ ed\ffRaHrE efDfdM`WY eeSffHcDaV ehWfg^aHrE ei_feYsDqU ei_feYa]aW ek\fgPqMaP ejOfi@pPsG ejOfi@XM ejGfiMqPqO egMfeYqHbD efEfg]qIqK efDfdMaIaL egMfeYcDaV ejQfgOqHbD eiIfiSsDqV ejQfgOaKA ejOfi@BqQ ejGfiMp^F e`NefZrZbK d}TeiEMO d~AeiTbZrL e`[egH]^ d}TeiEsIsB dzKefCsIt[ dwBeaHbZrL dy\d~\dEdD d~Aec@bMcZ d~AeiTsLsF dzUefNsMt_ dwHeaObZrL dzBdCdIdH d~KecKbPc] d~KecKZ[ dzBdCVW dzUefNZ[ dwHeaOVW ehFesWpSaE egSet\[\ egHetPGqR egOer^`W`Y egSet\r^`] edUeuYcQrB egHetPsK`Q ec]euA`X`X egOer^sRbC ehFesWwR}J e`TefMsQbB d}CehOgRmJ ec]euAwG|_ d|VehBMM egOer^wG|^ e`Hef@sRbB e`Hef@LM eh_fdUXpW ehWfc^aRaR ejIfePE`Q ejNffAqOqL ejNffAc_qP enMfdQFq_ enSfbRuTbC enSfbRWpX enLfaZTbF enHfd@E`Q ejIfePbIA elRfeQrD`P elRfeQa[q@ enHfd@qVaQ ehWfc^UpR ehRfcLaWbD ehRfcLd@bE elRfeQaStH enEfaIuSbC enHfd@SrW enEfaIG`Q eh_fdUtUA edJeuT\qC ec^etQdTn[ edJeuTc[qN ehEetFfNnL ehEetF[qC egZesCfKnF ec^etQc\qN ec^etQbTqW efRerZG`R efYesLrObH ehEetFqLpZ efRerZaHI enLfcZqRaU elZfeOrIE ejQfeTqVqO eh[fdETrG ehWfa^eUa\ ehWfa^rEs@ efRe~^aWgL ehIffJNtL eh[fdEpRbE ejQfeTrH`V ehIffJcLaD ekUfgNqDqZ elZfeOqEa_ enLfcZrWcT ekUfgNaPY emEfgEaGsK enLfcZaKq\ eoWfa^rReG ehIffJqKqG ef^feC\vE emEfgEvGrB eoWfa^yEs@ dwCejQrSbR dtPemCaAaK duQenNbSrR dxDek\qAqK dtPemCr[qN dqUekUrZrY dn[eh\bSrR dqNefJcSb@ duAehJbBbG duQenNsBqW drOelWsDsF doKeiQbSrQ dq^eg@c]bL du[eiLbIbP du[eiLpZqB dq^eg@pPpV drOelWpZqB doKeiQpPpU d@epJIaX dIerB`]aF e`FesH`TpS e`ZerUqZrK dIerBsFaD d|CesFb]r\ e`FesHrIbJ d}]euRqZrL e`ZerUr]b] d@epJxLvM dvTei]r]b\ dsWelYhLfM d}]euRyGwQ dtVenAp_qH e`ZerUyGwP dwSekEr]b\ dwSekEp_qH egNeBH`W egVeYbC`Y eiYf`RVpP eiSf`BrEq@ eiSf`Bc@r_ elSe}Cp^rH ekUez[tGdG ekUez[H`X ek]e{S`\b@ elYe}SVpP eiYf`RbCp] ek\eUrIM ek\eU`WrR elYe}Sp]bB egVeYF`R eg\f`Ka]G eg\f`Kd@pV ek\eUGsP elCe|EtGdF elYe}SpVqN elCe|EVpR egNeBzT{H d|ZesZLaC d}Fet]jVkN d|ZesZb]r\ dWep^k^i] dWep^LaC e`CerAl@jD d}Fet]b]r\ d}Fet]aLsC d~ReqZVpR d~LeqHqRbR dWep^qKJ d~ReqZaQG elTe~TqRaU ekBf`IrIE ehYf`NqVqO egCe~_SrF eg@e|YeTa[ eg@e|Y^bE efRe~^aEeV egWfdTpWw[ egCe~_`TeU ehYf`NqBdF egWfdTcLaC ekCfeWrJuI ekBf`IAeN elTe~TqQgC ekCfeWbBaN emEfgEpQxQ elTe~TcCcJ eoWfa^rReG egWfdTpYO ef^feC\vE emEfgEvGrB eoWfa^yEs@ ejLesNqKaO eiAet]bZb\ ek[ewYgJbM esEezFIq[ esNexKqXrP eqVeu[wJrM eiAet]rVg@ efKe{]aOqT egZezIbRv[ egZezIgIbM eoCe|VbSv[ eoCe|Va\bW ep_eMbOwB ek[ewYrNgG eiMe@sBsC esEezFrOgG epVfaMwIrM ep_eMYb@ egZezIHb\ ehBe}EqSaX efOe~]Ts@ eoCe|VqLbK emWeAuUq\ ep_eMqHbR eoWfa_r@r^ eiMe@LcH eiYfbHsJsK epVfaMqIbV eoMfdCuTq[ eoWfa_ZbD ek_ekBaOqR emNeiPhNbY eu\elIa\bV ewXen_Za_ ewNep^xNrZ eo@enDsAsB emNeiPpYdE elUemUqGaJ ekNen_`Qs] eu\elIq\cY et@epBwKrM ewXen_rFcK euRerJqRrH ekNen_bQbR em_eqQaAsM em_eqQgKbN euJes_bDsA euJes_HqU ekNen_rSe] eh[et\aMqQ ejHesKbMuV ejHesKgRbO eqZeuZbFuX eqZeuZaYbS esSexMa_vC em_eqQrGfI ekXewZr]r^ ekXewZgRbP esJezJb@vK esJezJIq] exCel\q]rI evFejSy@F emFejYqSbL ekSemEcEbH enXeoMi@V ewXeoGKrK exCel\`Qw^ exTed^r@rM evTebQ^hB evTebQyUcH el_eeYiGdZ el_eeYGe@ el_eeYqWbQ ekHehJKd[ ewXeoG`Pw\ exHegKLrM exHegKyTcK enTejViDdQ enXeoMTtW enTejVsLrL exTed^rCuR evQdLqZq_ etWd}Ma]eD etWd}MvHbC enOdPhEcA el_eeYaPvI enOdPqZcF elUebVqMeT exHegKq_uJ evIebAHrU evIebAvGbF epBedGhFcD enTejVaNvO elUebVcMaQ evIebAqRtT enOdPaSdW5#C aoDcsZrO] alUcsMq]`W ajXctDbOM amGctQa]pW alUcsMw]wX adXckUkZa\ apRcmQqNfI amGctQTuV amCcn[cOqJ ajXctDyNwF aaJcl^kYa] adXckUsNaI arFdjDb\qC auBdiAtYb\ apIdk]rS`_ amVdl\dPrX amVdl\qNrO alHdjMb]qC aoEdiJaDbS auBdiAQw[ auAdaFsYaM aqHdbS`^gQ aoEdiJZwZ an[daPfFZ alHdjMqFwP akBdb]cYqM akBdb]fFZ an[daPrQppR alJcp^bST an]cpZfD`pL akBdb]pVpqI ajLcqTa^pV ajLcqTbTT am@cqPdH`qC am@cqPa]pV aDdvRaSyN b`WdmDdXqX beOdkLqSiN bc\dtZtXaX b`WdmDv[rI ay\dj[qQh^ axKdsYfYbY beOdkLwGrE a~HdiGtLaT bc\dtZwErT a|WdrFaQx_ axKdsYdLqS ay\dj[zCs_ aoYdf\r]d\ al\dkXaXa] anTdmUiWfD a~HdiG{RsM arVdeZr]aB a|WdrF{FuS aqQdlSrBqZ aoOdjYcGt_ anTdmUb]qB al\dkXbSp_ ajFctZrOpP agWctJa]pV aiTcsTbO`P alCctDq]`V agWctJxRwX `EclRkZbL aj_cn^pYe\ alCctDbJvO anMcmUsNaI aiTcsTwAxK abSckIkZbL `EclRcNqI awPdeAb\qB azLdc_rTeP awXdiOrS`_ auEdjNbKuM auEdjNrGqR ar^dh\b\qB auZdgZa^aU azLdc_sFwD awFc|[sYaM asMc~HdCfY auZdgZsLv_ arNd`[dXt@ ar^dh\tIvT anUdbHcYqM anUdbHdXt@ arNd`[yL~U aiBcrFb@qV akBcpPlDlK anUdbHwPK agEcr]a]pW agEcr]b@qV aiEcqGjHmA aiEcqGa]pW biHdrQbAyH bkIdiItXaX bfQdkArAiH bdPdtIdXqX bkIdiIvYrV bdPdfSq^hX bbRdoKfVcF bfQdkAvLr[ b`EdhFdKqS bdPdtIvIsJ a~Gdp_a^xY bbRdoKtKaT bdPdfS{UtA ax[dbRsPdX auKdgJbAa] awLdiGkFfD b`EdhFzGtQ au^dcUb]qC a~Gdp_yWvV atPdjIqXr@ arXdhIcFtT awLdiGr\aB auKdgJrS`_ a~^elZbYaX b`^eo^`YqL a~Aeo^rYqX b`^eo^r]@ b`^eo^q@a_ a^eq]`]qT b`[epI`\qW a~^elZrR`U a|LemOdObZ a|LemOXqZ a|DekUbZaE a|DekUr@Q azDekTqHaZ ax\emNcPA a^eq]sO@ a|Oeq]aRq_ a|Oeq]tOrZ ax@eoCcHp] a{HenFqSqT ayUelRqUbQ ax@eoC`\qU azDekT_`^ a^eq]WdI aWevF`_qZ b`VetLEtC b`VetLuJsL a{Leq@a@sQ a{Leq@sYB awSeqBaGrF axZen\WpW axSenEIpW axZen\qM\ awMenPaF[ aWevFs\@ a{[evF`TtI a{[evFuJsL avQerZaOsW avQerZaBqX awSeqBFqZ awYeoH`ZqC awMenPL`X aWevFtLbG a{KexMbLrH a}WevEb_qY a}WevEr[sT az\erQ`PqQ a{KexMtAtK awJetBcRqQ awSeqBYc@ a{[evFrAaN ayZewTaQ`Y avPetEcJcO avPetEAqK awJetBpZC awMenPFbR b`Aej[qBa\ a~_elWrTQ a|KelVaBq\ a}MejZbTA a~_elWbRbH baQen_aBq\ bbSemCrRrH bbSemCpQa[ bbBen^qEaH b`]epFaVsC b`]epFWL b`VepR`[qS a|KelGqBa\ a{IenCaBqM a}MejZqBaM a|KelGbRbH a~]enOqBa\ a}[epKrRrH a~]enOcEO b`]epFr@qW b`VepRr[W amSdsGqPa_ alCduFpXaT akKdvZaOq_ alZdt[`YqT alCduFtOqW agTdsOuJr] abJdpRaOq_ acYdnSeYbI aiRdp\dAbK akKdvZtIrB agBdtXuDsL aa^dqLaPq_ acNdoMeQbX ah_drEc[bV ah_drE`SqI acNdoMKpZ agBdtX`RqI aa^dqLLpZ ay@d|P`YK ayYd|[`UqO azNd{LTqY azJdySqJb] ayYd|[rNa\ awKd~WaUrG azNd{LqYO axUd{[qJb\ azJdySqUbH ay@d|P}BxM ak^dtCqUbG ajIdvJmBhM axUd{[}UwB ak@dtYpWaQ azJdyS}UwA alUdrRqUbG alUdrRpWaQ a|YekRrRX azGekJ`VaH az]elRaZF a|WelXBqF a|WelXaWrI a~NejO`XrE aFehJrMcH aFehJrRX a|TehB@bG a|TejIaZF az]elRa@] a{]elE`Z`S a{]elEbQqV a|TejIpWa\ azGekJq]W axJekCbSaO axJekCcSaB a{]elEqFtI azWeg\rMcG a|TejIq]rM azWeg\a]F a|YekRr\~C ay]d}OsZ] avCd}BbGnA ay]d}OaUrG a{Rd{HcTmB a{Rd{HsZ] awXdz[b_mA avCd}BaUrG avCd}Bb@rM axCdzUa_F azBdz[UbT a{Rd{HqP] axCdzU[F a}WekDqIaL a|NelPq\Y azRelGqLqY ayFejNRrG ayDehGdSb] ayDehGdVrZ a}ZeeMpYgO a}Ael\s]tU ayFejNc[bN azRelGbO`U a}Ael\bXaX aYenTuGrM a|NelPcKbD a}WekDbBcP aYenTcKG bcDen[uMsW a}WekDgRp_ beIejErEdV a}Ael\a@qH a~AekTWvG bcDen[uCsG beIejEwOtX aq^dvNbCpY atAduUHbK atIdx@rD`Y arEdxYWrK atAduUsOH apRdu]uJ`S akHdvPrC`Y aiEdwIdU[ amZdv^dDpP atIdx@sQY apXdwWuLR akLdwUrC`Y aiIdxNdWJ an@dxXdEA an@dxXVqZ aiIdxNTqE apXdwWVqZ akLdwUTqE a}LdvAaP`Z a~\dv[GbD aCdx_qIaF a}ZdzE^tD a~\dv[`\qW aXduDrL`] aCdx_aBJ b`EdyI]tE a}ZdzEbKp\ a}LdvA|Q`P ap[dvQbLp] asGduTlQpP b`EdyI|WqN asNdw[WrG a}ZdzE|WqN aqCdxWbKp\ aqCdxWXrF bjOecMqZaK bhUedX`Qa_ biFefWaJp^ bjPeeYQrL bjPeeYrN`] bhBefVqAr@ bgAedVcNqI bgAedVqZaK beGefAaQaS bfXegTaJp^ biFefWpYaG bhMeg^bCrE bhMeg^[qH bfXegTaUJ bhUedXqLaA bgIeeYa]`^ bgIeeYaDbE bhMeg^tRp\ bc[egBcNqI bfXegTr]pR bc[egBaLqA bjOecMyE}G baJdvFrWbA a~SdxGhVmR baJdvFrK`] a~_dwChBmS a~_dwCrXb@ a|GdyCgTm_ a~SdxGrL`\ a~SdxGqTpV a|_dwQaMqA a~LdvPb^Z a~_dwCpSpS a|_dwQpXaR biGef[qIaL bg^ehGq]Y bfAeg^qKqY bdVefERrG bdTec^dSb] bdTec^vZaO a}ZeeMb_fC b`YekPc[wR bdVefEs]eK bfAeg^uHcR b`YekPbYaX bcRemHbOuJ bg^ehGtLeA biGef[uUfM bcRemH^aS bcDen[fCx@ biGef[s^cJ beIejErEdV b`YekPrXD a~AekTWvG bcDen[uCsG beIejEwOtX bfPd{FvQ`W a_d{]sDb\ a|[d~Yf@cY bb[ebReTqI bhOeaId@rJ blOd~_u_sY a_d{]rJfN a}UebKgCpY bdXeaRaXvL bdXeaRe_cY bjWeeKaXvL bjWeeKtKbP bfLeg[bCvR a|[d~YrRfV azIeeOcLsD bb[ebRrSfV b`HeiHu_sY bfLeg[vDaM bdXeaR`Tb_ beLedQwT`[ a}XeeLSsA bjWeeKpXbC bi_egNtSr] bfLeg[qBbJ beJejEdUrW azIeeOUcH azDehWcTsK b`HeiHqQbM a~WekUtSr^ beJejEvSaP bbKdrTgApY biLdq[f^dH bpJdvCtIbO blAdxRvAaK bf@dy]v_tG aAduVcJsB biLdq[qSc^ bgYduYu[`U ba^dvNMsZ bpJdvCrPcL bmZdyOvAsV blAdxRqYb_ bjHd{QcRrB ba^dvNrYbR aEdy@TsJ aEdy@fAcV beFd|V`ZrY beFd|VeBqE ba^dvNrEeN aYd{\fYpX bfRd{DaGuK bfRd{DfFcY blXd~]aBuN blXd~]tDbL bhTeaIaTuX aEdy@rQeZ a|Td~ZcEr^ a|Td~ZfFcY bbZebSbLu] bbZebSeZqJ blKdvQdGrC bpRdtNwMqK biEdsCwDaR bbAdtUsFbH a~[dv]gMaK bfHdxHfCqW blKdvQNw\ blYdnUdLrE bqEdlPpSg^ bqEdlPwZaS biKdnCgGfK biKdnCVe@ biKdnCwRaU baYdoXHd] bfHdxHFwY bfNdpOfKqZ bfNdpOxAaU a~MdrDg[fD a~[dv]^tY a~MdrDcLrL blYdnUqWu] bkBdhXdJqX boLdg@aYeP boLdg@uBaB bjJdhBf[dN biKdnC`_vA bjJdhBwLbJ bb^djLqEeL bfNdpOqMuT beAdj[fArC beAdj[uFaC a[dk^fSdQ a~MdrDaNvF bb^djLsCaR beAdj[jKs[ bjJdhBzOc\0$0! \ No newline at end of file diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/cgm/read.t b/ImageMagick-6.9.12-44/PerlMagick/t/cgm/read.t deleted file mode 100644 index bc6eeb7..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/cgm/read.t +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/perl -# -# Test reading CGM files -# -# Written by Bob Friesenhahn -# -# Whenever a new test is added/removed, be sure to update the -# 1..n ouput. -# -BEGIN { $| = 1; $test=1; print "1..1\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/cgm' || die 'Cd failed'; - -testReadCompare('CGM:input.cgm', '../reference/cgm/read.miff', q//, 0.0 0.0); - diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/composite.t b/ImageMagick-6.9.12-44/PerlMagick/t/composite.t deleted file mode 100644 index ee73b57..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/composite.t +++ /dev/null @@ -1,167 +0,0 @@ -#!/usr/bin/perl -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -BEGIN { $| = 1; $test=1; print "1..18\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't' || die 'Cd failed'; - -# -# Add -# -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'Add'/, - 'reference/composite/Add.miff', 0.2, 1.03); -# -# Atop -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'Atop'/, - 'reference/composite/Atop.miff', 0.1, 1.03); - -# -# Bumpmap -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//,q/, gravity=>'Center', compose=>'Bumpmap'/, - 'reference/composite/Bumpmap.miff', 0.1, 1.03); - -# -# Clear -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'Clear'/, - 'reference/composite/Clear.miff', 0.3, 1.03); - -# -# Copy -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'Copy'/, - 'reference/composite/Copy.miff', 0.1, 1.03); - -# -# CopyBlue -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'CopyBlue'/, - 'reference/composite/CopyBlue.miff', 0.1, 1.03); - -# -# CopyGreen -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'CopyGreen'/, - 'reference/composite/CopyGreen.miff', 0.1, 1.03); - -# -# CopyRed -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'CopyRed'/, - 'reference/composite/CopyRed.miff', 0.1, 1.03); - -# -# CopyOpacity -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'CopyOpacity'/, - 'reference/composite/CopyOpacity.miff', 0.1, 1.03); - -# -# Difference -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'Difference'/, - 'reference/composite/Difference.miff', 0.1, 1.03); - -# -# In -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'In'/, - 'reference/composite/In.miff', 0.1, 1.03); - -# -# Minus -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'Minus'/, - 'reference/composite/Minus.miff', 0.3, 1.03); - -# -# Multiply -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'Multiply'/, - 'reference/composite/Multiply.miff', 0.1, 1.03); - -# -# Out -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'Out'/, - 'reference/composite/Out.miff', 0.3, 1.03); - -# -# Over -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'Over'/, - 'reference/composite/Over.miff', 0.1, 1.03); - -# -# Plus -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'Plus'/, - 'reference/composite/Plus.miff', 0.1, 1.03); - -# -# Subtract -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'Subtract'/, - 'reference/composite/Subtract.miff', 0.145, 1.03); - -# -# Xor -# -++$test; -testCompositeCompare('gradient:white-black',q/size=>"100x80"/, - 'input.miff', q//, q/, gravity=>'Center', compose=>'Xor'/, - 'reference/composite/Xor.miff', 0.3, 1.03); - -1; diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/filter.t b/ImageMagick-6.9.12-44/PerlMagick/t/filter.t deleted file mode 100644 index 70f48a6..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/filter.t +++ /dev/null @@ -1,207 +0,0 @@ -#!/usr/bin/perl -# -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Test image filters. -# -BEGIN { $| = 1; $test=1, print "1..58\n"; } -END {print "not ok 1\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't' || die 'Cd failed'; -use FileHandle; -autoflush STDOUT 1; -autoflush STDERR 1; - -$fuzz=int(0.05*(Image::Magick->new()->QuantumRange)); - -testFilterCompare('input.miff', q//, 'reference/filter/AdaptiveThreshold.miff', 'AdaptiveThreshold', q/'5x5+5%'/, 0.30, 1.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Annotate.miff', 'Annotate', q/text=>'Magick',geometry=>'+0+20',font=>'Generic.ttf',fill=>'gold',gravity=>'North',pointsize=>14/, 0.02, 1.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Blur.miff', 'Blur', q/'0.0x1.0'/, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Border.miff', 'Border', q/geometry=>'6x6',color=>'gold'/, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Channel.miff', 'Channel', q/channel=>'red'/, 0.05, 0.5); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Chop.miff', 'Chop', q/geometry=>'80x80+5+10'/, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Charcoal.miff', 'Charcoal', q/'0x1'/, 0.2, 1.02); -++$test; - -testFilterCompare('input.miff', "fuzz=>$fuzz", 'reference/filter/ColorFloodfill.miff', 'ColorFloodfill', q/geometry=>"+25+45"/, 0.03, 1.02); -++$test; - -testFilterCompare('input.miff', "fuzz=>$fuzz", 'reference/filter/Colorize.miff', 'Colorize', q/fill=>"red", opacity=>"50%"/, 0.02, 0.5 ); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Contrast.miff', 'Contrast', q//, 0.06, 0.6); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Convolve.miff', 'Convolve', q/[1, 1, 1, 1, 4, 1, 1, 1, 1]/, 0.09, 0.9); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Crop.miff', 'Crop', q/geometry=>'80x80+5+10'/, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Set.miff', 'Set', q/page=>'0x0+0+0'/, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Despeckle.miff', 'Despeckle', q//, 0.08, 1.08); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Draw.miff', 'Draw', q/fill=>'none',stroke=>'gold',primitive=>'circle',points=>'60,90 60,120',strokewidth=>2/, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Edge.miff', 'Edge', q//, 0.3, 1.03); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Emboss.miff', 'Emboss', q/'0x1'/, 0.2, 1.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Equalize.miff', 'Equalize', q//, 0.2, 1.03); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Implode.miff', 'Implode', q/0.5/, 0.002, 0.2); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Flip.miff', 'Flip', q//, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Flop.miff', 'Flop', q//, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Frame.miff', 'Frame', q/'15x15+3+3'/, 0.4, 1.04); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Gamma.miff', 'Gamma', q/1.6/, 0.02, 0.2); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/GaussianBlur.miff', 'GaussianBlur', q/'0.0x1.5'/, 0.004, 0.4); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Implode.miff', 'Implode', q/0.5/, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Level.miff', 'Level', q/'20%x'/, 0.2, 1.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Magnify.miff', 'Magnify', q//, 0.05, 0.5); -++$test; - -testFilterCompare('input.miff', "fuzz=>$fuzz", 'reference/filter/MatteFloodfill.miff', 'MatteFloodfill', q/geometry=>"+25+45"/, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/MedianFilter.miff', 'MedianFilter', q//, 0.5, 0.9); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Minify.miff', 'Minify', q//, 0.05, 0.5); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Modulate.miff', 'Modulate', q/brightness=>110,saturation=>110,hue=>110/, 0.08, 1.08); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/QuantizeMono.miff', 'Quantize', q/colorspace=>'gray',colors=>2,dither=>'false'/, 0.9, 1.03); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/MotionBlur.miff', 'MotionBlur', q/'0x13+10-10'/, 0.003, 0.03); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Negate.miff', 'Negate', q//, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Normalize.miff', 'Normalize', q//, 0.04, 1.04); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/OilPaint.miff', 'OilPaint', q//, 0.03, 1.03); -++$test; - -testFilterCompare('input.miff', "fuzz=>$fuzz", 'reference/filter/Opaque.miff', 'Opaque', q/color=>"#e23834", fill=>"green"/, 0.03, 1.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Quantize.miff', 'Quantize', q//, 0.2, 1.03); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/RadialBlur.miff', 'RadialBlur', q/10/, 0.004, 0.4); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Raise.miff', 'Raise', q/'10x10'/, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/ReduceNoise.miff', 'ReduceNoise', q//, 0.5, 0.9); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Resize.miff', 'Resize', q/'60%'/, 0.02, 1.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Roll.miff', 'Roll', q/geometry=>'+20+10'/, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Rotate.miff', 'Rotate', q/45/, 0.4, 1.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Sample.miff', 'Sample', q/'60%'/, 0.006, 0.6); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Scale.miff', 'Scale', q/'60%'/, 0.008, 1.0); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Segment.miff', 'Segment', q//, 0.09, 0.9); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Shade.miff', 'Shade', q/geometry=>'30x30',gray=>'true'/, 0.08, 0.3); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Sharpen.miff', 'Sharpen', q/'0.0x1.0'/, 0.05, 1.05); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Shave.miff', 'Shave', q/'10x10'/, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Shear.miff', 'Shear', q/'-20x20'/, 0.4, 1.04); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/SigmoidalContrast.miff', 'SigmoidalContrast', q/"3x50%"/, 0.06, 0.6); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Solarize.miff', 'Solarize', q//, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Swirl.miff', 'Swirl', q/90/, 0.002, 0.2); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Threshold.miff', 'Threshold', q/90%/, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Trim.miff', 'Trim', q//, 0.002, 0.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/UnsharpMask.miff', 'UnsharpMask', q/'0.0x1.0'/, 0.02, 1.02); -++$test; - -testFilterCompare('input.miff', q//, 'reference/filter/Wave.miff', 'Wave', q/'25x150'/, 0.6, 1.06); -++$test; - -1; diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_256.fpx b/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_256.fpx deleted file mode 100644 index d1d53a4..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_256.fpx and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_bw.fpx b/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_bw.fpx deleted file mode 100644 index 8ebe811..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_bw.fpx and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_grayscale.fpx b/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_grayscale.fpx deleted file mode 100644 index eb4b561..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_grayscale.fpx and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_jpeg.fpx b/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_jpeg.fpx deleted file mode 100644 index 9bc210c..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_jpeg.fpx and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_truecolor.fpx b/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_truecolor.fpx deleted file mode 100644 index b7ce7dd..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/input_truecolor.fpx and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/read.t b/ImageMagick-6.9.12-44/PerlMagick/t/fpx/read.t deleted file mode 100644 index a6b6914..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/read.t +++ /dev/null @@ -1,55 +0,0 @@ -#!/usr/bin/perl -# -# Test reading FPX images -# -# Contributed by Bob Friesenhahn -# - -BEGIN { $| = 1; $test=1; print "1..5\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/fpx' || die 'Cd failed'; - -# -# 1) Test Black-and-white, bit_depth=1 FPX -# -print( "1-bit grayscale FPX ...\n" ); -testRead( 'input_bw.fpx', - '164b30b0e46fab4b60ea891a0f13c1ec2e3c9558e647c75021f7bd2935fe1e46' ); - -# -# 2) Test grayscale FPX -# -++$test; -print( "8-bit grayscale FPX ...\n" ); -testRead( 'input_grayscale.fpx', - '74416d622acf60c213b8dd0a4ba9ab4a46581daa8b7b4a084658fb5ae2ad1e4b' ); - -# -# 3) Test 256 color pseudocolor FPX -# -++$test; -print( "8-bit indexed-color FPX ...\n" ); -testRead( 'input_256.fpx', - '772ef079906aa47951a09cd4ce6d62b740a391935710e7076a6716423a92db4f' ); - -# -# 4) Test TrueColor FPX -# -++$test; -print( "24-bit Truecolor FPX ...\n" ); -testRead( 'input_truecolor.fpx', - 'a698f2fe0c6c31f83d19554a6ec02bac79c961dd9a87e7ed217752e75eb615d7' ); - -# -# 5) Test JPEG FPX -# -++$test; -print( "24-bit JPEG FPX ...\n" ); -testRead( 'input_jpeg.fpx', - '8c02bf8e953893cbd65b8a0a1fb574de50ac4cdeb2a88dbf702c8b65d82aa41b' ); - diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/write.t b/ImageMagick-6.9.12-44/PerlMagick/t/fpx/write.t deleted file mode 100644 index cf5153a..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/fpx/write.t +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/perl -# -# Test writing FPX images -# -# Contributed by Bob Friesenhahn -# -BEGIN { $| = 1; $test=1; print "1..4\n"; } -END {print "not ok $test\n" unless $loaded;} - -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/fpx' || die 'Cd failed'; - -# -# 1) Test Black-and-white, bit_depth=1 FPX -# -print( "1-bit grayscale FPX ...\n" ); -testReadWrite( 'input_bw.fpx', 'output_bw.fpx', q/quality=>95/, - '164b30b0e46fab4b60ea891a0f13c1ec2e3c9558e647c75021f7bd2935fe1e46'); - -# -# 2) Test grayscale image -# -++$test; -print( "8-bit grayscale FPX ...\n" ); -testReadWrite( 'input_grayscale.fpx', - 'output_grayscale.fpx', '', - '74416d622acf60c213b8dd0a4ba9ab4a46581daa8b7b4a084658fb5ae2ad1e4b'); -# -# 3) Test pseudocolor image -# -++$test; -print( "8-bit indexed-color FPX ...\n" ); -testReadWrite( 'input_256.fpx', - 'output_256.fpx', - q/quality=>54/, - '772ef079906aa47951a09cd4ce6d62b740a391935710e7076a6716423a92db4f' ); -# -# 4) Test truecolor image -# -++$test; -print( "24-bit Truecolor FPX ...\n" ); -testReadWrite( 'input_truecolor.fpx', - 'output_truecolor.fpx', - q/quality=>55/, - 'a698f2fe0c6c31f83d19554a6ec02bac79c961dd9a87e7ed217752e75eb615d7' ); diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/getattribute.t b/ImageMagick-6.9.12-44/PerlMagick/t/getattribute.t deleted file mode 100644 index 884a759..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/getattribute.t +++ /dev/null @@ -1,103 +0,0 @@ -#!/usr/bin/perl -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Test getting attributes. -# -BEGIN { $| = 1; $test=1, print "1..25\n"; } -END {print "not ok 1\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't' || die 'Cd failed'; - -testGetAttribute('input.miff','base-columns','70'); - -++$test; -testGetAttribute('input.miff','base-filename','input.miff'); - -++$test; -testGetAttribute('input.miff','base-rows','46'); - -++$test; -testGetAttribute('input.miff','class','DirectClass'); - -++$test; -testGetAttribute('input.miff','colors','3019'); - -++$test; -testGetAttribute('input.miff','columns','70'); - -++$test; -testGetAttribute('input.miff','directory',undef); - -++$test; -testGetAttribute('input.miff','gamma','1'); - -++$test; -testGetAttribute('input.miff','geometry',undef); - -++$test; -testGetAttribute('input.miff','height','46'); - -++$test; -# Returns undef -testGetAttribute('input.miff','label',undef); - -++$test; -testGetAttribute('input.miff','matte','0'); - -++$test; -testGetAttribute('input.miff','error','0'); - -++$test; -testGetAttribute('input.miff','montage',undef); - -++$test; -testGetAttribute('input.miff','maximum-error','0'); - -++$test; -testGetAttribute('input.miff','mean-error','0'); - -++$test; -testGetAttribute('input.miff','rows','46'); - -++$test; -testGetAttribute('input.miff','signature', - 'a698f2fe0c6c31f83d19554a6ec02bac79c961dd9a87e7ed217752e75eb615d7'); - -++$test; -testGetAttribute('input.miff','texture',undef); - -++$test; -testGetAttribute('input.miff','type','TrueColor'); - -++$test; -testGetAttribute('input.miff','units','undefined units'); - -++$test; -testGetAttribute('input.miff','view',undef); - -++$test; -testGetAttribute('input.miff','width','70'); - -++$test; -testGetAttribute('input.miff','x-resolution','72'); - -++$test; -testGetAttribute('input.miff','y-resolution','72'); - -1; diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/hdf/input_256.hdf b/ImageMagick-6.9.12-44/PerlMagick/t/hdf/input_256.hdf deleted file mode 100644 index 6b1a785..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/hdf/input_256.hdf and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/hdf/input_truecolor.hdf b/ImageMagick-6.9.12-44/PerlMagick/t/hdf/input_truecolor.hdf deleted file mode 100644 index 183e90f..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/hdf/input_truecolor.hdf and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/hdf/read.t b/ImageMagick-6.9.12-44/PerlMagick/t/hdf/read.t deleted file mode 100644 index e6c44df..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/hdf/read.t +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/perl -# -# Test reading HDF images -# -# Contributed by Bob Friesenhahn -# - -BEGIN { $| = 1; $test=1; print "1..2\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/hdf' || die 'Cd failed'; - -# -# 1) Test 256 color pseudocolor HDF -# -testRead( 'input_256.hdf', - '975cdb03f0fa923936f1cecf7b8a49a917493393a0eb098828ab710295195584' ); - -# -# 2) Test TrueColor HDF -# -++$test; -testRead( 'input_truecolor.hdf', - '975cdb03f0fa923936f1cecf7b8a49a917493393a0eb098828ab710295195584' ); diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/hdf/write.t b/ImageMagick-6.9.12-44/PerlMagick/t/hdf/write.t deleted file mode 100644 index 73b36a8..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/hdf/write.t +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/perl -# -# Test writing HDF images -# -# Contributed by Bob Friesenhahn -# -BEGIN { $| = 1; $test=1; print "1..2\n"; } -END {print "not ok $test\n" unless $loaded;} - -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/hdf' || die 'Cd failed'; - -# -# 1) Test pseudocolor image -# -testReadWrite( 'input_256.hdf', - 'output_256.hdf', - q/quality=>54/, - '975cdb03f0fa923936f1cecf7b8a49a917493393a0eb098828ab710295195584' ); - -# -# 2) Test truecolor image -# -++$test; -testReadWrite( 'input_truecolor.hdf', - 'output_truecolor.hdf', - q/quality=>55/, - '975cdb03f0fa923936f1cecf7b8a49a917493393a0eb098828ab710295195584' ); diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/hpgl/input.hpgl b/ImageMagick-6.9.12-44/PerlMagick/t/hpgl/input.hpgl deleted file mode 100644 index 40ea84f..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/hpgl/input.hpgl +++ /dev/null @@ -1 +0,0 @@ -IN;SP1;CA7;PU3598,4271;PD673,4271,673,7197,;PU3598,4259;PD660,4259,660,7197,;PU609,3975;PD609,3980,613,3988,618,3993,626,3997,643,3997,652,3993,656,3988,660,3980,660,3971,656,3962,648,3950,609,3907,;PU609,3975;PD613,3975,613,3980,618,3988,626,3993,643,3993,652,3988,656,3980,656,3971,652,3962,643,3950,605,3907,;PU609,3911;PD665,3911,665,3907,;PU605,3907;PD665,3907,;PU716,3997;PD703,3993,695,3980,691,3958,691,3945,695,3924,703,3911,716,3907,725,3907,738,3911,746,3924,751,3945,751,3958,746,3980,738,3993,725,3997,716,3997,;PU708,3993;PD699,3980,695,3958,695,3945,699,3924,708,3911,;PU703,3915;PD716,3911,725,3911,738,3915,;PU734,3911;PD742,3924,746,3945,746,3958,742,3980,734,3993,;PU738,3988;PD725,3993,716,3993,703,3988,;PU785,3920;PD781,3915,781,3911,785,3907,789,3907,794,3911,794,3915,789,3920,785,3920,;PU785,3915;PD785,3911,789,3911,789,3915,785,3915,;PU648,4259;PD648,4149,;PU660,4259;PD660,4149,;PU1627,3984;PD1627,3907,1631,3907,;PU1631,3997;PD1631,3907,;PU1631,3997;PD1584,3928,1648,3928,;PU1627,3984;PD1588,3928,;PU1588,3932;PD1648,3932,1648,3928,;PU1696,3997;PD1683,3993,1674,3980,1670,3958,1670,3945,1674,3924,1683,3911,1696,3907,1704,3907,1717,3911,1726,3924,1730,3945,1730,3958,1726,3980,1717,3993,1704,3997,1696,3997,;PU1687,3993;PD1678,3980,1674,3958,1674,3945,1678,3924,1687,3911,;PU1683,3915;PD1696,3911,1704,3911,1717,3915,;PU1713,3911;PD1721,3924,1726,3945,1726,3958,1721,3980,1713,3993,;PU1717,3988;PD1704,3993,1696,3993,1683,3988,;PU1764,3920;PD1760,3915,1760,3911,1764,3907,1769,3907,1773,3911,1773,3915,1769,3920,1764,3920,;PU1764,3915;PD1764,3911,1769,3911,1769,3915,1764,3915,;PU1628,4259;PD1628,4149,;PU1640,4259;PD1640,4149,;PU2610,3993;PD2615,3984,2619,3984,2615,3993,2602,3997,2593,3997,2580,3993,2572,3980,2567,3958,2567,3937,2572,3920,2580,3911,2593,3907,2597,3907,2610,3911,2619,3920,2623,3932,2623,3937,2619,3950,2610,3958,2597,3962,2593,3962,2580,3958,2572,3950,;PU2615,3988;PD2602,3993,2593,3993,2580,3988,;PU2585,3993;PD2576,3980,2572,3958,2572,3937,2576,3920,2589,3911,;PU2572,3928;PD2580,3915,2593,3911,2597,3911,2610,3915,2619,3928,;PU2602,3911;PD2615,3920,2619,3932,2619,3937,2615,3950,2602,3958,;PU2619,3941;PD2610,3954,2597,3958,2593,3958,2580,3954,2572,3941,;PU2589,3958;PD2576,3950,2572,3937,;PU2675,3997;PD2662,3993,2653,3980,2649,3958,2649,3945,2653,3924,2662,3911,2675,3907,2683,3907,2696,3911,2705,3924,2709,3945,2709,3958,2705,3980,2696,3993,2683,3997,2675,3997,;PU2666,3993;PD2658,3980,2653,3958,2653,3945,2658,3924,2666,3911,;PU2662,3915;PD2675,3911,2683,3911,2696,3915,;PU2692,3911;PD2701,3924,2705,3945,2705,3958,2701,3980,2692,3993,;PU2696,3988;PD2683,3993,2675,3993,2662,3988,;PU2744,3920;PD2739,3915,2739,3911,2744,3907,2748,3907,2752,3911,2752,3915,2748,3920,2744,3920,;PU2744,3915;PD2744,3911,2748,3911,2748,3915,2744,3915,;PU2607,4259;PD2607,4149,;PU2619,4259;PD2619,4149,;PU3564,3997;PD3551,3993,3547,3984,3547,3975,3551,3967,3555,3962,3564,3958,3581,3954,3590,3950,3594,3945,3598,3937,3598,3924,3594,3915,3581,3911,3564,3911,3551,3915,3547,3924,3547,3937,3551,3945,3555,3950,3564,3954,3581,3958,3590,3962,3594,3967,3598,3975,3598,3984,3594,3993,3581,3997,3564,3997,;PU3555,3993;PD3551,3984,3551,3975,3555,3967,3564,3962,3581,3958,3590,3954,3598,3945,3602,3937,3602,3924,3598,3915,3594,3911,3581,3907,3564,3907,3551,3911,3547,3915,3542,3924,3542,3937,3547,3945,3555,3954,3564,3958,3581,3962,3590,3967,3594,3975,3594,3984,3590,3993,;PU3594,3988;PD3581,3993,3564,3993,3551,3988,;PU3547,3920;PD3560,3911,;PU3585,3911;PD3598,3920,;PU3654,3997;PD3641,3993,3633,3980,3628,3958,3628,3945,3633,3924,3641,3911,3654,3907,3663,3907,3676,3911,3684,3924,3688,3945,3688,3958,3684,3980,3676,3993,3663,3997,3654,3997,;PU3645,3993;PD3637,3980,3633,3958,3633,3945,3637,3924,3645,3911,;PU3641,3915;PD3654,3911,3663,3911,3676,3915,;PU3671,3911;PD3680,3924,3684,3945,3684,3958,3680,3980,3671,3993,;PU3676,3988;PD3663,3993,3654,3993,3641,3988,;PU3723,3920;PD3718,3915,3718,3911,3723,3907,3727,3907,3731,3911,3731,3915,3727,3920,3723,3920,;PU3723,3915;PD3723,3911,3727,3911,3727,3915,3723,3915,;PU3586,4259;PD3586,4149,;PU3598,4259;PD3598,4149,;PU273,4294;PD261,4290,252,4277,248,4256,248,4243,252,4221,261,4208,273,4204,282,4204,295,4208,304,4221,308,4243,308,4256,304,4277,295,4290,282,4294,273,4294,;PU265,4290;PD256,4277,252,4256,252,4243,256,4221,265,4208,;PU261,4213;PD273,4208,282,4208,295,4213,;PU291,4208;PD299,4221,304,4243,304,4256,299,4277,291,4290,;PU295,4286;PD282,4290,273,4290,261,4286,;PU342,4217;PD338,4213,338,4208,342,4204,347,4204,351,4208,351,4213,347,4217,342,4217,;PU342,4213;PD342,4208,347,4208,347,4213,342,4213,;PU407,4294;PD394,4290,385,4277,381,4256,381,4243,385,4221,394,4208,407,4204,415,4204,428,4208,437,4221,441,4243,441,4256,437,4277,428,4290,415,4294,407,4294,;PU398,4290;PD389,4277,385,4256,385,4243,389,4221,398,4208,;PU394,4213;PD407,4208,415,4208,428,4213,;PU424,4208;PD432,4221,437,4243,437,4256,432,4277,424,4290,;PU428,4286;PD415,4290,407,4290,394,4286,;PU660,4271;PD550,4271,;PU660,4259;PD550,4259,;PU252,4860;PD252,4865,256,4873,261,4878,269,4882,286,4882,295,4878,299,4873,304,4865,304,4856,299,4848,291,4835,252,4792,;PU252,4860;PD256,4860,256,4865,261,4873,269,4878,286,4878,295,4873,299,4865,299,4856,295,4848,286,4835,248,4792,;PU252,4796;PD308,4796,308,4792,;PU248,4792;PD308,4792,;PU342,4805;PD338,4800,338,4796,342,4792,347,4792,351,4796,351,4800,347,4805,342,4805,;PU342,4800;PD342,4796,347,4796,347,4800,342,4800,;PU407,4882;PD394,4878,385,4865,381,4843,381,4830,385,4809,394,4796,407,4792,415,4792,428,4796,437,4809,441,4830,441,4843,437,4865,428,4878,415,4882,407,4882,;PU398,4878;PD389,4865,385,4843,385,4830,389,4809,398,4796,;PU394,4800;PD407,4796,415,4796,428,4800,;PU424,4796;PD432,4809,437,4830,437,4843,432,4865,424,4878,;PU428,4873;PD415,4878,407,4878,394,4873,;PU660,4859;PD550,4859,;PU660,4847;PD550,4847,;PU291,5457;PD291,5379,295,5379,;PU295,5469;PD295,5379,;PU295,5469;PD248,5401,312,5401,;PU291,5457;PD252,5401,;PU252,5405;PD312,5405,312,5401,;PU342,5392;PD338,5388,338,5384,342,5379,347,5379,351,5384,351,5388,347,5392,342,5392,;PU342,5388;PD342,5384,347,5384,347,5388,342,5388,;PU407,5469;PD394,5465,385,5452,381,5431,381,5418,385,5396,394,5384,407,5379,415,5379,428,5384,437,5396,441,5418,441,5431,437,5452,428,5465,415,5469,407,5469,;PU398,5465;PD389,5452,385,5431,385,5418,389,5396,398,5384,;PU394,5388;PD407,5384,415,5384,428,5388,;PU424,5384;PD432,5396,437,5418,437,5431,432,5452,424,5465,;PU428,5461;PD415,5465,407,5465,394,5461,;PU660,5446;PD550,5446,;PU660,5434;PD550,5434,;PU295,6053;PD299,6044,304,6044,299,6053,286,6057,278,6057,265,6053,256,6040,252,6018,252,5997,256,5980,265,5971,278,5967,282,5967,295,5971,304,5980,308,5993,308,5997,304,6010,295,6018,282,6023,278,6023,265,6018,256,6010,;PU299,6048;PD286,6053,278,6053,265,6048,;PU269,6053;PD261,6040,256,6018,256,5997,261,5980,273,5971,;PU256,5988;PD265,5975,278,5971,282,5971,295,5975,304,5988,;PU286,5971;PD299,5980,304,5993,304,5997,299,6010,286,6018,;PU304,6001;PD295,6014,282,6018,278,6018,265,6014,256,6001,;PU273,6018;PD261,6010,256,5997,;PU342,5980;PD338,5975,338,5971,342,5967,347,5967,351,5971,351,5975,347,5980,342,5980,;PU342,5975;PD342,5971,347,5971,347,5975,342,5975,;PU407,6057;PD394,6053,385,6040,381,6018,381,6005,385,5984,394,5971,407,5967,415,5967,428,5971,437,5984,441,6005,441,6018,437,6040,428,6053,415,6057,407,6057,;PU398,6053;PD389,6040,385,6018,385,6005,389,5984,398,5971,;PU394,5975;PD407,5971,415,5971,428,5975,;PU424,5971;PD432,5984,437,6005,437,6018,432,6040,424,6053,;PU428,6048;PD415,6053,407,6053,394,6048,;PU660,6034;PD550,6034,;PU660,6022;PD550,6022,;PU269,6645;PD256,6640,252,6632,252,6623,256,6614,261,6610,269,6606,286,6602,295,6597,299,6593,304,6584,304,6571,299,6563,286,6559,269,6559,256,6563,252,6571,252,6584,256,6593,261,6597,269,6602,286,6606,295,6610,299,6614,304,6623,304,6632,299,6640,286,6645,269,6645,;PU261,6640;PD256,6632,256,6623,261,6614,269,6610,286,6606,295,6602,304,6593,308,6584,308,6571,304,6563,299,6559,286,6554,269,6554,256,6559,252,6563,248,6571,248,6584,252,6593,261,6602,269,6606,286,6610,295,6614,299,6623,299,6632,295,6640,;PU299,6636;PD286,6640,269,6640,256,6636,;PU252,6567;PD265,6559,;PU291,6559;PD304,6567,;PU342,6567;PD338,6563,338,6559,342,6554,347,6554,351,6559,351,6563,347,6567,342,6567,;PU342,6563;PD342,6559,347,6559,347,6563,342,6563,;PU407,6645;PD394,6640,385,6627,381,6606,381,6593,385,6571,394,6559,407,6554,415,6554,428,6559,437,6571,441,6593,441,6606,437,6627,428,6640,415,6645,407,6645,;PU398,6640;PD389,6627,385,6606,385,6593,389,6571,398,6559,;PU394,6563;PD407,6559,415,6559,428,6563,;PU424,6559;PD432,6571,437,6593,437,6606,432,6627,424,6640,;PU428,6636;PD415,6640,407,6640,394,6636,;PU660,6621;PD550,6621,;PU660,6609;PD550,6609,;PU226,7215;PD235,7219,248,7232,248,7142,;PU226,7215;PD226,7211,235,7215,243,7223,243,7142,248,7142,;PU325,7232;PD312,7228,304,7215,299,7193,299,7181,304,7159,312,7146,325,7142,334,7142,347,7146,355,7159,359,7181,359,7193,355,7215,347,7228,334,7232,325,7232,;PU316,7228;PD308,7215,304,7193,304,7181,308,7159,316,7146,;PU312,7150;PD325,7146,334,7146,347,7150,;PU342,7146;PD351,7159,355,7181,355,7193,351,7215,342,7228,;PU347,7223;PD334,7228,325,7228,312,7223,;PU394,7155;PD389,7150,389,7146,394,7142,398,7142,402,7146,402,7150,398,7155,394,7155,;PU394,7150;PD394,7146,398,7146,398,7150,394,7150,;PU458,7232;PD445,7228,437,7215,432,7193,432,7181,437,7159,445,7146,458,7142,467,7142,480,7146,488,7159,493,7181,493,7193,488,7215,480,7228,467,7232,458,7232,;PU450,7228;PD441,7215,437,7193,437,7181,441,7159,450,7146,;PU445,7150;PD458,7146,467,7146,480,7150,;PU475,7146;PD484,7159,488,7181,488,7193,484,7215,475,7228,;PU480,7223;PD467,7228,458,7228,445,7223,;PU660,7209;PD550,7209,;PU660,7197;PD550,7197,;PU;SP2;PU660,4318;PD685,4321,709,4324,734,4328,758,4331,783,4335,807,4338,832,4342,856,4346,881,4350,905,4354,930,4358,954,4362,979,4366,1003,4371,1028,4375,1052,4380,1077,4385,1101,4390,1126,4395,1150,4401,1175,4406,1199,4412,1224,4418,1248,4424,1273,4430,1297,4436,1321,4443,1346,4450,1370,4457,1395,4464,1419,4472,1444,4480,1468,4488,1493,4496,1517,4505,1542,4514,1566,4523,1591,4533,1615,4543,1640,4553,1664,4563,1689,4574,1713,4586,1738,4597,1762,4609,1787,4621,1811,4634,1836,4647,1860,4660,1885,4674,1909,4688,1933,4702,1958,4717,1982,4732,2007,4747,2031,4763,2056,4779,2080,4796,2105,4812,2129,4829,2154,4847,2178,4864,2203,4882,2227,4900,2252,4918,2276,4936,2301,4955,2325,4973,2350,4992,2374,5011,2399,5030,2423,5049,2448,5068,2472,5087,2497,5106,2521,5125,2546,5144,2570,5163,2594,5182,2619,5201,2643,5220,2668,5239,2692,5258,2717,5277,2741,5296,2766,5315,2790,5334,2815,5353,2839,5372,2864,5392,2888,5411,2913,5431,2937,5451,2962,5472,2986,5494,3011,5515,3035,5538,3060,5562,3084,5586,3109,5612,3133,5639,3158,5668,3182,5698,3206,5730,3231,5764,3255,5799,3280,5838,3304,5878,3329,5921,3353,5966,3378,6013,3402,6063,3427,6116,3451,6170,3476,6226,3500,6284,3525,6344,3549,6404,3574,6465,3598,6526,;PU;SP3;PU660,4310;PD685,4314,709,4318,734,4321,758,4325,783,4329,807,4333,832,4337,856,4340,881,4344,905,4348,930,4351,954,4355,979,4358,1003,4362,1028,4365,1052,4369,1077,4372,1101,4376,1126,4379,1150,4383,1175,4386,1199,4390,1224,4394,1248,4397,1273,4401,1297,4404,1321,4408,1346,4412,1370,4415,1395,4419,1419,4423,1444,4427,1468,4431,1493,4434,1517,4439,1542,4443,1566,4447,1591,4451,1615,4455,1640,4460,1664,4465,1689,4469,1713,4474,1738,4479,1762,4484,1787,4489,1811,4495,1836,4500,1860,4506,1885,4512,1909,4518,1933,4524,1958,4530,1982,4537,2007,4544,2031,4551,2056,4558,2080,4565,2105,4572,2129,4580,2154,4588,2178,4596,2203,4604,2227,4613,2252,4621,2276,4630,2301,4639,2325,4648,2350,4657,2374,4667,2399,4676,2423,4686,2448,4696,2472,4706,2497,4716,2521,4727,2546,4737,2570,4748,2594,4758,2619,4769,2643,4780,2668,4791,2692,4803,2717,4814,2741,4826,2766,4838,2790,4850,2815,4863,2839,4876,2864,4889,2888,4903,2913,4917,2937,4932,2962,4947,2986,4963,3011,4980,3035,4997,3060,5016,3084,5036,3109,5057,3133,5079,3158,5103,3182,5128,3206,5156,3231,5185,3255,5216,3280,5249,3304,5284,3329,5322,3353,5362,3378,5404,3402,5448,3427,5494,3451,5543,3476,5592,3500,5644,3525,5696,3549,5749,3574,5803,3598,5857,;PU;SP2;PU4479,4259;PD4504,4325,4528,4326,4553,4327,4577,4329,4602,4331,4626,4332,4651,4334,4675,4336,4700,4338,4724,4340,4749,4342,4773,4345,4798,4347,4822,4350,4847,4352,4871,4355,4896,4358,4920,4361,4945,4364,4969,4368,4994,4371,5018,4375,5043,4378,5067,4382,5092,4386,5116,4390,5140,4395,5165,4399,5189,4404,5214,4409,5238,4414,5263,4419,5287,4424,5312,4430,5336,4436,5361,4441,5385,4447,5410,4454,5434,4460,5459,4466,5483,4473,5508,4480,5532,4486,5557,4493,5581,4500,5606,4508,5630,4515,5655,4522,5679,4529,5704,4536,5728,4543,5752,4550,5777,4557,5801,4564,5826,4571,5850,4577,5875,4584,5899,4590,5924,4596,5948,4601,5973,4607,5997,4612,6022,4616,6046,4620,6071,4624,6095,4628,6120,4631,6144,4633,6169,4636,6193,4637,6218,4639,6242,4640,6267,4641,6291,4641,6316,4641,6340,4641,6365,4641,6389,4640,6413,4639,6438,4639,6462,4638,6487,4637,6511,4637,6536,4637,6560,4637,6585,4638,6609,4640,6634,4642,6658,4645,6683,4649,6707,4655,6732,4661,6756,4670,6781,4680,6805,4692,6830,4706,6854,4722,6879,4741,6903,4763,6928,4787,6952,4815,6977,4846,7001,4880,7025,4916,7050,4956,7074,4999,7099,5044,7123,5091,7148,5139,7172,5187,7197,5235,7221,5282,7246,5326,7270,5366,7295,5402,7319,5432,7344,5456,7368,5473,7393,5482,7417,4259,;PU;SP3;PU4479,4259;PD4504,4337,4528,4336,4553,4336,4577,4335,4602,4334,4626,4334,4651,4333,4675,4333,4700,4332,4724,4332,4749,4331,4773,4331,4798,4330,4822,4330,4847,4330,4871,4330,4896,4330,4920,4329,4945,4329,4969,4329,4994,4330,5018,4330,5043,4330,5067,4330,5092,4331,5116,4331,5140,4332,5165,4333,5189,4333,5214,4334,5238,4335,5263,4337,5287,4338,5312,4339,5336,4341,5361,4342,5385,4344,5410,4346,5434,4348,5459,4350,5483,4352,5508,4354,5532,4357,5557,4360,5581,4362,5606,4365,5630,4368,5655,4371,5679,4375,5704,4378,5728,4381,5752,4385,5777,4388,5801,4392,5826,4396,5850,4399,5875,4403,5899,4407,5924,4411,5948,4414,5973,4418,5997,4422,6022,4426,6046,4429,6071,4433,6095,4436,6120,4440,6144,4443,6169,4446,6193,4449,6218,4452,6242,4455,6267,4458,6291,4461,6316,4464,6340,4467,6365,4470,6389,4472,6413,4475,6438,4478,6462,4482,6487,4485,6511,4488,6536,4492,6560,4497,6585,4502,6609,4507,6634,4513,6658,4520,6683,4528,6707,4537,6732,4548,6756,4559,6781,4572,6805,4587,6830,4604,6854,4623,6879,4644,6903,4667,6928,4693,6952,4721,6977,4752,7001,4786,7025,4822,7050,4861,7074,4902,7099,4944,7123,4989,7148,5033,7172,5078,7197,5122,7221,5164,7246,5204,7270,5239,7295,5270,7319,5295,7344,5315,7368,5327,7393,5333,7417,4259,;PU;SP1;LT4,2.5;PU4479,7197;PD4504,6779,4528,6744,4553,6709,4577,6673,4602,6636,4626,6598,4651,6559,4675,6520,4700,6481,4724,6442,4749,6402,4773,6363,4798,6324,4822,6285,4847,6246,4871,6208,4896,6170,4920,6133,4945,6097,4969,6062,4994,6027,5018,5994,5043,5962,5067,5931,5092,5901,5116,5873,5140,5846,5165,5820,5189,5796,5214,5774,5238,5752,5263,5732,5287,5714,5312,5698,5336,5682,5361,5668,5385,5655,5410,5645,5434,5634,5459,5626,5483,5619,5508,5613,5532,5608,5557,5605,5581,5602,5606,5600,5630,5600,5655,5600,5679,5601,5704,5604,5728,5607,5752,5610,5777,5615,5801,5620,5826,5626,5850,5632,5875,5640,5899,5647,5924,5655,5948,5664,5973,5673,5997,5683,6022,5693,6046,5703,6071,5714,6095,5725,6120,5737,6144,5749,6169,5762,6193,5774,6218,5788,6242,5802,6267,5816,6291,5831,6316,5846,6340,5861,6365,5878,6389,5894,6413,5911,6438,5929,6462,5947,6487,5966,6511,5985,6536,6005,6560,6025,6585,6046,6609,6068,6634,6090,6658,6112,6683,6134,6707,6157,6732,6179,6756,6202,6781,6224,6805,6245,6830,6266,6854,6286,6879,6304,6903,6322,6928,6338,6952,6353,6977,6367,7001,6379,7025,6389,7050,6398,7074,6406,7099,6413,7123,6418,7148,6422,7172,6425,7197,6427,7221,6429,7246,6429,7270,6429,7295,6428,7319,6426,7344,6424,7368,6422,7393,6418,7417,7197,;LT;PU7405,7197;PD7405,4271,4479,4271,;PU7417,7197;PD7417,4259,4479,4259,;PU4428,3975;PD4428,3980,4432,3988,4437,3993,4445,3997,4462,3997,4471,3993,4475,3988,4479,3980,4479,3971,4475,3962,4467,3950,4428,3907,;PU4428,3975;PD4432,3975,4432,3980,4437,3988,4445,3993,4462,3993,4471,3988,4475,3980,4475,3971,4471,3962,4462,3950,4424,3907,;PU4428,3911;PD4484,3911,4484,3907,;PU4424,3907;PD4484,3907,;PU4535,3997;PD4522,3993,4514,3980,4510,3958,4510,3945,4514,3924,4522,3911,4535,3907,4544,3907,4557,3911,4565,3924,4570,3945,4570,3958,4565,3980,4557,3993,4544,3997,4535,3997,;PU4527,3993;PD4518,3980,4514,3958,4514,3945,4518,3924,4527,3911,;PU4522,3915;PD4535,3911,4544,3911,4557,3915,;PU4553,3911;PD4561,3924,4565,3945,4565,3958,4561,3980,4553,3993,;PU4557,3988;PD4544,3993,4535,3993,4522,3988,;PU4604,3920;PD4600,3915,4600,3911,4604,3907,4608,3907,4613,3911,4613,3915,4608,3920,4604,3920,;PU4604,3915;PD4604,3911,4608,3911,4608,3915,4604,3915,;PU4467,4259;PD4467,4149,;PU4479,4259;PD4479,4149,;PU5446,3984;PD5446,3907,5450,3907,;PU5450,3997;PD5450,3907,;PU5450,3997;PD5403,3928,5467,3928,;PU5446,3984;PD5407,3928,;PU5407,3932;PD5467,3932,5467,3928,;PU5515,3997;PD5502,3993,5493,3980,5489,3958,5489,3945,5493,3924,5502,3911,5515,3907,5523,3907,5536,3911,5545,3924,5549,3945,5549,3958,5545,3980,5536,3993,5523,3997,5515,3997,;PU5506,3993;PD5497,3980,5493,3958,5493,3945,5497,3924,5506,3911,;PU5502,3915;PD5515,3911,5523,3911,5536,3915,;PU5532,3911;PD5540,3924,5545,3945,5545,3958,5540,3980,5532,3993,;PU5536,3988;PD5523,3993,5515,3993,5502,3988,;PU5583,3920;PD5579,3915,5579,3911,5583,3907,5588,3907,5592,3911,5592,3915,5588,3920,5583,3920,;PU5583,3915;PD5583,3911,5588,3911,5588,3915,5583,3915,;PU5447,4259;PD5447,4149,;PU5459,4259;PD5459,4149,;PU6429,3993;PD6434,3984,6438,3984,6434,3993,6421,3997,6412,3997,6399,3993,6391,3980,6386,3958,6386,3937,6391,3920,6399,3911,6412,3907,6416,3907,6429,3911,6438,3920,6442,3932,6442,3937,6438,3950,6429,3958,6416,3962,6412,3962,6399,3958,6391,3950,;PU6434,3988;PD6421,3993,6412,3993,6399,3988,;PU6404,3993;PD6395,3980,6391,3958,6391,3937,6395,3920,6408,3911,;PU6391,3928;PD6399,3915,6412,3911,6416,3911,6429,3915,6438,3928,;PU6421,3911;PD6434,3920,6438,3932,6438,3937,6434,3950,6421,3958,;PU6438,3941;PD6429,3954,6416,3958,6412,3958,6399,3954,6391,3941,;PU6408,3958;PD6395,3950,6391,3937,;PU6494,3997;PD6481,3993,6472,3980,6468,3958,6468,3945,6472,3924,6481,3911,6494,3907,6502,3907,6515,3911,6524,3924,6528,3945,6528,3958,6524,3980,6515,3993,6502,3997,6494,3997,;PU6485,3993;PD6477,3980,6472,3958,6472,3945,6477,3924,6485,3911,;PU6481,3915;PD6494,3911,6502,3911,6515,3915,;PU6511,3911;PD6520,3924,6524,3945,6524,3958,6520,3980,6511,3993,;PU6515,3988;PD6502,3993,6494,3993,6481,3988,;PU6563,3920;PD6558,3915,6558,3911,6563,3907,6567,3907,6571,3911,6571,3915,6567,3920,6563,3920,;PU6563,3915;PD6563,3911,6567,3911,6567,3915,6563,3915,;PU6426,4259;PD6426,4149,;PU6438,4259;PD6438,4149,;PU7383,3997;PD7370,3993,7366,3984,7366,3975,7370,3967,7374,3962,7383,3958,7400,3954,7409,3950,7413,3945,7417,3937,7417,3924,7413,3915,7400,3911,7383,3911,7370,3915,7366,3924,7366,3937,7370,3945,7374,3950,7383,3954,7400,3958,7409,3962,7413,3967,7417,3975,7417,3984,7413,3993,7400,3997,7383,3997,;PU7374,3993;PD7370,3984,7370,3975,7374,3967,7383,3962,7400,3958,7409,3954,7417,3945,7421,3937,7421,3924,7417,3915,7413,3911,7400,3907,7383,3907,7370,3911,7366,3915,7361,3924,7361,3937,7366,3945,7374,3954,7383,3958,7400,3962,7409,3967,7413,3975,7413,3984,7409,3993,;PU7413,3988;PD7400,3993,7383,3993,7370,3988,;PU7366,3920;PD7379,3911,;PU7404,3911;PD7417,3920,;PU7473,3997;PD7460,3993,7452,3980,7447,3958,7447,3945,7452,3924,7460,3911,7473,3907,7482,3907,7495,3911,7503,3924,7507,3945,7507,3958,7503,3980,7495,3993,7482,3997,7473,3997,;PU7464,3993;PD7456,3980,7452,3958,7452,3945,7456,3924,7464,3911,;PU7460,3915;PD7473,3911,7482,3911,7495,3915,;PU7490,3911;PD7499,3924,7503,3945,7503,3958,7499,3980,7490,3993,;PU7495,3988;PD7482,3993,7473,3993,7460,3988,;PU7542,3920;PD7537,3915,7537,3911,7542,3907,7546,3907,7550,3911,7550,3915,7546,3920,7542,3920,;PU7542,3915;PD7542,3911,7546,3911,7546,3915,7542,3915,;PU7405,4259;PD7405,4149,;PU7417,4259;PD7417,4149,;PU7417,4247;PD7527,4247,;PU7417,4259;PD7527,4259,;PU7417,4835;PD7527,4835,;PU7417,4847;PD7527,4847,;PU7417,5422;PD7527,5422,;PU7417,5434;PD7527,5434,;PU7417,6010;PD7527,6010,;PU7417,6022;PD7527,6022,;PU7417,6597;PD7527,6597,;PU7417,6609;PD7527,6609,;PU7417,7185;PD7527,7185,;PU7417,7197;PD7527,7197,;PU7417,4271;PD4492,4271,4492,7197,;PU7417,4259;PD4479,4259,4479,7197,;PU4428,3975;PD4428,3980,4432,3988,4437,3993,4445,3997,4462,3997,4471,3993,4475,3988,4479,3980,4479,3971,4475,3962,4467,3950,4428,3907,;PU4428,3975;PD4432,3975,4432,3980,4437,3988,4445,3993,4462,3993,4471,3988,4475,3980,4475,3971,4471,3962,4462,3950,4424,3907,;PU4428,3911;PD4484,3911,4484,3907,;PU4424,3907;PD4484,3907,;PU4535,3997;PD4522,3993,4514,3980,4510,3958,4510,3945,4514,3924,4522,3911,4535,3907,4544,3907,4557,3911,4565,3924,4570,3945,4570,3958,4565,3980,4557,3993,4544,3997,4535,3997,;PU4527,3993;PD4518,3980,4514,3958,4514,3945,4518,3924,4527,3911,;PU4522,3915;PD4535,3911,4544,3911,4557,3915,;PU4553,3911;PD4561,3924,4565,3945,4565,3958,4561,3980,4553,3993,;PU4557,3988;PD4544,3993,4535,3993,4522,3988,;PU4604,3920;PD4600,3915,4600,3911,4604,3907,4608,3907,4613,3911,4613,3915,4608,3920,4604,3920,;PU4604,3915;PD4604,3911,4608,3911,4608,3915,4604,3915,;PU4467,4259;PD4467,4149,;PU4479,4259;PD4479,4149,;PU5446,3984;PD5446,3907,5450,3907,;PU5450,3997;PD5450,3907,;PU5450,3997;PD5403,3928,5467,3928,;PU5446,3984;PD5407,3928,;PU5407,3932;PD5467,3932,5467,3928,;PU5515,3997;PD5502,3993,5493,3980,5489,3958,5489,3945,5493,3924,5502,3911,5515,3907,5523,3907,5536,3911,5545,3924,5549,3945,5549,3958,5545,3980,5536,3993,5523,3997,5515,3997,;PU5506,3993;PD5497,3980,5493,3958,5493,3945,5497,3924,5506,3911,;PU5502,3915;PD5515,3911,5523,3911,5536,3915,;PU5532,3911;PD5540,3924,5545,3945,5545,3958,5540,3980,5532,3993,;PU5536,3988;PD5523,3993,5515,3993,5502,3988,;PU5583,3920;PD5579,3915,5579,3911,5583,3907,5588,3907,5592,3911,5592,3915,5588,3920,5583,3920,;PU5583,3915;PD5583,3911,5588,3911,5588,3915,5583,3915,;PU5447,4259;PD5447,4149,;PU5459,4259;PD5459,4149,;PU6429,3993;PD6434,3984,6438,3984,6434,3993,6421,3997,6412,3997,6399,3993,6391,3980,6386,3958,6386,3937,6391,3920,6399,3911,6412,3907,6416,3907,6429,3911,6438,3920,6442,3932,6442,3937,6438,3950,6429,3958,6416,3962,6412,3962,6399,3958,6391,3950,;PU6434,3988;PD6421,3993,6412,3993,6399,3988,;PU6404,3993;PD6395,3980,6391,3958,6391,3937,6395,3920,6408,3911,;PU6391,3928;PD6399,3915,6412,3911,6416,3911,6429,3915,6438,3928,;PU6421,3911;PD6434,3920,6438,3932,6438,3937,6434,3950,6421,3958,;PU6438,3941;PD6429,3954,6416,3958,6412,3958,6399,3954,6391,3941,;PU6408,3958;PD6395,3950,6391,3937,;PU6494,3997;PD6481,3993,6472,3980,6468,3958,6468,3945,6472,3924,6481,3911,6494,3907,6502,3907,6515,3911,6524,3924,6528,3945,6528,3958,6524,3980,6515,3993,6502,3997,6494,3997,;PU6485,3993;PD6477,3980,6472,3958,6472,3945,6477,3924,6485,3911,;PU6481,3915;PD6494,3911,6502,3911,6515,3915,;PU6511,3911;PD6520,3924,6524,3945,6524,3958,6520,3980,6511,3993,;PU6515,3988;PD6502,3993,6494,3993,6481,3988,;PU6563,3920;PD6558,3915,6558,3911,6563,3907,6567,3907,6571,3911,6571,3915,6567,3920,6563,3920,;PU6563,3915;PD6563,3911,6567,3911,6567,3915,6563,3915,;PU6426,4259;PD6426,4149,;PU6438,4259;PD6438,4149,;PU7383,3997;PD7370,3993,7366,3984,7366,3975,7370,3967,7374,3962,7383,3958,7400,3954,7409,3950,7413,3945,7417,3937,7417,3924,7413,3915,7400,3911,7383,3911,7370,3915,7366,3924,7366,3937,7370,3945,7374,3950,7383,3954,7400,3958,7409,3962,7413,3967,7417,3975,7417,3984,7413,3993,7400,3997,7383,3997,;PU7374,3993;PD7370,3984,7370,3975,7374,3967,7383,3962,7400,3958,7409,3954,7417,3945,7421,3937,7421,3924,7417,3915,7413,3911,7400,3907,7383,3907,7370,3911,7366,3915,7361,3924,7361,3937,7366,3945,7374,3954,7383,3958,7400,3962,7409,3967,7413,3975,7413,3984,7409,3993,;PU7413,3988;PD7400,3993,7383,3993,7370,3988,;PU7366,3920;PD7379,3911,;PU7404,3911;PD7417,3920,;PU7473,3997;PD7460,3993,7452,3980,7447,3958,7447,3945,7452,3924,7460,3911,7473,3907,7482,3907,7495,3911,7503,3924,7507,3945,7507,3958,7503,3980,7495,3993,7482,3997,7473,3997,;PU7464,3993;PD7456,3980,7452,3958,7452,3945,7456,3924,7464,3911,;PU7460,3915;PD7473,3911,7482,3911,7495,3915,;PU7490,3911;PD7499,3924,7503,3945,7503,3958,7499,3980,7490,3993,;PU7495,3988;PD7482,3993,7473,3993,7460,3988,;PU7542,3920;PD7537,3915,7537,3911,7542,3907,7546,3907,7550,3911,7550,3915,7546,3920,7542,3920,;PU7542,3915;PD7542,3911,7546,3911,7546,3915,7542,3915,;PU7405,4259;PD7405,4149,;PU7417,4259;PD7417,4149,;PU4092,4294;PD4080,4290,4071,4277,4067,4256,4067,4243,4071,4221,4080,4208,4092,4204,4101,4204,4114,4208,4123,4221,4127,4243,4127,4256,4123,4277,4114,4290,4101,4294,4092,4294,;PU4084,4290;PD4075,4277,4071,4256,4071,4243,4075,4221,4084,4208,;PU4080,4213;PD4092,4208,4101,4208,4114,4213,;PU4110,4208;PD4118,4221,4123,4243,4123,4256,4118,4277,4110,4290,;PU4114,4286;PD4101,4290,4092,4290,4080,4286,;PU4161,4217;PD4157,4213,4157,4208,4161,4204,4166,4204,4170,4208,4170,4213,4166,4217,4161,4217,;PU4161,4213;PD4161,4208,4166,4208,4166,4213,4161,4213,;PU4226,4294;PD4213,4290,4204,4277,4200,4256,4200,4243,4204,4221,4213,4208,4226,4204,4234,4204,4247,4208,4256,4221,4260,4243,4260,4256,4256,4277,4247,4290,4234,4294,4226,4294,;PU4217,4290;PD4208,4277,4204,4256,4204,4243,4208,4221,4217,4208,;PU4213,4213;PD4226,4208,4234,4208,4247,4213,;PU4243,4208;PD4251,4221,4256,4243,4256,4256,4251,4277,4243,4290,;PU4247,4286;PD4234,4290,4226,4290,4213,4286,;PU4479,4271;PD4369,4271,;PU4479,4259;PD4369,4259,;PU4092,4882;PD4080,4878,4071,4865,4067,4843,4067,4830,4071,4809,4080,4796,4092,4792,4101,4792,4114,4796,4123,4809,4127,4830,4127,4843,4123,4865,4114,4878,4101,4882,4092,4882,;PU4084,4878;PD4075,4865,4071,4843,4071,4830,4075,4809,4084,4796,;PU4080,4800;PD4092,4796,4101,4796,4114,4800,;PU4110,4796;PD4118,4809,4123,4830,4123,4843,4118,4865,4110,4878,;PU4114,4873;PD4101,4878,4092,4878,4080,4873,;PU4161,4805;PD4157,4800,4157,4796,4161,4792,4166,4792,4170,4796,4170,4800,4166,4805,4161,4805,;PU4161,4800;PD4161,4796,4166,4796,4166,4800,4161,4800,;PU4204,4860;PD4204,4865,4208,4873,4213,4878,4221,4882,4239,4882,4247,4878,4251,4873,4256,4865,4256,4856,4251,4848,4243,4835,4204,4792,;PU4204,4860;PD4208,4860,4208,4865,4213,4873,4221,4878,4239,4878,4247,4873,4251,4865,4251,4856,4247,4848,4239,4835,4200,4792,;PU4204,4796;PD4260,4796,4260,4792,;PU4200,4792;PD4260,4792,;PU4479,4859;PD4369,4859,;PU4479,4847;PD4369,4847,;PU4092,5469;PD4080,5465,4071,5452,4067,5431,4067,5418,4071,5396,4080,5384,4092,5379,4101,5379,4114,5384,4123,5396,4127,5418,4127,5431,4123,5452,4114,5465,4101,5469,4092,5469,;PU4084,5465;PD4075,5452,4071,5431,4071,5418,4075,5396,4084,5384,;PU4080,5388;PD4092,5384,4101,5384,4114,5388,;PU4110,5384;PD4118,5396,4123,5418,4123,5431,4118,5452,4110,5465,;PU4114,5461;PD4101,5465,4092,5465,4080,5461,;PU4161,5392;PD4157,5388,4157,5384,4161,5379,4166,5379,4170,5384,4170,5388,4166,5392,4161,5392,;PU4161,5388;PD4161,5384,4166,5384,4166,5388,4161,5388,;PU4243,5457;PD4243,5379,4247,5379,;PU4247,5469;PD4247,5379,;PU4247,5469;PD4200,5401,4264,5401,;PU4243,5457;PD4204,5401,;PU4204,5405;PD4264,5405,4264,5401,;PU4479,5446;PD4369,5446,;PU4479,5434;PD4369,5434,;PU4092,6057;PD4080,6053,4071,6040,4067,6018,4067,6005,4071,5984,4080,5971,4092,5967,4101,5967,4114,5971,4123,5984,4127,6005,4127,6018,4123,6040,4114,6053,4101,6057,4092,6057,;PU4084,6053;PD4075,6040,4071,6018,4071,6005,4075,5984,4084,5971,;PU4080,5975;PD4092,5971,4101,5971,4114,5975,;PU4110,5971;PD4118,5984,4123,6005,4123,6018,4118,6040,4110,6053,;PU4114,6048;PD4101,6053,4092,6053,4080,6048,;PU4161,5980;PD4157,5975,4157,5971,4161,5967,4166,5967,4170,5971,4170,5975,4166,5980,4161,5980,;PU4161,5975;PD4161,5971,4166,5971,4166,5975,4161,5975,;PU4247,6053;PD4251,6044,4256,6044,4251,6053,4239,6057,4230,6057,4217,6053,4208,6040,4204,6018,4204,5997,4208,5980,4217,5971,4230,5967,4234,5967,4247,5971,4256,5980,4260,5993,4260,5997,4256,6010,4247,6018,4234,6023,4230,6023,4217,6018,4208,6010,;PU4251,6048;PD4239,6053,4230,6053,4217,6048,;PU4221,6053;PD4213,6040,4208,6018,4208,5997,4213,5980,4226,5971,;PU4208,5988;PD4217,5975,4230,5971,4234,5971,4247,5975,4256,5988,;PU4239,5971;PD4251,5980,4256,5993,4256,5997,4251,6010,4239,6018,;PU4256,6001;PD4247,6014,4234,6018,4230,6018,4217,6014,4208,6001,;PU4226,6018;PD4213,6010,4208,5997,;PU4479,6034;PD4369,6034,;PU4479,6022;PD4369,6022,;PU4092,6645;PD4080,6640,4071,6627,4067,6606,4067,6593,4071,6571,4080,6559,4092,6554,4101,6554,4114,6559,4123,6571,4127,6593,4127,6606,4123,6627,4114,6640,4101,6645,4092,6645,;PU4084,6640;PD4075,6627,4071,6606,4071,6593,4075,6571,4084,6559,;PU4080,6563;PD4092,6559,4101,6559,4114,6563,;PU4110,6559;PD4118,6571,4123,6593,4123,6606,4118,6627,4110,6640,;PU4114,6636;PD4101,6640,4092,6640,4080,6636,;PU4161,6567;PD4157,6563,4157,6559,4161,6554,4166,6554,4170,6559,4170,6563,4166,6567,4161,6567,;PU4161,6563;PD4161,6559,4166,6559,4166,6563,4161,6563,;PU4221,6645;PD4208,6640,4204,6632,4204,6623,4208,6614,4213,6610,4221,6606,4239,6602,4247,6597,4251,6593,4256,6584,4256,6571,4251,6563,4239,6559,4221,6559,4208,6563,4204,6571,4204,6584,4208,6593,4213,6597,4221,6602,4239,6606,4247,6610,4251,6614,4256,6623,4256,6632,4251,6640,4239,6645,4221,6645,;PU4213,6640;PD4208,6632,4208,6623,4213,6614,4221,6610,4239,6606,4247,6602,4256,6593,4260,6584,4260,6571,4256,6563,4251,6559,4239,6554,4221,6554,4208,6559,4204,6563,4200,6571,4200,6584,4204,6593,4213,6602,4221,6606,4239,6610,4247,6614,4251,6623,4251,6632,4247,6640,;PU4251,6636;PD4239,6640,4221,6640,4208,6636,;PU4204,6567;PD4217,6559,;PU4243,6559;PD4256,6567,;PU4479,6621;PD4369,6621,;PU4479,6609;PD4369,6609,;PU4080,7215;PD4088,7219,4101,7232,4101,7142,;PU4080,7215;PD4080,7211,4088,7215,4097,7223,4097,7142,4101,7142,;PU4161,7155;PD4157,7150,4157,7146,4161,7142,4166,7142,4170,7146,4170,7150,4166,7155,4161,7155,;PU4161,7150;PD4161,7146,4166,7146,4166,7150,4161,7150,;PU4226,7232;PD4213,7228,4204,7215,4200,7193,4200,7181,4204,7159,4213,7146,4226,7142,4234,7142,4247,7146,4256,7159,4260,7181,4260,7193,4256,7215,4247,7228,4234,7232,4226,7232,;PU4217,7228;PD4208,7215,4204,7193,4204,7181,4208,7159,4217,7146,;PU4213,7150;PD4226,7146,4234,7146,4247,7150,;PU4243,7146;PD4251,7159,4256,7181,4256,7193,4251,7215,4243,7228,;PU4247,7223;PD4234,7228,4226,7228,4213,7223,;PU4479,7209;PD4369,7209,;PU4479,7197;PD4369,7197,;PU4470,1967;PD4663,3607,;PU4458,1968;PD4651,3609,;PU4651,3621;PD4555,3621,;PU4651,3609;PD4555,3609,;PU4628,3428;PD4532,3428,;PU4628,3416;PD4532,3416,;PU4605,3228;PD4509,3228,;PU4605,3216;PD4509,3216,;PU4580,3021;PD4484,3021,;PU4580,3009;PD4484,3009,;PU4555,2805;PD4459,2805,;PU4555,2793;PD4459,2793,;PU4529,2581;PD4433,2581,;PU4529,2569;PD4433,2569,;PU4501,2348;PD4405,2348,;PU4501,2336;PD4405,2336,;PU4473,2106;PD4377,2106,;PU4473,2094;PD4377,2094,;PU4058,3651;PD4118,3651,4075,3561,;PU4058,3651;PD4058,3646,4114,3646,;PU4114,3651;PD4071,3561,4075,3561,;PU4191,3646;PD4196,3638,4200,3638,4196,3646,4183,3651,4174,3651,4161,3646,4153,3634,4148,3612,4148,3591,4153,3573,4161,3565,4174,3561,4179,3561,4191,3565,4200,3573,4204,3586,4204,3591,4200,3604,4191,3612,4179,3616,4174,3616,4161,3612,4153,3604,;PU4196,3642;PD4183,3646,4174,3646,4161,3642,;PU4166,3646;PD4157,3634,4153,3612,4153,3591,4157,3573,4170,3565,;PU4153,3582;PD4161,3569,4174,3565,4179,3565,4191,3569,4200,3582,;PU4183,3565;PD4196,3573,4200,3586,4200,3591,4196,3604,4183,3612,;PU4200,3595;PD4191,3608,4179,3612,4174,3612,4161,3608,4153,3595,;PU4170,3612;PD4157,3604,4153,3591,;PU3941,2590;PD3941,2594,3945,2603,3949,2607,3958,2611,3975,2611,3984,2607,3988,2603,3992,2594,3992,2585,3988,2577,3979,2564,3941,2521,;PU3941,2590;PD3945,2590,3945,2594,3949,2603,3958,2607,3975,2607,3984,2603,3988,2594,3988,2585,3984,2577,3975,2564,3936,2521,;PU3941,2525;PD3996,2525,3996,2521,;PU3936,2521;PD3996,2521,;PU4069,2607;PD4074,2598,4078,2598,4074,2607,4061,2611,4052,2611,4039,2607,4031,2594,4026,2573,4026,2551,4031,2534,4039,2525,4052,2521,4057,2521,4069,2525,4078,2534,4082,2547,4082,2551,4078,2564,4069,2573,4057,2577,4052,2577,4039,2573,4031,2564,;PU4074,2603;PD4061,2607,4052,2607,4039,2603,;PU4044,2607;PD4035,2594,4031,2573,4031,2551,4035,2534,4048,2525,;PU4031,2542;PD4039,2530,4052,2525,4057,2525,4069,2530,4078,2542,;PU4061,2525;PD4074,2534,4078,2547,4078,2551,4074,2564,4061,2573,;PU4078,2555;PD4069,2568,4057,2573,4052,2573,4039,2568,4031,2555,;PU4048,2573;PD4035,2564,4031,2551,;PU4532,420;PD4470,1969,;PU4520,419;PD4458,1968,;PU4004,1993;PD4013,1998,4026,2011,4026,1920,;PU4004,1993;PD4004,1989,4013,1993,4021,2002,4021,1920,4026,1920,;PU4086,1933;PD4082,1929,4082,1925,4086,1920,4090,1920,4094,1925,4094,1929,4090,1933,4086,1933,;PU4086,1929;PD4086,1925,4090,1925,4090,1929,4086,1929,;PU4150,2011;PD4137,2006,4129,1993,4125,1972,4125,1959,4129,1938,4137,1925,4150,1920,4159,1920,4172,1925,4180,1938,4185,1959,4185,1972,4180,1993,4172,2006,4159,2011,4150,2011,;PU4142,2006;PD4133,1993,4129,1972,4129,1959,4133,1938,4142,1925,;PU4137,1929;PD4150,1925,4159,1925,4172,1929,;PU4167,1925;PD4176,1938,4180,1959,4180,1972,4176,1993,4167,2006,;PU4172,2002;PD4159,2006,4150,2006,4137,2002,;PU4458,1981;PD4362,1981,;PU4458,1968;PD4362,1968,;PU4030,1690;PD4017,1685,4008,1673,4004,1651,4004,1638,4008,1617,4017,1604,4030,1599,4038,1599,4051,1604,4060,1617,4064,1638,4064,1651,4060,1673,4051,1685,4038,1690,4030,1690,;PU4021,1685;PD4013,1673,4008,1651,4008,1638,4013,1617,4021,1604,;PU4017,1608;PD4030,1604,4038,1604,4051,1608,;PU4047,1604;PD4056,1617,4060,1638,4060,1651,4056,1673,4047,1685,;PU4051,1681;PD4038,1685,4030,1685,4017,1681,;PU4099,1612;PD4094,1608,4094,1604,4099,1599,4103,1599,4107,1604,4107,1608,4103,1612,4099,1612,;PU4099,1608;PD4099,1604,4103,1604,4103,1608,4099,1608,;PU4159,1690;PD4146,1685,4142,1677,4142,1668,4146,1660,4150,1655,4159,1651,4176,1647,4185,1642,4189,1638,4193,1630,4193,1617,4189,1608,4176,1604,4159,1604,4146,1608,4142,1617,4142,1630,4146,1638,4150,1642,4159,1647,4176,1651,4185,1655,4189,1660,4193,1668,4193,1677,4189,1685,4176,1690,4159,1690,;PU4150,1685;PD4146,1677,4146,1668,4150,1660,4159,1655,4176,1651,4185,1647,4193,1638,4197,1630,4197,1617,4193,1608,4189,1604,4176,1599,4159,1599,4146,1604,4142,1608,4137,1617,4137,1630,4142,1638,4150,1647,4159,1651,4176,1655,4185,1660,4189,1668,4189,1677,4185,1685,;PU4189,1681;PD4176,1685,4159,1685,4146,1681,;PU4142,1612;PD4154,1604,;PU4180,1604;PD4193,1612,;PU4471,1660;PD4375,1660,;PU4471,1648;PD4375,1648,;PU4042,1374;PD4029,1370,4021,1357,4017,1336,4017,1323,4021,1301,4029,1289,4042,1284,4051,1284,4064,1289,4072,1301,4077,1323,4077,1336,4072,1357,4064,1370,4051,1374,4042,1374,;PU4034,1370;PD4025,1357,4021,1336,4021,1323,4025,1301,4034,1289,;PU4029,1293;PD4042,1289,4051,1289,4064,1293,;PU4060,1289;PD4068,1301,4072,1323,4072,1336,4068,1357,4060,1370,;PU4064,1366;PD4051,1370,4042,1370,4029,1366,;PU4111,1297;PD4107,1293,4107,1289,4111,1284,4115,1284,4120,1289,4120,1293,4115,1297,4111,1297,;PU4111,1293;PD4111,1289,4115,1289,4115,1293,4111,1293,;PU4197,1370;PD4201,1362,4206,1362,4201,1370,4188,1374,4180,1374,4167,1370,4158,1357,4154,1336,4154,1314,4158,1297,4167,1289,4180,1284,4184,1284,4197,1289,4206,1297,4210,1310,4210,1314,4206,1327,4197,1336,4184,1340,4180,1340,4167,1336,4158,1327,;PU4201,1366;PD4188,1370,4180,1370,4167,1366,;PU4171,1370;PD4163,1357,4158,1336,4158,1314,4163,1297,4176,1289,;PU4158,1306;PD4167,1293,4180,1289,4184,1289,4197,1293,4206,1306,;PU4188,1289;PD4201,1297,4206,1310,4206,1314,4201,1327,4188,1336,;PU4206,1319;PD4197,1332,4184,1336,4180,1336,4167,1332,4158,1319,;PU4176,1336;PD4163,1327,4158,1314,;PU4484,1344;PD4388,1344,;PU4484,1332;PD4388,1332,;PU4055,1065;PD4042,1060,4033,1048,4029,1026,4029,1013,4033,992,4042,979,4055,975,4063,975,4076,979,4085,992,4089,1013,4089,1026,4085,1048,4076,1060,4063,1065,4055,1065,;PU4046,1060;PD4037,1048,4033,1026,4033,1013,4037,992,4046,979,;PU4042,983;PD4055,979,4063,979,4076,983,;PU4072,979;PD4080,992,4085,1013,4085,1026,4080,1048,4072,1060,;PU4076,1056;PD4063,1060,4055,1060,4042,1056,;PU4123,987;PD4119,983,4119,979,4123,975,4128,975,4132,979,4132,983,4128,987,4123,987,;PU4123,983;PD4123,979,4128,979,4128,983,4123,983,;PU4205,1052;PD4205,975,4209,975,;PU4209,1065;PD4209,975,;PU4209,1065;PD4162,996,4226,996,;PU4205,1052;PD4166,996,;PU4166,1000;PD4226,1000,4226,996,;PU4496,1035;PD4400,1035,;PU4496,1023;PD4400,1023,;PU4067,760;PD4054,756,4045,743,4041,722,4041,709,4045,687,4054,675,4067,670,4075,670,4088,675,4097,687,4101,709,4101,722,4097,743,4088,756,4075,760,4067,760,;PU4058,756;PD4050,743,4045,722,4045,709,4050,687,4058,675,;PU4054,679;PD4067,675,4075,675,4088,679,;PU4084,675;PD4092,687,4097,709,4097,722,4092,743,4084,756,;PU4088,752;PD4075,756,4067,756,4054,752,;PU4135,683;PD4131,679,4131,675,4135,670,4140,670,4144,675,4144,679,4140,683,4135,683,;PU4135,679;PD4135,675,4140,675,4140,679,4135,679,;PU4178,739;PD4178,743,4183,752,4187,756,4196,760,4213,760,4221,756,4226,752,4230,743,4230,735,4226,726,4217,713,4178,670,;PU4178,739;PD4183,739,4183,743,4187,752,4196,756,4213,756,4221,752,4226,743,4226,735,4221,726,4213,713,4174,670,;PU4178,675;PD4234,675,4234,670,;PU4174,670;PD4234,670,;PU4508,730;PD4412,730,;PU4508,718;PD4412,718,;PU4079,461;PD4066,457,4057,444,4053,423,4053,410,4057,388,4066,375,4079,371,4087,371,4100,375,4109,388,4113,410,4113,423,4109,444,4100,457,4087,461,4079,461,;PU4070,457;PD4061,444,4057,423,4057,410,4061,388,4070,375,;PU4066,380;PD4079,375,4087,375,4100,380,;PU4096,375;PD4104,388,4109,410,4109,423,4104,444,4096,457,;PU4100,453;PD4087,457,4079,457,4066,453,;PU4147,384;PD4143,380,4143,375,4147,371,4152,371,4156,375,4156,380,4152,384,4147,384,;PU4147,380;PD4147,375,4152,375,4152,380,4147,380,;PU4212,461;PD4199,457,4190,444,4186,423,4186,410,4190,388,4199,375,4212,371,4220,371,4233,375,4242,388,4246,410,4246,423,4242,444,4233,457,4220,461,4212,461,;PU4203,457;PD4195,444,4190,423,4190,410,4195,388,4203,375,;PU4199,380;PD4212,375,4220,375,4233,380,;PU4229,375;PD4238,388,4242,410,4242,423,4238,444,4229,457,;PU4233,453;PD4220,457,4212,457,4199,453,;PU4520,431;PD4424,431,;PU4520,419;PD4424,419,;PU4520,407;PD7256,407,;PU4520,419;PD7256,419,;PU4508,419;PD4508,356,;PU4520,419;PD4520,356,;PU4873,419;PD4873,356,;PU4885,419;PD4885,356,;PU5237,419;PD5237,356,;PU5249,419;PD5249,356,;PU5602,419;PD5602,356,;PU5614,419;PD5614,356,;PU5967,419;PD5967,356,;PU5979,419;PD5979,356,;PU6332,419;PD6332,356,;PU6344,419;PD6344,356,;PU6697,419;PD6697,356,;PU6709,419;PD6709,356,;PU7062,419;PD7062,356,;PU7074,419;PD7074,356,;PU4490,195;PD4477,190,4468,177,4464,156,4464,143,4468,122,4477,109,4490,104,4498,104,4511,109,4520,122,4524,143,4524,156,4520,177,4511,190,4498,195,4490,195,;PU4481,190;PD4472,177,4468,156,4468,143,4472,122,4481,109,;PU4477,113;PD4490,109,4498,109,4511,113,;PU4507,109;PD4515,122,4520,143,4520,156,4515,177,4507,190,;PU4511,186;PD4498,190,4490,190,4477,186,;PU6262,195;PD6258,156,;PU6267,190;PD6262,160,;PU6262,195;PD6305,195,6305,190,;PU6267,190;PD6305,190,;PU6262,160;PD6275,165,6288,165,6301,160,6310,152,6314,139,6314,130,6310,117,6301,109,6288,104,6275,104,6262,109,6258,113,6254,122,6258,122,;PU6258,156;PD6262,156,6271,160,6288,160,6301,156,6310,143,;PU6292,160;PD6305,152,6310,139,6310,130,6305,117,6292,109,;PU6310,126;PD6301,113,6288,109,6275,109,6262,113,6258,122,;PU6271,109;PD6258,117,;PU6365,195;PD6353,190,6344,177,6340,156,6340,143,6344,122,6353,109,6365,104,6374,104,6387,109,6396,122,6400,143,6400,156,6396,177,6387,190,6374,195,6365,195,;PU6357,190;PD6348,177,6344,156,6344,143,6348,122,6357,109,;PU6353,113;PD6365,109,6374,109,6387,113,;PU6383,109;PD6391,122,6396,143,6396,156,6391,177,6383,190,;PU6387,186;PD6374,190,6365,190,6353,186,;PU4527,409;PD7086,2189,;PU4520,419;PD7079,2199,;PU651,1967;PD844,3607,;PU639,1968;PD832,3609,;PU639,1981;PD543,1981,;PU639,1968;PD543,1968,;PU670,2245;PD574,2245,;PU670,2233;PD574,2233,;PU700,2499;PD604,2499,;PU700,2487;PD604,2487,;PU729,2742;PD633,2742,;PU729,2730;PD633,2730,;PU756,2975;PD660,2975,;PU756,2963;PD660,2963,;PU782,3199;PD686,3199,;PU782,3187;PD686,3187,;PU808,3414;PD712,3414,;PU808,3402;PD712,3402,;PU832,3621;PD736,3621,;PU832,3609;PD736,3609,;PU85,1989;PD85,1993,90,2002,94,2006,103,2011,120,2011,128,2006,133,2002,137,1993,137,1985,133,1976,124,1963,85,1920,;PU85,1989;PD90,1989,90,1993,94,2002,103,2006,120,2006,128,2002,133,1993,133,1985,128,1976,120,1963,81,1920,;PU85,1925;PD141,1925,141,1920,;PU81,1920;PD141,1920,;PU193,2011;PD180,2006,171,1993,167,1972,167,1959,171,1938,180,1925,193,1920,201,1920,214,1925,223,1938,227,1959,227,1972,223,1993,214,2006,201,2011,193,2011,;PU184,2006;PD176,1993,171,1972,171,1959,176,1938,184,1925,;PU180,1929;PD193,1925,201,1925,214,1929,;PU210,1925;PD219,1938,223,1959,223,1972,219,1993,210,2006,;PU214,2002;PD201,2006,193,2006,180,2002,;PU262,1933;PD257,1929,257,1925,262,1920,266,1920,270,1925,270,1929,266,1933,262,1933,;PU262,1929;PD262,1925,266,1925,266,1929,262,1929,;PU326,2011;PD313,2006,305,1993,300,1972,300,1959,305,1938,313,1925,326,1920,335,1920,348,1925,356,1938,360,1959,360,1972,356,1993,348,2006,335,2011,326,2011,;PU317,2006;PD309,1993,305,1972,305,1959,309,1938,317,1925,;PU313,1929;PD326,1925,335,1925,348,1929,;PU343,1925;PD352,1938,356,1959,356,1972,352,1993,343,2006,;PU348,2002;PD335,2006,326,2006,313,2002,;PU185,2516;PD185,2439,189,2439,;PU189,2529;PD189,2439,;PU189,2529;PD142,2460,206,2460,;PU185,2516;PD146,2460,;PU146,2465;PD206,2465,206,2460,;PU254,2529;PD241,2525,232,2512,228,2490,228,2478,232,2456,241,2443,254,2439,262,2439,275,2443,284,2456,288,2478,288,2490,284,2512,275,2525,262,2529,254,2529,;PU245,2525;PD237,2512,232,2490,232,2478,237,2456,245,2443,;PU241,2447;PD254,2443,262,2443,275,2447,;PU271,2443;PD279,2456,284,2478,284,2490,279,2512,271,2525,;PU275,2520;PD262,2525,254,2525,241,2520,;PU322,2452;PD318,2447,318,2443,322,2439,327,2439,331,2443,331,2447,327,2452,322,2452,;PU322,2447;PD322,2443,327,2443,327,2447,322,2447,;PU387,2529;PD374,2525,365,2512,361,2490,361,2478,365,2456,374,2443,387,2439,395,2439,408,2443,417,2456,421,2478,421,2490,417,2512,408,2525,395,2529,387,2529,;PU378,2525;PD370,2512,365,2490,365,2478,370,2456,378,2443,;PU374,2447;PD387,2443,395,2443,408,2447,;PU404,2443;PD413,2456,417,2478,417,2490,413,2512,404,2525,;PU408,2520;PD395,2525,387,2525,374,2520,;PU245,3001;PD249,2992,254,2992,249,3001,237,3005,228,3005,215,3001,206,2988,202,2967,202,2945,206,2928,215,2919,228,2915,232,2915,245,2919,254,2928,258,2941,258,2945,254,2958,245,2967,232,2971,228,2971,215,2967,206,2958,;PU249,2997;PD237,3001,228,3001,215,2997,;PU219,3001;PD211,2988,206,2967,206,2945,211,2928,224,2919,;PU206,2936;PD215,2924,228,2919,232,2919,245,2924,254,2936,;PU237,2919;PD249,2928,254,2941,254,2945,249,2958,237,2967,;PU254,2949;PD245,2962,232,2967,228,2967,215,2962,206,2949,;PU224,2967;PD211,2958,206,2945,;PU310,3005;PD297,3001,288,2988,284,2967,284,2954,288,2932,297,2919,310,2915,318,2915,331,2919,340,2932,344,2954,344,2967,340,2988,331,3001,318,3005,310,3005,;PU301,3001;PD292,2988,288,2967,288,2954,292,2932,301,2919,;PU297,2924;PD310,2919,318,2919,331,2924,;PU327,2919;PD335,2932,340,2954,340,2967,335,2988,327,3001,;PU331,2997;PD318,3001,310,3001,297,2997,;PU378,2928;PD374,2924,374,2919,378,2915,383,2915,387,2919,387,2924,383,2928,378,2928,;PU378,2924;PD378,2919,383,2919,383,2924,378,2924,;PU443,3005;PD430,3001,421,2988,417,2967,417,2954,421,2932,430,2919,443,2915,451,2915,464,2919,473,2932,477,2954,477,2967,473,2988,464,3001,451,3005,443,3005,;PU434,3001;PD426,2988,421,2967,421,2954,426,2932,434,2919,;PU430,2924;PD443,2919,451,2919,464,2924,;PU460,2919;PD469,2932,473,2954,473,2967,469,2988,460,3001,;PU464,2997;PD451,3001,443,3001,430,2997,;PU271,3444;PD258,3440,254,3431,254,3423,258,3414,262,3410,271,3405,288,3401,297,3397,301,3392,305,3384,305,3371,301,3362,288,3358,271,3358,258,3362,254,3371,254,3384,258,3392,262,3397,271,3401,288,3405,297,3410,301,3414,305,3423,305,3431,301,3440,288,3444,271,3444,;PU262,3440;PD258,3431,258,3423,262,3414,271,3410,288,3405,297,3401,305,3392,310,3384,310,3371,305,3362,301,3358,288,3354,271,3354,258,3358,254,3362,249,3371,249,3384,254,3392,262,3401,271,3405,288,3410,297,3414,301,3423,301,3431,297,3440,;PU301,3435;PD288,3440,271,3440,258,3435,;PU254,3367;PD267,3358,;PU292,3358;PD305,3367,;PU361,3444;PD348,3440,340,3427,335,3405,335,3392,340,3371,348,3358,361,3354,370,3354,383,3358,391,3371,395,3392,395,3405,391,3427,383,3440,370,3444,361,3444,;PU352,3440;PD344,3427,340,3405,340,3392,344,3371,352,3358,;PU348,3362;PD361,3358,370,3358,383,3362,;PU378,3358;PD387,3371,391,3392,391,3405,387,3427,378,3440,;PU383,3435;PD370,3440,361,3440,348,3435,;PU430,3367;PD426,3362,426,3358,430,3354,434,3354,438,3358,438,3362,434,3367,430,3367,;PU430,3362;PD430,3358,434,3358,434,3362,430,3362,;PU494,3444;PD481,3440,473,3427,468,3405,468,3392,473,3371,481,3358,494,3354,503,3354,516,3358,524,3371,529,3392,529,3405,524,3427,516,3440,503,3444,494,3444,;PU486,3440;PD477,3427,473,3405,473,3392,477,3371,486,3358,;PU481,3362;PD494,3358,503,3358,516,3362,;PU511,3358;PD520,3371,524,3392,524,3405,520,3427,511,3440,;PU516,3435;PD503,3440,494,3440,481,3435,;PU3511,1970;PD3318,3610,;PU3499,1968;PD3306,3609,;PU3499,1956;PD3595,1956,;PU3499,1968;PD3595,1968,;PU3468,2221;PD3563,2221,;PU3468,2233;PD3563,2233,;PU3438,2475;PD3534,2475,;PU3438,2487;PD3534,2487,;PU3409,2718;PD3505,2718,;PU3409,2730;PD3505,2730,;PU3382,2951;PD3478,2951,;PU3382,2963;PD3478,2963,;PU3356,3175;PD3452,3175,;PU3356,3187;PD3452,3187,;PU3330,3390;PD3426,3390,;PU3330,3402;PD3426,3402,;PU3306,3597;PD3402,3597,;PU3306,3609;PD3402,3609,;PU713,420;PD651,1969,;PU701,419;PD639,1968,;PU185,1993;PD194,1998,207,2011,207,1920,;PU185,1993;PD185,1989,194,1993,202,2002,202,1920,207,1920,;PU267,1933;PD263,1929,263,1925,267,1920,271,1920,275,1925,275,1929,271,1933,267,1933,;PU267,1929;PD267,1925,271,1925,271,1929,267,1929,;PU331,2011;PD318,2006,310,1993,306,1972,306,1959,310,1938,318,1925,331,1920,340,1920,353,1925,361,1938,366,1959,366,1972,361,1993,353,2006,340,2011,331,2011,;PU323,2006;PD314,1993,310,1972,310,1959,314,1938,323,1925,;PU318,1929;PD331,1925,340,1925,353,1929,;PU348,1925;PD357,1938,361,1959,361,1972,357,1993,348,2006,;PU353,2002;PD340,2006,331,2006,318,2002,;PU639,1981;PD543,1981,;PU639,1968;PD543,1968,;PU211,1690;PD198,1685,189,1673,185,1651,185,1638,189,1617,198,1604,211,1599,219,1599,232,1604,241,1617,245,1638,245,1651,241,1673,232,1685,219,1690,211,1690,;PU202,1685;PD194,1673,189,1651,189,1638,194,1617,202,1604,;PU198,1608;PD211,1604,219,1604,232,1608,;PU228,1604;PD237,1617,241,1638,241,1651,237,1673,228,1685,;PU232,1681;PD219,1685,211,1685,198,1681,;PU280,1612;PD275,1608,275,1604,280,1599,284,1599,288,1604,288,1608,284,1612,280,1612,;PU280,1608;PD280,1604,284,1604,284,1608,280,1608,;PU340,1690;PD327,1685,323,1677,323,1668,327,1660,331,1655,340,1651,357,1647,366,1642,370,1638,374,1630,374,1617,370,1608,357,1604,340,1604,327,1608,323,1617,323,1630,327,1638,331,1642,340,1647,357,1651,366,1655,370,1660,374,1668,374,1677,370,1685,357,1690,340,1690,;PU331,1685;PD327,1677,327,1668,331,1660,340,1655,357,1651,366,1647,374,1638,378,1630,378,1617,374,1608,370,1604,357,1599,340,1599,327,1604,323,1608,318,1617,318,1630,323,1638,331,1647,340,1651,357,1655,366,1660,370,1668,370,1677,366,1685,;PU370,1681;PD357,1685,340,1685,327,1681,;PU323,1612;PD335,1604,;PU361,1604;PD374,1612,;PU652,1660;PD556,1660,;PU652,1648;PD556,1648,;PU223,1374;PD210,1370,202,1357,198,1336,198,1323,202,1301,210,1289,223,1284,232,1284,245,1289,253,1301,258,1323,258,1336,253,1357,245,1370,232,1374,223,1374,;PU215,1370;PD206,1357,202,1336,202,1323,206,1301,215,1289,;PU210,1293;PD223,1289,232,1289,245,1293,;PU241,1289;PD249,1301,253,1323,253,1336,249,1357,241,1370,;PU245,1366;PD232,1370,223,1370,210,1366,;PU292,1297;PD288,1293,288,1289,292,1284,296,1284,301,1289,301,1293,296,1297,292,1297,;PU292,1293;PD292,1289,296,1289,296,1293,292,1293,;PU378,1370;PD382,1362,387,1362,382,1370,369,1374,361,1374,348,1370,339,1357,335,1336,335,1314,339,1297,348,1289,361,1284,365,1284,378,1289,387,1297,391,1310,391,1314,387,1327,378,1336,365,1340,361,1340,348,1336,339,1327,;PU382,1366;PD369,1370,361,1370,348,1366,;PU352,1370;PD344,1357,339,1336,339,1314,344,1297,357,1289,;PU339,1306;PD348,1293,361,1289,365,1289,378,1293,387,1306,;PU369,1289;PD382,1297,387,1310,387,1314,382,1327,369,1336,;PU387,1319;PD378,1332,365,1336,361,1336,348,1332,339,1319,;PU357,1336;PD344,1327,339,1314,;PU665,1344;PD569,1344,;PU665,1332;PD569,1332,;PU236,1065;PD223,1060,214,1048,210,1026,210,1013,214,992,223,979,236,975,244,975,257,979,266,992,270,1013,270,1026,266,1048,257,1060,244,1065,236,1065,;PU227,1060;PD218,1048,214,1026,214,1013,218,992,227,979,;PU223,983;PD236,979,244,979,257,983,;PU253,979;PD261,992,266,1013,266,1026,261,1048,253,1060,;PU257,1056;PD244,1060,236,1060,223,1056,;PU304,987;PD300,983,300,979,304,975,309,975,313,979,313,983,309,987,304,987,;PU304,983;PD304,979,309,979,309,983,304,983,;PU386,1052;PD386,975,390,975,;PU390,1065;PD390,975,;PU390,1065;PD343,996,407,996,;PU386,1052;PD347,996,;PU347,1000;PD407,1000,407,996,;PU677,1035;PD581,1035,;PU677,1023;PD581,1023,;PU248,760;PD235,756,226,743,222,722,222,709,226,687,235,675,248,670,256,670,269,675,278,687,282,709,282,722,278,743,269,756,256,760,248,760,;PU239,756;PD231,743,226,722,226,709,231,687,239,675,;PU235,679;PD248,675,256,675,269,679,;PU265,675;PD273,687,278,709,278,722,273,743,265,756,;PU269,752;PD256,756,248,756,235,752,;PU316,683;PD312,679,312,675,316,670,321,670,325,675,325,679,321,683,316,683,;PU316,679;PD316,675,321,675,321,679,316,679,;PU359,739;PD359,743,364,752,368,756,377,760,394,760,402,756,407,752,411,743,411,735,407,726,398,713,359,670,;PU359,739;PD364,739,364,743,368,752,377,756,394,756,402,752,407,743,407,735,402,726,394,713,355,670,;PU359,675;PD415,675,415,670,;PU355,670;PD415,670,;PU689,730;PD593,730,;PU689,718;PD593,718,;PU260,461;PD247,457,238,444,234,423,234,410,238,388,247,375,260,371,268,371,281,375,290,388,294,410,294,423,290,444,281,457,268,461,260,461,;PU251,457;PD242,444,238,423,238,410,242,388,251,375,;PU247,380;PD260,375,268,375,281,380,;PU277,375;PD285,388,290,410,290,423,285,444,277,457,;PU281,453;PD268,457,260,457,247,453,;PU328,384;PD324,380,324,375,328,371,333,371,337,375,337,380,333,384,328,384,;PU328,380;PD328,375,333,375,333,380,328,380,;PU393,461;PD380,457,371,444,367,423,367,410,371,388,380,375,393,371,401,371,414,375,423,388,427,410,427,423,423,444,414,457,401,461,393,461,;PU384,457;PD376,444,371,423,371,410,376,388,384,375,;PU380,380;PD393,375,401,375,414,380,;PU410,375;PD419,388,423,410,423,423,419,444,410,457,;PU414,453;PD401,457,393,457,380,453,;PU701,431;PD605,431,;PU701,419;PD605,419,;PU3449,419;PD3511,1968,;PU3437,419;PD3499,1968,;PU3499,1956;PD3595,1956,;PU3499,1968;PD3595,1968,;PU3486,1636;PD3582,1636,;PU3486,1648;PD3582,1648,;PU3473,1320;PD3569,1320,;PU3473,1332;PD3569,1332,;PU3461,1011;PD3557,1011,;PU3461,1023;PD3557,1023,;PU3449,706;PD3545,706,;PU3449,718;PD3545,718,;PU3437,407;PD3533,407,;PU3437,419;PD3533,419,;PU701,407;PD3437,407,;PU701,419;PD3437,419,;PU689,419;PD689,356,;PU701,419;PD701,356,;PU1054,419;PD1054,356,;PU1066,419;PD1066,356,;PU1418,419;PD1418,356,;PU1430,419;PD1430,356,;PU1783,419;PD1783,356,;PU1795,419;PD1795,356,;PU2148,419;PD2148,356,;PU2160,419;PD2160,356,;PU2513,419;PD2513,356,;PU2525,419;PD2525,356,;PU2878,419;PD2878,356,;PU2890,419;PD2890,356,;PU3243,419;PD3243,356,;PU3255,419;PD3255,356,;PU671,195;PD658,190,649,177,645,156,645,143,649,122,658,109,671,104,679,104,692,109,701,122,705,143,705,156,701,177,692,190,679,195,671,195,;PU662,190;PD653,177,649,156,649,143,653,122,662,109,;PU658,113;PD671,109,679,109,692,113,;PU688,109;PD696,122,701,143,701,156,696,177,688,190,;PU692,186;PD679,190,671,190,658,186,;PU2443,195;PD2439,156,;PU2448,190;PD2443,160,;PU2443,195;PD2486,195,2486,190,;PU2448,190;PD2486,190,;PU2443,160;PD2456,165,2469,165,2482,160,2491,152,2495,139,2495,130,2491,117,2482,109,2469,104,2456,104,2443,109,2439,113,2435,122,2439,122,;PU2439,156;PD2443,156,2452,160,2469,160,2482,156,2491,143,;PU2473,160;PD2486,152,2491,139,2491,130,2486,117,2473,109,;PU2491,126;PD2482,113,2469,109,2456,109,2443,113,2439,122,;PU2452,109;PD2439,117,;PU2546,195;PD2534,190,2525,177,2521,156,2521,143,2525,122,2534,109,2546,104,2555,104,2568,109,2577,122,2581,143,2581,156,2577,177,2568,190,2555,195,2546,195,;PU2538,190;PD2529,177,2525,156,2525,143,2529,122,2538,109,;PU2534,113;PD2546,109,2555,109,2568,113,;PU2564,109;PD2572,122,2577,143,2577,156,2572,177,2564,190,;PU2568,186;PD2555,190,2546,190,2534,186,;PU866,2197;PD;PU878,2199;PD;PU3250,2192;PD;PU3260,2199;PD;PU;SP3;PU696,1968;PD735,1968,828,419,865,419,901,419,938,419,974,419,1011,419,1047,419,1040,1968,1097,1262,1143,931,1165,1528,1201,1591,1236,1730,1290,971,1334,683,1372,590,1409,588,1446,556,1483,560,1501,1733,1535,1968,1577,1719,1615,1716,1653,1715,1689,1850,1726,1951,1765,1838,1813,507,1849,520,1886,503,1922,544,1959,533,1995,730,2031,1564,2069,814,2106,821,2143,976,2180,1007,2217,890,2254,886,2295,1583,2333,1570,2370,1552,2408,1518,2448,1778,2484,1612,2522,1601,2561,1686,2592,1260,2629,1233,2668,1349,2690,441,2729,588,2774,1018,2811,983,2847,945,2884,943,2942,1797,2984,1967,3022,1961,3047,1496,3064,777,3101,788,3156,1377,3199,1536,3200,419,3236,419,3273,419,3309,419,3346,419,3382,419,3419,419,3518,1968,;PU731,2276;PD768,2276,858,752,894,752,930,752,965,752,1001,752,1036,752,1072,752,1066,2276,1120,1644,1162,1400,1186,1923,1222,1948,1256,2080,1308,1360,1349,1158,1387,1057,1423,1055,1459,1008,1495,1011,1515,2082,1549,2276,1590,1994,1627,1990,1663,1991,1698,2205,1735,2260,1773,2141,1819,806,1855,809,1891,791,1926,989,1962,881,1997,1038,2032,1850,2069,1071,2105,1087,2141,1178,2178,1379,2213,1247,2249,1240,2290,1939,2327,1946,2364,1943,2401,1985,2439,2167,2475,2028,2509,1821,2546,1850,2579,1598,2615,1560,2654,1689,2675,778,2715,1045,2757,1335,2792,1278,2825,1132,2861,1130,2917,1973,2961,2272,2998,2262,3026,1948,3043,1228,3080,1253,3132,1769,3176,2020,3173,752,3208,752,3244,752,3279,752,3315,752,3351,752,3386,752,3481,2276,;PU764,2569;PD800,2569,887,1069,922,1069,957,1069,991,1069,1026,1069,1061,1069,1096,1071,1090,2569,1139,2079,1179,1908,1205,2307,1241,2312,1275,2420,1323,1836,1361,1699,1398,1606,1434,1603,1470,1535,1505,1537,1528,2411,1562,2569,1602,2230,1638,2225,1674,2229,1707,2520,1743,2555,1780,2444,1825,1158,1860,1118,1895,1099,1928,1505,1964,1213,1999,1326,2033,1979,2069,1326,2104,1356,2139,1407,2176,1839,2210,1697,2246,1685,2285,2276,2321,2300,2357,2308,2394,2385,2431,2507,2466,2393,2496,1930,2532,1923,2566,1789,2600,1745,2638,1881,2661,1111,2704,1577,2743,1781,2777,1697,2805,1349,2840,1347,2892,2087,2939,2561,2974,2546,3005,2321,3023,1653,3060,1703,3106,2097,3152,2432,3147,1071,3181,1069,3216,1069,3251,1069,3286,1069,3320,1069,3355,1069,3446,2569,;PU796,2848;PD831,2848,914,1372,948,1372,982,1372,1016,1371,1050,1371,1084,1371,1118,1378,1114,2847,1157,2521,1195,2414,1224,2683,1259,2679,1293,2746,1335,2395,1372,2307,1408,2237,1443,2234,1479,2150,1514,2150,1540,2734,1574,2848,1613,2516,1648,2511,1683,2519,1716,2813,1751,2839,1787,2741,1829,1634,1865,1481,1899,1461,1930,2094,1967,1551,2001,1625,2034,2002,2069,1575,2103,1625,2137,1654,2174,2365,2208,2213,2243,2202,2280,2591,2315,2635,2350,2650,2386,2735,2422,2811,2457,2727,2483,1972,2517,1937,2551,1873,2585,1835,2621,1970,2647,1441,2694,2167,2731,2322,2764,2217,2787,1620,2821,1619,2869,2237,2918,2837,2953,2818,2984,2645,3005,2106,3041,2179,3084,2449,3128,2783,3122,1378,3156,1371,3190,1371,3224,1372,3257,1372,3291,1372,3325,1372,3413,2848,;PU825,3113;PD860,3113,940,1671,973,1671,1006,1671,1040,1670,1073,1670,1106,1670,1139,1679,1136,3113,1176,2915,1211,2854,1242,3027,1276,3021,1310,3048,1347,2922,1383,2865,1418,2822,1452,2820,1488,2747,1522,2747,1552,3047,1585,3112,1623,2896,1657,2895,1691,2902,1724,3090,1758,3110,1793,3021,1833,2249,1868,1953,1902,1932,1933,2642,1969,1919,2002,1967,2035,2091,2069,1841,2102,1903,2136,1923,2172,2820,2205,2662,2240,2653,2275,2883,2310,2941,2344,2956,2379,3038,2414,3084,2448,3030,2472,2095,2505,2039,2538,2011,2571,1991,2607,2113,2635,1774,2683,2677,2720,2798,2752,2696,2773,1999,2806,1999,2852,2575,2898,3104,2932,3088,2963,2964,2989,2619,3025,2692,3064,2871,3104,3082,3098,1677,3131,1668,3165,1668,3198,1671,3231,1671,3264,1671,3297,1671,3382,3113,;PU854,3367;PD888,3367,961,2077,994,2077,1026,2077,1059,2071,1092,2071,1124,2071,1157,2078,1158,3366,1194,3251,1229,3214,1260,3321,1294,3317,1327,3324,1362,3298,1396,3250,1430,3228,1464,3225,1498,3184,1532,3184,1563,3335,1597,3364,1631,3271,1665,3273,1699,3277,1732,3347,1765,3366,1800,3270,1836,2772,1871,2458,1904,2441,1935,3004,1971,2300,2003,2341,2036,2372,2069,2179,2102,2234,2134,2254,2170,3128,2203,2969,2236,2953,2270,3141,2304,3199,2338,3209,2372,3290,2406,3316,2439,3288,2463,2395,2496,2329,2528,2313,2561,2318,2595,2421,2624,2156,2671,3026,2706,3111,2738,3037,2761,2467,2794,2467,2838,3007,2879,3362,2912,3350,2944,3280,2974,3107,3009,3156,3045,3270,3080,3331,3079,2063,3111,2057,3144,2058,3177,2077,3209,2077,3242,2077,3275,2077,3351,3367,;PU;SP1;PU6024,1288;PD6024,1145,;PU6028,1288;PD6028,1145,6024,1145,;PU5999,1296;PD6053,1296,6053,1288,;PU5999,1296;PD5999,1288,6053,1288,;PU6078,1296;PD6078,1145,;PU6082,1288;PD6082,1152,;PU6078,1296;PD6128,1296,;PU6082,1288;PD6128,1288,6128,1296,;PU6082,1224;PD6107,1224,6107,1217,;PU6082,1217;PD6107,1217,;PU6082,1152;PD6128,1152,6128,1145,;PU6078,1145;PD6128,1145,;PU6158,1296;PD6158,1145,;PU6162,1260;PD6162,1145,6158,1145,;PU6162,1260;PD6191,1145,;PU6158,1296;PD6191,1167,;PU6224,1296;PD6191,1167,;PU6220,1260;PD6191,1145,;PU6220,1260;PD6220,1145,6224,1145,;PU6224,1296;PD6224,1145,;PU6258,1296;PD6258,1145,;PU6262,1288;PD6262,1145,6258,1145,;PU6258,1296;PD6295,1296,6304,1288,6308,1281,6312,1267,6312,1245,6308,1231,6304,1224,6295,1217,6262,1217,;PU6262,1288;PD6295,1288,6304,1281,6308,1267,6308,1245,6304,1231,6295,1224,6262,1224,;PU6341,1296;PD6341,1145,;PU6345,1288;PD6345,1152,;PU6341,1296;PD6391,1296,;PU6345,1288;PD6391,1288,6391,1296,;PU6345,1224;PD6371,1224,6371,1217,;PU6345,1217;PD6371,1217,;PU6345,1152;PD6391,1152,6391,1145,;PU6341,1145;PD6391,1145,;PU6421,1296;PD6421,1145,;PU6425,1288;PD6425,1145,6421,1145,;PU6421,1296;PD6454,1296,6467,1288,6471,1281,6475,1267,6475,1245,6471,1231,6467,1224,6454,1217,6425,1217,;PU6425,1288;PD6454,1288,6467,1281,6471,1267,6471,1245,6467,1231,6454,1224,6425,1224,;PU6446,1217;PD6471,1145,6475,1145,;PU6450,1217;PD6475,1145,;PU6529,1296;PD6496,1145,;PU6529,1274;PD6500,1145,6496,1145,;PU6529,1274;PD6558,1145,6563,1145,;PU6529,1296;PD6563,1145,;PU6508,1188;PD6550,1188,;PU6504,1181;PD6554,1181,;PU6604,1288;PD6604,1145,;PU6609,1288;PD6609,1145,6604,1145,;PU6579,1296;PD6634,1296,6634,1288,;PU6579,1296;PD6579,1288,6634,1288,;PU6659,1296;PD6659,1188,6663,1167,6671,1152,6684,1145,6692,1145,6705,1152,6713,1167,6717,1188,6717,1296,;PU6659,1296;PD6663,1296,6663,1188,6667,1167,6671,1160,6684,1152,6692,1152,6705,1160,6709,1167,6713,1188,6713,1296,6717,1296,;PU6751,1296;PD6751,1145,;PU6755,1288;PD6755,1145,6751,1145,;PU6751,1296;PD6784,1296,6796,1288,6801,1281,6805,1267,6805,1245,6801,1231,6796,1224,6784,1217,6755,1217,;PU6755,1288;PD6784,1288,6796,1281,6801,1267,6801,1245,6796,1231,6784,1224,6755,1224,;PU6776,1217;PD6801,1145,6805,1145,;PU6780,1217;PD6805,1145,;PU6834,1296;PD6834,1145,;PU6838,1288;PD6838,1152,;PU6834,1296;PD6884,1296,;PU6838,1288;PD6884,1288,6884,1296,;PU6838,1224;PD6863,1224,6863,1217,;PU6838,1217;PD6863,1217,;PU6838,1152;PD6884,1152,6884,1145,;PU6834,1145;PD6884,1145,;PU6947,1245;PD7018,1245,7018,1238,;PU6947,1245;PD6947,1238,7018,1238,;PU6947,1188;PD7018,1188,7018,1181,;PU6947,1188;PD6947,1181,7018,1181,;PU7168,1296;PD7156,1288,7151,1274,7151,1260,7156,1245,7160,1238,7168,1231,7185,1224,7193,1217,7197,1210,7201,1195,7201,1174,7197,1160,7185,1152,7168,1152,7156,1160,7151,1174,7151,1195,7156,1210,7160,1217,7168,1224,7185,1231,7193,1238,7197,1245,7201,1260,7201,1274,7197,1288,7185,1296,7168,1296,;PU7160,1288;PD7156,1274,7156,1260,7160,1245,7168,1238,7185,1231,7193,1224,7201,1210,7206,1195,7206,1174,7201,1160,7197,1152,7185,1145,7168,1145,7156,1152,7151,1160,7147,1174,7147,1195,7151,1210,7160,1224,7168,1231,7185,1238,7193,1245,7197,1260,7197,1274,7193,1288,;PU7197,1281;PD7185,1288,7168,1288,7156,1281,;PU7151,1167;PD7164,1152,;PU7189,1152;PD7201,1167,;PU7256,1296;PD7243,1288,7235,1267,7231,1231,7231,1210,7235,1174,7243,1152,7256,1145,7264,1145,7277,1152,7285,1174,7289,1210,7289,1231,7285,1267,7277,1288,7264,1296,7256,1296,;PU7247,1288;PD7239,1267,7235,1231,7235,1210,7239,1174,7247,1152,;PU7243,1160;PD7256,1152,7264,1152,7277,1160,;PU7272,1152;PD7281,1174,7285,1210,7285,1231,7281,1267,7272,1288,;PU7277,1281;PD7264,1288,7256,1288,7243,1281,;PU7323,1167;PD7318,1160,7318,1152,7323,1145,7327,1145,7331,1152,7331,1160,7327,1167,7323,1167,;PU7323,1160;PD7323,1152,7327,1152,7327,1160,7323,1160,;PU7385,1296;PD7373,1288,7364,1267,7360,1231,7360,1210,7364,1174,7373,1152,7385,1145,7394,1145,7406,1152,7414,1174,7419,1210,7419,1231,7414,1267,7406,1288,7394,1296,7385,1296,;PU7377,1288;PD7369,1267,7364,1231,7364,1210,7369,1174,7377,1152,;PU7373,1160;PD7385,1152,7394,1152,7406,1160,;PU7402,1152;PD7410,1174,7414,1210,7414,1231,7410,1267,7402,1288,;PU7406,1281;PD7394,1288,7385,1288,7373,1281,;PU7469,1296;PD7456,1288,7448,1267,7444,1231,7444,1210,7448,1174,7456,1152,7469,1145,7477,1145,7490,1152,7498,1174,7502,1210,7502,1231,7498,1267,7490,1288,7477,1296,7469,1296,;PU7460,1288;PD7452,1267,7448,1231,7448,1210,7452,1174,7460,1152,;PU7456,1160;PD7469,1152,7477,1152,7490,1160,;PU7485,1152;PD7494,1174,7498,1210,7498,1231,7494,1267,7485,1288,;PU7490,1281;PD7477,1288,7469,1288,7456,1281,;PU;SP3;PU4622,1093;PD4622,1093,4654,1069,4686,1044,4719,1019,4752,995,4785,971,4818,946,4851,918,4884,896,4917,870,4951,842,4984,816,5018,791,;PU4624,1118;PD4624,1118,4656,1093,4689,1069,4721,1044,4754,1019,4787,994,4820,971,4853,946,4886,921,4919,893,4953,868,4986,842,5020,816,;PU4638,1264;PD4638,1264,4670,1239,4702,1215,4734,1191,4767,1167,4799,1142,4832,1118,4864,1093,4897,1069,4930,1044,4963,1019,4996,997,5030,972,5063,947,5097,918,5131,893,;PU4650,1382;PD4650,1382,4681,1359,4713,1335,4745,1311,4777,1287,4809,1264,4842,1239,4874,1215,4907,1191,4939,1167,4972,1142,5005,1121,5038,1097,5071,1072,5104,1047,5138,1019,5171,994,5205,969,5234,946,;PU4665,1545;PD4665,1545,4697,1522,4728,1499,4760,1476,4791,1453,4823,1429,4855,1406,4887,1384,4919,1360,4952,1335,4984,1315,5016,1291,5049,1267,5082,1243,5115,1215,5148,1191,5181,1167,5214,1142,5247,1118,5281,1093,5314,1069,5348,1044,;PU4676,1659;PD4676,1659,4708,1637,4739,1614,4770,1591,4801,1568,4833,1545,4865,1522,4896,1499,4928,1476,4960,1453,4992,1429,5024,1406,5057,1382,5089,1359,5122,1335,5152,1410,5185,1413,5218,1389,5251,1365,5284,1341,5318,1317,5353,1167,5387,1142,5420,1118,5445,1099,;PU4681,1704;PD4681,1704,4712,1682,4743,1659,4774,1637,4805,1614,4837,1591,4868,1568,4900,1545,4932,1522,4964,1499,4995,1476,5028,1453,5060,1429,5092,1409,5125,1385,5137,1374,;PU5339,1226;PD5355,1215,5389,1191,5422,1167,5456,1142,5479,1124,;PU4692,1815;PD4692,1815,4722,1793,4753,1771,4784,1749,4815,1726,4846,1704,4877,1682,4909,1659,4940,1637,4972,1614,5004,1591,5035,1581,5067,1558,5099,1535,5131,1512,5164,1476,5196,1453,5229,1429,5261,1406,5294,1382,5327,1359,5360,1335,5393,1311,5427,1287,5460,1264,5493,1239,5527,1215,5561,1191,;PU4694,1837;PD4694,1837,4724,1815,4755,1793,4786,1771,4817,1749,4848,1733,4879,1710,4910,1688,4942,1665,4974,1637,5005,1614,5037,1591,5069,1568,5101,1545,5133,1522,5165,1499,5198,1476,5230,1453,5263,1429,5295,1406,5328,1382,5361,1359,5394,1335,5427,1311,5461,1287,5494,1264,5528,1239,5561,1215,5583,1199,;PU4696,1859;PD4696,1859,4726,1837,4757,1815,4788,1793,4819,1771,4850,1749,4881,1726,4912,1704,4944,1682,4975,1659,5007,1637,5039,1614,5070,1591,5102,1568,5134,1545,5167,1522,5199,1499,5231,1476,5264,1453,5296,1429,5329,1406,5362,1382,5395,1359,5428,1360,5461,1336,5495,1312,5528,1288,5562,1239,5596,1215,;PU4700,1903;PD4700,1903,4731,1881,4761,1859,4792,1837,4823,1815,4854,1793,4885,1771,4916,1749,4947,1726,4978,1704,5010,1682,5042,1659,5073,1637,5105,1614,5137,1591,5169,1568,5201,1545,5234,1522,5266,1505,5298,1483,5331,1460,5364,1436,5397,1406,5430,1382,5463,1359,5496,1335,5530,1311,5563,1287,5597,1264,5631,1239,;PU4717,2074;PD4717,2074,4747,2052,4777,2031,4807,2010,4838,1989,4868,1967,4899,1946,4930,1924,4960,1903,4991,1881,5022,1859,5054,1837,5085,1815,5116,1793,5148,1771,5179,1749,5211,1726,5243,1708,5275,1685,5307,1663,5339,1640,5372,1617,5404,1591,5437,1568,5469,1545,5502,1522,5535,1499,5568,1476,5601,1453,5634,1429,5668,1406,5701,1382,5735,1359,5769,1335,;PU4725,2157;PD4725,2157,4755,2137,4785,2116,4815,2095,4845,2074,4875,2052,4906,2031,4936,2010,4967,1989,4998,1967,5029,1946,5060,1924,5091,1903,5122,1882,5153,1860,5185,1837,5216,1815,5248,1793,5279,1771,5311,1749,5343,1726,5375,1704,5408,1682,5440,1659,5472,1637,5505,1614,5538,1591,5570,1568,5602,1664,5635,1641,5669,1618,5702,1595,5736,1572,5770,1429,5803,1406,5837,1382,;PU4729,2199;PD4729,2199,4759,2178,4789,2157,4819,2137,4849,2116,4879,2095,4909,2074,4940,2052,4970,2031,5001,2010,5031,2019,5062,1997,5093,1946,5125,1924,5156,1903,5187,1881,5218,1859,5250,1837,5282,1815,5313,1793,5345,1771,5377,1749,5409,1726,5441,1704,5474,1682,5506,1659,5539,1637,5571,1614,5582,1606,;PU5756,1485;PD5770,1476,5804,1453,5837,1429,5869,1406,;PU4729,2199;PD4729,2199,4759,2178,4789,2157,4819,2137,4849,2116,4879,2095,4909,2074,4940,2052,4970,2031,5001,2010,5031,2019,5062,1997,5093,1946,5125,1924,5156,1903,5187,1881,5218,1859,5250,1837,5282,1815,5313,1793,5345,1771,5377,1749,5409,1726,5441,1704,5474,1682,5506,1659,5539,1637,5571,1614,5578,1608,;PU5756,1485;PD5770,1476,5804,1453,5837,1429,5869,1406,;PU4761,2199;PD4761,2199,4775,2696,4805,2676,4836,2656,4866,2636,4897,2615,4928,2595,4959,2573,5002,2031,5023,2016,;PU5068,1985;PD5095,1967,5126,1946,5157,1924,5188,1903,5220,1881,5251,1859,5283,1837,5314,1815,5346,1793,5378,1771,5410,1749,5442,1726,5475,1704,5507,1682,5539,1659,5572,1637,5588,1624,;PU5749,1512;PD5770,1499,5804,1476,5837,1453,5871,1429,;PU4999,2077;PD5005,2074,5036,2052,5067,2031,5098,2010,5129,1989,5160,1967,5191,1946,5222,1924,5253,1903,5285,1881,5316,1859,5348,1837,5380,1815,5412,1793,5444,1771,5476,1749,5508,1726,5541,1704,5573,1682,5601,1661,;PU5708,1590;PD5737,1588,5771,1565,5804,1542,5837,1519,5871,1476,5905,1453,;PU4993,2147;PD5010,2137,5041,2116,5071,2095,5102,2074,5133,2052,5163,2031,5194,2010,5225,1989,5257,1967,5288,1946,5319,1924,5351,1903,5383,1881,5414,1859,5446,1838,5478,1816,5510,1794,5543,1772,5575,1749,5607,1726,5639,1764,5672,1759,5705,1736,5738,1705,5771,1683,5804,1660,5838,1568,5871,1545,5905,1522,5938,1499,5968,1478,;PU4989,2193;PD5013,2178,5043,2157,5074,2137,5104,2116,5135,2095,5166,2074,5197,2052,5228,2031,5259,2010,5290,1989,5321,1973,5353,1952,5384,1924,5416,1903,5448,1881,5480,1859,5512,1837,5544,1815,5576,1793,5608,1771,5631,1755,;PU5813,1636;PD5838,1637,5871,1614,5905,1591,5938,1545,5972,1522,6000,1502,;PU5110,2199;PD5110,2199,5140,2178,5171,2157,5202,2137,5232,2116,5263,2098,5294,2077,5325,2056,5357,2035,5388,2010,5419,1991,5451,1969,5483,1946,5514,1924,5546,1903,5578,1881,5610,1859,5643,1837,5675,1815,5707,1793,5740,1771,5771,2340,5804,2319,5838,2297,5871,2276,5905,2254,5939,2229,5971,1614,6005,1591,6038,1568,6065,1549,;PU5142,2199;PD5142,2199,5172,2178,5203,2157,5234,2137,5264,2116,5295,2095,5326,2074,5358,2052,5389,2031,5420,2010,5452,1989,5483,1967,5515,1946,5547,1924,5579,1903,5611,1881,5643,1859,5675,1837,5708,1815,5740,1793,5740,1793,;PU5969,1640;PD5971,1640,6005,1617,6038,1591,6072,1568,;PU5173,2199;PD5173,2199,5204,2178,5235,2157,5265,2137,5296,2116,5327,2095,5358,2074,5390,2052,5421,2031,5452,2018,5484,1997,5516,1975,5547,1946,5579,1924,5611,1903,5642,2138,5674,2210,5706,2189,5740,1847,5743,1842,;PU5969,1660;PD5971,1659,6004,1637,6038,1614,6071,1591,6098,1572,;PU5205,2199;PD5205,2199,5236,2178,5267,2157,5297,2137,5328,2116,5359,2095,5391,2074,5422,2052,5453,2031,5485,2010,5516,1989,5548,1967,5580,1946,5612,1924,5613,1922,;PU5967,1683;PD5971,1682,6004,1659,6038,1637,6071,1614,6105,1591,;PU5269,2199;PD5269,2199,5299,2178,5330,2157,5361,2137,5392,2116,5423,2095,5455,2074,5486,2052,5518,2031,5549,2010,5581,1989,5613,1967,5618,1963,;PU5736,1883;PD5741,1881,5745,1878,;PU5965,1729;PD5970,1726,6004,1756,6037,1734,6071,1711,6104,1639,6138,1614,;PU5364,2199;PD5364,2199,5395,2178,5426,2157,5457,2137,5488,2116,5520,2095,5551,2074,5583,2052,5614,2031,5626,2022,;PU5729,1957;PD5742,1950,5749,1943,;PU5954,1935;PD5970,1925,6003,1903,6037,1881,6070,1726,6103,1704,6136,1682,6170,1659,6195,1642,;PU5491,2199;PD5491,2199,5522,2178,5553,2157,5585,2137,5616,2116,5638,2116,;PU5718,2070;PD5743,2054,5754,2039,;PU6048,1827;PD6068,1815,6101,1793,6135,1771,6168,1749,6202,1726,6235,1704,6258,1688,;PU5523,2199;PD5523,2199,5554,2178,5585,2157,5617,2137,5639,2121,;PU6031,1884;PD6035,1885,6068,1863,6101,1841,6134,1819,6168,1797,6201,1749,6235,1726,6268,1704,;PU5650,2199;PD5650,2199,5663,2189,;PU5709,2158;PD5713,2157,5744,2137,5758,2126,;PU5951,2000;PD5969,1989,6001,1967,6034,1946,6067,1924,6099,1903,6132,1881,6166,1863,6199,1841,6232,1820,6266,1793,6299,1771,6333,1749,;PU5706,2181;PD5713,2178,5745,2157,5759,2146,;PU5949,2022;PD5969,2010,6001,1989,6034,1967,6066,1946,6099,1924,6132,1903,6165,1881,6198,1859,6231,1837,6265,1815,6298,1793,6332,1771,6353,1756,;PU5946,2087;PD5968,2074,6000,2052,6033,2031,6065,2010,6098,1989,6131,1967,6164,1946,6197,1924,6230,1903,6263,1887,6296,1866,6330,1844,6363,1815,6397,1793,;PU5940,2194;PD5967,2178,5999,2157,6032,2137,6064,2116,6096,2095,6129,2074,6161,2052,6194,2036,6227,2014,6260,1989,6293,1967,6326,1946,6359,1924,6392,1903,6426,1881,6459,1859,6478,1846,;PU5967,2199;PD5967,2199,5999,2178,6031,2157,6064,2137,6096,2116,6128,2095,6161,2086,6193,2065,6226,2044,6259,2010,6292,1989,6325,1985,6358,1963,6392,1942,6425,1903,6458,1881,6492,1859,;PU6031,2199;PD6031,2199,6063,2178,6095,2157,6127,2137,6160,2116,6192,2095,6225,2074,6258,2052,6290,2031,6323,2010,6357,1989,6390,1967,6423,1954,6457,1932,6490,1903,6524,1881,;PU6063,2199;PD6063,2199,6095,2178,6127,2157,6159,2137,6192,2116,6224,2095,6257,2074,6290,2052,6323,2057,6356,2038,6389,2017,6423,1995,6456,1974,6489,1924,6523,1903,6556,1881,;PU6094,2199;PD6094,2199,6127,2178,6159,2157,6191,2137,6224,2116,6257,2115,6289,2093,6322,2072,6355,2051,6374,2027,;PU6464,1960;PD6488,1946,6521,1924,6555,1903,;PU6348,2199;PD6348,2199,6381,2178,6414,2157,6447,2141,6480,2122,6513,2101,6546,2079,6579,2058,6612,2031,6646,2010,6680,1989,;PU881,3609;PD914,3609,963,3065,996,3065,1028,3064,1061,3057,1094,3054,1126,3055,1159,3054,1178,3605,1212,3572,1245,3551,1278,3583,1311,3580,1344,3587,1378,3508,1411,3477,1444,3469,1477,3464,1510,3450,1543,3451,1574,3593,1607,3607,1641,3567,1673,3569,1706,3570,1739,3579,1772,3609,1806,3486,1842,3008,1875,2896,1907,2889,1938,3178,1972,2765,2004,2788,2037,2900,2069,2810,2101,2841,2134,2871,2168,3460,2200,3285,2232,3260,2266,3366,2299,3423,2332,3424,2365,3504,2398,3489,2431,3482,2457,2903,2489,2838,2521,2793,2553,2814,2588,2951,2618,2798,2659,3363,2693,3436,2725,3397,2752,3063,2784,3063,2822,3332,2861,3608,2893,3579,2925,3538,2957,3506,2991,3535,3025,3565,3056,3513,3075,2997,3107,2995,3140,3008,3174,3056,3207,3061,3240,3066,3272,3066,3323,3609,;PU0,0;PG;SP; \ No newline at end of file diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/hpgl/read.t b/ImageMagick-6.9.12-44/PerlMagick/t/hpgl/read.t deleted file mode 100644 index 7fc2e27..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/hpgl/read.t +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/perl -# -# Test Reading HP GL images -# -# Contributed by Bob Friesenhahn -# - -BEGIN { $| = 1; $test=1; print "1..1\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/hpgl' || die 'Cd failed'; - -# -# 1) Test reading HP GL -# -$image=Image::Magick->new; -$x=$image->ReadImage('input.hpgl'); -if( "$x" ) { - print "ReadImage: $x\n"; - print "not ok $test\n"; -} else { - print "ok $test\n"; -} - -undef $image; diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.avs b/ImageMagick-6.9.12-44/PerlMagick/t/input.avs deleted file mode 100644 index a6f4574..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.avs and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.bie b/ImageMagick-6.9.12-44/PerlMagick/t/input.bie deleted file mode 100644 index 8c6a1d1..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.bie and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.bmp b/ImageMagick-6.9.12-44/PerlMagick/t/input.bmp deleted file mode 100644 index a714ce3..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.bmp and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.bmp24 b/ImageMagick-6.9.12-44/PerlMagick/t/input.bmp24 deleted file mode 100644 index 622864d..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.bmp24 and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.dcx b/ImageMagick-6.9.12-44/PerlMagick/t/input.dcx deleted file mode 100644 index 15897a6..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.dcx and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.dib b/ImageMagick-6.9.12-44/PerlMagick/t/input.dib deleted file mode 100644 index e201c88..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.dib and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.fits b/ImageMagick-6.9.12-44/PerlMagick/t/input.fits deleted file mode 100644 index 6e3c720..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.fits and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.gif b/ImageMagick-6.9.12-44/PerlMagick/t/input.gif deleted file mode 100644 index 72b1096..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.gif and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.gif87 b/ImageMagick-6.9.12-44/PerlMagick/t/input.gif87 deleted file mode 100644 index e6e9c38..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.gif87 and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.ico b/ImageMagick-6.9.12-44/PerlMagick/t/input.ico deleted file mode 100644 index f714eea..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.ico and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.im1 b/ImageMagick-6.9.12-44/PerlMagick/t/input.im1 deleted file mode 100644 index d1cecd5..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.im1 and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.im24 b/ImageMagick-6.9.12-44/PerlMagick/t/input.im24 deleted file mode 100644 index 9543824..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.im24 and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.im8 b/ImageMagick-6.9.12-44/PerlMagick/t/input.im8 deleted file mode 100644 index 234e19a..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.im8 and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.mat b/ImageMagick-6.9.12-44/PerlMagick/t/input.mat deleted file mode 100644 index 464c9e5..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input.mat and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input.miff b/ImageMagick-6.9.12-44/PerlMagick/t/input.miff deleted file mode 100644 index 72e776c..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/input.miff +++ /dev/null @@ -1,14 +0,0 @@ -id=ImageMagick version=1.0 -class=DirectClass colors=0 matte=False -columns=70 rows=46 depth=8 -colorspace=sRGB -resolution=72x72 -page=70x46+0+0 -rendering-intent=Perceptual -gamma=1.0 -red-primary=0.64,0.33 green-primary=0.3,0.6 blue-primary=0.15,0.06 -white-point=0.3127,0.329 -date:create=2012-06-16T20:11:10-04:00 -date:modify=2009-09-05T17:47:34-04:00 - -:0/-20.62/83.:3-92-80-91.80-80-7/,5-*4,)5-*5-*1-'1.'41*74-96/?:/F?3JB4LA2NB2UA2tD4�C3�A5�E=�DG�CF�=B�<@�@;�?/�?-�@-�A+�@+�?.�=,�=+�=*�?.�?3�B3�D6�F9R:/:5372172/61.30,//-0/-3,-6+-P78�IG�bn�|�lp�PHnRLauw|���z|lYVS/.,0/-50-71-81,80,6/,81-81-81.7.,4-*4,*6/+6.+3/*30*41+63-750>8-E=2H?1I>.K@/MD3iE4�@.�<-�G<�DG�BE�.�=,�=*�;*�>-�>3�@4�D8�H;D7,95593162/62.11--1.00.5/.2*,E21xA5�Y\�}�cl�J>kK@\]^g��~lp_YWS,,,,-+0/,1.+2,(2-*0,+2,+2++2,+2,+1,+1,)3-,3-,3/,31,40,52-750:3,>6-@6-C8-H;/EE5UD4m=+�9(�E4�H=�E@�<>�>=�A0�@*�?-�>-�?,�>)�>,�=-�<-�;.�?/�B1�@8�GD�WNFFISIYZO,-/+-/.--/-)/*'-+(,**,**.++.++.++/++/--0,,0-./-*2.,2.+2-,30.82/<4/>4/A5-F91H>7Q<5_70y7-�;/�A3�E9�E@�HA�B/�@,�>-�=/�=-�=+�<+�<,�<.�<2�C7�G:�E@�g_��yWeWCB875+/1*.1+-0,-0//0.02./2./-24*,gcb���~��ip�Y\o`pr���|��_eQ,/2+/2..0-.--+),*++)+('(**+,*+,*+*))*()-+,.-./,+0,+.*)/++0--811<32;21>0.A2/A73B:6K62h7/�=0�>5�A3�D7�G<�?3�?,�=+�;-�<-�;,�9)�9*:.?7�G@�E>�UR��{���r�pSZG<@301(-)'2,+2,+0,*0-+0/+2*10)(eqR�������ʳ�ǰ���������YdJ.0.//-/1.21.30-3/,2-*-*+,+,*)-+(,-',+(),*)--+/-,.+*/+)4,)6/*;3.=40;1-;/.>/.>3,59/93,O,'i:-�A1�@1�;-�B2�>2�-�:+�;*v>)v8,s9-{@4�G>�NE�dVz�q{�����v�|e�gd�ePfP4=0*&#.$&+**)+,'+/''-)$"W\H~�j{�j~�o�o}�t~�{o�lLVD782782994<:5@=8B:8A95=73<75:549009//61.62.63.641973?72B90H=1J>4H=4B80@61?62<94C54A50<6*E5'c6-�=;�BA�C;�>6A5~:/y;/u>.z4)�PL�[VpJ9kS@s`IzX�f`�zr�����~��v��xo�oXiM?;)3)"%+!+/&:&*C))TN:hqRh�Wk�\n�ck�hs�tt�th�dNXC8939:4>>8A?:D?:FAB�CEvC9y:4�3(G@-e^:w�\n�\m�Ys�d~�{������d}_S_G671681==8B@;FA?HC>HC>JD9,E1K;1D:/>=17=0�B@�K]�35�;#�?5�;0�>3�D7�:(�>2�>8�8?�<<�D?�7;�.'�B:�dO�cJ�c^�;E�BC�FO�.E�,H�0T�4\�:h�:o�Ar�Go�Zx�[fa=3HC/vd�����������������Ӱ��g{eWgL330551883=<6DC9GG>JI;MI6IE7MHJH@9E;+C9-?80>83=71>94@=9IA6P@-H?-K81C745=0@?/�I@�4+�4!�A&�:$�6'�=2�A1�@2�@4�8)�1+�++�0)�6%�5!�9,�UI�UQ�AK�?A�;.�E;�AD�>H�AQ�=V�>h�>q�Ew�Jn�Wx�Y�]n�nd�����������������������҅��u�n10-/.,43/892>?5GD;OK8MK4XWW���|x�[ToF?O94462&52):9.B=-K@/P@/C;*:4)040B1-�6<�;/�<'�;%�>,�=1�;1�9*�:+�?2�3*�4,�8.�1+�/(�5 �4!�9,�?6�CA�A>�>3�9(�=-�E@�FK�DK�DX�Bb�Jt�K}�Mz�Tt�Cc�{��_T������������������������������:8163-30+74,<;2IA6VJ9TH:dar��䬲���쏏�nm�LIX@?M<99A=(BC.8A9:EQEUaFSRaG<�F7�=+�A-�;(�6*�80�:4�82�:3�;2�?7�1'�-(�-(�2(�7!�7"�5(�C<�VM�>2�:#�:)�@7�HF�GH�FJ�O\�F`�Jn�Rz�Xz�Uq�Sg�`p�KU᪤���������������������������D@5A=3;6-52(:5/F=7TG6WF7]Uj��ޫ�����������|�f\�RLs7:C:97RJN�s�����]{�KP�<'�9#�:*�;-�<3�;3�61�>9�<7�8/�D9�?4�))�++�2,�2%�<(�:*�7-�LH�C@�9$�9(�>2�QI�E>�NI�QS�Ta�Vn�No�Ux�Wo�Zi�We�OT�tn���������������������������OI;MG:F@5?90=60A=8ME5SD.WLS�����������������틍�oz�ae��N_�OW�L]�HR�;>�>>�>5�>/�?2�>4�9/�3+�7/�8/�3)�3$�9"�>0�8;�05�20�54�53�7+�>/�PJ�EI�=3�8+�<-�C2�=-�H=�NJ�\a�fv�Pm�Zu�rx�bp�{��ueVPA���������������������������WN?VM?PI:KB4F<1E@7LG5SG.VNQ����������������������v��AN�C�?F�>;�GF�>A�?;�=1�?0�;+�:.�93�3/�4.�8*�;+�;6�<9�9%�9!�3&�5/�7+�8&�=)�>5�@B�US�G=�9)�:*�<-�<.�:*�VG�mj�ag�bm�nq�dl�Wpu�iXnE���������������������������[N>ZN>[N=XM�CN�BG�@5�C;�41�B5�;)�9%�:%�8(�4+�13�,3�-1�.8�(>�(0�0'�8(�;2�=4�D6�6&�5)�75�./�4*�5*�J>�>1�6*�:+�7&�H>�qr�s~�r{�s{�Ve�Da��}}�g�̮��Ưʪ�������ǚ�պ������[L<[L<\L^M<^P<[NAYLI^Sdme��ě~��q��@G�>+�@9�<@�BJ�<7�9(�B8�;8�D:�7$�;(�8'�4'�9.�4'�,$�)'�%2�6�'6�UYa7e�N��d~�m�p��o��p��o��q���ÿ�\K7\K6\K6]L7]L9]L;^M=]P=]P=aM:cG>g]q������uq�KU�?Q�=G�<=�>4�;*�>/�83�3+�9'�MA�A3�:.�79�2>�"/� -�!+�%7�;V�cp�NS�:5�6$�-�:0�86�IE�;0�8+�8+�8/�J@�3.�.1�-0�2,�4%�ME����{��Yt�?a�@SIY1p�[��o��q|�f~�f�k~�e��n������^M:^M:^M:^M:^M:_L7^N9VNAaXYo`mmdppx���ꙃ͹v|�d\�MU�9A�77�B2�:+�G>�B9�6+�6'�4.�D7�<.�03�DN�CG�/-�,(�23�>C�?C�78�3.�OJ�OQ�IG�UU�EA�B:�<7�2=�7?�>:�1*�20�.2�0.�4%�H<����q��Fh�_O=_O=`P7\L9_[a}|��}�qv�|�ƚ�Ǻ��ȶ��pR�LA�HJ�79�:2�7.�I?�fX�@3�2+�1,�=1�7)�-)�55�RX�JQ�QV�V[�@B�9?�-7�JV�oz�fv�RN�53�A<�E<�40�,:�5?�63�4*�2/�.2�/-�5)�<3����bw�>c�Ad\;/L_>u�^{�co�Wr�Xx�^y�[w�V��a��he|V[M=_P@_RB`RC`R@\OBcYaww�w|�cj�zz֯�������諸���yd�lg�WZ�6:�63�:1�OA�XI�1'�><�@7�0%�-'�3*�95�SW�Vb�do�ag�/7�(6�FS�^f�T[�73�64�82�80�:5�;;�65�5+�6*�0-�/4�0/�9.�82�w��Rp�`S>e_Xzt�sp�]_�ii���ߝ�ޢ�֠�֞�Ε��pg}^VR|SH�YQ�ys��|�^Z�6-�5#�;*�:0�7,�9/�8/�<*�@1�=4�73�PL�KB�6$�/0�(:�'?�:�#8�.6�:5�<5�75�35�40�7)�9&�6&�5-�5)�4'�V\�Pk�8e�@X95#AB378!QZ4dyN_�Ac�Dl�Nh�Gc�Ic�JfIbD47-::4OD;VL=gellj�QQ�[]�y{Ή�݌�ш�͈�ҍ�ȇ��~Zj\[LpWD�SV�fk���z�;-�;#�;)�6+�;+�6(�:-�8(�:-�:/�:0�?5�:.�1'�/7�+=�*>�$:�&9�5=�:6�;4�54�48�6/�7)�8&�6$�9&�;%�=4�Wl�7c�Cjk3=#/%/4^Y2���s�`]�>m�Kp�Qk�Hi�Me�Jf�Hg�G*0&+0+975EC=Z\i\]�[Z�y|օ�낂ځ�ʃ�ҋ�ۍ��~x�sWR`_Hd_C�WP�Zc�nj�K@�7&�<'�8+�1(�>+�:(�G;�9+�:)�7(�7(�0>=4<=2AE*LM:UTAecg������z�ws�z�yon_WlYGh\Kj^N_O�K<�5.�0+�4*�8$�=$�9,�;)�7&�=5�IB�9'�:)�9-�<4�;7�:8�86�HI�ZX�C=�:7�92�84�68�8>�6=�7;�?7�;+�;'�;(�6#�ID�Uh�MX�]O39"FO)u�_��i��jIT<VM?VN?VP=\RC`WBbYKmckwj|pdm]W[WUR]VGfZFn_HjdO�ZO�RG�:,�4+�7/�7.�6*�9)�:,�<+�5"�9-�<4�H:�B9�>9�<<�68�;8�=2�9*�;-�<5�6:�6:�86�92�96�88�;=�@8�;,�;(�8$�6'�YZ�TV�YR�cK`x;��qv�YO];;=.23+;C1fGo�Jj�Mm�Rj�Gq�Kx�Uq�WcZKe[Ke[Kd[Le[Mg_Jh_Hg^Mg]Lf\I`ZGQN=LH7SP>[ZF__O�aY�JL�40�=)�:*�9+�8*�7*�:+�=/�5�?)�7*�9/�49�6<�6;�5<�64�8&�9&�:)�>4�98�67�85�<3�>9�>>�@;�8+�:(�:(�7"~:*�RJ�TI�\S�n]��sScB'258176/9909C0g�Kw�Qp�Sp�Oo�Ix�Uw�Y`�Jh_Pi`Qi`Qi`Qh_PkbTjbSi`PibLibHhbK`ZFLJ6@E4@H8CJ>UM;�XO�DF�:,�7%�8)�:)�:(�9)�;/�6�9�8*�;5�@E�>;�61�:5�9-�>*�A+�<'�6)�<5�=7�?6�D9�A9�83�8*�8'�<)};(w3"�A3�SG�ZN�YS�YMAM+'2%7>2�@:�>3�C3�HA�IE�EA�=/�F2�C1yA-�:+�<,�=,�8*�:.�;0�?1�<.�6*�7,�<,;*{;,s9*v5(�H;�OB�SN�VW�o_fvIGV4^kQKQ5:;#88/8B/i�Lw�Pp�Nr�P}�`f�Nb�Jb�Mi`Qi`Qh_PlcTkbSmbWlbUldOldPlbVmbUmcThaQVP@EA18A'�K@�>@�NO�im�NJ�C<�E?�HC�IF�GK�LK�IH�AC�BA�@=�=0�A2�<1�:3;2~;1z;/z;+{:+�8,�8,�8(�:*�<,8+{3(y6,p4)v=1�Q@�TG�QM�[SWX@Oe=`vFCW-6@*:<279/8@-_yAx�Qp�Qw�Yj�S\�Gg�Ja�Ii`QjaRlbTjaRjaRkbSkbSkbRlcSlcTpbRpaUf_RfaP_YCA@%rM<�EC�BC�ON�LL�CB�@9�E;�DE�@E�CE�DC�A>�B>�A<�9/�=/�<3�82�;/�;.:-|:.|:/{91{8/|9.z:.x9/u8.r6+o4*l2'v@6�TL�QM�UMyeOZnJUmDM_:9C(89,;=34;089)Vd>t�Tx�\r�\Z�C_�Ie�L\�GhaQibRjdSibRibRjbSkbSkbSlcTlcTmaTfZPspi������}{j7>+3<(<=/?;.^B5�HE�AE�><�DA�DD�DD�FD�F?�F=�D>�=4�=,~>/�9.�:+�:+:,~:/~:0{90y8/w9/v90t:.q6-n3+k4)e1%s=2�RN�YR_R_\HES;2?);E0BJ69A04;.49578,LW3r�S{�^`�IZ~Ca�Ia�KX|GhbRibRkcSibRibRjbSkbSlcTlcTkbRe]S��|�����������ՠ�|CJ25?+:72*0+Z?>��XU�9:�@D�BD�AB�C?�E;�B:�B8�;,=,�<+�:+}9-}9/}:0|:1w:3s8/p6,o8-n7+n6/k4,g3*`.$p8/�UQz\ONO>5@1/5,330.3+4>1;K80>.-2/54+AM/s�Yn�TTu?Z|E_�L_�IWwHhcShcShcShcShcSjcSlcTmdUmdUlbQlje�����������������̝�KO1=6)OHF����������qq�=:�@<�@@�>?�B=�@<�C<�;1�=/~<,:.{9/|90{<3z<4p;1k8-i7-h8-h8.k70i6-a0'Y+m=4vTNG@3.9)1<.7:2686280-9*6D29H616,,-"@J1z�m^�MQo4fF9cJ5_M5iQYF*1(07,17-06,/3,-2-.3--2,,0+,3,)4--8-2>-2>*6C.DV;H]=^qRZlS,8.heVheVheVifWifWjeVlc\ngZhiQlup����������������������������������������������������������Լ�kS�?.�6*8,oA3r=7s?9sA;o?8n=6q94l:3d=2^>2P;+UP9]X=]]?nv\2@+27/28.39/28-/5,.3-.3-,1+*/)+0++3+*4,-5,7@59C43>,>J4\hTQ]O+4-gdUheVifWifWifWjeVnc\lhZflShwo����������������������������������������������������������������ì�u]yH1e6"e3)j90l?4i>4h>2cA7_D5YG5e]GEF/9C'EI+ppR\`G29'7=57=37>48>38<57;66;5271.3-,1+(.(*.*,1,/2/=D==J81?(BP58>49?59@8;A;:>9:@:9=87;6062,1,+/.)-.)3)6J29L38I1;K8/;.\gO_iRgkWihXlfXlgYkf[hgYelY|��������������������ɾ����������������������������������������������������������mgKRK-UO2SO3PN4LO6HO5EN.LS0]e@aeFVV=WT8-E=2H?1I>.K@/MD3iE4�@.�<-�G<�DG�BE�.�=,�=*�;*�>-�>3�@4�D8�H;D7,95593162/62.11--1.00.5/.2*,E21xA5�Y\�}�cl�J>kK@\]^g��~lp_YWS,,,,-+0/,1.+2,(2-*0,+2,+2++2,+2,+1,+1,)3-,3-,3/,31,40,52-750:3,>6-@6-C8-H;/EE5UD4m=+�9(�E4�H=�E@�<>�>=�A0�@*�?-�>-�?,�>)�>,�=-�<-�;.�?/�B1�@8�GD�WNFFISIYZO,-/+-/.--/-)/*'-+(,**,**.++.++.++/++/--0,,0-./-*2.,2.+2-,30.82/<4/>4/A5-F91H>7Q<5_70y7-�;/�A3�E9�E@�HA�B/�@,�>-�=/�=-�=+�<+�<,�<.�<2�C7�G:�E@�g_��yWeWCB875+/1*.1+-0,-0//0.02./2./-24*,gcb���~��ip�Y\o`pr���|��_eQ,/2+/2..0-.--+),*++)+('(**+,*+,*+*))*()-+,.-./,+0,+.*)/++0--811<32;21>0.A2/A73B:6K62h7/�=0�>5�A3�D7�G<�?3�?,�=+�;-�<-�;,�9)�9*:.?7�G@�E>�UR��{���r�pSZG<@301(-)'2,+2,+0,*0-+0/+2*10)(eqR�������ʳ�ǰ���������YdJ.0.//-/1.21.30-3/,2-*-*+,+,*)-+(,-',+(),*)--+/-,.+*/+)4,)6/*;3.=40;1-;/.>/.>3,59/93,O,'i:-�A1�@1�;-�B2�>2�-�:+�;*v>)v8,s9-{@4�G>�NE�dVz�q{�����v�|e�gd�ePfP4=0*&#.$&+**)+,'+/''-)$"W\H~�j{�j~�o�o}�t~�{o�lLVD782782994<:5@=8B:8A95=73<75:549009//61.62.63.641973?72B90H=1J>4H=4B80@61?62<94C54A50<6*E5'c6-�=;�BA�C;�>6A5~:/y;/u>.z4)�PL�[VpJ9kS@s`IzX�f`�zr�����~��v��xo�oXiM?;)3)"%+!+/&:&*C))TN:hqRh�Wk�\n�ck�hs�tt�th�dNXC8939:4>>8A?:D?:FAB�CEvC9y:4�3(G@-e^:w�\n�\m�Ys�d~�{������d}_S_G671681==8B@;FA?HC>HC>JD9,E1K;1D:/>=17=0�B@�K]�35�;#�?5�;0�>3�D7�:(�>2�>8�8?�<<�D?�7;�.'�B:�dO�cJ�c^�;E�BC�FO�.E�,H�0T�4\�:h�:o�Ar�Go�Zx�[fa=3HC/vd�����������������Ӱ��g{eWgL330551883=<6DC9GG>JI;MI6IE7MHJH@9E;+C9-?80>83=71>94@=9IA6P@-H?-K81C745=0@?/�I@�4+�4!�A&�:$�6'�=2�A1�@2�@4�8)�1+�++�0)�6%�5!�9,�UI�UQ�AK�?A�;.�E;�AD�>H�AQ�=V�>h�>q�Ew�Jn�Wx�Y�]n�nd�����������������������҅��u�n10-/.,43/892>?5GD;OK8MK4XWW���|x�[ToF?O94462&52):9.B=-K@/P@/C;*:4)040B1-�6<�;/�<'�;%�>,�=1�;1�9*�:+�?2�3*�4,�8.�1+�/(�5 �4!�9,�?6�CA�A>�>3�9(�=-�E@�FK�DK�DX�Bb�Jt�K}�Mz�Tt�Cc�{��_T������������������������������:8163-30+74,<;2IA6VJ9TH:dar��䬲���쏏�nm�LIX@?M<99A=(BC.8A9:EQEUaFSRaG<�F7�=+�A-�;(�6*�80�:4�82�:3�;2�?7�1'�-(�-(�2(�7!�7"�5(�C<�VM�>2�:#�:)�@7�HF�GH�FJ�O\�F`�Jn�Rz�Xz�Uq�Sg�`p�KU᪤���������������������������D@5A=3;6-52(:5/F=7TG6WF7]Uj��ޫ�����������|�f\�RLs7:C:97RJN�s�����]{�KP�<'�9#�:*�;-�<3�;3�61�>9�<7�8/�D9�?4�))�++�2,�2%�<(�:*�7-�LH�C@�9$�9(�>2�QI�E>�NI�QS�Ta�Vn�No�Ux�Wo�Zi�We�OT�tn���������������������������OI;MG:F@5?90=60A=8ME5SD.WLS�����������������틍�oz�ae��N_�OW�L]�HR�;>�>>�>5�>/�?2�>4�9/�3+�7/�8/�3)�3$�9"�>0�8;�05�20�54�53�7+�>/�PJ�EI�=3�8+�<-�C2�=-�H=�NJ�\a�fv�Pm�Zu�rx�bp�{��ueVPA���������������������������WN?VM?PI:KB4F<1E@7LG5SG.VNQ����������������������v��AN�C�?F�>;�GF�>A�?;�=1�?0�;+�:.�93�3/�4.�8*�;+�;6�<9�9%�9!�3&�5/�7+�8&�=)�>5�@B�US�G=�9)�:*�<-�<.�:*�VG�mj�ag�bm�nq�dl�Wpu�iXnE���������������������������[N>ZN>[N=XM�CN�BG�@5�C;�41�B5�;)�9%�:%�8(�4+�13�,3�-1�.8�(>�(0�0'�8(�;2�=4�D6�6&�5)�75�./�4*�5*�J>�>1�6*�:+�7&�H>�qr�s~�r{�s{�Ve�Da��}}�g�̮��Ưʪ�������ǚ�պ������[L<[L<\L^M<^P<[NAYLI^Sdme��ě~��q��@G�>+�@9�<@�BJ�<7�9(�B8�;8�D:�7$�;(�8'�4'�9.�4'�,$�)'�%2�6�'6�UYa7e�N��d~�m�p��o��p��o��q���ÿ�\K7\K6\K6]L7]L9]L;^M=]P=]P=aM:cG>g]q������uq�KU�?Q�=G�<=�>4�;*�>/�83�3+�9'�MA�A3�:.�79�2>�"/� -�!+�%7�;V�cp�NS�:5�6$�-�:0�86�IE�;0�8+�8+�8/�J@�3.�.1�-0�2,�4%�ME����{��Yt�?a�@SIY1p�[��o��q|�f~�f�k~�e��n������^M:^M:^M:^M:^M:_L7^N9VNAaXYo`mmdppx���ꙃ͹v|�d\�MU�9A�77�B2�:+�G>�B9�6+�6'�4.�D7�<.�03�DN�CG�/-�,(�23�>C�?C�78�3.�OJ�OQ�IG�UU�EA�B:�<7�2=�7?�>:�1*�20�.2�0.�4%�H<����q��Fh�_O=_O=`P7\L9_[a}|��}�qv�|�ƚ�Ǻ��ȶ��pR�LA�HJ�79�:2�7.�I?�fX�@3�2+�1,�=1�7)�-)�55�RX�JQ�QV�V[�@B�9?�-7�JV�oz�fv�RN�53�A<�E<�40�,:�5?�63�4*�2/�.2�/-�5)�<3����bw�>c�Ad\;/L_>u�^{�co�Wr�Xx�^y�[w�V��a��he|V[M=_P@_RB`RC`R@\OBcYaww�w|�cj�zz֯�������諸���yd�lg�WZ�6:�63�:1�OA�XI�1'�><�@7�0%�-'�3*�95�SW�Vb�do�ag�/7�(6�FS�^f�T[�73�64�82�80�:5�;;�65�5+�6*�0-�/4�0/�9.�82�w��Rp�`S>e_Xzt�sp�]_�ii���ߝ�ޢ�֠�֞�Ε��pg}^VR|SH�YQ�ys��|�^Z�6-�5#�;*�:0�7,�9/�8/�<*�@1�=4�73�PL�KB�6$�/0�(:�'?�:�#8�.6�:5�<5�75�35�40�7)�9&�6&�5-�5)�4'�V\�Pk�8e�@X95#AB378!QZ4dyN_�Ac�Dl�Nh�Gc�Ic�JfIbD47-::4OD;VL=gellj�QQ�[]�y{Ή�݌�ш�͈�ҍ�ȇ��~Zj\[LpWD�SV�fk���z�;-�;#�;)�6+�;+�6(�:-�8(�:-�:/�:0�?5�:.�1'�/7�+=�*>�$:�&9�5=�:6�;4�54�48�6/�7)�8&�6$�9&�;%�=4�Wl�7c�Cjk3=#/%/4^Y2���s�`]�>m�Kp�Qk�Hi�Me�Jf�Hg�G*0&+0+975EC=Z\i\]�[Z�y|օ�낂ځ�ʃ�ҋ�ۍ��~x�sWR`_Hd_C�WP�Zc�nj�K@�7&�<'�8+�1(�>+�:(�G;�9+�:)�7(�7(�0>=4<=2AE*LM:UTAecg������z�ws�z�yon_WlYGh\Kj^N_O�K<�5.�0+�4*�8$�=$�9,�;)�7&�=5�IB�9'�:)�9-�<4�;7�:8�86�HI�ZX�C=�:7�92�84�68�8>�6=�7;�?7�;+�;'�;(�6#�ID�Uh�MX�]O39"FO)u�_��i��jIT<VM?VN?VP=\RC`WBbYKmckwj|pdm]W[WUR]VGfZFn_HjdO�ZO�RG�:,�4+�7/�7.�6*�9)�:,�<+�5"�9-�<4�H:�B9�>9�<<�68�;8�=2�9*�;-�<5�6:�6:�86�92�96�88�;=�@8�;,�;(�8$�6'�YZ�TV�YR�cK`x;��qv�YO];;=.23+;C1fGo�Jj�Mm�Rj�Gq�Kx�Uq�WcZKe[Ke[Kd[Le[Mg_Jh_Hg^Mg]Lf\I`ZGQN=LH7SP>[ZF__O�aY�JL�40�=)�:*�9+�8*�7*�:+�=/�5�?)�7*�9/�49�6<�6;�5<�64�8&�9&�:)�>4�98�67�85�<3�>9�>>�@;�8+�:(�:(�7"~:*�RJ�TI�\S�n]��sScB'258176/9909C0g�Kw�Qp�Sp�Oo�Ix�Uw�Y`�Jh_Pi`Qi`Qi`Qh_PkbTjbSi`PibLibHhbK`ZFLJ6@E4@H8CJ>UM;�XO�DF�:,�7%�8)�:)�:(�9)�;/�6�9�8*�;5�@E�>;�61�:5�9-�>*�A+�<'�6)�<5�=7�?6�D9�A9�83�8*�8'�<)};(w3"�A3�SG�ZN�YS�YMAM+'2%7>2�@:�>3�C3�HA�IE�EA�=/�F2�C1yA-�:+�<,�=,�8*�:.�;0�?1�<.�6*�7,�<,;*{;,s9*v5(�H;�OB�SN�VW�o_fvIGV4^kQKQ5:;#88/8B/i�Lw�Pp�Nr�P}�`f�Nb�Jb�Mi`Qi`Qh_PlcTkbSmbWlbUldOldPlbVmbUmcThaQVP@EA18A'�K@�>@�NO�im�NJ�C<�E?�HC�IF�GK�LK�IH�AC�BA�@=�=0�A2�<1�:3;2~;1z;/z;+{:+�8,�8,�8(�:*�<,8+{3(y6,p4)v=1�Q@�TG�QM�[SWX@Oe=`vFCW-6@*:<279/8@-_yAx�Qp�Qw�Yj�S\�Gg�Ja�Ii`QjaRlbTjaRjaRkbSkbSkbRlcSlcTpbRpaUf_RfaP_YCA@%rM<�EC�BC�ON�LL�CB�@9�E;�DE�@E�CE�DC�A>�B>�A<�9/�=/�<3�82�;/�;.:-|:.|:/{91{8/|9.z:.x9/u8.r6+o4*l2'v@6�TL�QM�UMyeOZnJUmDM_:9C(89,;=34;089)Vd>t�Tx�\r�\Z�C_�Ie�L\�GhaQibRjdSibRibRjbSkbSkbSlcTlcTmaTfZPspi������}{j7>+3<(<=/?;.^B5�HE�AE�><�DA�DD�DD�FD�F?�F=�D>�=4�=,~>/�9.�:+�:+:,~:/~:0{90y8/w9/v90t:.q6-n3+k4)e1%s=2�RN�YR_R_\HES;2?);E0BJ69A04;.49578,LW3r�S{�^`�IZ~Ca�Ia�KX|GhbRibRkcSibRibRjbSkbSlcTlcTkbRe]S��|�����������ՠ�|CJ25?+:72*0+Z?>��XU�9:�@D�BD�AB�C?�E;�B:�B8�;,=,�<+�:+}9-}9/}:0|:1w:3s8/p6,o8-n7+n6/k4,g3*`.$p8/�UQz\ONO>5@1/5,330.3+4>1;K80>.-2/54+AM/s�Yn�TTu?Z|E_�L_�IWwHhcShcShcShcShcSjcSlcTmdUmdUlbQlje�����������������̝�KO1=6)OHF����������qq�=:�@<�@@�>?�B=�@<�C<�;1�=/~<,:.{9/|90{<3z<4p;1k8-i7-h8-h8.k70i6-a0'Y+m=4vTNG@3.9)1<.7:2686280-9*6D29H616,,-"@J1z�m^�MQo4fF9cJ5_M5iQYF*1(07,17-06,/3,-2-.3--2,,0+,3,)4--8-2>-2>*6C.DV;H]=^qRZlS,8.heVheVheVifWifWjeVlc\ngZhiQlup����������������������������������������������������������Լ�kS�?.�6*8,oA3r=7s?9sA;o?8n=6q94l:3d=2^>2P;+UP9]X=]]?nv\2@+27/28.39/28-/5,.3-.3-,1+*/)+0++3+*4,-5,7@59C43>,>J4\hTQ]O+4-gdUheVifWifWifWjeVnc\lhZflShwo����������������������������������������������������������������ì�u]yH1e6"e3)j90l?4i>4h>2cA7_D5YG5e]GEF/9C'EI+ppR\`G29'7=57=37>48>38<57;66;5271.3-,1+(.(*.*,1,/2/=D==J81?(BP58>49?59@8;A;:>9:@:9=87;6062,1,+/.)-.)3)6J29L38I1;K8/;.\gO_iRgkWihXlfXlgYkf[hgYelY|��������������������ɾ����������������������������������������������������������mgKRK-UO2SO3PN4LO6HO5EN.LS0]e@aeFVV=WT c #3b3b33", -", c #363733", -"< c #38354c", -"1 c #38422b", -"2 c #394435", -"3 c #3c464c", -"4 c #592b1f", -"5 c #44392d", -"6 c #453b33", -"7 c #553b2e", -"8 c #583b36", -"9 c #4c2c29", -"0 c #69362c", -"q c #6a3a33", -"w c #7c3a2d", -"e c #75372c", -"r c #793b32", -"t c #602e24", -"y c #433f4e", -"u c #493e75", -"i c #45472c", -"p c #484637", -"a c #485738", -"s c #53442e", -"d c #5c4d3c", -"f c #574a38", -"g c #58543b", -"h c #43572d", -"j c #4a6539", -"k c #556a3c", -"l c #654638", -"z c #63553b", -"x c #764337", -"c c #79412d", -"v c #607c3c", -"b c #4d4b48", -"n c #4b5844", -"m c #594d45", -"M c #5a5746", -"N c #555155", -"B c #5c5869", -"V c #4e4d69", -"C c #596847", -"Z c #5a6853", -"A c #597845", -"S c #597350", -"D c #655b48", -"F c #685e55", -"G c #77584a", -"H c #73544d", -"J c #6b5a6b", -"K c #68654b", -"L c #6a6354", -"P c #696657", -"I c #647b47", -"U c #677857", -"Y c #716655", -"T c #757456", -"R c #76634c", -"E c #6a6667", -"W c #7b7969", -"Q c #6d6f73", -"! c #58588f", -"~ c #5c5ea3", -"^ c #5d66af", -"/ c #665c9e", -"( c #727196", -") c #7977a6", -"_ c #6e73b2", -"` c #7478cd", -"' c #5d843e", -"] c #5e8447", -"[ c #65884a", -"{ c #6b944b", -"} c #6d9554", -"| c #719b4d", -" . c #739957", -".. c #6e8759", -"X. c #748967", -"o. c #778575", -"O. c #7b9b68", -"+. c #779877", -"@. c #6b8e68", -"#. c #78a658", -"$. c #7ca567", -"%. c #7ea675", -"&. c #7eb065", -"*. c #7c8d84", -"=. c #7f83b0", -"-. c #7baf88", -";. c #7d87cb", -":. c #91341d", -">. c #873b2b", -",. c #853b34", -"<. c #953c2b", -"1. c #983d34", -"2. c #a83a29", -"3. c #aa3c31", -"4. c #b83a2a", -"5. c #b73b33", -"6. c #b63d45", -"7. c #884336", -"8. c #9b402b", -"9. c #984537", -"0. c #8c402e", -"q. c #a7412b", -"w. c #a74435", -"e. c #b94437", -"r. c #864a44", -"t. c #87574a", -"y. c #994447", -"u. c #95544c", -"i. c #975855", -"p. c #8a5956", -"a. c #936b5a", -"s. c #876652", -"d. c #946c67", -"f. c #a94845", -"g. c #b3524c", -"h. c #ba5d7b", -"j. c #b16d59", -"k. c #b0746d", -"l. c #c43a2b", -"z. c #cb3a2b", -"x. c #c93727", -"c. c #c73c33", -"v. c #d7372a", -"b. c #d83a35", -"n. c #da2e27", -"m. c #ff1b38", -"M. c #e72d29", -"N. c #ec2c37", -"B. c #e5342b", -"V. c #ec363a", -"C. c #e73936", -"Z. c #f7292b", -"A. c #f92a37", -"S. c #f3312d", -"D. c #f63439", -"F. c #da3d43", -"G. c #c03e40", -"H. c #e93d45", -"J. c #fc2b48", -"K. c #f83b43", -"L. c #fa3b58", -"P. c #f03654", -"I. c #ff3b66", -"U. c #fb3e71", -"Y. c #c84239", -"T. c #d6443c", -"R. c #e4423b", -"E. c #c64b47", -"W. c #c94a57", -"Q. c #d84644", -"!. c #d54954", -"~. c #d75348", -"^. c #cc5754", -"/. c #cc5969", -"(. c #d6655b", -"). c #d56f71", -"_. c #e74546", -"`. c #e95657", -"'. c #f6454a", -"]. c #f94956", -"[. c #ec5055", -"{. c #fb4667", -"}. c #fe4877", -"|. c #fb5668", -" X c #fd5776", -".X c #e75a64", -"XX c #e8645c", -"oX c #f8686b", -"OX c #fa6774", -"+X c #f9737a", -"@X c #e96f6f", -"#X c #847597", -"$X c #8c7dae", -"%X c #b37498", -"&X c #837ec8", -"*X c #fd7985", -"=X c #e97b84", -"-X c #c56995", -";X c #82865e", -":X c #879172", -">X c #8aa877", -",X c #97a57c", -".2.e.Q.H.K.K.T.q.q.4.8.8.>.<.<.<.<.1.5.c.9.5 , : & & & . @ % % 5 r i.$X^ u V B *.U N ", -". . # # # # . . # # # # # # # # # # # & = 5 5 5 5 p f 0 >.9.e.Q.D.V.e.q.q.q.<.<.<.>.>.>.7.9.c.g.p.> : = & & O O @ @ # # 9 H 6X` u < < 3 n M ", -"o o . . . . X X . . . . . # . # # # # # = = : 5 6 6 8 7 e <.w.e.Q.Q.q.8.1.1.<.>.>.>.>.,.7.9.e.j.:XZ 6 & O O . . # @ @ % # E uX;.( B Q *.*.Z ", -"o o o . . . X X X . X X X . . . # . . . = : : = 5 5 6 6 0 ,.1.9.w.e.8.<.<.<.<.>.>.>.w r r.9.g.1X8XQ n 2 O . # # . . . % X K 4X0XkXkX9XhX8XZ ", -"O O . & & # # . . . . . X X . . . . $ # = : = = $ = , % 9 0 7.0.<.9.1.<.>.0.>.>.e e w 7.r.u.:X9X9X+.U n : # X . % % % % X g >X>XhXhX%.8XX.M ", -"O & & : , : # # % o % % # # # . % # $ 5 5 5 = $ : 9 9 9 $ 9 0 ,.,.r 7.7.0.>.>.e e e r 7.r.p.o.8X8X+.@.@.Z * X X X X . X X M O.O.%.%.%.+.@.n ", -", , , > > 6 6 : : : = $ # & & , : 5 6 6 6 6 5 = 5 : 6 5 = 9 0 ,.r.7.,.c w w e e g.j.x H R T j.k.4X>X:X%.@.Z - X X X $ $ f P ..} .@.+.+.@.n ", -"> > 2 < 6 6 p p 6 6 6 6 6 : = & : 6 6 s 6 6 6 > : 6 r.y.7.f.9.3.3.9.3.6.w.x w 6._.^.D C s.`.J.J.L.{..X@X)././.g.y.9 $ i z ......X.+.4X*.U n ", -", : > 6 b 6 b p 6 6 6 6 6 5 : = - 6 7 s 7 6 5 > : x ].x.<.Y.3.5.e.2.5.c.D.R.T.C.n.Y.s.s.XXK._.'.J.J.J.L.U.U.}.}. X/.8 2 W 4X4X4XeXVXCXeXU Z ", -"@ , , > p b p p p b 6 6 5 - > : > 6 p p i 5 6 ; 6 f.2.2.q.2.2.3.3.3.e.z.M.Z.S.B.n.l.E.~.'.H.4.Y._.K.L.L.I.U.}.{. X X/.d.VXUXUXJXPXPXIXCX5Xo.", -"& . @ , > 6 p p N 7X) B y : $ & - 5 6 8 5 = & 9 ,.2.2.<.4.l.5.2.4.c.x.v.v.S.M.x.n.v.T.R.T.l.2.2.Q.'.'.].I.}.}.}. X{.=Xs.DXLXLXLXLXLXLXJXeXeX", -": & # & > p f f B pXfXpXuX( b < > i p > 3 V n d 9.2.3.2.4.v.b.z.b.b.R.M.Z.Z.M.v.x.v.T.~.Y.4.4.Y.Q.Q._.{.{.{.}. X X|.OX!.mXLXLXLXPXLXPXDXGXHX", -"p > - $ : 6 f f B yXfXfXfXgX&X/ V > > b ) qXh.W.4.2.4.l.b.C.v.C.C.v.R.S.Z.Z.B.x.x.x.v.~.T.4.4.Y.~.e.~.`..X|.}. X|.|.|.W.d.JXLXLXPXPXJXVXJXPX", -"p p p = = > p s N rXdXdXfXdXpXtX_ ! p.W.[.!.b.C.c.4.c.b.b.v.b.v.v.x.x.v.D.S.v.C.S.B.T.R.T.v.l.4.Y.4.Y.E..XOX|. X+X X=Xd.d VXLXLXLXLXPXGXKXKX", -"m f f p 5 6 p s N 6XpXdXdXgXgXdXpX%XF.H.C.c.T.H.C.Y.Y.4.x.v.B.B.x.x.x.x.v.B.S.N.S.B.x.T.Q.~.l.l.4.4.5.e.XXoXoX@X@XOX*X:Xi VXLXLXLXKXPXKXKXKX", -"m d m f f p f f N $XyXiXpXyXrX6X-XH.C.H.F.c.Q.H.T.Y.4.4.x.B.B.B.v.4.c.V.x.x.x.v.z.x.z.b.V.[.T.l.4.2.2.4.~.@X.XoXOXoX|.X.C GXLXLXFXAXAXKXFXFX", -"d d d d f f f f b J ( $XtX_ ^ J F.K._.'.Q.5.Y.c.Y.e.4.x.v.B.S.Z.A.N.A.Z.x.x.B.C.Y.x.x.B.B.v.v.T.4.2.2.2.e.@X+X+X+X|.I.,XO.MXAXkX9XhXjXAXFXVX", -"d d d f f d m d m m B / rXqX%X6.z.C.K._.c.2.c.b.Y.4.Y.x.v.S.B.M.Z.A.m.N.H.N.A.N.B._.b.b.v.l.l.~.c.c.z.4.4..XbX*X+X{.].;X[ ..I ..$.XeXcX", -"d f f f d d d d z z m B ( zXOXP.H.Q._.Q.3.2.c.H.R.T.x.v.B.B.S.S.N.J.J.|.|.P.n.4.Y.[.T.x.4.2.2.Q.C.S.Z.C.4.(.bX*XOX{.L.k I X.O.%.X>X$.$.$.&. p d E ( ! ~ ` tXrXrXtXrX6Xp.M G ^.@X3X3Xl.4.x.v.z.x.v.x.l.z.c.c.z.n.A.A.J.A.A.D.b.b.C.D.B.v.v.n.v.v.b.|.I.I.q X + g 2XX.' { } { { ] [ [ ", -"O . , p B ! ~ ` iX` rXtXtXrX( H K D g.`.oXT.x.x.v.n.Y.l.T.z.x.x.v.b.b.V.J.N.N.D.V.C.b.C.V.D.C.x.x.x.x.l.[.{.I.f., % i 2XjX .' | } [ ] ] [ { ", -"+ X O > b B / iXiX&XrXrXrX#XF D D D t.`.C.n.v.v.v.x.q.x.T.x.l.x.x.v.C.D.N._.`.R.B.b.C.V.C.V.b.l.4.4.4.4.|.L.W.i 9 :XjX,Xj v { ] ] { { { } ", -"> > : 1 p n E 6XtX$X) ) Q F D D K G w.v.B.B.v.x.v.4.4.v.R.4.4.l.b.C.C.C.'.`.Y.b.b.C.V.V.V.C.T.2.2.2.:.Y.|.!.t.- h #. # i [ { { } { | #.} ", -"D D D D D D D D F D D d p d M Z a.!.v.4.z.v.v.v.v.e.:.2.x.x.B.C.V.V.v.2.2.4.T.V.V.C.C.C.b.Y.2.:.0.:.c u.u.u.a.>Xj , = : 1 [ | | | | #.#.] ", -"F F F F F F K F D K K D p 2 2 p g g._.l.l.v.z.v.v.4.:.<.4.b._.b.5.5.2.<.8.2.4.b.C.C.R.Y.3.<.>.>.w e >.9.u.i.t.h + ; p - - 1 [ .| | #.&.] ] ", -"F K G F F F F F L F F F M p 2 1 1 u.`.'.z.z.z.c.T.Y.3.e.Q._.Q.3.0.7.w >.>.<.<.<.4.5.4.2.<.>.>.w e e 9.7.u.i.a.I a Z a - - 1 [ | } | &.[ ] ] ", -"D K F K L Y L K K Y L L L g i - 7.E.!.oX~.T.Q.Q.Q._._._.'.R.b.1.0.,.,.r w w e w >.>.<.>.>.w e e 0 r 7.t.u.p.M j A h 1 > = - I .} #.} ] { ] ", -"F L Y L F F L F L F L L F K D i x y.f.E.E.T.Y.Y.Q._.Q._.C.T.c.1.>.r ,.>.>.w w w r w e r e e e 0 0 x t.u.u.R C C a 1 - > * - k .#.} ] ] { ] ", -"K F L K L L L K Y K R F Q 4XeXW 1 1 1 > l f.F.T.T.Q.Q.Q.Q.T.T.3.>.w >.>.w w w w e e e e e e 0 0 t r u.i.R D a * 2 2 2 * , = a } #.] ] ] ] ] ", -"F K L F K L F L L F F d.CXLXLXDX1X2 1 - . 8 ).^.b.H.Q.H.Q.Y.T.c.>.w w w w w w w r e e e 0 e 0 0 t 0 u.G p 2 + @ + 1 2 1 O & i .} A A ] ] A ", -"L L L L P L L L L P E lXLXLXLXKXFX,Xi - b 4XJXGX).5.c.F.F.T.b.E.<.,.w >.r w r r q 0 0 0 0 0 0 t 4 0 H 6 + * , , * + 2 2 & X i O.] j A A ] C ", -"L K L K K L L L L P B eXIXLXKXKXKXDXT p 4XJXLXLXPXmXf.5.Y.Y.Q.5.,.w w ,.r w r r 0 0 0 0 0 0 0 0 q H , & * & * + + + + 1 2 + p @.A j j A ] 3 ", -"L L P P P L P P K E 0XHXLXLXKXIXKXMXT Q CXLXLXLXLXLXDXj.2.c.Y.w.,.,.,.r e e e 0 0 0 0 0 0 0 0 l s.P O @ + + O O + + O O 2 2 2 n 2 A j S S 2 ", -"L L Z L P L P F Z *.SXLXLXLXFXFXGXMXwXVXIXLXLXLXLXLXLXLXxXw.4.5.1.,.H q x q q 0 e q 0 q q l l g o.n O + * + O O O O O O O + 1 + 2 j j S S + ", -"P L L P P P E P P Q lXLXLXPXFXFXGXVXJXLXLXLXLXLXLXPXLXLXLXBXj.1.<.w q r r x l c e 0 8 8 s g g g U 1 ; * ; + @ o O O O . O O + 2 2 1 2 S n + ", -"Z L P P P P F P S Q lXLXLXPXKXAXAXFXPXLXLXPXLXLXLXLXLXLXLXLXKXvXa.x t 0 0 l 0 l l l f D i 1 i T C * ; ; ; ; ; @ , , O O X X O O 2 2 1 2 3 @ ", -"L L P P P P E P P Q lXLXLXPXKXMXcXJXLXLXPXLXLXLXLXLXLXPXLXLXLXLXLXKXDXvXz s s z f p p C i 1 i K D i ; > ; 2 ; 3 ; 2 2 @ @ O o o + 2 2 2 2 + ", -"Z P P P P P P P P *.CXLXKXFXAXvXcXHXPXLXLXLXLXLXPXLXLXLXPXJXLXLXLXLXKXDXR s s g f a a i a k K g g f p p ; 2 2 2 2 2 2 3 2 2 @ 1 j j 2 2 n * " -}; diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input_16.miff b/ImageMagick-6.9.12-44/PerlMagick/t/input_16.miff deleted file mode 100644 index f71545c..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/input_16.miff +++ /dev/null @@ -1,9 +0,0 @@ -id=ImageMagick -class=DirectClass matte=False -columns=70 rows=46 depth=16 -background-color=gray74 border-color=gray74 matte-color=gray74 -Comment={ -This is a comment.} -Signature=eb4d6e084afe2835a1ad28ad7fc12ced - -:00//--2200..6622//8833..::33--9922--8800--9911..8800--8800--77//,,55--**44,,))55--**55--**11--''11..''4411**7744--9966//??:://FF??33JJBB44LLAA22NNBB22UUAA22ttDD44��CC33��AA55��EE==��DDGG��CCFF��==BB��<<@@��@@;;��??//��??--��@@--��AA++��@@++��??..��==,,��==++��==**��??..��??33��BB33��DD66��FF99RR:://::55337722117722//6611..3300,,////--00//--33,,--66++--PP7788��IIGG��bbnn��||��llpp��PPHHnnRRLLaauuww||������zz||llYYVVSS//..,,00//--5500--7711--8811,,8800,,66//,,8811--8811--8811..77..,,44--**44,,**66//++66..++33//**3300**4411++6633--775500>>88--EE==22HH??11II>>..KK@@//MMDD33iiEE44��@@..��<<--��GG<<��DDGG��BBEE��<>..��==,,��==**��;;**��>>--��>>33��@@44��DD88��HH;;DD77,,9955559933116622//6622..1111----11..0000..55//..22**,,EE2211xxAA55��YY\\��}}��ccll��JJ>>kkKK@@\\]]^^gg����~~llpp__YYWWSS,,,,,,,,--++00//,,11..++22,,((22--**00,,++22,,++22++++22,,++22,,++11,,++11,,))33--,,33--,,33//,,3311,,4400,,5522--775500::33,,>>66--@@66--CC88--HH;;//EEEE55UUDD44mm==++��99((��EE44��HH==��EE@@��<<>>��>>==��AA00��@@**��??--��>>--��??,,��>>))��>>,,��==--��<<--��;;..��??//��BB11��@@88��GGDD��WWNN<>FFFFIISSIIYYZZOO,,--//++--//..----//--))//**''--++((,,****,,****..++++..++++..++++//++++//----00,,,,00--..//--**22..,,22..++22--,,3300..8822//<<44//>>44//AA55--FF9911HH>>77QQ<<55__7700yy77--��;;//��AA33��EE99��EE@@��HHAA��BB//��@@,,��>>--��==//��==--��==++��<<++��<<,,��<<..��<<22��CC77��GG::��EE@@��gg__����yyWWeeWWCCBB887755++//11**..11++--00,,--00////00..0022..//22..//--2244**,,ggccbb������~~����iipp��YY\\oo``pprr������||����__eeQQ,,//22++//22....00--..----++)),,**++++))++((''((****++,,**++,,**++**))))**(())--++,,..--..//,,++00,,++..**))//++++00----881111<<3322;;2211>>00..AA22//AA7733BB::66KK6622hh77//��==00��>>55��AA33��DD77��GG<<��??33��??,,��==++��;;--��<<--��;;,,��99))��99**::..??77��GG@@��EE>>��UURR����{{������rr��ppSSZZGG<<@@330011((--))''22,,++22,,++00,,**00--++00//++22**1100))((eeqqRR���������������ʳ����ǰ�������������������YYddJJ..00..////--//11..2211..3300--33//,,22--**--**++,,++,,**))--++((,,--'',,++(()),,**))----++//--,,..++**//++))44,,))66//**;;33..==4400;;11--;;//..>>//..>>33,,5599//9933,,OO,,''ii::--��AA11��@@11��;;--��BB22��>>22��<>--��::++��;;**vv>>))vv88,,ss99--{{@@44��GG>>��NNEE��ddVVzz��qq{{����������vv��||ee��ggdd��eePPffPP44==00**&&##..$$&&++****))++,,''++//''''--))$$""WW\\HH~~��jj{{��jj~~��oo��oo}}��tt~~��{{oo��llLLVVDD778822778822999944<<::55@@==88BB::88AA9955==7733<<7755::554499000099////6611..6622..6633..664411997733??7722BB9900HH==11JJ>>44HH==44BB8800@@6611??6622<<9944CC5544AA5500<<66**EE55''cc66--��==;;��BBAA��CC;;��>>66AA55~~:://yy;;//uu>>..zz44))��PPLL��[[VVppJJ99kkSS@@ss``IIzzXX��ff``��zzrr����������~~����vv����xxoo��ooXXiiMM??;;))33))""%%++!!++//&&::&&**CC))))TTNN::hhqqRRhh��WWkk��\\nn��cckk��hhss��tttt��tthh��ddNNXXCC88993399::44>>>>88AA??::DD??::FFAA<>BB��CCEEvvCC99yy::44��<>33((GG@@--ee^^::ww��\\nn��\\mm��YYss��dd~~��{{������������dd}}__SS__GG667711668811====88BB@@;;FFAA??HHCC>>HHCC>>JJDD<>99,,EE<>11KK;;11DD:://>>==1177==00��BB@@��KK]]��3355��;;##��??55��;;00��>>33��DD77��::((��>>22��>>88��88??��<<<<��DD??��77;;��..''��BB::��ddOO��ccJJ��cc^^��;;EE��BBCC��FFOO��..EE��,,HH��00TT��44\\��::hh��::oo��AArr��GGoo��ZZxx��[[ffaa==33HHCC//vvdd�����������������������������������Ӱ�����gg{{eeWWggLL333300555511888833==<<66DDCC99GGGG>>JJII;;MMII66IIEE77MMHHJJHH@@99EE;;++CC99--??8800>>8833==7711>>9944@@==99IIAA66PP@@--HH??--KK8811CC774455==00@@??//��II@@��44++��44!!��AA&&��::$$��66''��==22��AA11��@@22��@@44��88))��11++��++++��00))��66%%��55!!��99,,��UUII��UUQQ��AAKK��??AA��;;..��EE;;��AADD��>>HH��AAQQ��==VV��>>hh��>>qq��EEww��JJnn��WWxx��YY��]]nn��nndd�����������������������������������������������҅�����uu��nn1100--//..,,4433//889922>>??55GGDD;;OOKK88MMKK44XXWWWW������||xx��[[TTooFF??OO9944446622&&5522))::99..BB==--KK@@//PP@@//CC;;**::44))004400BB11--��66<<��;;//��<<''��;;%%��>>,,��==11��;;11��99**��::++��??22��33**��44,,��88..��11++��//((��55 ��44!!��99,,��??66��CCAA��AA>>��>>33��99((��==--��EE@@��FFKK��DDKK��DDXX��BBbb��JJtt��KK}}��MMzz��TTtt��CCcc��{{����__TT������������������������������������������������������������::88116633--3300++7744,,<<;;22IIAA66VVJJ99TTHH::ddaarr�����䬬���������쏏����nnmm��LLIIXX@@??MM<<9999AA==((BBCC..88AA99::EEQQEEUUaaFFSSRRaaGG<<��FF77��==++��AA--��;;((��66**��8800��::44��8822��::33��;;22��??77��11''��--((��--((��22((��77!!��77""��55((��CC<<��VVMM��>>22��::##��::))��@@77��HHFF��GGHH��FFJJ��OO\\��FF``��JJnn��RRzz��XXzz��UUqq��SSgg��``pp��KKUU�᪪��������������������������������������������������������DD@@55AA==33;;66--5522((::55//FF==77TTGG66WWFF77]]UUjj�����ޫ����������������������||��ff\\��RRLLss77::CC::9977RRJJNN��ss����������]]{{��KKPP��<<''��99##��::**��;;--��<<33��;;33��6611��>>99��<<77��88//��DD99��??44��))))��++++��22,,��22%%��<<((��::**��77--��LLHH��CC@@��99$$��99((��>>22��QQII��EE>>��NNII��QQSS��TTaa��VVnn��NNoo��UUxx��WWoo��ZZii��WWee��OOTT��ttnn������������������������������������������������������OOII;;MMGG::FF@@55??9900==6600AA==88MMEE55SSDD..WWLLSS�����������������������������������틋����oozz��aaee����NN__��OOWW��LL]]��HHRR��;;>>��>>>>��>>55��>>//��??22��>>44��99//��33++��77//��88//��33))��33$$��99""��>>00��88;;��0055��2200��5544��5533��77++��>>//��PPJJ��EEII��==33��88++��<<--��CC22��==--��HH==��NNJJ��\\aa��ffvv��PPmm��ZZuu��rrxx��bbpp��{{����uueeVVPPAA������������������������������������������������������WWNN??VVMM??PPII::KKBB44FF<<11EE@@77LLGG55SSGG..VVNNQQ�����������������������������𮮭��������������຺vv����AANN��<>CC��??FF��>>;;��GGFF��>>AA��??;;��==11��??00��;;++��::..��9933��33//��44..��88**��;;++��;;66��<<99��99%%��99!!��33&&��55//��77++��88&&��==))��>>55��@@BB��UUSS��GG==��99))��::**��<<--��<<..��::**��VVGG��mmjj��aagg��bbmm��nnqq��ddll��WWppuu��iiXXnnEE������������������������������������������������������[[NN>>ZZNN>>[[NN==XXMM<>��CCNN��BBGG��@@55��CC;;��4411��BB55��;;))��99%%��::%%��88((��44++��1133��,,33��--11��..88��((>>��((00��00''��88((��;;22��==44��DD66��66&&��55))��7755��..//��44**��55**��JJ>>��>>11��66**��::++��77&&��HH>>��qqrr��ss~~��rr{{��ss{{��VVee��DDaa����}}}}��gg���̮������Ư��ʪ����������������ǚ����պ�������������[[LL<<[[LL<<\\LL<>^^MM<<^^PP<<[[NNAAYYLLII^^SSddmmee�����ě�~~����qq����@@GG��>>++��@@99��<<@@��BBJJ��<<77��99((��BB88��;;88��DD::��77$$��;;((��88''��44''��99..��44''��,,$$��))''��%%22��66��''66��<>UUYYaa77ee��NN����dd~~��mm��pp����oo����pp����oo����qq�������ÿ���\\KK77\\KK66\\KK66]]LL77]]LL99]]LL;;^^MM==]]PP==]]PP==aaMM::ccGG>>gg]]qq������������uuqq��KKUU��??QQ��==GG��<<==��>>44��;;**��>>//��8833��33++��99''��MMAA��AA33��::..��7799��22>>��""//�� --��!!++��%%77��;;VV��ccpp��NNSS��::55��66$$��--��::00��8866��IIEE��;;00��88++��88++��88//��JJ@@��33..��..11��--00��22,,��44%%��MMEE��������{{����YYtt��??aa��@@SSIIYY11pp��[[����oo����qq||��ff~~��ff��kk~~��ee����nn������������^^MM::^^MM::^^MM::^^MM::^^MM::__LL77^^NN99VVNNAAaaXXYYoo``mmmmddppppxx�������ꙙ���͹�vv||��dd\\��MMUU��99AA��7777��BB22��::++��GG>>��BB99��66++��66''��44..��DD77��<<..��0033��DDNN��CCGG��//--��,,((��2233��>>CC��??CC��7788��33..��OOJJ��OOQQ��IIGG��UUUU��EEAA��BB::��<<77��22==��77??��>>::��11**��2200��..22��00..��44%%��HH<<��������qq����FFhh��<>__OO==__OO==``PP77\\LL99__[[aa}}||����}}��qqvv��||���ƚ����Ǻ������ȶ�����ppRR��LLAA��HHJJ��7799��::22��77..��II??��ffXX��@@33��22++��11,,��==11��77))��--))��5555��RRXX��JJQQ��QQVV��VV[[��@@BB��99??��--77��JJVV��oozz��ffvv��RRNN��5533��AA<<��EE<<��4400��,,::��55??��6633��44**��22//��..22��//--��55))��<<33��������bbww��>>cc��AAdd\\;;//LL__>>uu��^^{{��ccoo��WWrr��XXxx��^^yy��[[ww��VV����aa����hhee||VV[[MM==__PP@@__RRBB``RRCC``RR@@\\OOBBccYYaawwww��ww||��ccjj��zzzz�֯��������ᶶ�������諫��������yydd��llgg��WWZZ��66::��6633��::11��OOAA��XXII��11''��>><<��@@77��00%%��--''��33**��9955��SSWW��VVbb��ddoo��aagg��//77��((66��FFSS��^^ff��TT[[��7733��6644��8822��8800��::55��;;;;��6655��55++��66**��00--��//44��00//��99..��8822��ww����RRpp��<>``SS>>ee__XXzztt��sspp��]]__��iiii�������ߝ����ޢ����֠����֞����Ε�����ppgg}}^^VVRR||SSHH��YYQQ��yyss����||��^^ZZ��66--��55##��;;**��::00��77,,��99//��88//��<<**��@@11��==44��7733��PPLL��KKBB��66$$��//00��((::��''??��::��##88��..66��::55��<<55��7755��3355��4400��77))��99&&��66&&��55--��55))��44''��VV\\��PPkk��88ee��@@XX9955##AABB337788!!QQZZ44ddyyNN__��AAcc��DDll��NNhh��GGcc��IIcc��JJffIIbbDD4477--::::44OODD;;VVLL==ggeelllljj��QQQQ��[[]]��yy{{�Ή����݌����ш����͈����ҍ����ȇ�����~~ZZjj\\[[LLppWWDD��SSVV��ffkk�����zz��;;--��;;##��;;))��66++��;;++��66((��::--��88((��::--��:://��::00��??55��::..��11''��//77��++==��**>>��$$::��&&99��55==��::66��;;44��5544��4488��66//��77))��88&&��66$$��99&&��;;%%��==44��WWll��77cc��CCjjkk33==##//%%//44^^YY22������ss��``]]��>>mm��KKpp��QQkk��HHii��MMee��JJff��HHgg��GG**00&&++00++997755EECC==ZZ\\ii\\]]��[[ZZ��yy||�օ����낂���ځ����ʃ����ҋ����ۍ�����~~xx��ssWWRR``__HHdd__CC��WWPP��ZZcc��nnjj��KK@@��77&&��<<''��88++��11((��>>++��::((��GG;;��99++��::))��77((��77((��<>00>>==44<<==22AAEE**LLMM::UUTTAAeeccgg������������zz��wwss��zz��yyoonn__WWllYYGGhh\\KKjj^^NN__OO��KK<<��55..��00++��44**��88$$��==$$��99,,��;;))��77&&��==55��IIBB��99''��::))��99--��<<44��;;77��::88��8866��HHII��ZZXX��CC==��::77��9922��8844��6688��88>>��66==��77;;��??77��;;++��;;''��;;((��66##��IIDD��UUhh��MMXX��]]OO3399""FFOO))uu��__����ii����jjIITT<<<>VVMM??VVNN??VVPP==\\RRCC``WWBBbbYYKKmmcckkwwjj||ppddmm]]WW[[WWUURR]]VVGGffZZFFnn__HHjjddOO��ZZOO��RRGG��::,,��44++��77//��77..��66**��99))��::,,��<<++��55""��99--��<<44��HH::��BB99��>>99��<<<<��6688��;;88��==22��99**��;;--��<<55��66::��66::��8866��9922��9966��8888��;;==��@@88��;;,,��;;((��88$$��66''��YYZZ��TTVV��YYRR��ccKK``xx;;����qqvv��YYOO]];;;;==..2233++;;CC11ffGGoo��JJjj��MMmm��RRjj��GGqq��KKxx��UUqq��WWccZZKKee[[KKee[[KKdd[[LLee[[MMgg__JJhh__HHgg^^MMgg]]LLff\\II``ZZGGQQNN==LLHH77SSPP>>[[ZZFF____OO��aaYY��JJLL��4400��==))��::**��99++��88**��77**��::++��==//��55��??))��77**��99//��4499��66<<��66;;��55<<��6644��88&&��99&&��::))��>>44��9988��6677��8855��<<33��>>99��>>>>��@@;;��88++��::((��::((��77""~~::**��RRJJ��TTII��\\SS��nn]]����ssSSccBB''225588117766//99990099CC00gg��KKww��QQpp��SSpp��OOoo��IIxx��UUww��YY``��JJhh__PPii``QQii``QQii``QQhh__PPkkbbTTjjbbSSii``PPiibbLLiibbHHhhbbKK``ZZFFLLJJ66@@EE44@@HH88CCJJ>>UUMM;;��XXOO��DDFF��::,,��77%%��88))��::))��::((��99))��;;//��66��99��88**��;;55��@@EE��>>;;��6611��::55��99--��>>**��AA++��<<''��66))��<<55��==77��??66��DD99��AA99��8833��88**��88''��<<))}};;((ww33""��AA33��SSGG��ZZNN��YYSS��YYMMAAMM++''22%%77>><>22��@@::��>>33��CC33��HHAA��IIEE��EEAA��==//��FF22��CC11yyAA--��::++��<<,,��==,,��88**��::..��;;00��??11��<<..��66**��77,,��<<,,;;**{{;;,,ss99**vv55((��HH;;��OOBB��SSNN��VVWW��oo__ffvvIIGGVV44^^kkQQKKQQ55::;;##8888//88BB//ii��LLww��PPpp��NNrr��PP}}��``ff��NNbb��JJbb��MMii``QQii``QQhh__PPllccTTkkbbSSmmbbWWllbbUUllddOOllddPPllbbVVmmbbUUmmccTThhaaQQVVPP@@EEAA1188AA''��KK@@��>>@@��NNOO��iimm��NNJJ��CC<<��EE??��HHCC��IIFF��GGKK��LLKK��IIHH��AACC��BBAA��@@==��==00��AA22��<<11��::33;;22~~;;11zz;;//zz;;++{{::++��88,,��88,,��88((��::**��<<,,88++{{33((yy66,,pp44))vv==11��QQ@@��TTGG��QQMM��[[SSWWXX@@OOee==``vvFFCCWW--66@@**::<<227799//88@@--__yyAAxx��QQpp��QQww��YYjj��SS\\��GGgg��JJaa��IIii``QQjjaaRRllbbTTjjaaRRjjaaRRkkbbSSkkbbSSkkbbRRllccSSllccTTppbbRRppaaUUff__RRffaaPP__YYCCAA@@%%rrMM<<��EECC��BBCC��OONN��LLLL��CCBB��@@99��EE;;��DDEE��@@EE��CCEE��DDCC��AA>>��BB>>��AA<<��99//��==//��<<33��8822��;;//��;;..::--||::..||:://{{9911{{88//||99..zz::..xx99//uu88..rr66++oo44**ll22''vv@@66��TTLL��QQMM��UUMMyyeeOOZZnnJJUUmmDDMM__::99CC((8899,,;;==3344;;008899))VVdd>>tt��TTxx��\\rr��\\ZZ��CC__��IIee��LL\\��GGhhaaQQiibbRRjjddSSiibbRRiibbRRjjbbSSkkbbSSkkbbSSllccTTllccTTmmaaTTffZZPPssppii������������}}{{jj77>>++33<<((<<==//??;;..^^BB55��HHEE��AAEE��>><<��DDAA��DDDD��DDDD��FFDD��FF??��FF==��DD>>��==44��==,,~~>>//��99..��::++��::++::,,~~:://~~::00{{9900yy88//ww99//vv9900tt::..qq66--nn33++kk44))ee11%%ss==22��RRNN��YYRR__RR__\\HHEESS;;22??));;EE00BBJJ6699AA0044;;..4499557788,,LLWW33rr��SS{{��^^``��IIZZ~~CCaa��IIaa��KKXX||GGhhbbRRiibbRRkkccSSiibbRRiibbRRjjbbSSkkbbSSllccTTllccTTkkbbRRee]]SS����||�����������������������ՠ���||CCJJ2255??++::7722**00++ZZ??>>����XXUU��99::��@@DD��BBDD��AABB��CC??��EE;;��BB::��BB88��;;,,==,,��<<++��::++}}99--}}99//}}::00||::11ww::33ss88//pp66,,oo88--nn77++nn66//kk44,,gg33**``..$$pp88//��UUQQzz\\OONNOO>>55@@11//55,,333300..33++44>>11;;KK8800>>..--22//5544++AAMM//ss��YYnn��TTTTuu??ZZ||EE__��LL__��IIWWwwHHhhccSShhccSShhccSShhccSShhccSSjjccSSllccTTmmddUUmmddUUllbbQQlljjee�����������������������������������̝���KKOO11==66))OOHHFF��������������������qqqq��==::��@@<<��@@@@��>>??��BB==��@@<<��CC<<��;;11��==//~~<<,,::..{{99//||9900{{<<33zz<<44pp;;11kk88--ii77--hh88--hh88..kk7700ii66--aa00''YY++mm==44vvTTNNGG@@33..99))11<<..77::22668866228800--99**66DD2299HH661166,,,,--""@@JJ11zz��mm^^��MMQQoo<>44ffFF99ccJJ55__MM55iiQQYYFF**11((0077,,1177--0066,,//33,,--22--..33----22,,,,00++,,33,,))44----88--22>>--22>>**66CC..DDVV;;HH]]==^^qqRRZZllSS,,88..hheeVVhheeVVhheeVViiffWWiiffWWjjeeVVllcc\\nnggZZhhiiQQlluupp���������������������������������������������������������������������������������������������������������������������Լ���kkSS��??..��66**88,,ooAA33rr==77ss??99ssAA;;oo??88nn==66qq9944ll::33dd==22^^>>22PP;;++UUPP99]]XX==]]]]??nnvv\\22@@++2277//2288..3399//2288--//55,,..33--..33--,,11++**//))++00++++33++**44,,--55,,77@@5599CC4433>>,,>>JJ44\\hhTTQQ]]OO++44--ggddUUhheeVViiffWWiiffWWiiffWWjjeeVVnncc\\llhhZZffllSShhwwoo���������������������������������������������������������������������������������������������������������������������������������ì���uu]]yyHH11ee66""ee33))jj9900ll??44ii>>44hh>>22ccAA77__DD55YYGG55ee]]GGEEFF//99CC''EEII++ppppRR\\``GG2299''77==5577==3377>>4488>>3388<<5577;;6666;;55227711..33--,,11++((..((**..**,,11,,//22//==DD====JJ8811??((BBPP<>5588>>4499??5599@@88;;AA;;::>>99::@@::99==8877;;66006622,,11,,++//..))--..))33))66JJ2299LL3388II11;;KK88//;;..\\ggOO__iiRRggkkWWiihhXXllffXXllggYYkkff[[hhggYYeellYY||�����������������������������������������ɾ���������������������������������������������������������������������������������������������������������������������mmggKKRRKK--UUOO22SSOO33PPNN44LLOO66HHOO55EENN..LLSS00]]ee@@aaeeFFVVVV==WWTT<Yu�tNPv�yV./122102220..00/01358>@?ADMTYhqtutk_^]ZWTSSRTWcj\964220//0,7Pj�pFF^�lW,,..-.-------../1025477:=CGIM]jqsqb[\ZXTSRQPSZfkd<54321111/.4V�xG96CNX,,--++**+++,--.-...03567;@ABIS\grr^XXWURPPPOU_g}�_A4//../00.-d��s]k��`...-+*)'***)(+-,-+,-354369;;DRVYbhZUTTRPNMMQY\o��zU=/)--,-.-*i�������]/.000/.++))))*,-++.0463235635FRUSYVTRSRMLJMX\e����mV:*))*+-,'^�������T2236632/0-*++./0/037::63465218FOOPTTQOOLIHPY^l����x\8&'***'%X������}P778:=<:88621223478:>@?:8899868BRYURRMLLGnrSXcw}������`:+(,,0Mju����yR89=??AA@@><;;8547<:769=ACA>;;9T}`Td[_dWaiomnm`gok�tq{nnquzz��|FBv�����ϰr_247;BEGHDIA<:9989=BB?<:9=cWS\XS\__dbghigcau~zo[itw{y||�����t�������ω{/.27=CJHW�}YB5118q�~�~���Z\\[\^_^^\YLGNX]orc_dgedfaO\^ejkmmeXW\jonmmmlhXSPJLjfjx�Z,657=s������v_```_cb`aaaYHACFMswb^deed_NQ]itj]^WXZY[hpqqi[SOOLETeijeE-;J97;s�����wu```aabbbbbbbUC?<>i�{ebfhii_dsxnYYTONQRRX_c^TPOMLHF\`gkwlMdL76/H~Z\[fqMdddddddfdl��������nu�������Zfl`UQOLJHGEEDBCEFHMtj.4332111/29:FPLZUek=dddddceed~�������ϯ����������__`VROMLLHFGEEEINOO|T-3431/0/.0/3888CbW0cdeeedeggq����������������������TA@FKIIJJJ\C<=;93.-+.ACAD5`cgffffeg���������������������������eIMMKKIGL^`SRPH@<<>==>?A@<9=SUDIR; \ No newline at end of file diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input_70x46.rgb b/ImageMagick-6.9.12-44/PerlMagick/t/input_70x46.rgb deleted file mode 100644 index b778d9f..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/input_70x46.rgb +++ /dev/null @@ -1 +0,0 @@ -0/-20.62/83.:3-92-80-91.80-80-7/,5-*4,)5-*5-*1-'1.'41*74-96/?:/F?3JB4LA2NB2UA2tD4�C3�A5�E=�DG�CF�=B�<@�@;�?/�?-�@-�A+�@+�?.�=,�=+�=*�?.�?3�B3�D6�F9R:/:5372172/61.30,//-0/-3,-6+-P78�IG�bn�|�lp�PHnRLauw|���z|lYVS/.,0/-50-71-81,80,6/,81-81-81.7.,4-*4,*6/+6.+3/*30*41+63-750>8-E=2H?1I>.K@/MD3iE4�@.�<-�G<�DG�BE�.�=,�=*�;*�>-�>3�@4�D8�H;D7,95593162/62.11--1.00.5/.2*,E21xA5�Y\�}�cl�J>kK@\]^g��~lp_YWS,,,,-+0/,1.+2,(2-*0,+2,+2++2,+2,+1,+1,)3-,3-,3/,31,40,52-750:3,>6-@6-C8-H;/EE5UD4m=+�9(�E4�H=�E@�<>�>=�A0�@*�?-�>-�?,�>)�>,�=-�<-�;.�?/�B1�@8�GD�WNFFISIYZO,-/+-/.--/-)/*'-+(,**,**.++.++.++/++/--0,,0-./-*2.,2.+2-,30.82/<4/>4/A5-F91H>7Q<5_70y7-�;/�A3�E9�E@�HA�B/�@,�>-�=/�=-�=+�<+�<,�<.�<2�C7�G:�E@�g_��yWeWCB875+/1*.1+-0,-0//0.02./2./-24*,gcb���~��ip�Y\o`pr���|��_eQ,/2+/2..0-.--+),*++)+('(**+,*+,*+*))*()-+,.-./,+0,+.*)/++0--811<32;21>0.A2/A73B:6K62h7/�=0�>5�A3�D7�G<�?3�?,�=+�;-�<-�;,�9)�9*:.?7�G@�E>�UR��{���r�pSZG<@301(-)'2,+2,+0,*0-+0/+2*10)(eqR�������ʳ�ǰ���������YdJ.0.//-/1.21.30-3/,2-*-*+,+,*)-+(,-',+(),*)--+/-,.+*/+)4,)6/*;3.=40;1-;/.>/.>3,59/93,O,'i:-�A1�@1�;-�B2�>2�-�:+�;*v>)v8,s9-{@4�G>�NE�dVz�q{�����v�|e�gd�ePfP4=0*&#.$&+**)+,'+/''-)$"W\H~�j{�j~�o�o}�t~�{o�lLVD782782994<:5@=8B:8A95=73<75:549009//61.62.63.641973?72B90H=1J>4H=4B80@61?62<94C54A50<6*E5'c6-�=;�BA�C;�>6A5~:/y;/u>.z4)�PL�[VpJ9kS@s`IzX�f`�zr�����~��v��xo�oXiM?;)3)"%+!+/&:&*C))TN:hqRh�Wk�\n�ck�hs�tt�th�dNXC8939:4>>8A?:D?:FAB�CEvC9y:4�3(G@-e^:w�\n�\m�Ys�d~�{������d}_S_G671681==8B@;FA?HC>HC>JD9,E1K;1D:/>=17=0�B@�K]�35�;#�?5�;0�>3�D7�:(�>2�>8�8?�<<�D?�7;�.'�B:�dO�cJ�c^�;E�BC�FO�.E�,H�0T�4\�:h�:o�Ar�Go�Zx�[fa=3HC/vd�����������������Ӱ��g{eWgL330551883=<6DC9GG>JI;MI6IE7MHJH@9E;+C9-?80>83=71>94@=9IA6P@-H?-K81C745=0@?/�I@�4+�4!�A&�:$�6'�=2�A1�@2�@4�8)�1+�++�0)�6%�5!�9,�UI�UQ�AK�?A�;.�E;�AD�>H�AQ�=V�>h�>q�Ew�Jn�Wx�Y�]n�nd�����������������������҅��u�n10-/.,43/892>?5GD;OK8MK4XWW���|x�[ToF?O94462&52):9.B=-K@/P@/C;*:4)040B1-�6<�;/�<'�;%�>,�=1�;1�9*�:+�?2�3*�4,�8.�1+�/(�5 �4!�9,�?6�CA�A>�>3�9(�=-�E@�FK�DK�DX�Bb�Jt�K}�Mz�Tt�Cc�{��_T������������������������������:8163-30+74,<;2IA6VJ9TH:dar��䬲���쏏�nm�LIX@?M<99A=(BC.8A9:EQEUaFSRaG<�F7�=+�A-�;(�6*�80�:4�82�:3�;2�?7�1'�-(�-(�2(�7!�7"�5(�C<�VM�>2�:#�:)�@7�HF�GH�FJ�O\�F`�Jn�Rz�Xz�Uq�Sg�`p�KU᪤���������������������������D@5A=3;6-52(:5/F=7TG6WF7]Uj��ޫ�����������|�f\�RLs7:C:97RJN�s�����]{�KP�<'�9#�:*�;-�<3�;3�61�>9�<7�8/�D9�?4�))�++�2,�2%�<(�:*�7-�LH�C@�9$�9(�>2�QI�E>�NI�QS�Ta�Vn�No�Ux�Wo�Zi�We�OT�tn���������������������������OI;MG:F@5?90=60A=8ME5SD.WLS�����������������틍�oz�ae��N_�OW�L]�HR�;>�>>�>5�>/�?2�>4�9/�3+�7/�8/�3)�3$�9"�>0�8;�05�20�54�53�7+�>/�PJ�EI�=3�8+�<-�C2�=-�H=�NJ�\a�fv�Pm�Zu�rx�bp�{��ueVPA���������������������������WN?VM?PI:KB4F<1E@7LG5SG.VNQ����������������������v��AN�C�?F�>;�GF�>A�?;�=1�?0�;+�:.�93�3/�4.�8*�;+�;6�<9�9%�9!�3&�5/�7+�8&�=)�>5�@B�US�G=�9)�:*�<-�<.�:*�VG�mj�ag�bm�nq�dl�Wpu�iXnE���������������������������[N>ZN>[N=XM�CN�BG�@5�C;�41�B5�;)�9%�:%�8(�4+�13�,3�-1�.8�(>�(0�0'�8(�;2�=4�D6�6&�5)�75�./�4*�5*�J>�>1�6*�:+�7&�H>�qr�s~�r{�s{�Ve�Da��}}�g�̮��Ưʪ�������ǚ�պ������[L<[L<\L^M<^P<[NAYLI^Sdme��ě~��q��@G�>+�@9�<@�BJ�<7�9(�B8�;8�D:�7$�;(�8'�4'�9.�4'�,$�)'�%2�6�'6�UYa7e�N��d~�m�p��o��p��o��q���ÿ�\K7\K6\K6]L7]L9]L;^M=]P=]P=aM:cG>g]q������uq�KU�?Q�=G�<=�>4�;*�>/�83�3+�9'�MA�A3�:.�79�2>�"/� -�!+�%7�;V�cp�NS�:5�6$�-�:0�86�IE�;0�8+�8+�8/�J@�3.�.1�-0�2,�4%�ME����{��Yt�?a�@SIY1p�[��o��q|�f~�f�k~�e��n������^M:^M:^M:^M:^M:_L7^N9VNAaXYo`mmdppx���ꙃ͹v|�d\�MU�9A�77�B2�:+�G>�B9�6+�6'�4.�D7�<.�03�DN�CG�/-�,(�23�>C�?C�78�3.�OJ�OQ�IG�UU�EA�B:�<7�2=�7?�>:�1*�20�.2�0.�4%�H<����q��Fh�_O=_O=`P7\L9_[a}|��}�qv�|�ƚ�Ǻ��ȶ��pR�LA�HJ�79�:2�7.�I?�fX�@3�2+�1,�=1�7)�-)�55�RX�JQ�QV�V[�@B�9?�-7�JV�oz�fv�RN�53�A<�E<�40�,:�5?�63�4*�2/�.2�/-�5)�<3����bw�>c�Ad\;/L_>u�^{�co�Wr�Xx�^y�[w�V��a��he|V[M=_P@_RB`RC`R@\OBcYaww�w|�cj�zz֯�������諸���yd�lg�WZ�6:�63�:1�OA�XI�1'�><�@7�0%�-'�3*�95�SW�Vb�do�ag�/7�(6�FS�^f�T[�73�64�82�80�:5�;;�65�5+�6*�0-�/4�0/�9.�82�w��Rp�`S>e_Xzt�sp�]_�ii���ߝ�ޢ�֠�֞�Ε��pg}^VR|SH�YQ�ys��|�^Z�6-�5#�;*�:0�7,�9/�8/�<*�@1�=4�73�PL�KB�6$�/0�(:�'?�:�#8�.6�:5�<5�75�35�40�7)�9&�6&�5-�5)�4'�V\�Pk�8e�@X95#AB378!QZ4dyN_�Ac�Dl�Nh�Gc�Ic�JfIbD47-::4OD;VL=gellj�QQ�[]�y{Ή�݌�ш�͈�ҍ�ȇ��~Zj\[LpWD�SV�fk���z�;-�;#�;)�6+�;+�6(�:-�8(�:-�:/�:0�?5�:.�1'�/7�+=�*>�$:�&9�5=�:6�;4�54�48�6/�7)�8&�6$�9&�;%�=4�Wl�7c�Cjk3=#/%/4^Y2���s�`]�>m�Kp�Qk�Hi�Me�Jf�Hg�G*0&+0+975EC=Z\i\]�[Z�y|օ�낂ځ�ʃ�ҋ�ۍ��~x�sWR`_Hd_C�WP�Zc�nj�K@�7&�<'�8+�1(�>+�:(�G;�9+�:)�7(�7(�0>=4<=2AE*LM:UTAecg������z�ws�z�yon_WlYGh\Kj^N_O�K<�5.�0+�4*�8$�=$�9,�;)�7&�=5�IB�9'�:)�9-�<4�;7�:8�86�HI�ZX�C=�:7�92�84�68�8>�6=�7;�?7�;+�;'�;(�6#�ID�Uh�MX�]O39"FO)u�_��i��jIT<VM?VN?VP=\RC`WBbYKmckwj|pdm]W[WUR]VGfZFn_HjdO�ZO�RG�:,�4+�7/�7.�6*�9)�:,�<+�5"�9-�<4�H:�B9�>9�<<�68�;8�=2�9*�;-�<5�6:�6:�86�92�96�88�;=�@8�;,�;(�8$�6'�YZ�TV�YR�cK`x;��qv�YO];;=.23+;C1fGo�Jj�Mm�Rj�Gq�Kx�Uq�WcZKe[Ke[Kd[Le[Mg_Jh_Hg^Mg]Lf\I`ZGQN=LH7SP>[ZF__O�aY�JL�40�=)�:*�9+�8*�7*�:+�=/�5�?)�7*�9/�49�6<�6;�5<�64�8&�9&�:)�>4�98�67�85�<3�>9�>>�@;�8+�:(�:(�7"~:*�RJ�TI�\S�n]��sScB'258176/9909C0g�Kw�Qp�Sp�Oo�Ix�Uw�Y`�Jh_Pi`Qi`Qi`Qh_PkbTjbSi`PibLibHhbK`ZFLJ6@E4@H8CJ>UM;�XO�DF�:,�7%�8)�:)�:(�9)�;/�6�9�8*�;5�@E�>;�61�:5�9-�>*�A+�<'�6)�<5�=7�?6�D9�A9�83�8*�8'�<)};(w3"�A3�SG�ZN�YS�YMAM+'2%7>2�@:�>3�C3�HA�IE�EA�=/�F2�C1yA-�:+�<,�=,�8*�:.�;0�?1�<.�6*�7,�<,;*{;,s9*v5(�H;�OB�SN�VW�o_fvIGV4^kQKQ5:;#88/8B/i�Lw�Pp�Nr�P}�`f�Nb�Jb�Mi`Qi`Qh_PlcTkbSmbWlbUldOldPlbVmbUmcThaQVP@EA18A'�K@�>@�NO�im�NJ�C<�E?�HC�IF�GK�LK�IH�AC�BA�@=�=0�A2�<1�:3;2~;1z;/z;+{:+�8,�8,�8(�:*�<,8+{3(y6,p4)v=1�Q@�TG�QM�[SWX@Oe=`vFCW-6@*:<279/8@-_yAx�Qp�Qw�Yj�S\�Gg�Ja�Ii`QjaRlbTjaRjaRkbSkbSkbRlcSlcTpbRpaUf_RfaP_YCA@%rM<�EC�BC�ON�LL�CB�@9�E;�DE�@E�CE�DC�A>�B>�A<�9/�=/�<3�82�;/�;.:-|:.|:/{91{8/|9.z:.x9/u8.r6+o4*l2'v@6�TL�QM�UMyeOZnJUmDM_:9C(89,;=34;089)Vd>t�Tx�\r�\Z�C_�Ie�L\�GhaQibRjdSibRibRjbSkbSkbSlcTlcTmaTfZPspi������}{j7>+3<(<=/?;.^B5�HE�AE�><�DA�DD�DD�FD�F?�F=�D>�=4�=,~>/�9.�:+�:+:,~:/~:0{90y8/w9/v90t:.q6-n3+k4)e1%s=2�RN�YR_R_\HES;2?);E0BJ69A04;.49578,LW3r�S{�^`�IZ~Ca�Ia�KX|GhbRibRkcSibRibRjbSkbSlcTlcTkbRe]S��|�����������ՠ�|CJ25?+:72*0+Z?>��XU�9:�@D�BD�AB�C?�E;�B:�B8�;,=,�<+�:+}9-}9/}:0|:1w:3s8/p6,o8-n7+n6/k4,g3*`.$p8/�UQz\ONO>5@1/5,330.3+4>1;K80>.-2/54+AM/s�Yn�TTu?Z|E_�L_�IWwHhcShcShcShcShcSjcSlcTmdUmdUlbQlje�����������������̝�KO1=6)OHF����������qq�=:�@<�@@�>?�B=�@<�C<�;1�=/~<,:.{9/|90{<3z<4p;1k8-i7-h8-h8.k70i6-a0'Y+m=4vTNG@3.9)1<.7:2686280-9*6D29H616,,-"@J1z�m^�MQo4fF9cJ5_M5iQYF*1(07,17-06,/3,-2-.3--2,,0+,3,)4--8-2>-2>*6C.DV;H]=^qRZlS,8.heVheVheVifWifWjeVlc\ngZhiQlup����������������������������������������������������������Լ�kS�?.�6*8,oA3r=7s?9sA;o?8n=6q94l:3d=2^>2P;+UP9]X=]]?nv\2@+27/28.39/28-/5,.3-.3-,1+*/)+0++3+*4,-5,7@59C43>,>J4\hTQ]O+4-gdUheVifWifWifWjeVnc\lhZflShwo����������������������������������������������������������������ì�u]yH1e6"e3)j90l?4i>4h>2cA7_D5YG5e]GEF/9C'EI+ppR\`G29'7=57=37>48>38<57;66;5271.3-,1+(.(*.*,1,/2/=D==J81?(BP58>49?59@8;A;:>9:@:9=87;6062,1,+/.)-.)3)6J29L38I1;K8/;.\gO_iRgkWihXlfXlgYkf[hgYelY|��������������������ɾ����������������������������������������������������������mgKRK-UO2SO3PN4LO6HO5EN.LS0]e@aeFVV=WT8-�E=2�H?1�I>.�K@/�MD3�iE4��@.��<-��G<��DG��BE��.��=,��=*��;*��>-��>3��@4��D8��H;�D7,�955�931�62/�62.�11-�-1.�00.�5/.�2*,�E21�xA5��Y\��}��cl��J>k�K@\�]^g���~�lp_�YWS�,,,�,-+�0/,�1.+�2,(�2-*�0,+�2,+�2++�2,+�2,+�1,+�1,)�3-,�3-,�3/,�31,�40,�52-�750�:3,�>6-�@6-�C8-�H;/�EE5�UD4�m=+��9(��E4��H=��E@��<>��>=��A0��@*��?-��>-��?,��>)��>,��=-��<-��;.��?/��B1��@8��GD��WN�FF�ISI�YZO�,-/�+-/�.--�/-)�/*'�-+(�,**�,**�.++�.++�.++�/++�/--�0,,�0-.�/-*�2.,�2.+�2-,�30.�82/�<4/�>4/�A5-�F91�H>7�Q<5�_70�y7-��;/��A3��E9��E@��HA��B/��@,��>-��=/��=-��=+��<+��<,��<.��<2��C7��G:��E@��g_���y�WeW�CB8�75+�/1*�.1+�-0,�-0/�/0.�02.�/2.�/-2�4*,�gcb�����~���ip��Y\o�`pr�����|���_eQ�,/2�+/2�..0�-.-�-+)�,*+�+)+�('(�**+�,*+�,*+�*))�*()�-+,�.-.�/,+�0,+�.*)�/++�0--�811�<32�;21�>0.�A2/�A73�B:6�K62�h7/��=0��>5��A3��D7��G<��?3��?,��=+��;-��<-��;,��9)��9*�:.�?7��G@��E>��UR���{�����r�p�SZG�<@3�01(�-)'�2,+�2,+�0,*�0-+�0/+�2*1�0)(�eqR����������ʳ��ǰ�������������YdJ�.0.�//-�/1.�21.�30-�3/,�2-*�-*+�,+,�*)-�+(,�-',�+()�,*)�--+�/-,�.+*�/+)�4,)�6/*�;3.�=40�;1-�;/.�>/.�>3,�59/�93,�O,'�i:-��A1��@1��;-��B2��>2��-��:+��;*�v>)�v8,�s9-�{@4��G>��NE��dV�z�q�{�������v�|�e�g�d�e�PfP�4=0�*&#�.$&�+**�)+,�'+/�''-�)$"�W\H�~�j�{�j�~�o��o�}�t�~�{�o�l�LVD�782�782�994�<:5�@=8�B:8�A95�=73�<75�:54�900�9//�61.�62.�63.�641�973�?72�B90�H=1�J>4�H=4�B80�@61�?62�<94�C54�A50�<6*�E5'�c6-��=;��BA��C;��>6�A5�~:/�y;/�u>.�z4)��PL��[V�pJ9�kS@�s`I�zX��f`��zr�������~���v���x�o�o�XiM�?;)�3)"�%+!�+/&�:&*�C))�TN:�hqR�h�W�k�\�n�c�k�h�s�t�t�t�h�d�NXC�893�9:4�>>8�A?:�D?:�FA<�EA:�E@:�G?8�E=4�D;1�C:3�C:3�<80�95/�94/�<70�B<0�I=0�OA2�P@5�K<4�E:1�A:1�=<3�G70��EJ��GI��C:��KH��F9��?3��C5��E1��@2��>B��CE�vC9�y:4��3(�G@-�e^:�w�\�n�\�m�Y�s�d�~�{���������d}_�S_G�671�681�==8�B@;�FA?�HC>�HC>�JD<�MB7�J=0�H<-�F=/�E;0�A91�<71�:7.�>9,�E1�K;1�D:/�>=1�7=0��B@��K]��35��;#��?5��;0��>3��D7��:(��>2��>8��8?��<<��D?��7;��.'��B:��dO��cJ��c^��;E��BC��FO��.E��,H��0T��4\��:h��:o��Ar��Go��Zx��[f�a=3�HC/�vd�����������������������������g{e�WgL�330�551�883�=<6�DC9�GG>�JI;�MI6�IE7�MHJ�H@9�E;+�C9-�?80�>83�=71�>94�@=9�IA6�P@-�H?-�K81�C74�5=0�@?/��I@��4+��4!��A&��:$��6'��=2��A1��@2��@4��8)��1+��++��0)��6%��5!��9,��UI��UQ��AK��?A��;.��E;��AD��>H��AQ��=V��>h��>q��Ew��Jn��Wx��Y��]n��nd�������������������������������������u�n�10-�/.,�43/�892�>?5�GD;�OK8�MK4�XWW�����|x��[To�F?O�944�62&�52)�:9.�B=-�K@/�P@/�C;*�:4)�040�B1-��6<��;/��<'��;%��>,��=1��;1��9*��:+��?2��3*��4,��8.��1+��/(��5 ��4!��9,��?6��CA��A>��>3��9(��=-��E@��FK��DK��DX��Bb��Jt��K}��Mz��Tt��Cc��{���_T�����������������������������������������:81�63-�30+�74,�<;2�IA6�VJ9�TH:�dar�����������������nm��LIX�@?M�<99�A=(�BC.�8A9�:EQ�EUa�FSR�aG<��F7��=+��A-��;(��6*��80��:4��82��:3��;2��?7��1'��-(��-(��2(��7!��7"��5(��C<��VM��>2��:#��:)��@7��HF��GH��FJ��O\��F`��Jn��Rz��Xz��Uq��Sg��`p��KU�᪤�������������������������������������D@5�A=3�;6-�52(�:5/�F=7�TG6�WF7�]Uj����������������������|��f\��RLs�7:C�:97�RJN��s�������]{��KP��<'��9#��:*��;-��<3��;3��61��>9��<7��8/��D9��?4��))��++��2,��2%��<(��:*��7-��LH��C@��9$��9(��>2��QI��E>��NI��QS��Ta��Vn��No��Ux��Wo��Zi��We��OT��tn�������������������������������������OI;�MG:�F@5�?90�=60�A=8�ME5�SD.�WLS�����������������������������oz��ae���N_��OW��L]��HR��;>��>>��>5��>/��?2��>4��9/��3+��7/��8/��3)��3$��9"��>0��8;��05��20��54��53��7+��>/��PJ��EI��=3��8+��<-��C2��=-��H=��NJ��\a��fv��Pm��Zu��rx��bp��{���ue�VPA�������������������������������������WN?�VM?�PI:�KB4�F<1�E@7�LG5�SG.�VNQ����������������������������������v���AN��C��?F��>;��GF��>A��?;��=1��?0��;+��:.��93��3/��4.��8*��;+��;6��<9��9%��9!��3&��5/��7+��8&��=)��>5��@B��US��G=��9)��:*��<-��<.��:*��VG��mj��ag��bm��nq��dl��Wp�u�i�XnE�������������������������������������[N>�ZN>�[N=�XM<�ZL<�WK?�XL<�ZL8�ULG�d_u�wx����������{{��fm��|Rb��;F��3?��E>��CN��BG��@5��C;��41��B5��;)��9%��:%��8(��4+��13��,3��-1��.8��(>��(0��0'��8(��;2��=4��D6��6&��5)��75��./��4*��5*��J>��>1��6*��:+��7&��H>��qr��s~��r{��s{��Ve��Da���}�}�g��̮������ʪ����������ǚ��պ���������[L<�[L<�\L<�YI;�ZK;�[L>�^M<�^P<�[NA�YLI�^Sd�me������~���q���@G��>+��@9��<@��BJ��<7��9(��B8��;8��D:��7$��;(��8'��4'��9.��4'��,$��)'��%2��6��'6��U�Ya7�e�N���d�~�m��p���o���p���o���q�����ÿ��\K7�\K6�\K6�]L7�]L9�]L;�^M=�]P=�]P=�aM:�cG>�g]q���������uq��KU��?Q��=G��<=��>4��;*��>/��83��3+��9'��MA��A3��:.��79��2>��"/�� -��!+��%7��;V��cp��NS��:5��6$��-��:0��86��IE��;0��8+��8+��8/��J@��3.��.1��-0��2,��4%��ME������{���Yt��?a��@S�IY1�p�[���o���q�|�f�~�f��k�~�e���n���������^M:�^M:�^M:�^M:�^M:�_L7�^N9�VNA�aXY�o`m�mdp�px�����������v|��d\��MU��9A��77��B2��:+��G>��B9��6+��6'��4.��D7��<.��03��DN��CG��/-��,(��23��>C��?C��78��3.��OJ��OQ��IG��UU��EA��B:��<7��2=��7?��>:��1*��20��.2��0.��4%��H<������q���Fh���_O=�_O=�`P7�\L9�_[a�}|���}��qv��|�����������ȶ���pR��LA��HJ��79��:2��7.��I?��fX��@3��2+��1,��=1��7)��-)��55��RX��JQ��QV��V[��@B��9?��-7��JV��oz��fv��RN��53��A<��E<��40��,:��5?��63��4*��2/��.2��/-��5)��<3������bw��>c��Ad�\;/�L_>�u�^�{�c�o�W�r�X�x�^�y�[�w�V���a���h�e|V�[M=�_P@�_RB�`RC�`R@�\OB�cYa�ww��w|��cj��zz��������������������yd��lg��WZ��6:��63��:1��OA��XI��1'��><��@7��0%��-'��3*��95��SW��Vb��do��ag��/7��(6��FS��^f��T[��73��64��82��80��:5��;;��65��5+��6*��0-��/4��0/��9.��82��w���Rp���`S>�e_X�zt��sp��]_��ii��������������������������pg}�^VR�|SH��YQ��ys���|��^Z��6-��5#��;*��:0��7,��9/��8/��<*��@1��=4��73��PL��KB��6$��/0��(:��'?��:��#8��.6��:5��<5��75��35��40��7)��9&��6&��5-��5)��4'��V\��Pk��8e��@X�95#�AB3�78!�QZ4�dyN�_�A�c�D�l�N�h�G�c�I�c�J�fI�bD�47-�::4�OD;�VL=�gel�lj��QQ��[]��y{��������������������������~Zj�\[L�pWD��SV��fk�����z��;-��;#��;)��6+��;+��6(��:-��8(��:-��:/��:0��?5��:.��1'��/7��+=��*>��$:��&9��5=��:6��;4��54��48��6/��7)��8&��6$��9&��;%��=4��Wl��7c��Cj�k3=�#/%�/4�^Y2�����s�`�]�>�m�K�p�Q�k�H�i�M�e�J�f�H�g�G�*0&�+0+�975�EC=�Z\i�\]��[Z��y|��������������������������~x��sWR�`_H�d_C��WP��Zc��nj��K@��7&��<'��8+��1(��>+��:(��G;��9+��:)��7(��7(��0�>=4�<=2�AE*�LM:�UTA�ecg���������z��ws��z��yo�n_W�lYG�h\K�j^N�_O��K<��5.��0+��4*��8$��=$��9,��;)��7&��=5��IB��9'��:)��9-��<4��;7��:8��86��HI��ZX��C=��:7��92��84��68��8>��6=��7;��?7��;+��;'��;(��6#��ID��Uh��MX��]O�39"�FO)�u�_���i���j�IT<��VM?�VN?�VP=�\RC�`WB�bYK�mck�wj|�pdm�]W[�WUR�]VG�fZF�n_H�jdO��ZO��RG��:,��4+��7/��7.��6*��9)��:,��<+��5"��9-��<4��H:��B9��>9��<<��68��;8��=2��9*��;-��<5��6:��6:��86��92��96��88��;=��@8��;,��;(��8$��6'��YZ��TV��YR��cK�`x;���q�v�Y�O];�;=.�23+�;C1�fG�o�J�j�M�m�R�j�G�q�K�x�U�q�W�cZK�e[K�e[K�d[L�e[M�g_J�h_H�g^M�g]L�f\I�`ZG�QN=�LH7�SP>�[ZF�__O��aY��JL��40��=)��:*��9+��8*��7*��:+��=/��5��?)��7*��9/��49��6<��6;��5<��64��8&��9&��:)��>4��98��67��85��<3��>9��>>��@;��8+��:(��:(��7"�~:*��RJ��TI��\S��n]���s�ScB�'2�581�76/�990�9C0�g�K�w�Q�p�S�p�O�o�I�x�U�w�Y�`�J�h_P�i`Q�i`Q�i`Q�h_P�kbT�jbS�i`P�ibL�ibH�hbK�`ZF�LJ6�@E4�@H8�CJ>�UM;��XO��DF��:,��7%��8)��:)��:(��9)��;/��6��9��8*��;5��@E��>;��61��:5��9-��>*��A+��<'��6)��<5��=7��?6��D9��A9��83��8*��8'��<)�};(�w3"��A3��SG��ZN��YS��YM�AM+�'2%�7><�KM@�=;(�7:/�8@-�h�K�v�P�q�P�p�J�y�V�}�b�b�I�`�L�i`Q�i`Q�i`Q�jaR�jaQ�k_Z�k__�kaV�kaT�kaX�laR�kbN�ZVD�DF8�2��@:��>3��C3��HA��IE��EA��=/��F2��C1�yA-��:+��<,��=,��8*��:.��;0��?1��<.��6*��7,��<,�;*�{;,�s9*�v5(��H;��OB��SN��VW��o_�fvI�GV4�^kQ�KQ5�:;#�88/�8B/�i�L�w�P�p�N�r�P�}�`�f�N�b�J�b�M�i`Q�i`Q�h_P�lcT�kbS�mbW�lbU�ldO�ldP�lbV�mbU�mcT�haQ�VP@�EA1�8A'��K@��>@��NO��im��NJ��C<��E?��HC��IF��GK��LK��IH��AC��BA��@=��=0��A2��<1��:3�;2�~;1�z;/�z;+�{:+��8,��8,��8(��:*��<,�8+�{3(�y6,�p4)�v=1��Q@��TG��QM��[S�WX@�Oe=�`vF�CW-�6@*�:<2�79/�8@-�_yA�x�Q�p�Q�w�Y�j�S�\�G�g�J�a�I�i`Q�jaR�lbT�jaR�jaR�kbS�kbS�kbR�lcS�lcT�pbR�paU�f_R�faP�_YC�A@%�rM<��EC��BC��ON��LL��CB��@9��E;��DE��@E��CE��DC��A>��B>��A<��9/��=/��<3��82��;/��;.�:-�|:.�|:/�{91�{8/�|9.�z:.�x9/�u8.�r6+�o4*�l2'�v@6��TL��QM��UM�yeO�ZnJ�UmD�M_:�9C(�89,�;=3�4;0�89)�Vd>�t�T�x�\�r�\�Z�C�_�I�e�L�\�G�haQ�ibR�jdS�ibR�ibR�jbS�kbS�kbS�lcT�lcT�maT�fZP�spi���������}{j�7>+�3<(�<=/�?;.�^B5��HE��AE��><��DA��DD��DD��FD��F?��F=��D>��=4��=,�~>/��9.��:+��:+�:,�~:/�~:0�{90�y8/�w9/�v90�t:.�q6-�n3+�k4)�e1%�s=2��RN��YR�_R�_\H�ES;�2?)�;E0�BJ6�9A0�4;.�495�78,�LW3�r�S�{�^�`�I�Z~C�a�I�a�K�X|G�hbR�ibR�kcS�ibR�ibR�jbS�kbS�lcT�lcT�kbR�e]S���|�������������������|�CJ2�5?+�:72�*0+�Z?>����XU��9:��@D��BD��AB��C?��E;��B:��B8��;,�=,��<+��:+�}9-�}9/�}:0�|:1�w:3�s8/�p6,�o8-�n7+�n6/�k4,�g3*�`.$�p8/��UQ�z\O�NO>�5@1�/5,�330�.3+�4>1�;K8�0>.�-2/�54+�AM/�s�Y�n�T�Tu?�Z|E�_�L�_�I�WwH�hcS�hcS�hcS�hcS�hcS�jcS�lcT�mdU�mdU�lbQ�lje����������������������������KO1�=6)�OHF��������������qq��=:��@<��@@��>?��B=��@<��C<��;1��=/�~<,�:.�{9/�|90�{<3�z<4�p;1�k8-�i7-�h8-�h8.�k70�i6-�a0'�Y+�m=4�vTN�G@3�.9)�1<.�7:2�686�280�-9*�6D2�9H6�16,�,-"�@J1�z�m�^�M�Qo<�VsB�\yG�b�L�QjE�gdS�gdR�gdR�gdR�fdR�icR�lcU�mdU�mdS�jaQ�ddd�����������������������������rnW�AJ<���������������������޲���OA��80��A<��B=��E@��?;��<3��=3�~<1�~:.�|9/�|90�z92�v80�j8/�h8/�f7,�e7-�e7,�i60�i70�f6.�h;2�nLB�883�14,�37-�56+�37)�/9+�09*�.8*�/8,�8A2�;C2�01$�DM:�o�j�Gj=�Lk<�Li;�WuF�b�N�CV;�heV�heW�heW�heW�heW�ieV�kdZ�neW�hfQ�nlh������������������������������ٸ�psW�o{j������������������������������j^��8+��@6��H9��E6��B7��?6��;2�}92�x8/�u7.�s7.�o5+�j70�h70�f5/�g6/�i70�l71�l4�fF9�cJ5�_M5�i�QYF�*1(�07,�17-�06,�/3,�-2-�.3-�-2,�,0+�,3,�)4-�-8-�2>-�2>*�6C.�DV;�H]=�^qR�ZlS�,8.�heV�heV�heV�ifW�ifW�jeV�lc\�ngZ�hiQ�lup������������������������������������������������������������������������������Լ��kS��?.��6*�8,�oA3�r=7�s?9�sA;�o?8�n=6�q94�l:3�d=2�^>2�P;+�UP9�]X=�]]?�nv\�2@+�27/�28.�39/�28-�/5,�.3-�.3-�,1+�*/)�+0+�+3+�*4,�-5,�7@5�9C4�3>,�>J4�\hT�Q]O�+4-�gdU�heV�ifW�ifW�ifW�jeV�nc\�lhZ�flS�hwo��������������������������������������������������������������������������������������ì��u]�yH1�e6"�e3)�j90�l?4�i>4�h>2�cA7�_D5�YG5�e]G�EF/�9C'�EI+�ppR�\`G�29'�7=5�7=3�7>4�8>3�8<5�7;6�6;5�271�.3-�,1+�(.(�*.*�,1,�/2/�=D=�=J8�1?(�BP<�EPD�/90�ddS�gdU�hgW�ieW�hfW�keV�nd\�lhZ�dkR�dwo����������������������Ҷ�ƿ��������������������������������������������������������������������������ѽ��hS;�XD,�]K2�\L4�VO:�QN7�MO8�^gK�@L0�=E*�GJ+�igJ�`YD�FF5�:?5�:>5�8>4�9?5�9@8�;A;�:>9�:@:�9=8�7;6�062�,1,�+/.�)-.�)3)�6J2�9L3�8I1�;K8�/;.�\gO�_iR�gkW�ihX�lfX�lgY�kf[�hgY�elY�|���������������������������ɾ������������������������������������������������������������������������������mgK�RK-�UO2�SO3�PN4�LO6�HO5�EN.�LS0�]e@�aeF�VV=�WT<�UR9�MI6�CB5�xY�u��~t�N�P~v~�zy�V~.�/|1�2|2�1|0�2|2�2}0�.|.�0|0�/|0�1|3�5y8�>v@�?uA�DmM�TfY�heq�tbu�tck�_b^�]eZ�WiT�ShS�RjT�Wdc�jr\�9~6�4}2�2~0/~/�0},�7sP�j��{p�F�F�^}�zl�W,,}.�.|-�.~-�-~-�-~-�-}-�.}.�/}1�0|2�5z4�7x7�:w=�CqG�IiM�]ej�qas�qcb�[e\�ZfX�TiS�RkQ�PiS�Zgf�kwd�<|5�4}32~1|1~1~1~/�.w4�V��yx�G�9�6|C{N}X�,~,~-�-}+�+*�*+�++�,-�-~.�-}.�.~.�0|3�5z6�7y;�@vA�BmI�Sf\�gcr�re^�XgX�WiU�RjP�PmP�OlU�_lg�}x�~_zA�4|/~/.~.~/0�0.~-�d��w��sz]�kv�y�z`�.}.�.-+�*�)�'�***�)�(�+-�,~-�+,�-}3�5|4�3{6�9{;�;oD�RkV�Ygb�hhZ�UhT�TjR�PkN�MoM�QoY�\po��w�vzxU~=|/�)~-�-~,�-.�-x*i��w�z�o�u�p�u�x]/.~00}0�/~.�+�+�)�)�))�*,�-~+�+|.�0|4�6|3�2{3�5{6�3t5�FkR�UiS�YjV�TkR�SlR�MmL�JoM�Xr\�et��v�q�umvV|:�*)�)�*�+�-�,t'^k�x�k�p�o�o�u�xT|22|3�6|6�3}2�/�0�-�*�+~+�.}/0~/�0z3�7y:�:{6�3{4�6|5�2x1�8rF�OpO�PlT�TkQ�OkO�LoI�HpP�Yr^�lt�o�u�m�snxy\y8~&�'**�*~'z%�Xm�v�k�q�p�p�v}xP}77}8�:|=�<|:�8~8�6~2�1}2�2}3�4|7�8x:�>x@�?z:�8|8�9|9�8w6�8rB�RqY�UoR�RoM�LnL�Gmn�rqS�Xoc�wo}��q�~�q�x�t�t`x:�+|(},|,�0sM�jlusm�m�s�p�uywR}89}=�?|?�A{A�@z@�>y<�;z;�8|5�4y7�y<�:{7�6w9�=uA�CwA�>x;�;w9�Tj}�`dT�df[�_ed�Wda�ido�mdn�mb`�gmo�kf��teq�{in�npq�uwz�zvقs��|tF�Bxv��~�z�{��́ρ�vrx_~2�4|7�;zB�EvG�H|D�IxA�dqu�d~q�_~p�`�m�vZ�\v\�[u\�^s_�^t^�\uY�LvG�NvX�]no�rbc�_^d�g^e�d`f�abO�\a^�ecj�kcm�mce�XbW�\`j�o`n�m`m�mel�hfX�ShP�JlL�jpf�jnx��tZ{,|6�5y7~=dst�b�q�_�p�c�nvv_�`v`�`v_�cvb�`ra�asa�YvH�AzC}FpM�sbw�b^^�d]e�ead�_cN�Qb]�iet�jg]�^fW�XdZ�Yc[�h^p�qbq�ih[�SiO�OkL�EmT�eqi�jqe�E}-{;wJ�9y7~;dst�_�p�b�p�fwpuv`�`v`�axa�bzb�bxb�bub�bwU�Cy?{�ie��{`e�b`f�hbi�ie_�dbs�xgn�YjY�TkO�NjQ�RhR�Xd_�ce^�TkP�OlM�LnH�Fn\�`rg�kow�lsM{dsL�7y6~~/vHx~nZs\m[tfpqvMwd�dxd�dwd�dxd�fyd�l��|����{��s���un}u~�~�������r㙀dZ�fel�`oU�QpO�LpJ�HqG�EsE�DtB�CtE�FqH�Mut�j|.|4{3}3|2~1}1}1}/}2{9z:wFzPrLwZpUuevkw=wd�dwd�dwd�cye�eyd~��}�~���y�~�s��y�����������~��k��_f_�`qV�RsO�MrL�LsH�FtG�EsE�EtI�NpO�Ov|T{-}3|4}3}1}/}0}/}.}0}/{3x8{8v{8wC{b|W{0wc�dwe�ewe�dye�gyg|q��{�|���s�~�yՄ����~�������~��������s���l�TpA�@rF�KrI�ItJ�JsJ�\sC~<}=~;~9~3}.�-}+y.yAvCxAzDz5u`|cvg�fwf�fxf�e{g{���{�y���u؄�}���������~���~������|��������t���oe�IpM�MsK�KrI~GnL^r`�SrR�PwH�@{<}<{>{={=|>|?|A{@|Yu�tNPv�yV./122102220..00/01358>@?ADMTYhqtutk_^]ZWTSSRTWcj\964220//0,7Pj�pFF^�lW,,..-.-------../1025477:=CGIM]jqsqb[\ZXTSRQPSZfkd<54321111/.4V�xG96CNX,,--++**+++,--.-...03567;@ABIS\grr^XXWURPPPOU_g}�_A4//../00.-d��s]k��`...-+*)'***)(+-,-+,-354369;;DRVYbhZUTTRPNMMQY\o��zU=/)--,-.-*i�������]/.000/.++))))*,-++.0463235635FRUSYVTRSRMLJMX\e����mV:*))*+-,'^�������T2236632/0-*++./0/037::63465218FOOPTTQOOLIHPY^l����x\8&'***'%X������}P778:=<:88621223478:>@?:8899868BRYURRMLLGnrSXcw}������`:+(,,0Mju����yR89=??AA@@><;;8547<:769=ACA>;;9T}`Td[_dWaiomnm`gok�tq{nnquzz��|FBv�����ϰr_247;BEGHDIA<:9989=BB?<:9=cWS\XS\__dbghigcau~zo[itw{y||�����t�������ω{/.27=CJHW�}YB5118q�~�~���Z\\[\^_^^\YLGNX]orc_dgedfaO\^ejkmmeXW\jonmmmlhXSPJLjfjx�Z,657=s������v_```_cb`aaaYHACFMswb^deed_NQ]itj]^WXZY[hpqqi[SOOLETeijeE-;J97;s�����wu```aabbbbbbbUC?<>i�{ebfhii_dsxnYYTONQRRX_c^TPOMLHF\`gkwlMdL76/H~Z\[fqMdddddddfdl��������nu�������Zfl`UQOLJHGEEDBCEFHMtj.4332111/29:FPLZUek=dddddceed~�������ϯ����������__`VROMLLHFGEEEINOO|T-3431/0/.0/3888CbW0cdeeedeggq����������������������TA@FKIIJJJ\C<=;93.-+.ACAD5`cgffffeg���������������������������eIMMKKIGL^`SRPH@<<>==>?A@<9=SUDIR;~}{}}}}}{{ywuofgcdcdihhel~}}~u���x�~|~~~}~}|{ywujfacefikkes}}~~t���|��~�����~~}{|slgihjjnqouw{~~}~zwv}}|}��|�{yz}{{rpnkkopqsurx}�~olnu}}|{{yz|{wwy{vpiggqrfqmkkprtwxlnoyu~}zxx{x||yu|wfafed^[Zgefdhtztuz���|||{u����u��kcbcba[[[cebgenwqms�|xwy{v�����lhcb``^\`b_^hbbekqmow��}rvvvv�����ahgdba`_f]_`^dabfcliqo�zuuuuutw���_agdc_][\hfbbc_bccennojnjgvsrsutv�hjedc[`baamfdgead_^_mqpijgbmttts���leceg`^]hhgdmdc`b^__oqtkff_iuus����|l`c_d_`jjec^^a`[`^msuoafem{y������xlka___bbbafdc`_[[at{ujcdfgz}�����|tmb[]aa___ec`ccba`jtzimddfawwvw��wqre_^^cabcacbc_bdfkooaq|hd`]vvvwssuyud_^^dbeghec_`hiklpq{y{ha`evvvwtwvwpieeefcflpomlhlnpnqtkv{hafdvvvvvw{zwytidfddkmloppprqrtvwx~ochiwwwvv}�nq}{nffdlloprrrrrwy|}y{ujljwxxyu��{xr~�yecnopqsttqt|||}~|xtprwwwzt�xr}���gjqtttstqt|||}}}|zw{wwxzt�~ux�}}�upptttqt{|}~~�|vy�����������������˺��������������~�����������������ܽ�����™��|~��}�~{~���������������������s~�����zoot���������������������vllv��}�yqou�������������������͍���Ĵ����vuvu��������������������Ӹݺ����ж����|�����v{���yy���������˾������Λ~��������uxwu��������������ƿ��Կ�����������yuv���������������˿�����x�v{�������~������������������˾���tupo�������x��ϸ�������Ѷ������˷��rqrmv����}x{���´��������������Ϻݑvqrot���}ux����������������������ۂ{qqpw��{xz|���������������������zrstv~~|yz�������������������ֿ~{vuqsq������������κ���������ư���y{�xqqm�������}����ͯ��µ���ν�����{�wqpp���������������ƥ�����������x|woor��������~������ʤ����������z|}}}prr��������~������ͬ���������{}z~}put�����{���}��������������|}~~~z{xuu�����z������}����������~~}}}}|||{{����~x�����~�������|��~}}~~}~{xy \ No newline at end of file diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input_gray_lsb_08bit.mat b/ImageMagick-6.9.12-44/PerlMagick/t/input_gray_lsb_08bit.mat deleted file mode 100644 index 78ea147..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input_gray_lsb_08bit.mat and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input_gray_lsb_double.mat b/ImageMagick-6.9.12-44/PerlMagick/t/input_gray_lsb_double.mat deleted file mode 100644 index 7686dc2..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input_gray_lsb_double.mat and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input_gray_msb_08bit.mat b/ImageMagick-6.9.12-44/PerlMagick/t/input_gray_msb_08bit.mat deleted file mode 100644 index 1517e38..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input_gray_msb_08bit.mat and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input_p1.pbm b/ImageMagick-6.9.12-44/PerlMagick/t/input_p1.pbm deleted file mode 100644 index 59fa992..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/input_p1.pbm +++ /dev/null @@ -1,92 +0,0 @@ -P1 -70 46 -0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 -0 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 -0 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 -1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 -0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 -1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 -0 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 -1 1 1 0 1 1 1 0 1 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 1 -1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 -1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 1 -0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 1 1 1 1 1 0 1 1 1 1 -1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 -0 0 0 0 0 0 0 0 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 -0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 0 0 0 0 -0 0 0 0 0 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 -0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 -0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 -1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 0 0 1 1 1 -0 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 -0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 -1 1 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 0 1 0 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 0 1 1 -1 0 0 0 0 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0 1 0 0 0 -1 1 1 1 1 0 0 0 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 -1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 -1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 0 0 1 1 0 1 1 1 0 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 -1 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 -1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 -1 0 1 1 1 1 1 0 1 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 -1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 -0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 -0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 -1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 -1 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -0 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 -0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 -0 1 1 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 1 1 -1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 1 -0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 -1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 0 1 0 1 -0 1 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 1 -0 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 1 0 1 1 1 1 1 1 1 0 -0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 0 -0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 -0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input_p2.pgm b/ImageMagick-6.9.12-44/PerlMagick/t/input_p2.pgm deleted file mode 100644 index 5bc03cd..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/input_p2.pgm +++ /dev/null @@ -1,127 +0,0 @@ -P2 -70 46 -255 -7 8 8 9 9 9 8 9 8 8 8 7 7 7 7 7 7 8 9 9 11 13 14 14 15 16 23 34 44 53 67 75 79 -75 60 45 42 40 37 32 30 29 30 30 31 33 43 48 33 14 10 9 9 8 8 7 7 7 7 13 29 49 -61 47 20 21 47 79 49 24 7 7 8 8 8 8 8 8 8 8 8 7 7 8 8 7 8 8 9 9 10 12 13 13 14 -15 21 28 37 48 65 73 82 79 58 42 41 40 36 32 30 29 29 28 30 32 46 54 33 11 9 9 -8 8 8 7 7 8 7 10 23 41 61 44 17 16 29 58 39 24 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 -8 8 8 9 9 10 10 11 12 14 17 19 24 36 51 65 78 72 46 37 38 37 33 29 29 28 27 26 -27 34 50 53 36 12 9 9 8 8 8 8 8 8 7 7 10 25 70 52 18 11 10 15 20 25 7 7 7 7 6 -6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 9 9 10 10 12 13 14 15 21 30 37 48 66 65 38 33 34 -33 30 28 26 26 25 25 28 36 48 58 65 30 14 9 7 7 7 7 7 8 8 7 7 33 93 71 45 28 -38 70 63 31 7 7 7 7 6 6 6 5 6 6 6 6 6 6 7 7 7 6 6 7 9 9 9 9 10 11 12 12 17 27 -31 33 42 48 34 30 30 30 28 26 25 24 23 25 29 34 48 76 89 50 24 12 7 6 7 7 7 7 -7 7 6 37 86 88 131 126 100 107 78 29 7 7 8 8 8 8 7 6 6 6 6 6 6 6 7 7 6 6 7 8 9 -10 9 8 9 9 10 9 10 18 26 29 29 33 31 30 27 27 27 24 22 21 23 29 31 37 60 88 89 -65 41 24 11 6 6 6 6 6 7 7 5 29 81 85 122 116 88 88 59 23 8 8 8 10 10 9 8 7 8 7 -6 6 6 7 7 8 7 8 9 10 11 11 10 9 9 10 11 9 8 11 18 25 25 25 27 28 26 26 25 22 -20 20 24 30 32 40 63 86 91 71 57 50 28 10 5 5 6 6 6 5 5 25 62 69 75 77 77 75 -54 21 10 10 10 11 12 12 11 10 10 10 8 8 8 8 9 9 10 10 11 13 13 13 11 10 10 11 -11 10 10 10 16 27 31 27 26 25 23 22 22 21 51 50 24 26 33 48 59 74 88 80 71 73 -60 31 11 6 5 7 7 8 19 38 47 57 64 62 68 63 50 22 10 10 12 13 13 14 14 13 13 13 -12 12 12 10 9 9 10 12 13 15 15 13 12 11 11 11 31 36 28 43 38 37 39 37 39 40 36 -23 22 48 68 58 29 32 46 77 81 82 83 81 78 78 77 71 69 57 35 11 9 13 28 51 51 -52 58 69 82 68 44 26 9 10 12 13 14 15 15 15 15 13 12 12 12 11 10 10 11 12 14 -15 14 13 12 12 11 26 78 52 32 49 39 43 46 36 45 57 73 65 60 70 58 51 43 39 78 -79 67 81 81 82 83 84 87 87 89 90 97 63 17 14 47 85 82 86 117 154 160 112 44 30 -8 9 10 11 14 16 16 17 15 17 14 12 11 11 11 10 11 12 14 15 13 12 11 11 12 41 39 -34 38 37 33 38 40 42 48 53 67 77 73 63 58 50 58 73 85 65 40 52 74 83 85 86 87 -86 88 87 95 97 67 46 152 192 186 210 237 236 215 161 64 51 8 7 8 10 12 15 18 -17 24 61 54 26 14 9 8 8 10 12 14 15 11 9 8 10 26 40 36 34 43 51 44 39 41 50 48 -57 61 72 71 56 59 57 57 64 65 52 39 40 61 80 82 87 87 92 93 92 94 80 96 39 182 -255 242 246 255 253 247 214 132 121 10 9 8 9 11 14 19 18 33 105 127 103 78 43 -18 14 11 12 13 12 15 22 20 20 33 38 41 40 46 57 56 54 57 59 65 68 73 77 69 55 -54 55 63 71 46 41 44 52 61 64 76 88 84 90 92 91 93 89 98 64 128 255 253 251 -245 247 232 190 205 213 13 12 10 8 9 13 17 18 26 90 132 141 143 112 62 36 22 -11 10 19 53 76 60 57 42 37 41 48 58 65 60 68 68 61 68 77 77 77 64 53 52 55 57 -72 58 45 46 52 64 52 70 76 83 93 90 94 95 96 92 59 58 207 253 252 244 246 227 -164 227 241 17 16 13 11 10 12 16 16 21 74 121 129 131 120 103 80 55 36 33 60 -80 67 57 69 55 46 51 58 60 60 60 62 58 54 52 62 83 76 60 63 72 64 61 73 65 56 -48 46 49 46 55 60 80 101 91 93 98 91 101 52 21 155 252 252 251 252 254 205 235 -243 20 20 17 15 12 13 16 17 21 71 110 113 120 116 122 120 110 72 66 74 67 54 -59 73 64 55 54 44 49 61 63 63 55 48 49 53 57 66 68 68 75 64 51 65 65 69 50 48 -45 43 42 47 77 99 95 92 96 102 113 71 17 153 255 254 252 240 253 250 238 242 -22 21 20 18 17 17 18 19 22 60 88 92 103 94 79 69 72 70 67 70 67 50 62 70 60 50 -48 44 54 66 63 65 55 45 51 70 51 48 53 56 54 50 52 62 71 81 66 50 43 40 39 40 -64 93 84 90 101 100 91 55 33 203 255 255 223 184 207 238 207 209 21 21 21 20 -20 19 20 20 20 32 52 64 73 58 44 32 63 83 72 76 65 44 53 55 52 46 46 48 57 66 -76 81 78 74 78 74 55 53 67 69 58 46 51 65 65 57 53 62 45 36 37 35 49 95 103 -104 106 93 84 83 68 148 180 133 103 103 125 161 194 161 20 20 20 19 20 20 21 -22 21 20 25 41 66 70 66 45 52 70 82 72 48 36 53 63 57 44 49 51 59 72 64 69 73 -75 78 72 73 70 81 73 63 73 59 63 57 49 48 68 52 54 55 46 41 87 116 111 108 91 -83 56 49 54 43 53 72 93 98 90 120 125 20 20 19 19 20 20 20 22 22 21 21 29 53 -87 94 83 69 58 76 63 41 35 56 71 74 65 47 53 66 71 73 78 74 72 79 87 96 73 56 -43 55 73 62 52 47 37 38 60 63 74 78 67 45 72 120 111 102 87 78 27 44 59 71 82 -84 89 94 83 115 135 20 20 20 20 20 20 21 22 22 21 20 32 65 82 102 89 78 70 62 -52 37 43 55 61 61 75 58 57 71 77 77 79 73 69 80 100 81 53 33 23 39 48 64 52 50 -41 47 67 64 79 78 72 50 55 125 113 96 87 59 21 60 80 82 76 75 79 85 89 103 88 -21 21 21 21 21 21 21 20 27 34 35 52 81 76 70 84 89 75 62 51 37 50 52 51 62 64 -67 62 72 87 80 65 62 61 65 62 61 51 63 64 57 78 64 60 64 74 77 70 60 74 77 74 -52 48 129 106 89 87 35 25 61 72 69 68 72 76 77 90 84 49 22 22 22 22 22 22 20 -28 56 60 54 68 90 115 123 61 55 78 68 58 44 49 69 49 59 64 65 65 71 73 83 75 -78 81 60 70 68 81 106 101 76 58 64 65 63 79 83 67 61 72 79 75 56 42 120 95 87 -81 16 24 59 70 61 64 69 72 74 81 72 43 20 22 23 23 23 21 28 51 58 44 64 115 -185 215 196 114 59 78 87 69 60 46 51 66 53 70 67 62 67 60 55 81 87 100 95 76 -74 83 93 87 63 67 62 58 66 69 68 58 64 73 78 75 60 44 108 94 87 54 11 15 44 60 -56 60 65 66 60 49 28 24 18 20 23 25 23 30 54 56 41 54 96 147 174 167 127 61 37 -50 92 100 79 63 49 53 56 70 70 63 65 52 44 53 56 88 81 63 80 72 67 77 72 71 65 -64 68 70 69 60 63 71 75 74 60 59 99 86 87 29 20 13 24 49 52 55 60 54 47 40 33 -35 14 15 21 23 30 49 49 36 46 78 97 100 95 90 76 39 25 30 54 98 114 86 51 45 -52 58 54 61 61 50 50 51 47 67 61 52 68 76 79 79 80 73 64 65 69 71 65 60 61 66 -72 71 58 82 92 86 57 9 13 9 23 41 45 50 55 52 47 45 44 43 9 11 16 19 34 41 26 -35 62 78 77 72 70 72 64 35 26 28 63 85 107 114 50 45 50 57 53 52 58 51 50 51 -52 56 51 56 78 81 78 79 80 73 61 64 70 73 64 57 59 59 58 57 60 94 86 87 18 6 8 -24 101 56 44 57 60 54 52 46 46 50 7 7 10 14 28 32 33 64 79 71 69 69 74 72 51 -30 28 28 49 83 96 65 51 51 58 56 50 47 65 54 51 50 53 59 61 72 78 70 68 76 73 -64 61 66 73 77 65 54 53 53 49 48 75 88 86 40 9 7 16 107 145 57 44 62 59 50 50 -49 49 56 7 7 8 11 19 26 44 87 91 67 69 78 71 53 33 27 28 29 35 75 72 60 60 56 -63 50 46 50 63 48 49 52 53 58 68 74 69 75 82 72 64 63 65 69 72 72 62 47 45 45 -40 42 92 85 59 14 7 11 69 136 87 25 42 58 51 48 54 55 53 64 12 12 11 14 18 22 -33 64 80 58 51 56 45 32 28 29 30 36 41 58 64 64 58 53 59 44 41 60 72 41 44 50 -59 66 70 69 81 80 56 61 63 66 69 71 70 71 60 43 37 35 29 52 92 63 36 9 17 67 -82 72 20 14 43 57 50 52 56 60 61 73 19 20 20 20 22 25 26 35 42 36 26 23 24 27 -31 32 36 46 39 51 64 62 58 56 58 44 35 48 60 61 60 61 69 72 67 50 43 46 59 71 -68 67 67 68 69 69 54 37 31 27 24 64 54 43 37 38 101 64 24 11 8 13 44 60 56 58 -57 66 77 67 27 28 28 27 28 29 30 29 29 28 26 19 16 20 25 28 44 61 56 44 54 60 -57 57 58 46 29 39 47 56 68 68 71 72 58 38 36 42 60 72 74 70 67 65 62 53 37 30 -27 23 23 44 38 39 50 79 27 7 10 9 10 12 46 66 63 62 62 74 74 50 30 31 31 31 30 -32 32 31 31 31 31 26 17 14 15 16 19 53 76 51 48 56 56 56 56 45 27 29 44 61 75 -58 44 43 34 34 35 36 42 57 72 72 66 54 41 31 26 25 23 19 28 37 39 41 36 16 7 11 -18 11 10 11 46 67 64 65 73 78 50 48 31 31 31 31 31 31 32 32 32 32 32 32 23 15 -13 12 13 40 80 79 55 51 55 57 58 56 42 46 65 74 59 35 31 27 23 25 27 28 30 35 -44 49 43 33 28 25 23 22 20 20 33 34 39 42 49 39 20 33 19 10 10 12 47 67 64 69 -78 53 49 48 31 31 30 33 32 33 32 33 33 32 33 33 31 21 13 12 30 49 66 96 69 58 -60 64 67 71 70 73 74 69 55 34 28 26 24 24 23 22 22 22 25 28 29 26 24 23 21 21 -18 22 32 34 39 38 23 27 38 19 11 11 10 11 39 67 66 76 58 45 53 46 31 31 32 31 -31 32 32 32 33 33 33 33 30 30 25 12 25 36 42 55 58 59 56 56 63 66 68 68 68 68 -56 33 24 24 26 25 24 23 22 23 22 22 22 22 21 20 19 18 17 23 34 37 38 36 33 31 -24 12 10 11 10 10 28 62 73 64 43 47 52 42 31 32 33 32 32 32 32 32 33 33 32 28 -41 90 110 49 11 10 11 11 18 40 60 61 65 66 66 64 61 61 62 41 25 24 25 25 24 23 -23 23 22 21 21 21 20 19 18 17 15 21 38 39 36 27 19 11 13 15 12 10 10 10 21 60 -75 45 41 46 46 39 31 32 32 32 32 32 32 33 33 32 29 56 162 246 255 197 75 15 11 -10 7 17 84 64 63 67 65 65 61 58 64 49 28 24 24 24 23 23 23 23 21 20 19 19 18 -18 17 16 14 19 39 33 19 11 8 8 8 11 15 10 8 9 16 61 61 35 40 44 44 37 32 32 32 -32 32 32 33 33 33 32 37 136 255 255 255 251 214 90 18 10 17 83 221 204 81 49 -54 59 60 60 62 51 29 25 23 23 22 22 23 23 20 18 17 17 17 18 17 14 12 20 29 13 -9 10 10 10 9 9 12 14 9 6 15 68 46 31 34 39 45 30 32 32 32 32 32 32 33 33 33 31 -32 111 239 251 243 242 251 180 39 16 77 210 250 255 253 132 45 42 56 56 59 44 -29 25 24 23 22 22 22 21 18 17 17 16 16 17 17 16 18 24 10 8 9 9 9 9 9 9 9 12 13 -7 17 55 28 29 28 36 44 19 33 33 33 33 33 33 33 34 33 38 97 202 255 254 242 241 -251 171 41 46 152 253 254 253 255 255 197 63 40 51 54 40 28 25 24 23 21 20 20 -18 18 17 16 17 17 18 19 21 45 37 7 9 9 9 8 8 8 8 7 8 11 11 16 21 19 27 24 35 -39 12 33 33 33 33 33 32 33 34 33 54 190 255 255 248 202 201 218 160 110 154 -226 255 254 252 252 252 255 250 106 38 46 44 32 25 22 21 21 21 19 18 19 18 18 -17 19 20 21 21 52 23 7 9 9 9 8 8 8 8 7 8 8 9 10 10 12 20 23 36 33 9 33 33 33 -33 33 33 33 35 34 43 152 254 255 243 210 209 201 170 199 248 255 254 252 252 -252 251 251 252 255 175 59 34 28 23 21 21 22 22 21 20 20 19 18 17 13 20 24 26 -42 11 9 9 9 9 8 8 8 7 7 7 7 8 8 12 13 10 15 31 25 8 32 33 33 33 33 33 34 35 35 -43 140 251 254 252 228 186 171 193 241 252 254 252 252 252 252 251 252 246 253 -255 249 147 57 25 16 16 18 20 19 19 19 18 18 28 15 12 15 39 27 9 11 11 11 11 -11 11 10 9 8 7 6 7 7 8 14 15 10 17 18 9 31 32 34 33 33 33 34 35 34 42 156 254 -254 252 229 159 134 210 255 254 253 252 252 252 252 252 252 248 252 254 255 -255 255 230 179 136 25 17 20 20 20 19 19 31 16 13 16 33 26 15 12 11 11 12 12 -13 12 12 11 11 9 7 7 6 7 14 15 14 15 10 31 32 35 34 34 35 34 34 35 60 161 241 -239 214 176 136 135 197 248 252 252 253 253 251 251 250 252 252 241 219 247 -254 254 254 251 198 34 18 20 19 19 18 18 17 19 29 30 22 22 21 17 13 12 12 12 -12 12 12 13 14 13 12 11 12 23 24 15 18 22 12 diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input_p3.ppm b/ImageMagick-6.9.12-44/PerlMagick/t/input_p3.ppm deleted file mode 100644 index d131158..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/input_p3.ppm +++ /dev/null @@ -1,809 +0,0 @@ -P3 -70 46 -255 - 48 47 45 50 48 46 54 50 47 56 51 46 - 58 51 45 57 50 45 56 48 45 57 49 46 - 56 48 45 56 48 45 55 47 44 53 45 42 - 52 44 41 53 45 42 53 45 42 49 45 39 - 49 46 39 52 49 42 55 52 45 57 54 47 - 63 58 47 70 63 51 74 66 52 76 65 50 - 78 66 50 85 65 50 116 68 52 154 67 51 - 180 65 53 197 69 61 224 68 71 237 67 70 - 246 61 66 241 60 64 214 64 59 184 63 47 - 178 63 45 173 64 45 163 65 43 152 64 43 - 146 63 46 145 61 44 146 61 43 147 61 42 - 149 63 46 153 63 51 177 66 51 187 68 54 - 149 70 57 82 58 47 58 53 51 55 50 49 - 55 50 47 54 49 46 51 48 44 47 47 45 - 48 47 45 51 44 45 54 43 45 80 55 56 - 130 73 71 157 98 110 140 124 166 108 112 165 - 80 72 110 82 76 97 117 119 124 149 154 144 - 122 124 108 89 86 83 47 46 44 48 47 45 - 53 48 45 55 49 45 56 49 44 56 48 44 - 54 47 44 56 49 45 56 49 45 56 49 46 - 55 46 44 52 45 42 52 44 42 54 47 43 - 54 46 43 51 47 42 51 48 42 52 49 43 - 54 51 45 55 53 48 62 56 45 69 61 50 - 72 63 49 73 62 46 75 64 47 77 68 51 - 105 69 52 140 64 46 166 60 45 186 71 60 - 220 68 71 235 66 69 252 60 65 247 60 64 - 209 65 59 177 63 45 176 63 43 173 63 44 - 162 64 43 151 63 43 145 62 46 144 61 44 - 145 61 42 144 59 42 145 62 45 152 62 51 - 186 64 52 200 68 56 147 72 59 68 55 44 - 57 53 53 57 51 49 54 50 47 54 50 46 - 49 49 45 45 49 46 48 48 46 53 47 46 - 50 42 44 69 50 49 120 65 53 148 89 92 - 134 125 171 99 108 172 74 62 107 75 64 92 - 93 94 103 128 134 126 108 112 95 89 87 83 - 44 44 44 44 45 43 48 47 44 49 46 43 - 50 44 40 50 45 42 48 44 43 50 44 43 - 50 43 43 50 44 43 50 44 43 49 44 43 - 49 44 41 51 45 44 51 45 44 51 47 44 - 51 49 44 52 48 44 53 50 45 55 53 48 - 58 51 44 62 54 45 64 54 45 67 56 45 - 72 59 47 69 69 53 85 68 52 109 61 43 - 132 57 40 159 69 52 192 72 61 220 69 64 - 246 60 62 236 62 61 185 65 48 165 64 42 - 169 63 45 165 62 45 155 63 44 145 62 41 - 142 62 44 140 61 45 139 60 45 137 59 46 - 137 63 47 155 66 49 195 64 56 195 71 68 - 137 87 78 60 63 53 59 52 49 57 51 46 - 53 51 46 49 52 47 45 52 46 44 52 48 - 47 51 47 49 50 48 48 48 46 51 45 43 - 73 46 33 108 77 78 138 135 189 107 113 198 - 72 61 127 61 49 88 53 52 72 62 70 70 - 73 83 73 89 90 79 44 45 47 43 45 47 - 46 45 45 47 45 41 47 42 39 45 43 40 - 44 42 42 44 42 42 46 43 43 46 43 43 - 46 43 43 47 43 43 47 45 45 48 44 44 - 48 45 46 47 45 42 50 46 44 50 46 43 - 50 45 44 51 48 46 56 50 47 60 52 47 - 62 52 47 65 53 45 70 57 49 72 62 55 - 81 60 53 95 55 48 121 55 45 147 59 47 - 163 65 51 188 69 57 222 69 64 218 72 65 - 167 66 47 155 64 44 158 62 45 156 61 47 - 148 61 45 140 61 43 136 60 43 135 60 44 - 133 60 46 130 60 50 134 67 55 157 71 58 - 186 69 64 180 103 95 143 138 121 87 101 87 - 67 66 56 55 53 43 47 49 42 46 49 43 - 45 48 44 45 48 47 47 48 46 48 50 46 - 47 50 46 47 45 50 52 42 44 103 99 98 - 154 157 206 126 135 208 105 112 158 89 92 111 - 96 112 114 130 150 140 124 143 129 95 101 81 - 44 47 50 43 47 50 46 46 48 45 46 45 - 45 43 41 44 42 43 43 41 43 40 39 40 - 42 42 43 44 42 43 44 42 43 42 41 41 - 42 40 41 45 43 44 46 45 46 47 44 43 - 48 44 43 46 42 41 47 43 43 48 45 45 - 56 49 49 60 51 50 59 50 49 62 48 46 - 65 50 47 65 55 51 66 58 54 75 54 50 - 104 55 47 137 61 48 149 62 53 152 65 51 - 175 68 55 186 71 60 158 63 51 146 63 44 - 148 61 43 149 59 45 142 60 45 135 59 44 - 135 57 41 130 57 42 127 58 46 127 63 55 - 134 71 64 151 69 62 174 85 82 163 145 123 - 140 171 140 114 129 112 83 90 71 60 64 51 - 48 49 40 45 41 39 50 44 43 50 44 43 - 48 44 42 48 45 43 48 47 43 50 42 49 - 48 41 40 101 113 82 149 161 156 143 165 163 - 166 202 179 164 199 176 143 182 151 153 186 152 - 133 161 132 89 100 74 46 48 46 47 47 45 - 47 49 46 50 49 46 51 48 45 51 47 44 - 50 45 42 45 42 43 44 43 44 42 41 45 - 43 40 44 45 39 44 43 40 41 44 42 41 - 45 45 43 47 45 44 46 43 42 47 43 41 - 52 44 41 54 47 42 59 51 46 61 52 48 - 59 49 45 59 47 46 62 47 46 62 51 44 - 53 57 47 57 51 44 79 44 39 105 58 45 - 131 65 49 142 64 49 146 59 45 152 66 50 - 148 62 50 147 60 47 137 61 46 137 63 47 - 139 60 47 132 57 44 123 59 44 118 58 42 - 125 59 48 134 71 59 135 75 68 149 81 79 - 147 129 112 144 169 139 137 173 142 119 150 121 - 92 123 90 78 94 71 61 58 51 50 39 40 - 47 39 41 45 40 43 48 40 44 50 40 47 - 49 43 48 48 42 48 43 39 31 91 102 64 - 145 162 118 140 170 118 160 201 140 157 195 147 - 132 175 126 135 173 130 118 142 112 79 91 68 - 50 51 45 51 52 45 53 51 46 57 54 49 - 57 54 49 58 50 46 56 48 45 51 46 44 - 51 48 48 45 46 48 47 40 47 49 41 46 - 47 42 44 49 46 42 49 48 42 48 49 46 - 47 48 48 52 47 43 59 49 43 65 53 44 - 67 56 47 65 57 48 61 53 45 59 48 47 - 60 49 47 69 49 45 82 41 46 70 42 46 - 55 48 41 82 47 40 106 57 46 131 58 55 - 134 57 52 127 63 53 132 66 54 137 65 49 - 133 62 45 136 58 43 133 59 42 118 62 41 - 118 56 44 115 57 45 123 64 52 137 71 62 - 136 78 69 134 100 86 122 146 113 123 175 136 - 131 177 140 118 158 124 101 146 103 100 135 101 - 80 102 80 52 61 48 42 38 35 46 36 38 - 43 42 42 41 43 44 39 43 47 39 39 45 - 41 36 34 87 92 72 126 145 106 123 156 106 - 126 163 111 127 165 111 125 165 116 126 161 123 - 111 137 108 76 86 68 55 56 50 55 56 50 - 57 57 52 60 58 53 64 61 56 66 58 56 - 65 57 53 61 55 51 60 55 53 58 53 52 - 57 48 48 57 47 47 54 49 46 54 50 46 - 54 51 46 54 52 49 57 55 51 63 55 50 - 66 57 48 72 61 49 74 62 52 72 61 52 - 66 56 48 64 54 49 63 54 50 60 57 52 - 67 53 52 65 53 48 60 54 42 69 53 39 - 99 54 45 135 61 59 144 66 65 132 67 59 - 132 62 54 127 65 53 126 58 47 121 59 47 - 117 62 46 122 52 41 185 80 76 172 91 86 - 112 74 57 107 83 64 115 96 73 127 122 88 - 182 102 96 191 122 114 162 161 133 143 160 126 - 139 151 118 128 158 120 111 147 111 88 105 77 - 63 59 41 51 41 34 37 43 33 43 47 38 - 58 38 42 67 41 41 84 78 58 104 113 82 - 104 131 87 107 145 92 110 154 99 107 152 104 - 115 156 116 116 149 116 104 134 100 78 88 67 - 56 57 51 57 58 52 62 62 56 65 63 58 - 68 63 58 70 65 60 69 65 58 69 64 58 - 71 63 56 69 61 52 68 59 49 67 58 51 - 67 58 51 60 56 48 57 53 47 57 52 47 - 60 55 48 66 60 48 73 61 48 79 65 50 - 80 64 53 75 60 52 69 58 49 65 58 49 - 61 60 51 71 55 48 139 69 74 154 71 73 - 134 67 58 171 75 72 162 70 57 166 63 51 - 168 67 53 162 69 49 170 64 50 172 62 66 - 158 67 69 118 67 57 121 58 52 191 60 72 - 225 69 71 195 85 80 112 89 67 96 106 72 - 144 108 83 232 83 90 255 40 72 255 41 75 - 249 64 86 240 77 95 228 89 104 219 102 110 - 212 106 114 210 95 109 212 87 107 194 80 98 - 150 70 79 82 46 40 62 51 40 71 64 45 - 101 94 58 119 131 92 110 135 92 109 137 89 - 115 143 100 126 152 123 140 162 142 128 150 129 - 100 125 95 83 95 71 54 55 49 54 56 49 - 61 61 56 66 64 59 70 65 63 72 67 62 - 72 67 62 74 68 60 77 66 55 74 61 48 - 72 60 45 70 61 47 69 59 48 65 57 49 - 60 55 49 58 55 46 62 57 44 69 60 47 - 77 63 47 79 65 48 79 62 49 75 59 49 - 68 58 47 62 61 49 55 61 48 128 66 64 - 237 75 93 203 51 53 155 59 35 193 63 53 - 172 59 48 179 62 51 183 68 55 165 58 40 - 185 62 50 209 62 56 239 56 63 225 60 60 - 212 68 63 235 55 59 218 46 39 196 66 58 - 146 100 79 136 99 74 222 99 94 247 59 69 - 224 66 67 245 70 79 254 46 69 255 44 72 - 255 48 84 255 52 92 255 58 104 255 58 111 - 255 65 114 255 71 111 255 90 120 198 91 102 - 97 61 51 72 67 47 127 118 100 154 159 149 - 145 158 152 152 160 154 182 181 173 209 203 198 - 212 204 211 176 177 177 103 123 101 87 103 76 - 51 51 48 53 53 49 56 56 51 61 60 54 - 68 67 57 71 71 62 74 73 59 77 73 54 - 73 69 55 77 72 74 72 64 57 69 59 43 - 67 57 45 63 56 48 62 56 51 61 55 49 - 62 57 52 64 61 57 73 65 54 80 64 45 - 72 63 45 75 56 49 67 55 52 53 61 48 - 64 63 47 166 73 64 175 52 43 164 52 33 - 166 65 38 169 58 36 160 54 39 169 61 50 - 172 65 49 176 64 50 191 64 52 204 56 41 - 232 49 43 249 43 43 243 48 41 225 54 37 - 216 53 33 199 57 44 197 85 73 224 85 81 - 254 65 75 223 63 65 174 59 46 196 69 59 - 236 65 68 252 62 72 253 65 81 255 61 86 - 254 62 104 251 62 113 252 69 119 249 74 110 - 253 87 120 255 89 127 205 93 110 135 110 100 - 211 200 193 224 224 234 230 214 240 245 225 249 - 253 243 249 253 244 243 245 231 240 211 206 210 - 133 141 131 117 129 110 49 48 45 47 46 44 - 52 51 47 56 57 50 62 63 53 71 68 59 - 79 75 56 77 75 52 88 87 87 128 131 165 - 124 120 160 91 84 111 70 63 79 57 52 52 - 54 50 38 53 50 41 58 57 46 66 61 45 - 75 64 47 80 64 47 67 59 42 58 52 41 - 48 52 48 66 49 45 138 54 60 174 59 47 - 164 60 39 161 59 37 181 62 44 199 61 49 - 184 59 49 173 57 42 179 58 43 195 63 50 - 196 51 42 214 52 44 220 56 46 241 49 43 - 240 47 40 212 53 32 218 52 33 212 57 44 - 208 63 54 219 67 65 222 65 62 199 62 51 - 174 57 40 175 61 45 213 69 64 243 70 75 - 247 68 75 254 68 88 254 66 98 255 74 116 - 255 75 125 254 77 122 254 84 116 243 67 99 - 228 123 136 137 95 84 241 211 201 255 255 255 - 255 245 255 255 248 255 255 255 254 255 254 251 - 255 249 253 242 233 236 192 191 184 181 186 176 - 58 56 49 54 51 45 51 48 43 55 52 44 - 60 59 50 73 65 54 86 74 57 84 72 58 - 100 97 114 158 165 228 172 178 255 157 161 236 - 143 143 197 110 109 142 76 73 88 64 63 77 - 60 57 57 65 61 40 66 67 46 56 65 57 - 58 69 81 69 85 97 70 83 82 97 71 60 - 148 70 55 168 61 43 174 65 45 176 59 40 - 191 54 42 212 56 48 210 58 52 206 56 50 - 211 58 51 215 59 50 223 63 55 235 49 39 - 244 45 40 249 45 40 235 50 40 210 55 33 - 207 55 34 209 53 40 217 67 60 221 86 77 - 186 62 50 179 58 35 185 58 41 198 64 55 - 210 72 70 216 71 72 237 70 74 251 79 92 - 248 70 96 253 74 110 252 82 122 247 88 122 - 253 85 113 249 83 103 255 96 112 213 75 85 - 225 170 164 255 255 254 252 255 255 253 253 254 - 254 250 245 255 250 249 254 240 244 234 220 219 - 239 230 219 235 237 228 68 64 53 65 61 51 - 59 54 45 53 50 40 58 53 47 70 61 55 - 84 71 54 87 70 55 93 85 106 144 153 222 - 171 184 255 181 190 255 185 190 255 167 167 239 - 128 124 194 102 92 158 82 76 115 55 58 67 - 58 57 55 82 74 78 134 115 155 170 129 174 - 186 93 123 200 75 80 179 60 39 169 57 35 - 179 58 42 193 59 45 212 60 51 225 59 51 - 219 54 49 229 62 57 230 60 55 220 56 47 - 227 68 57 244 63 52 251 41 41 250 43 43 - 227 50 44 207 50 37 201 60 40 208 58 42 - 212 55 45 228 76 72 209 67 64 187 57 36 - 191 57 40 199 62 50 211 81 73 196 69 62 - 224 78 73 231 81 83 240 84 97 253 86 110 - 251 78 111 253 85 120 255 87 111 255 90 105 - 252 87 101 202 79 84 161 116 110 250 225 224 - 252 255 255 250 255 255 254 249 247 255 250 245 - 250 239 240 220 206 201 249 242 224 249 251 238 - 79 73 59 77 71 58 70 64 53 63 57 48 - 61 54 48 65 61 56 77 69 53 83 68 46 - 87 76 83 132 142 193 166 174 251 176 178 255 - 178 180 255 169 172 249 156 160 237 139 141 216 - 111 122 182 97 101 135 133 78 95 203 79 87 - 239 76 93 220 72 82 210 59 62 230 62 62 - 206 62 53 188 62 47 198 63 50 212 62 52 - 217 57 47 219 51 43 218 55 47 222 56 47 - 217 51 41 209 51 36 202 57 34 219 62 48 - 254 56 59 247 48 53 219 50 48 223 53 52 - 239 53 51 226 55 43 217 62 47 227 80 74 - 220 69 73 208 61 51 194 56 43 188 60 45 - 192 67 50 188 61 45 199 72 61 206 78 74 - 230 92 97 254 102 118 253 80 109 250 90 117 - 241 114 120 243 98 112 238 123 128 146 117 101 - 86 80 65 224 195 196 255 253 255 253 254 255 - 255 252 254 253 255 248 255 255 250 237 231 220 - 250 248 222 251 252 233 87 78 63 86 77 63 - 80 73 58 75 66 52 70 60 49 69 64 55 - 76 71 53 83 71 46 86 78 81 131 139 189 - 163 164 246 164 164 255 164 173 255 164 173 240 - 174 173 246 160 175 254 161 171 224 186 118 141 - 222 65 78 239 60 63 229 59 55 202 64 49 - 209 70 59 237 61 65 224 57 60 204 64 58 - 199 69 57 187 54 40 200 50 43 220 52 49 - 222 59 47 223 55 41 211 52 33 196 54 33 - 198 55 38 206 53 41 214 53 43 228 56 46 - 233 52 50 235 45 53 247 42 48 228 49 41 - 203 53 36 217 76 65 218 72 73 223 77 75 - 199 56 46 193 58 40 187 59 39 183 59 42 - 180 60 47 187 64 51 226 94 86 247 110 109 - 246 103 112 241 103 113 237 116 114 251 111 117 - 255 122 139 136 151 124 65 81 51 221 196 192 - 255 255 255 255 254 255 251 255 254 238 255 240 - 255 255 249 255 254 241 254 248 226 253 250 234 - 91 80 65 91 79 65 89 77 63 84 74 58 - 84 71 57 78 71 60 82 74 57 87 75 52 - 88 81 84 127 128 170 148 151 212 149 151 228 - 153 162 236 148 159 216 136 144 208 135 133 190 - 197 105 149 230 61 80 226 64 58 231 62 67 - 225 63 70 195 62 59 214 71 70 232 62 65 - 215 63 59 196 61 49 192 63 48 185 59 43 - 205 58 46 228 57 51 224 51 47 228 52 46 - 209 56 42 186 59 43 198 59 54 233 60 57 - 201 57 37 194 57 33 207 51 38 212 53 47 - 207 55 43 200 56 38 201 61 41 219 62 53 - 232 64 66 237 85 83 221 71 61 199 57 41 - 183 58 42 175 60 45 172 60 46 175 58 42 - 209 86 71 240 109 106 233 97 103 241 98 109 - 250 110 113 255 100 108 248 87 112 117 136 105 - 88 110 69 241 229 212 255 255 255 255 255 255 - 226 249 230 197 235 200 226 239 213 253 248 230 - 244 230 214 242 232 221 91 78 62 90 78 62 - 91 78 61 88 77 60 90 76 60 87 75 63 - 88 76 60 90 76 56 85 76 71 100 95 117 - 119 120 154 130 128 186 137 134 205 123 123 182 - 102 109 166 124 82 98 220 59 70 255 51 63 - 233 69 62 238 67 78 220 66 71 182 64 53 - 198 67 59 209 52 49 198 66 53 189 59 41 - 190 57 37 193 58 37 212 56 40 229 52 43 - 247 49 51 255 44 51 251 45 49 243 46 56 - 251 40 62 246 40 48 211 48 39 205 56 40 - 228 59 50 232 61 52 208 68 54 192 54 38 - 202 53 41 227 55 53 229 46 47 214 52 42 - 206 53 42 212 74 62 184 62 49 169 54 42 - 168 58 43 166 55 38 188 72 62 238 113 114 - 247 115 126 250 114 123 253 115 123 254 86 101 - 249 68 97 152 160 125 125 154 103 203 204 174 - 212 226 198 175 202 170 149 184 142 143 188 134 - 168 199 154 206 213 186 238 222 212 221 203 197 - 91 76 60 91 76 60 92 76 60 89 73 59 - 90 75 59 91 76 62 94 77 60 94 80 60 - 91 78 65 89 76 73 94 83 100 109 101 155 - 135 127 196 155 126 180 171 113 163 181 64 71 - 201 62 43 232 64 57 252 60 64 233 66 74 - 191 60 55 166 57 40 199 66 56 221 59 56 - 207 68 58 186 55 36 196 59 40 201 56 39 - 218 52 39 238 57 46 227 52 39 238 44 36 - 245 41 39 248 37 50 255 22 54 243 39 54 - 237 60 68 237 49 58 254 48 58 243 43 46 - 223 56 53 232 71 71 217 54 52 221 59 54 - 213 53 42 196 56 38 195 56 43 219 81 71 - 201 60 51 205 57 49 208 58 51 191 56 43 - 179 56 45 231 107 107 255 129 137 253 122 131 - 255 114 127 255 77 100 249 63 92 130 134 94 - 103 135 81 124 133 92 97 126 81 101 141 89 - 121 161 104 134 182 116 141 185 121 148 172 127 - 192 181 166 197 181 179 91 75 58 91 75 58 - 89 75 58 89 73 57 91 75 58 93 74 60 - 94 75 60 94 79 59 94 79 59 95 78 58 - 95 75 72 97 87 119 124 119 155 194 135 155 - 245 101 119 255 52 75 228 64 70 209 67 64 - 239 66 71 218 67 64 178 59 46 164 56 38 - 206 64 54 236 56 59 232 77 69 214 80 65 - 194 54 40 207 52 42 228 54 48 238 49 47 - 242 49 57 250 45 60 245 42 60 240 45 72 - 249 46 87 248 81 99 254 92 109 238 56 79 - 213 48 53 184 55 38 204 67 54 226 83 78 - 215 67 64 203 57 46 194 55 36 167 59 37 - 172 56 41 211 70 66 222 56 51 242 51 49 - 250 48 48 229 57 49 190 52 39 217 92 87 - 255 135 139 252 124 132 252 107 124 251 72 97 - 243 62 85 89 97 55 101 128 78 129 139 100 - 126 157 109 127 171 112 136 171 111 135 177 112 - 130 185 111 133 170 113 181 182 153 195 191 190 - 92 75 55 92 75 54 92 75 54 93 76 55 - 93 76 57 93 76 59 94 77 61 93 80 61 - 93 80 61 97 77 58 99 71 62 103 93 113 - 127 134 181 179 135 166 246 117 113 255 75 85 - 243 63 81 231 61 71 219 60 61 199 62 52 - 169 59 42 180 62 47 209 56 51 222 51 43 - 219 57 39 233 77 65 210 65 51 211 58 46 - 236 55 57 247 50 62 252 34 47 255 32 45 - 246 33 43 238 37 55 247 59 86 255 99 112 - 241 78 83 203 58 53 161 54 36 135 45 24 - 173 58 48 194 56 54 216 73 69 201 59 48 - 199 56 43 180 56 43 193 56 47 222 74 64 - 226 51 46 252 46 49 250 45 48 240 50 44 - 201 52 37 197 77 69 255 143 144 255 123 136 - 255 89 116 255 63 97 210 64 83 73 89 49 - 112 149 91 133 166 111 131 170 113 124 165 102 - 126 163 102 127 168 107 126 176 101 134 178 110 - 156 182 137 150 164 151 94 77 58 94 77 58 - 94 77 58 94 77 58 94 77 58 95 76 55 - 94 78 57 86 78 65 97 88 89 111 96 109 - 109 100 112 112 120 168 131 140 234 153 131 205 - 185 118 124 232 100 92 253 77 85 242 57 65 - 222 55 55 195 66 50 169 58 43 189 71 62 - 197 66 57 202 54 43 222 54 39 227 52 46 - 224 68 55 220 60 46 240 48 51 255 68 78 - 245 67 71 230 47 45 225 44 40 222 50 51 - 223 62 67 217 63 67 220 55 56 202 51 46 - 210 79 74 212 79 81 202 73 71 233 85 85 - 218 69 65 212 66 58 222 60 55 243 50 61 - 245 55 63 232 62 58 220 49 42 243 50 48 - 248 46 50 243 48 46 205 52 37 186 72 60 - 255 147 149 253 113 129 255 70 104 255 60 100 - 157 65 71 78 98 60 114 150 90 121 161 99 - 117 159 96 118 157 95 122 161 100 123 166 100 - 123 169 90 135 179 104 137 170 118 108 130 103 - 95 79 61 95 79 63 95 79 62 95 79 61 - 95 79 61 96 80 55 92 76 57 95 91 97 - 125 124 160 129 125 178 113 118 184 124 134 198 - 154 155 199 186 175 183 200 182 150 178 112 82 - 198 76 65 240 72 74 232 55 57 213 58 50 - 187 55 46 186 73 63 205 102 88 193 64 51 - 218 50 43 228 49 44 225 61 49 228 55 41 - 240 45 41 240 53 53 241 82 88 234 74 81 - 235 81 86 236 86 91 213 64 66 234 57 63 - 235 45 55 242 74 86 255 111 122 255 102 118 - 231 82 78 215 53 51 220 65 60 220 69 60 - 224 52 48 252 44 58 255 53 63 231 54 51 - 221 52 42 240 50 47 251 46 50 245 47 45 - 211 53 41 178 60 51 254 136 143 248 98 119 - 255 62 99 244 65 100 92 59 47 76 95 62 - 117 145 94 123 158 99 111 151 87 114 154 88 - 120 158 94 121 163 91 119 166 86 128 171 97 - 128 159 104 101 124 86 91 77 61 95 80 64 - 95 82 66 96 82 67 96 82 64 92 79 66 - 99 89 97 119 119 154 119 124 185 99 106 180 - 122 122 214 175 172 219 228 225 182 248 242 164 - 235 232 171 184 181 145 160 121 100 214 108 103 - 246 87 90 234 54 58 218 54 51 189 58 49 - 187 79 65 211 88 73 208 49 39 232 62 60 - 226 64 55 224 48 37 233 45 39 219 51 42 - 207 57 53 238 83 87 245 86 98 255 100 111 - 251 97 103 246 47 55 246 40 54 247 70 83 - 250 94 102 247 84 91 223 55 51 230 54 52 - 221 56 50 214 56 48 228 58 53 231 59 59 - 232 54 53 216 53 43 226 54 42 243 48 45 - 250 47 52 246 48 47 218 57 46 185 56 50 - 252 119 130 255 82 112 255 60 100 193 74 91 - 61 60 38 65 74 48 104 126 83 116 148 88 - 104 146 76 109 150 81 115 155 90 115 157 84 - 108 151 77 98 138 69 78 106 52 73 97 52 - 84 72 56 89 76 60 95 82 66 98 86 68 - 96 83 63 102 93 98 123 121 158 116 122 180 - 93 102 175 108 118 193 152 157 223 193 196 231 - 216 215 215 216 211 200 194 183 188 131 135 136 - 111 106 101 153 106 100 227 121 117 255 103 101 - 244 68 65 221 61 53 194 60 49 199 66 50 - 209 60 45 227 71 70 226 73 70 224 55 48 - 227 54 48 203 57 43 186 58 38 201 61 54 - 208 58 65 243 91 103 235 87 94 224 55 51 - 246 66 73 234 63 70 230 55 57 247 53 54 - 239 53 49 238 51 48 225 58 47 223 59 51 - 232 54 53 234 55 56 233 54 52 219 54 45 - 224 55 40 239 49 43 244 51 53 244 48 47 - 219 52 42 209 68 66 250 104 117 255 59 100 - 254 64 104 128 77 71 82 80 60 69 66 45 - 79 95 57 105 135 76 101 142 68 103 145 75 - 110 149 85 104 143 76 94 135 69 89 125 67 - 87 111 66 91 115 68 68 66 54 74 69 60 - 92 77 62 96 83 62 101 95 88 122 116 145 - 115 112 167 93 95 161 105 105 187 139 136 223 - 157 157 222 162 161 214 160 155 214 158 150 206 - 149 137 193 112 103 125 94 86 82 124 83 72 - 184 89 81 236 121 115 255 128 124 239 94 90 - 201 54 45 190 53 35 202 59 42 213 58 48 - 207 55 44 220 57 47 220 56 47 197 60 42 - 194 64 49 197 61 52 193 55 51 217 80 76 - 210 75 66 204 54 36 235 47 48 248 40 58 - 252 39 63 255 31 58 255 35 56 243 46 54 - 223 58 53 224 60 53 234 55 53 238 51 53 - 228 52 48 219 55 41 220 57 38 229 54 38 - 239 53 45 237 53 41 215 52 39 237 86 92 - 255 80 107 255 56 101 205 64 88 57 53 35 - 65 66 51 55 56 33 81 90 52 100 121 78 - 95 132 65 99 140 68 108 144 78 104 141 71 - 99 134 73 99 130 74 102 127 73 98 127 68 - 52 55 45 58 58 52 79 68 59 86 76 61 - 103 101 108 108 106 145 81 81 138 91 93 165 - 121 123 206 137 137 221 140 139 209 136 133 205 - 136 129 210 141 133 200 135 130 173 126 90 106 - 92 91 76 112 87 68 207 83 86 231 102 107 - 239 133 127 254 129 122 197 59 45 187 59 35 - 198 59 41 214 54 43 204 59 43 203 54 40 - 214 58 45 200 56 40 197 58 45 200 58 47 - 202 58 48 206 63 53 200 58 46 214 49 39 - 249 47 55 255 43 61 250 42 62 254 36 58 - 255 38 57 240 53 61 218 58 54 223 59 52 - 235 53 52 241 52 56 226 54 47 213 55 41 - 217 56 38 218 54 36 215 57 38 212 59 37 - 215 61 52 254 87 108 255 55 99 252 67 106 - 107 51 61 35 47 37 47 52 29 94 89 50 - 160 179 130 115 141 96 93 131 62 109 147 75 - 112 149 81 107 143 72 105 139 77 101 132 74 - 102 131 72 103 137 71 42 48 38 43 48 43 - 57 55 53 69 67 61 90 92 105 92 93 135 - 91 90 156 121 124 214 133 136 235 130 130 218 - 129 133 202 131 130 210 139 130 219 141 134 194 - 126 120 137 115 87 82 96 95 72 100 95 67 - 174 87 80 236 90 99 243 110 106 217 75 64 - 201 55 38 200 60 39 214 56 43 213 49 40 - 197 62 43 191 58 40 219 71 59 206 57 43 - 201 58 41 200 55 40 206 55 40 215 60 47 - 218 59 48 238 54 59 249 49 63 238 45 59 - 233 51 54 245 53 56 240 55 59 225 54 53 - 219 56 53 227 58 56 239 55 56 246 54 59 - 226 56 52 207 56 42 204 58 41 205 58 39 - 194 61 33 193 60 38 233 75 77 255 66 103 - 255 54 103 167 67 79 51 54 52 56 43 47 - 68 78 41 165 185 121 182 213 154 113 144 92 - 93 132 61 114 152 78 111 148 82 102 138 69 - 103 137 77 101 136 75 102 137 71 107 145 74 - 46 50 38 43 46 40 48 49 43 58 61 48 - 76 79 78 88 86 109 110 108 159 146 143 234 - 147 144 246 129 127 209 132 132 199 141 141 206 - 142 133 191 129 119 147 108 97 93 94 93 71 - 102 93 73 106 92 69 136 89 67 230 82 81 - 235 61 61 220 48 43 219 55 38 211 55 38 - 225 53 43 200 53 41 189 61 43 197 60 43 - 218 68 57 194 56 41 196 58 40 202 57 40 - 207 52 40 216 50 41 231 59 52 241 56 60 - 236 47 58 236 69 74 239 86 81 234 65 61 - 225 56 50 223 56 52 226 56 56 232 56 60 - 237 55 60 239 53 57 220 59 54 192 56 41 - 186 61 42 186 61 42 177 57 35 182 53 41 - 255 80 96 253 61 95 203 73 93 75 64 49 - 45 51 37 74 51 39 134 152 101 168 212 140 - 143 170 124 75 99 57 96 127 61 108 148 73 - 100 140 71 101 135 67 107 142 79 105 144 79 - 102 143 69 112 155 80 64 62 48 62 61 52 - 60 61 50 65 69 42 76 77 58 85 84 65 - 101 99 103 132 129 183 145 140 212 127 122 175 - 119 115 165 127 122 164 121 111 127 110 95 87 - 108 89 71 104 92 75 106 94 78 127 95 79 - 165 75 60 216 53 46 227 48 43 226 52 42 - 215 56 36 202 61 36 215 57 44 185 59 41 - 181 55 38 215 61 53 231 73 66 179 57 39 - 186 58 41 199 57 45 214 60 52 227 59 55 - 234 58 56 233 56 54 244 72 73 233 90 88 - 205 67 61 218 58 55 223 57 50 228 56 52 - 234 54 56 236 56 62 235 54 61 236 55 59 - 214 63 55 182 59 43 167 59 39 164 59 40 - 150 54 35 192 73 68 252 85 104 210 77 88 - 130 93 79 51 57 34 70 79 41 117 156 95 - 146 165 105 136 155 106 73 84 60 60 72 44 - 103 126 67 106 148 70 97 140 69 107 140 75 - 108 145 80 111 150 81 109 153 77 118 165 86 - 85 77 62 86 77 63 86 78 63 86 80 61 - 92 82 67 96 87 66 98 89 75 109 99 107 - 119 106 124 112 100 109 93 87 91 87 85 82 - 93 86 71 102 90 70 110 95 72 106 100 79 - 136 90 79 173 82 71 174 58 44 203 52 43 - 225 55 47 222 55 46 215 54 42 211 57 41 - 213 58 44 184 60 43 167 53 34 194 57 45 - 215 60 52 211 72 58 212 66 57 216 62 57 - 231 60 60 238 54 56 229 59 56 197 61 50 - 183 57 42 189 59 45 214 60 53 237 54 58 - 232 54 58 230 56 54 229 57 50 230 57 54 - 232 56 56 231 59 61 203 64 56 167 59 44 - 153 59 40 141 56 36 132 54 39 204 89 90 - 188 84 86 158 89 82 128 99 75 96 120 59 - 157 182 113 118 152 89 79 93 59 59 61 46 - 50 51 43 59 67 49 102 127 71 111 151 74 - 106 146 77 109 147 82 106 148 71 113 158 75 - 120 170 85 113 159 87 99 90 75 101 91 75 - 101 91 75 100 91 76 101 91 77 103 95 74 - 104 95 72 103 94 77 103 93 76 102 92 73 - 96 90 71 81 78 61 76 72 55 83 80 62 - 91 90 70 95 95 79 150 97 89 209 74 76 - 211 52 48 183 61 41 205 58 42 218 57 43 - 213 56 42 213 55 42 213 58 43 188 61 47 - 151 53 30 170 63 41 193 55 42 209 57 47 - 233 52 57 232 54 60 237 54 59 239 53 60 - 214 54 52 173 56 38 167 57 38 181 58 41 - 215 62 52 238 57 56 242 54 55 235 56 53 - 229 60 51 224 62 57 218 62 62 201 64 59 - 169 56 43 149 58 40 141 58 40 129 55 34 - 126 58 42 166 82 74 149 84 73 143 92 83 - 150 110 93 142 161 115 83 99 66 39 50 30 - 53 56 49 55 54 47 57 57 48 57 67 48 - 103 130 75 119 156 81 112 153 83 112 152 79 - 111 153 73 120 166 85 119 166 89 96 139 74 - 104 95 80 105 96 81 105 96 81 105 96 81 - 104 95 80 107 98 84 106 98 83 105 96 80 - 105 98 76 105 98 72 104 98 75 96 90 70 - 76 74 54 64 69 52 64 72 56 67 74 62 - 85 77 59 182 88 79 239 68 70 200 58 44 - 195 55 37 210 56 41 209 58 41 209 58 40 - 210 57 41 187 59 47 145 54 30 148 57 31 - 187 56 42 218 59 53 238 64 69 211 62 59 - 187 54 49 183 58 53 162 57 45 157 62 42 - 159 65 43 165 60 39 183 54 41 211 60 53 - 236 61 55 235 63 54 223 68 57 202 65 57 - 178 56 51 152 56 42 140 56 39 132 60 41 - 125 59 40 119 51 34 137 65 51 148 83 71 - 145 90 78 150 89 83 137 89 77 65 77 43 - 39 50 37 55 62 60 75 77 64 61 59 40 - 55 58 47 56 64 45 104 130 75 118 157 80 - 113 155 80 112 157 74 121 164 86 125 168 98 - 98 140 73 96 136 76 105 96 81 105 96 81 - 105 96 81 106 97 82 106 97 81 107 95 90 - 107 95 95 107 97 86 107 97 84 107 97 88 - 108 97 82 107 98 78 90 86 68 68 70 56 - 60 67 53 53 67 49 63 67 41 150 90 70 - 230 93 89 240 74 77 207 59 48 200 57 43 - 206 60 48 210 61 49 212 62 50 206 64 58 - 178 62 51 184 67 51 219 72 65 234 73 69 - 209 69 65 160 61 47 142 70 50 132 67 49 - 121 65 45 133 58 43 137 60 44 141 61 44 - 150 56 42 163 58 46 185 59 48 192 63 49 - 182 60 46 161 54 42 144 55 44 132 60 44 - 127 59 42 123 59 44 115 57 42 118 53 40 - 146 72 59 141 79 66 153 83 78 156 86 87 - 145 111 95 102 118 73 71 86 52 94 107 81 - 75 81 53 58 59 35 56 56 47 56 66 47 - 105 131 76 119 157 80 112 156 78 114 162 80 - 125 169 96 102 142 78 98 138 74 98 136 77 - 105 96 81 105 96 81 104 95 80 108 99 84 - 107 98 83 109 98 87 108 98 85 108 100 79 - 108 100 80 108 98 86 109 98 85 109 99 84 - 104 97 81 86 80 64 69 65 49 56 65 39 - 132 75 64 192 62 64 216 78 79 247 105 109 - 222 78 74 209 67 60 211 69 63 216 72 67 - 222 73 70 228 71 75 224 76 75 231 73 72 - 237 65 67 229 66 65 204 64 61 159 61 48 - 138 65 50 133 60 49 129 58 51 127 59 50 - 126 59 49 122 59 47 122 59 43 123 58 43 - 134 56 44 143 56 44 148 56 40 137 58 42 - 128 60 44 127 56 43 123 51 40 121 54 44 - 112 52 41 118 61 49 133 81 64 137 84 71 - 154 81 77 140 91 83 87 88 64 79 101 61 - 96 118 70 67 87 45 54 64 42 58 60 50 - 55 57 47 56 64 45 95 121 65 120 157 81 - 112 158 81 119 168 89 106 149 83 92 132 71 - 103 142 74 97 133 73 105 96 81 106 97 82 - 108 98 84 106 97 82 106 97 82 107 98 83 - 107 98 83 107 98 82 108 99 83 108 99 84 - 112 98 82 112 97 85 102 95 82 102 97 80 - 95 89 67 65 64 37 114 77 60 156 69 67 - 174 66 67 193 79 78 203 76 76 210 67 66 - 207 64 57 203 69 59 217 68 69 224 64 69 - 225 67 69 226 68 67 227 65 62 226 66 62 - 205 65 60 157 57 47 128 61 47 128 60 51 - 136 56 50 133 59 47 129 59 46 127 58 45 - 124 58 46 124 58 47 123 57 49 123 56 47 - 124 57 46 122 58 46 120 57 47 117 56 46 - 114 54 43 111 52 42 108 50 39 118 64 54 - 136 84 76 148 81 77 147 85 77 121 101 79 - 90 110 74 85 109 68 77 95 58 57 67 40 - 56 57 44 59 61 51 52 59 48 56 57 41 - 86 100 62 116 150 84 120 164 92 114 153 92 - 90 130 67 95 135 73 101 141 76 92 128 71 - 104 97 81 105 98 82 106 100 83 105 98 82 - 105 98 82 106 98 83 107 98 83 107 98 83 - 108 99 84 108 99 84 109 97 84 102 90 80 - 115 112 105 163 160 152 180 175 165 125 123 106 - 55 62 43 51 60 40 60 61 47 63 59 46 - 94 66 53 165 72 69 213 65 69 217 62 60 - 221 68 65 222 68 68 222 68 68 218 70 68 - 213 70 63 212 70 61 216 68 62 176 61 52 - 132 61 44 126 62 47 133 57 46 133 58 43 - 129 58 43 127 58 44 126 58 47 126 58 48 - 123 57 48 121 56 47 119 57 47 118 57 48 - 116 58 46 113 54 45 110 51 43 107 52 41 - 101 49 37 115 61 50 149 82 78 145 89 82 - 127 95 82 95 92 72 69 83 59 50 63 41 - 59 69 48 66 74 54 57 65 48 52 59 46 - 52 57 53 55 56 44 76 87 51 114 149 83 - 123 165 94 96 131 73 90 126 67 97 133 73 - 97 133 75 88 124 71 104 98 82 105 98 82 - 107 99 83 105 98 82 105 98 82 106 98 83 - 107 98 83 108 99 84 108 99 84 107 98 82 - 101 93 83 132 129 124 207 209 209 250 251 253 - 255 255 255 244 221 213 160 145 124 67 74 50 - 53 63 43 58 55 50 42 48 43 90 63 62 - 205 127 127 206 88 85 222 57 58 225 64 68 - 221 66 68 221 65 66 214 67 63 208 69 59 - 221 66 58 191 66 56 141 59 44 127 61 44 - 129 60 43 129 58 43 125 57 45 125 57 47 - 125 58 48 124 58 49 119 58 51 115 56 47 - 112 54 44 111 56 45 110 55 43 110 54 47 - 107 52 44 103 51 42 96 46 36 112 56 47 - 150 85 81 122 92 79 78 79 62 53 64 49 - 47 53 44 51 51 48 46 51 43 52 62 49 - 59 75 56 48 62 46 45 50 47 53 52 43 - 65 77 47 115 149 89 110 152 84 84 117 63 - 90 124 69 95 129 76 95 130 73 87 119 72 - 104 99 83 104 99 83 104 99 83 104 99 83 - 104 99 83 106 99 83 108 99 84 109 100 85 - 109 100 85 108 98 81 108 106 101 188 195 197 - 255 255 255 255 255 255 255 255 254 255 255 239 - 234 243 204 157 167 127 75 79 49 61 54 41 - 79 72 70 158 153 151 242 240 231 250 224 214 - 214 113 113 193 61 58 202 64 60 212 64 64 - 214 62 63 212 66 61 218 64 60 194 67 60 - 146 59 49 129 61 47 126 60 44 127 58 46 - 123 57 47 124 57 48 123 60 51 122 60 52 - 112 59 49 107 56 45 105 55 45 104 56 45 - 104 56 46 107 55 48 105 54 45 97 48 39 - 89 43 31 109 61 52 118 84 78 71 64 51 - 46 57 41 49 60 46 55 58 50 54 56 54 - 50 56 48 45 57 42 54 68 50 57 72 54 - 49 54 44 44 45 34 64 74 49 122 155 109 - 94 134 77 81 111 60 86 115 66 92 121 71 - 98 130 76 81 106 69 103 100 83 103 100 82 - 103 100 82 103 100 82 102 100 82 105 99 82 - 108 99 85 109 100 85 109 100 83 106 97 81 - 100 100 100 167 179 185 239 251 252 250 255 252 - 250 252 238 248 252 237 255 255 237 228 219 192 - 114 110 87 65 74 60 150 151 142 243 230 229 - 255 252 251 255 255 255 255 255 247 222 178 158 - 172 79 65 181 56 48 205 65 60 205 66 61 - 209 69 64 181 63 59 143 60 51 129 61 51 - 126 60 49 126 58 46 124 57 47 124 57 48 - 122 57 50 118 56 48 106 56 47 104 56 47 - 102 55 44 101 55 45 101 55 44 105 54 48 - 105 55 48 102 54 46 104 59 50 110 76 66 - 56 56 51 49 52 44 51 55 45 53 54 43 - 51 55 41 47 57 43 48 57 42 46 56 42 - 47 56 44 56 65 50 59 67 50 48 49 36 - 68 77 58 111 139 106 71 106 61 76 107 60 - 76 105 59 87 117 70 98 129 78 67 86 59 - 104 101 86 104 101 87 104 101 87 104 101 87 - 104 101 87 105 101 86 107 100 90 110 101 87 - 104 102 81 110 108 104 160 167 175 226 231 235 - 255 255 255 255 255 252 248 251 241 248 250 243 - 255 255 239 218 217 184 112 115 87 111 123 106 - 200 205 201 255 254 252 255 255 253 253 255 254 - 255 255 255 255 255 255 240 223 216 187 106 94 - 176 56 43 196 64 54 199 72 57 168 69 54 - 135 66 55 128 63 54 130 59 50 125 57 50 - 120 56 47 117 55 46 115 55 46 111 53 43 - 106 55 48 104 55 48 102 53 47 103 54 47 - 105 55 48 108 55 49 108 60 47 103 70 52 - 130 113 95 110 107 91 41 50 40 49 55 46 - 48 55 45 49 54 42 48 53 44 47 51 45 - 47 51 45 47 52 46 46 49 44 46 53 46 - 50 63 52 51 64 51 64 77 58 73 88 64 - 66 85 56 77 103 64 71 98 57 88 114 74 - 93 120 84 52 68 53 104 101 86 104 101 86 - 104 101 86 104 101 86 104 101 86 103 101 85 - 107 100 91 110 100 88 103 104 80 125 128 126 - 217 226 232 255 255 255 255 255 255 253 252 247 - 229 232 222 227 234 215 240 241 217 211 210 183 - 180 176 159 205 204 199 242 242 241 255 255 255 - 255 255 253 254 254 252 254 254 252 255 253 255 - 255 255 255 251 255 247 199 163 142 163 69 52 - 189 57 46 182 60 57 152 58 59 127 64 61 - 112 66 60 113 64 54 113 63 53 111 63 52 - 106 60 50 104 58 49 113 54 50 109 53 49 - 106 55 47 103 57 49 103 62 52 102 70 57 - 99 74 53 95 77 53 127 127 105 81 89 70 - 42 49 40 48 55 44 49 55 45 48 54 44 - 47 51 44 45 50 45 46 51 45 45 50 44 - 44 48 43 44 51 44 41 52 45 45 56 45 - 50 62 45 50 62 42 54 67 46 68 86 59 - 72 93 61 94 113 82 90 108 83 44 56 46 - 104 101 86 104 101 86 104 101 86 105 102 87 - 105 102 87 106 101 86 108 99 92 110 103 90 - 104 105 81 108 117 112 195 205 213 254 255 255 - 255 255 254 250 251 242 233 237 220 231 239 210 - 234 232 206 221 212 199 239 224 225 255 250 255 - 255 255 255 255 255 253 254 254 252 254 254 252 - 254 254 252 255 253 250 249 255 255 250 255 255 - 255 255 255 232 212 188 180 107 83 157 63 46 - 145 54 42 127 56 44 111 65 51 114 61 55 - 115 63 57 115 65 59 111 63 56 110 61 54 - 113 57 52 108 58 51 100 61 50 94 62 50 - 80 59 43 85 80 57 93 88 61 93 93 63 - 110 118 92 50 64 43 50 55 47 50 56 46 - 51 57 47 50 56 45 47 53 44 46 51 45 - 46 51 45 44 49 43 42 47 41 43 48 43 - 43 51 43 42 52 44 45 53 44 55 64 53 - 57 67 52 51 62 44 62 74 52 92 104 84 - 81 93 79 43 52 45 103 100 85 104 101 86 - 105 102 87 105 102 87 105 102 87 106 101 86 - 110 99 92 108 104 90 102 108 83 104 119 111 - 186 198 205 251 254 255 255 255 253 255 255 242 - 240 247 225 221 227 195 218 215 193 233 222 222 - 255 245 250 255 253 255 255 255 252 254 254 252 - 254 254 252 254 254 252 254 254 252 250 255 253 - 255 253 255 255 248 255 255 254 254 255 255 255 - 255 254 235 218 195 172 160 117 93 121 72 49 - 101 54 34 101 51 41 106 57 48 108 63 52 - 105 62 52 104 62 50 99 65 55 95 68 53 - 89 71 53 101 93 71 69 70 47 57 67 39 - 69 73 43 112 112 82 92 96 71 50 57 39 - 55 61 53 55 61 51 55 62 52 56 62 51 - 56 60 53 55 59 54 54 59 53 50 55 49 - 46 51 45 44 49 43 40 46 40 42 46 42 - 44 49 44 47 50 47 61 68 61 61 74 56 - 49 63 40 66 80 60 69 80 68 47 57 48 - 100 100 83 103 100 85 104 103 87 105 101 87 - 104 102 87 107 101 86 110 100 92 108 104 90 - 100 107 82 100 119 111 195 208 217 254 255 255 - 255 255 252 255 255 242 242 247 224 209 210 182 - 198 191 179 240 230 238 255 255 255 254 255 252 - 254 255 250 254 254 252 254 254 252 254 254 252 - 254 254 252 254 253 255 251 255 252 249 255 245 - 253 255 250 255 254 255 255 255 255 255 255 255 - 255 255 254 248 244 228 229 216 200 209 189 167 - 104 83 59 88 68 44 93 75 50 92 76 52 - 86 79 58 81 78 55 77 79 56 94 103 75 - 64 76 48 61 69 42 71 74 43 105 103 74 - 96 89 68 70 70 53 58 63 53 58 62 53 - 56 62 52 57 63 53 57 64 56 59 65 59 - 58 62 57 58 64 58 57 61 56 55 59 54 - 48 54 50 44 49 44 43 47 46 41 45 46 - 41 51 41 54 74 50 57 76 51 56 73 49 - 59 75 56 47 59 46 92 103 79 95 105 82 - 103 107 87 105 104 88 108 102 88 108 103 89 - 107 102 91 104 103 89 101 108 89 124 138 134 - 200 210 217 245 250 250 247 250 240 238 238 220 - 221 218 198 201 192 174 201 190 182 233 224 230 - 254 250 255 253 254 254 253 254 254 254 254 254 - 255 254 252 255 253 251 255 253 249 255 252 252 - 255 253 253 254 254 252 252 248 244 246 236 232 - 254 250 251 254 255 253 253 255 255 255 255 252 - 255 255 238 233 230 205 109 103 75 82 75 45 - 85 79 50 83 79 51 80 78 52 76 79 54 - 72 79 53 69 78 46 76 83 48 93 101 64 - 97 101 70 86 86 61 87 84 60 85 82 57 - 77 73 54 67 66 53 60 63 53 56 65 53 - 56 67 53 57 65 55 57 65 54 58 66 55 - 59 67 56 60 69 60 59 69 58 57 64 53 - 53 61 54 54 68 47 71 96 53 71 98 60 - 58 77 56 64 82 58 72 92 65 52 66 49 - diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input_p4.pbm b/ImageMagick-6.9.12-44/PerlMagick/t/input_p4.pbm deleted file mode 100644 index c1cac18..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/input_p4.pbm and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input_p5.pgm b/ImageMagick-6.9.12-44/PerlMagick/t/input_p5.pgm deleted file mode 100644 index 89e35da..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/input_p5.pgm +++ /dev/null @@ -1,79 +0,0 @@ -P5 -70 46 -255 -   ",5CKOK<-*(% !+0! -  1=//O1 - %0AIRO:*)($  .6!  -)=,:' - - $3ANH.%&%!"25$  -F4 - - - %0BA&!"!$0:A !]G-&F? - !*0""0LY2 %VX�~dkN -  - -!%EKMMK6 - - - - - - - - - - - - -32!0;JXPGI< &/9@>D?2 - -  - -  $+&%'%'($0D: .MQRSQNNMGE9# 334:ERD, -  - -  N4 1'+.$-9IA$ -5L<9*%)0:A:64>SLF<20,6B?A7-3F3058624>GQB2+('(@]TZed[7!���߸���� 4@I:, ?SHLA,574..09BLQNJNJ75CE:.3AA95>-$%#1_ghj]TSD���gg}�¡)BFB-4FRH0$5?9,13;H@EIKNHIFQI?I;?910D467.)Wtol[S816+5H]bZx}5W^SE:L?)#8GJA/5BGINJHOW`I8+7I>4/%&4%+7==K:9GMMOIEPdQ5!'0@42)/C@ONH27}q`W;3%243>@C>HWPA>=A>=3?@9N@<@JMFC<7QWd_LJS]W?C>:BED:@INK<,l^W6 ,<8NMHFH@#?Ukr2-2954:3234838NQNOPI=@FI@9;;:9<^VWe8,9<64..2 - !@OGEEJH31S`A33:82/A6325;=HNFDLI@=BIMA65510KXV( k�9,>;22118 ,W[CENG5!#KH<<8?2.2?0145:DJEKRH@?AEHH>/--(*\U; E�W*:30675@ !@P:38- $):@@:5;,):8:,#0<=<=EHC2+.;GDCCDEE6%@6+%&e@  ,<8:9BMC,=8,6<99:.'/8DDGH:&$*5%,&'2O - - .B?>>JJ2 5L308888-,=K:,+""#$*9HHB6)%')$  - .C@AIN20  (PO7379:8*.AJ;##,1+!!"'*1'! - - /C@EN510! ! !! !! 1B`E:<@CGFIJE7" "'&& - 'CBL:-5.  !!!! $*7:;88?BDDDD8!"%&$! - - ->I@+/4* ! !! )Zn1 - (<=ABB@==>)&'$  - - -3  - - -  D."'- !!! o������'M�����-*88;, - 7$,!!!!!!!"!&a�������).�������?(36(-%  #' !!!!! !"!6������ڠn���������j&., 4  - - $! !!!!!!!#"+������ɪ������������;" *  - !!!!!"##+����享���������������9 ' -  -  "!!!"#"*����埆����������������泈 !  - #""#""#<���ְ���������������������"   \ No newline at end of file diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/input_p6.ppm b/ImageMagick-6.9.12-44/PerlMagick/t/input_p6.ppm deleted file mode 100644 index 920fe6c..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/input_p6.ppm +++ /dev/null @@ -1,4 +0,0 @@ -P6 -70 46 -255 -0/-20.62/83.:3-92-80-91.80-80-7/,5-*4,)5-*5-*1-'1.'41*74-96/?:/F?3JB4LA2NB2UA2tD4�C3�A5�E=�DG�CF�=B�<@�@;�?/�?-�@-�A+�@+�?.�=,�=+�=*�?.�?3�B3�D6�F9R:/:5372172/61.30,//-0/-3,-6+-P78�IG�bn�|�lp�PHnRLauw|���z|lYVS/.,0/-50-71-81,80,6/,81-81-81.7.,4-*4,*6/+6.+3/*30*41+63-750>8-E=2H?1I>.K@/MD3iE4�@.�<-�G<�DG�BE�.�=,�=*�;*�>-�>3�@4�D8�H;D7,95593162/62.11--1.00.5/.2*,E21xA5�Y\�}�cl�J>kK@\]^g��~lp_YWS,,,,-+0/,1.+2,(2-*0,+2,+2++2,+2,+1,+1,)3-,3-,3/,31,40,52-750:3,>6-@6-C8-H;/EE5UD4m=+�9(�E4�H=�E@�<>�>=�A0�@*�?-�>-�?,�>)�>,�=-�<-�;.�?/�B1�@8�GD�WNFFISIYZO,-/+-/.--/-)/*'-+(,**,**.++.++.++/++/--0,,0-./-*2.,2.+2-,30.82/<4/>4/A5-F91H>7Q<5_70y7-�;/�A3�E9�E@�HA�B/�@,�>-�=/�=-�=+�<+�<,�<.�<2�C7�G:�E@�g_��yWeWCB875+/1*.1+-0,-0//0.02./2./-24*,gcb���~��ip�Y\o`pr���|��_eQ,/2+/2..0-.--+),*++)+('(**+,*+,*+*))*()-+,.-./,+0,+.*)/++0--811<32;21>0.A2/A73B:6K62h7/�=0�>5�A3�D7�G<�?3�?,�=+�;-�<-�;,�9)�9*:.?7�G@�E>�UR��{���r�pSZG<@301(-)'2,+2,+0,*0-+0/+2*10)(eqR�������ʳ�ǰ���������YdJ.0.//-/1.21.30-3/,2-*-*+,+,*)-+(,-',+(),*)--+/-,.+*/+)4,)6/*;3.=40;1-;/.>/.>3,59/93,O,'i:-�A1�@1�;-�B2�>2�-�:+�;*v>)v8,s9-{@4�G>�NE�dVz�q{�����v�|e�gd�ePfP4=0*&#.$&+**)+,'+/''-)$"W\H~�j{�j~�o�o}�t~�{o�lLVD782782994<:5@=8B:8A95=73<75:549009//61.62.63.641973?72B90H=1J>4H=4B80@61?62<94C54A50<6*E5'c6-�=;�BA�C;�>6A5~:/y;/u>.z4)�PL�[VpJ9kS@s`IzX�f`�zr�����~��v��xo�oXiM?;)3)"%+!+/&:&*C))TN:hqRh�Wk�\n�ck�hs�tt�th�dNXC8939:4>>8A?:D?:FAB�CEvC9y:4�3(G@-e^:w�\n�\m�Ys�d~�{������d}_S_G671681==8B@;FA?HC>HC>JD9,E1K;1D:/>=17=0�B@�K]�35�;#�?5�;0�>3�D7�:(�>2�>8�8?�<<�D?�7;�.'�B:�dO�cJ�c^�;E�BC�FO�.E�,H�0T�4\�:h�:o�Ar�Go�Zx�[fa=3HC/vd�����������������Ӱ��g{eWgL330551883=<6DC9GG>JI;MI6IE7MHJH@9E;+C9-?80>83=71>94@=9IA6P@-H?-K81C745=0@?/�I@�4+�4!�A&�:$�6'�=2�A1�@2�@4�8)�1+�++�0)�6%�5!�9,�UI�UQ�AK�?A�;.�E;�AD�>H�AQ�=V�>h�>q�Ew�Jn�Wx�Y�]n�nd�����������������������҅��u�n10-/.,43/892>?5GD;OK8MK4XWW���|x�[ToF?O94462&52):9.B=-K@/P@/C;*:4)040B1-�6<�;/�<'�;%�>,�=1�;1�9*�:+�?2�3*�4,�8.�1+�/(�5 �4!�9,�?6�CA�A>�>3�9(�=-�E@�FK�DK�DX�Bb�Jt�K}�Mz�Tt�Cc�{��_T������������������������������:8163-30+74,<;2IA6VJ9TH:dar��䬲���쏏�nm�LIX@?M<99A=(BC.8A9:EQEUaFSRaG<�F7�=+�A-�;(�6*�80�:4�82�:3�;2�?7�1'�-(�-(�2(�7!�7"�5(�C<�VM�>2�:#�:)�@7�HF�GH�FJ�O\�F`�Jn�Rz�Xz�Uq�Sg�`p�KU᪤���������������������������D@5A=3;6-52(:5/F=7TG6WF7]Uj��ޫ�����������|�f\�RLs7:C:97RJN�s�����]{�KP�<'�9#�:*�;-�<3�;3�61�>9�<7�8/�D9�?4�))�++�2,�2%�<(�:*�7-�LH�C@�9$�9(�>2�QI�E>�NI�QS�Ta�Vn�No�Ux�Wo�Zi�We�OT�tn���������������������������OI;MG:F@5?90=60A=8ME5SD.WLS�����������������틍�oz�ae��N_�OW�L]�HR�;>�>>�>5�>/�?2�>4�9/�3+�7/�8/�3)�3$�9"�>0�8;�05�20�54�53�7+�>/�PJ�EI�=3�8+�<-�C2�=-�H=�NJ�\a�fv�Pm�Zu�rx�bp�{��ueVPA���������������������������WN?VM?PI:KB4F<1E@7LG5SG.VNQ����������������������v��AN�C�?F�>;�GF�>A�?;�=1�?0�;+�:.�93�3/�4.�8*�;+�;6�<9�9%�9!�3&�5/�7+�8&�=)�>5�@B�US�G=�9)�:*�<-�<.�:*�VG�mj�ag�bm�nq�dl�Wpu�iXnE���������������������������[N>ZN>[N=XM�CN�BG�@5�C;�41�B5�;)�9%�:%�8(�4+�13�,3�-1�.8�(>�(0�0'�8(�;2�=4�D6�6&�5)�75�./�4*�5*�J>�>1�6*�:+�7&�H>�qr�s~�r{�s{�Ve�Da��}}�g�̮��Ưʪ�������ǚ�պ������[L<[L<\L^M<^P<[NAYLI^Sdme��ě~��q��@G�>+�@9�<@�BJ�<7�9(�B8�;8�D:�7$�;(�8'�4'�9.�4'�,$�)'�%2�6�'6�UYa7e�N��d~�m�p��o��p��o��q���ÿ�\K7\K6\K6]L7]L9]L;^M=]P=]P=aM:cG>g]q������uq�KU�?Q�=G�<=�>4�;*�>/�83�3+�9'�MA�A3�:.�79�2>�"/� -�!+�%7�;V�cp�NS�:5�6$�-�:0�86�IE�;0�8+�8+�8/�J@�3.�.1�-0�2,�4%�ME����{��Yt�?a�@SIY1p�[��o��q|�f~�f�k~�e��n������^M:^M:^M:^M:^M:_L7^N9VNAaXYo`mmdppx���ꙃ͹v|�d\�MU�9A�77�B2�:+�G>�B9�6+�6'�4.�D7�<.�03�DN�CG�/-�,(�23�>C�?C�78�3.�OJ�OQ�IG�UU�EA�B:�<7�2=�7?�>:�1*�20�.2�0.�4%�H<����q��Fh�_O=_O=`P7\L9_[a}|��}�qv�|�ƚ�Ǻ��ȶ��pR�LA�HJ�79�:2�7.�I?�fX�@3�2+�1,�=1�7)�-)�55�RX�JQ�QV�V[�@B�9?�-7�JV�oz�fv�RN�53�A<�E<�40�,:�5?�63�4*�2/�.2�/-�5)�<3����bw�>c�Ad\;/L_>u�^{�co�Wr�Xx�^y�[w�V��a��he|V[M=_P@_RB`RC`R@\OBcYaww�w|�cj�zz֯�������諸���yd�lg�WZ�6:�63�:1�OA�XI�1'�><�@7�0%�-'�3*�95�SW�Vb�do�ag�/7�(6�FS�^f�T[�73�64�82�80�:5�;;�65�5+�6*�0-�/4�0/�9.�82�w��Rp�`S>e_Xzt�sp�]_�ii���ߝ�ޢ�֠�֞�Ε��pg}^VR|SH�YQ�ys��|�^Z�6-�5#�;*�:0�7,�9/�8/�<*�@1�=4�73�PL�KB�6$�/0�(:�'?�:�#8�.6�:5�<5�75�35�40�7)�9&�6&�5-�5)�4'�V\�Pk�8e�@X95#AB378!QZ4dyN_�Ac�Dl�Nh�Gc�Ic�JfIbD47-::4OD;VL=gellj�QQ�[]�y{Ή�݌�ш�͈�ҍ�ȇ��~Zj\[LpWD�SV�fk���z�;-�;#�;)�6+�;+�6(�:-�8(�:-�:/�:0�?5�:.�1'�/7�+=�*>�$:�&9�5=�:6�;4�54�48�6/�7)�8&�6$�9&�;%�=4�Wl�7c�Cjk3=#/%/4^Y2���s�`]�>m�Kp�Qk�Hi�Me�Jf�Hg�G*0&+0+975EC=Z\i\]�[Z�y|օ�낂ځ�ʃ�ҋ�ۍ��~x�sWR`_Hd_C�WP�Zc�nj�K@�7&�<'�8+�1(�>+�:(�G;�9+�:)�7(�7(�0>=4<=2AE*LM:UTAecg������z�ws�z�yon_WlYGh\Kj^N_O�K<�5.�0+�4*�8$�=$�9,�;)�7&�=5�IB�9'�:)�9-�<4�;7�:8�86�HI�ZX�C=�:7�92�84�68�8>�6=�7;�?7�;+�;'�;(�6#�ID�Uh�MX�]O39"FO)u�_��i��jIT<VM?VN?VP=\RC`WBbYKmckwj|pdm]W[WUR]VGfZFn_HjdO�ZO�RG�:,�4+�7/�7.�6*�9)�:,�<+�5"�9-�<4�H:�B9�>9�<<�68�;8�=2�9*�;-�<5�6:�6:�86�92�96�88�;=�@8�;,�;(�8$�6'�YZ�TV�YR�cK`x;��qv�YO];;=.23+;C1fGo�Jj�Mm�Rj�Gq�Kx�Uq�WcZKe[Ke[Kd[Le[Mg_Jh_Hg^Mg]Lf\I`ZGQN=LH7SP>[ZF__O�aY�JL�40�=)�:*�9+�8*�7*�:+�=/�5�?)�7*�9/�49�6<�6;�5<�64�8&�9&�:)�>4�98�67�85�<3�>9�>>�@;�8+�:(�:(�7"~:*�RJ�TI�\S�n]��sScB'258176/9909C0g�Kw�Qp�Sp�Oo�Ix�Uw�Y`�Jh_Pi`Qi`Qi`Qh_PkbTjbSi`PibLibHhbK`ZFLJ6@E4@H8CJ>UM;�XO�DF�:,�7%�8)�:)�:(�9)�;/�6�9�8*�;5�@E�>;�61�:5�9-�>*�A+�<'�6)�<5�=7�?6�D9�A9�83�8*�8'�<)};(w3"�A3�SG�ZN�YS�YMAM+'2%7>2�@:�>3�C3�HA�IE�EA�=/�F2�C1yA-�:+�<,�=,�8*�:.�;0�?1�<.�6*�7,�<,;*{;,s9*v5(�H;�OB�SN�VW�o_fvIGV4^kQKQ5:;#88/8B/i�Lw�Pp�Nr�P}�`f�Nb�Jb�Mi`Qi`Qh_PlcTkbSmbWlbUldOldPlbVmbUmcThaQVP@EA18A'�K@�>@�NO�im�NJ�C<�E?�HC�IF�GK�LK�IH�AC�BA�@=�=0�A2�<1�:3;2~;1z;/z;+{:+�8,�8,�8(�:*�<,8+{3(y6,p4)v=1�Q@�TG�QM�[SWX@Oe=`vFCW-6@*:<279/8@-_yAx�Qp�Qw�Yj�S\�Gg�Ja�Ii`QjaRlbTjaRjaRkbSkbSkbRlcSlcTpbRpaUf_RfaP_YCA@%rM<�EC�BC�ON�LL�CB�@9�E;�DE�@E�CE�DC�A>�B>�A<�9/�=/�<3�82�;/�;.:-|:.|:/{91{8/|9.z:.x9/u8.r6+o4*l2'v@6�TL�QM�UMyeOZnJUmDM_:9C(89,;=34;089)Vd>t�Tx�\r�\Z�C_�Ie�L\�GhaQibRjdSibRibRjbSkbSkbSlcTlcTmaTfZPspi������}{j7>+3<(<=/?;.^B5�HE�AE�><�DA�DD�DD�FD�F?�F=�D>�=4�=,~>/�9.�:+�:+:,~:/~:0{90y8/w9/v90t:.q6-n3+k4)e1%s=2�RN�YR_R_\HES;2?);E0BJ69A04;.49578,LW3r�S{�^`�IZ~Ca�Ia�KX|GhbRibRkcSibRibRjbSkbSlcTlcTkbRe]S��|�����������ՠ�|CJ25?+:72*0+Z?>��XU�9:�@D�BD�AB�C?�E;�B:�B8�;,=,�<+�:+}9-}9/}:0|:1w:3s8/p6,o8-n7+n6/k4,g3*`.$p8/�UQz\ONO>5@1/5,330.3+4>1;K80>.-2/54+AM/s�Yn�TTu?Z|E_�L_�IWwHhcShcShcShcShcSjcSlcTmdUmdUlbQlje�����������������̝�KO1=6)OHF����������qq�=:�@<�@@�>?�B=�@<�C<�;1�=/~<,:.{9/|90{<3z<4p;1k8-i7-h8-h8.k70i6-a0'Y+m=4vTNG@3.9)1<.7:2686280-9*6D29H616,,-"@J1z�m^�MQo4fF9cJ5_M5iQYF*1(07,17-06,/3,-2-.3--2,,0+,3,)4--8-2>-2>*6C.DV;H]=^qRZlS,8.heVheVheVifWifWjeVlc\ngZhiQlup����������������������������������������������������������Լ�kS�?.�6*8,oA3r=7s?9sA;o?8n=6q94l:3d=2^>2P;+UP9]X=]]?nv\2@+27/28.39/28-/5,.3-.3-,1+*/)+0++3+*4,-5,7@59C43>,>J4\hTQ]O+4-gdUheVifWifWifWjeVnc\lhZflShwo����������������������������������������������������������������ì�u]yH1e6"e3)j90l?4i>4h>2cA7_D5YG5e]GEF/9C'EI+ppR\`G29'7=57=37>48>38<57;66;5271.3-,1+(.(*.*,1,/2/=D==J81?(BP58>49?59@8;A;:>9:@:9=87;6062,1,+/.)-.)3)6J29L38I1;K8/;.\gO_iRgkWihXlfXlgYkf[hgYelY|��������������������ɾ����������������������������������������������������������mgKRK-UO2SO3PN4LO6HO5EN.LS0]e@aeFVV=WT -# -BEGIN { $| = 1; $test=1; print "1..1\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/jbig' || die 'Cd failed'; - -testRead( 'input.jbig', - 'f7047e83432fbef872f3034a19efb95aa3b241d0be228ae0ccdc7814a9e27811'); diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jbig/write.t b/ImageMagick-6.9.12-44/PerlMagick/t/jbig/write.t deleted file mode 100644 index a317eac..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/jbig/write.t +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/perl -# -# Test write image method on JBIG image -# -# Contributed by Bob Friesenhahn -# -BEGIN { $| = 1; $test=1; print "1..1\n"; } -END {print "not \n" unless $loaded;} - -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/jbig' || die 'Cd failed'; - -testReadWrite( 'input.jbig', - 'output.jbig', - '', - 'f7047e83432fbef872f3034a19efb95aa3b241d0be228ae0ccdc7814a9e27811' ); - -$test=0; # Keep perl from complaining diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray.jng b/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray.jng deleted file mode 100644 index 6267b96..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray.jng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_idat.jng b/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_idat.jng deleted file mode 100644 index 1376669..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_idat.jng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_jdaa.jng b/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_jdaa.jng deleted file mode 100644 index 66e9223..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_jdaa.jng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_prog.jng b/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_prog.jng deleted file mode 100644 index def56e5..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_prog.jng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_prog_idat.jng b/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_prog_idat.jng deleted file mode 100644 index 634a009..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_prog_idat.jng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_prog_jdaa.jng b/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_prog_jdaa.jng deleted file mode 100644 index 75ba3f6..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_gray_prog_jdaa.jng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_idat.jng b/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_idat.jng deleted file mode 100644 index 2b037b9..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_idat.jng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_jdaa.jng b/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_jdaa.jng deleted file mode 100644 index deffc4c..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_jdaa.jng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_prog.jng b/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_prog.jng deleted file mode 100644 index afe6ab3..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_prog.jng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_prog_idat.jng b/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_prog_idat.jng deleted file mode 100644 index d3790de..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_prog_idat.jng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_prog_jdaa.jng b/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_prog_jdaa.jng deleted file mode 100644 index ddaeebd..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_prog_jdaa.jng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_rose.jng b/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_rose.jng deleted file mode 100644 index 518aeb7..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jng/input_rose.jng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/read.t b/ImageMagick-6.9.12-44/PerlMagick/t/jng/read.t deleted file mode 100644 index 0b3747f..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/jng/read.t +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/perl -# -# Test read image method on non-interlaced JPEG. -# -# Contributed by Bob Friesenhahn -# -BEGIN { $| = 1; $test=1; print "1..11\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/jng' || die 'Cd failed'; - -# -# 1) Gray -# -testReadCompare('input_gray.jng', '../reference/jng/read_gray.miff', q//, 0.002, 0.22); -# -# 2) Gray with IDAT encoding -# -++$test; -testReadCompare('input_gray_idat.jng', '../reference/jng/read_gray_idat.miff', q//, 0.002, 0.22); -# -# 3) Gray with JDAA encoding -# -++$test; -testReadCompare('input_gray_jdaa.jng', '../reference/jng/read_gray_jdaa.miff', q//, 0.002, 0.22); -# -# 4) Gray Progressive -# -++$test; -testReadCompare('input_gray_prog.jng', '../reference/jng/read_gray_prog.miff', q//, 0.002, 0.22); -# -# 5) Gray progressive with IDAT encoding -# -++$test; -testReadCompare('input_gray_prog_idat.jng', '../reference/jng/read_gray_prog_idat.miff', q//, 0.002, 0.22); -# -# 6) Gray progressive with JDAA encoding -# -++$test; -testReadCompare('input_gray_prog_jdaa.jng', '../reference/jng/read_gray_prog_jdaa.miff', q//, 0.002, 0.22); -# -# 7) Color with JDAA encoding -# -++$test; -testReadCompare('input_idat.jng', '../reference/jng/read_idat.miff', q//, 0.002, 0.22); -# -# 8) Color with JDAA encoding -# -++$test; -testReadCompare('input_jdaa.jng', '../reference/jng/read_jdaa.miff', q//, 0.002, 0.22); -# -# 9) Color progressive -# -++$test; -testReadCompare('input_prog.jng', '../reference/jng/read_prog.miff', q//, 0.002, 0.22);# -# -# 10) Color progressive with IDAT encoding -# -++$test; -testReadCompare('input_prog_idat.jng', '../reference/jng/read_prog_idat.miff', q//, 0.002, 0.22); -# -# 11) Color progressive with JDAA encoding -# -++$test; -testReadCompare('input_prog_jdaa.jng', '../reference/jng/read_prog_jdaa.miff', q//, 0.002, 0.22); diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jng/write.t b/ImageMagick-6.9.12-44/PerlMagick/t/jng/write.t deleted file mode 100644 index 696aeae..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/jng/write.t +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/perl -# -# Test reading JPEG images -# -# Contributed by Bob Friesenhahn -# -BEGIN { $| = 1; $test=1; print "1..11\n"; } -END {print "not ok $test\n" unless $loaded;} - -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/jng' || die 'Cd failed'; - -testReadWriteCompare( 'input_gray_idat.jng', 'gray_idat_tmp.jng', '../reference/jng/write_gray_idat.miff', q//, q//, 0.2, 1.0); -++$test; -testReadWriteCompare( 'input_gray_jdaa.jng', 'gray_jdaa_tmp.jng', '../reference/jng/write_gray_jdaa.miff', q//, q//, 0.2, 1.0); -++$test; -testReadWriteCompare( 'input_gray.jng', 'gray_tmp.jng', '../reference/jng/write_gray.miff', q//, q//, 0.2, 1.0); -++$test; -testReadWriteCompare( 'input_gray_prog_idat.jng', 'gray_prog_idat_tmp.jng', '../reference/jng/write_gray_prog_idat.miff', q//, q//, 0.2, 1.0); -++$test; -testReadWriteCompare( 'input_gray_prog_jdaa.jng', 'gray_prog_jdaa_tmp.jng', '../reference/jng/write_gray_prog_jdaa.miff', q//, q//, 0.2, 1.0); -++$test; -testReadWriteCompare( 'input_gray_prog.jng', 'gray_prog_tmp.jng', '../reference/jng/write_gray_prog.miff', q//, q//, 0.2, 1.0); -++$test; -testReadWriteCompare( 'input_idat.jng', 'idat_tmp.jng', '../reference/jng/write_idat.miff', q//, q//, 0.2, 1.0); -++$test; -testReadWriteCompare( 'input_jdaa.jng', 'jdaa_tmp.jng', '../reference/jng/write_jdaa.miff', q//, q//, 0.2, 1.0); -++$test; -testReadWriteCompare( 'input_prog_idat.jng', 'prog_idat_tmp.jng', '../reference/jng/write_prog_idat.miff', q//, q//, 0.2, 1.0); -++$test; -testReadWriteCompare( 'input_prog_jdaa.jng', 'prog_jdaa_tmp.jng', '../reference/jng/write_prog_jdaa.miff', q//, q//, 0.2, 1.0); -++$test; -testReadWriteCompare( 'input_prog.jng', 'prog_tmp.jng', '../reference/jng/write_prog.miff', q//, q//, 0.2, 1.0); - diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jpeg/input.jpg b/ImageMagick-6.9.12-44/PerlMagick/t/jpeg/input.jpg deleted file mode 100644 index e8fdb0b..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jpeg/input.jpg and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jpeg/input_plane.jpg b/ImageMagick-6.9.12-44/PerlMagick/t/jpeg/input_plane.jpg deleted file mode 100644 index f8aaa5c..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/jpeg/input_plane.jpg and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jpeg/read.t b/ImageMagick-6.9.12-44/PerlMagick/t/jpeg/read.t deleted file mode 100644 index 94a506d..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/jpeg/read.t +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/perl -# -# Test read image method on non-interlaced JPEG. -# -# Contributed by Bob Friesenhahn -# -BEGIN { $| = 1; $test=1; print "1..2\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/jpeg' || die 'Cd failed'; - -# -# 1) Test non-interlaced image read -# -print( "Non-interlaced JPEG ...\n" ); -testReadCompare('input.jpg', '../reference/jpeg/read_non_interlaced.miff', q//, 0.002, 0.22); - -# -# 2) Test plane-interlaced image read -# -++$test; -print( "Plane-interlaced JPEG ...\n" ); -testReadCompare('input_plane.jpg', '../reference/jpeg/read_plane_interlaced.miff', q//, 0.002, 0.22); - - diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/jpeg/write.t b/ImageMagick-6.9.12-44/PerlMagick/t/jpeg/write.t deleted file mode 100644 index 65bfbb5..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/jpeg/write.t +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/perl -# -# Test reading JPEG images -# -# Contributed by Bob Friesenhahn -# -BEGIN { $| = 1; $test=1; print "1..2\n"; } -END {print "not ok $test\n" unless $loaded;} - -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/jpeg' || die 'Cd failed'; - -# -# 1) Test with non-interlaced image -# -print( "Non-interlaced JPEG ...\n" ); -testReadWriteCompare( 'input.jpg', 'output_tmp.jpg', - '../reference/jpeg/write_non_interlaced.miff', - q//, q//, 0.02, 0.27); - -# -# 2) Test with plane-interlaced image -# -++$test; -print( "Plane-interlaced JPEG ...\n" ); -testReadWriteCompare( 'input.jpg', 'output_plane_tmp.jpg', - '../reference/jpeg/write_plane_interlaced.miff', - q//, q//, 0.02, 0.27); - diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/montage.t b/ImageMagick-6.9.12-44/PerlMagick/t/montage.t deleted file mode 100644 index df84347..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/montage.t +++ /dev/null @@ -1,235 +0,0 @@ -#!/usr/bin/perl -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Test montage method. -# -BEGIN { $| = 1; $test=1, print "1..19\n"; } -END {print "not ok 1\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't' || die 'Cd failed'; - -# -# 1) Test montage defaults (except no label that requires an exact font) -# -testMontage( q//, - q/background=>'#696e7e'/, - '977b812cb06e16d0ee7da6c80a9470cb85c2d33ba33f5919f26b05058f0eb177', - 'fea8915dc67163d86e93a6e611c900185f82bdc5fc67c7a3e53a4b76639aaa56', - '8de04216e6f60ad3bf63d5a2c54386cb824579e1c4a677af726e0306e0c7fb09'); - -# -# 2) Test Center gravity -# Image should be centered in frame -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, geometry=>'90x80+5+5>', gravity=>'Center'/, - '9a3f16a11fa4173f43642e7759070b32ce66a21c72312a7c99ed5dab711dc377', - '633267a42b30c1a5709d8929ef9ad24e6612f28e10299315a0ff386ccba7ec9a', - '2a381bc2cc7dc751c95df0f6a88c5f04232e82d06094b65b3909f488e4347f93'); - -# -# 3) Test NorthWest gravity -# Image should be at top-left in frame -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, geometry=>'90x80+5+5>', gravity=>'NorthWest'/, - '1ace55dbec2814d4d12e911f6ab21e0eac769cf12fbdcf516376f356222b74e1', - '9d4854b04b3072c4f371a55289ed0583c5fab1a52758e514008462bfb890be41', - 'f3be8f6f4ecabc14d6da8a3d8b6a2e369ad005d045f381df6f24ca2410406380'); - -# -# 4) Test North gravity -# Image should be at top-center of frame -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, geometry=>'90x80+5+5>', gravity=>'North'/, - '02840dc5ac270f2e26422b8c90c5e5c3af81fd6e6739e9554977115e152a6872', - '67ee49456bfc3500aac4a2425b7b45c9cd32d8948232a97fabe62713ddd7f859', - 'abd7f530c44e953ac799a04846a3eef613d0ab7b08aa92bb6cabe8abf275d5b6'); - -# -# 5) Test NorthEast gravity -# Image should be at top-right of frame -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, geometry=>'90x80+5+5>', gravity=>'NorthEast'/, - 'c5a10e80cb4f3b1c866d03e8cad4154f1139758ec86ffeef4fe2a802ac118ae2', - '66b8ac0676dbf6c48703cb16422e75174ee676003cacfd58de546a697075b469', - 'bb35ddfaab468d869f2a3bafb16b3751015f2bb94e87438c48c7b294831d2bb8'); - -# -# 6) Test West gravity -# Image should be at left-center of frame -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, geometry=>'90x80+5+5>', gravity=>'West'/, - '60f394bc620fba50b97dfe55c6026eed616a26ceee7a97fa66485b1853182ff8', - '46eed993d02f46dc553478fcdda6c0632b4d1161d478d5a9409b2925a8624c09', - '09bb863d97be728ee75411ff87f1d09a5ef272b03fd23edca07b692239ce9346'); - -# -# 7) Test East gravity -# Image should be at right-center of frame. -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, geometry=>'90x80+5+5>', gravity=>'East'/, - '48e3b6f793ef83ff702a4a164a6d91f1e3711ff9d7eee9f2eb7f8ce704783355', - '2285ea36a814317b190c43012f509a70a779cac61afc0dcd0a54f089cbd6b284', - '932cf84bf09b180ed7e01976dabf6ba7088fc374c539991ea42600ae40cedcbd'); - -# -# 8) Test SouthWest gravity -# Image should be at bottom-left of frame -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, geometry=>'90x80+5+5>', gravity=>'SouthWest'/, - 'a7bdd145d3a98e1ba42ccff175ef3ff91c04ccff47cab1b0c8ae8ad21315f680', - '6e4b779635b9dbd54490aa6a71aa45c4414c51554e449ccd88570ced42975b1b', - 'ef5b118bfa9dfbed332c1cf349b8cc792280f535a1dcba053e878657cb060198'); - -# -# 9) Test South gravity -# Image should be at bottom of frame -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, geometry=>'90x80+5+5>', gravity=>'South'/, - '35c31352e889dc7912ddb0ae23af45c3776f36bc77a874b751d2594415cee1e6', - 'b72b1f24b49d9a3bb0507f3e5d5588b0c11cde499fab27d02df41d36dd87f099', - '3fd57e40caef146868326f177db65265e8970c88ce20ba099152a1c5e8027e1f'); - -# -# 10) Test SouthEast gravity -# Image should be at bottom-right of frame. -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, geometry=>'90x80+5+5>', gravity=>'SouthEast'/, - 'd46836aea9de6ca6441a856b103edbe1bee6ceeeab189ac8bdf61bac35556774', - '192a8ee4da1c5d62d14ab7837378d06fec13c37cb097d7ee00f97534f86d8304', - 'c94a37024d7f8ff664c5aae0977ed6ff5d3aa92f46425b09b179c2ab32494e0c'); - -# -# 11) Test Framed Montage -# -# Image border color 'bordercolor' controls frame background color -# Image matte color 'mattecolor' controls frame color -# Image pen color 'pen' controls label text foreground color -++$test; -testMontage( q/bordercolor=>'blue', mattecolor=>'red'/, - q/background=>'#696e7e',, tile=>'4x4', geometry=>'90x80+3+3>', frame=>'8x10', - borderwidth=>'0', gravity=>'Center', background=>'gray'/, - '5110ae8eb21ded2d8e6b6d3f5cc80317a6c58304f84731810a318bd76473427a', - 'eadda2683d38109f1432faa08a7c92cf62d13730e33044041ef4ac8bf68c96b2', - '1419b60478f8f0d6f4da5fb87b0df3f16313a1e89a3192d9feeda2cdf2ac9860'); - -# -# 12) Test Framed Montage with drop-shadows -# -++$test; -testMontage( q/bordercolor=>'blue', mattecolor=>'red'/, - q/background=>'#696e7e',, tile=>'4x4', geometry=>'90x80+6+6>', frame=>'8x10', - borderwidth=>'0', gravity=>'Center', shadow=>'True',background=>'gray'/, - 'd4de864f9004b185297c9c2351f811aaeb779095bdd8fd5f29bcfbee79f09da4', - 'e784da474c0296b00cbde2eed40fa99664f6a5975eeca2efc2aff131bc5982ce', - '803c926764df2ad940f36fbbeea274e05467d729bfdfb2f28c479cfd27245a85'); - -# -# 13) Test Framed Montage with drop-shadows and background texture -# -++$test; -testMontage( q/bordercolor=>'blue', mattecolor=>'red'/, - q/background=>'#696e7e',, tile=>'4x4', geometry=>'90x80+6+6>', frame=>'8x10', - borderwidth=>'0', gravity=>'Center', shadow=>'True', texture=>'granite:'/, - '8418407b6d56d2c1b67bc735004794d9eb20609d30115a93255eefcad3499e95', - 'f683fcddacc049c873776952909ea5a741f76ec6db600453724cee8dbb9d06c4', - '5793a1de15b5d73df297968af79fa01a110c1585cccd46dcbef794674ab5f174'); - -# -# 14) Test Un-bordered, Un-framed Montage -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, tile=>'4x4', geometry=>'90x80+6+6>', mode=>'Unframe', - borderwidth=>'0', gravity=>'Center', background=>'gray'/, - '5b5b6e7667055dee87a282cac637bceeec605644d8063972f79a01b2c07f9872', - 'd313d29183c31fb1aa91b0fb44ef04c8cd7ad6f7648a553fe0ec3c6ba7872fb4', - '438478e6380519b065e4e24e33bab0e6dd6c4ab5a8c6449e22537fd55269babb'); - -# -# 15) Test Bordered, Un-framed Montage (mode=>'Unframe') -# -++$test; -testMontage( q/bordercolor=>'red'/, - q/background=>'#696e7e',, tile=>'4x4', geometry=>'90x80+6+6>', mode=>'Unframe', - borderwidth=>'5', gravity=>'Center', background=>'gray'/, - 'fadebb098990a6230d30c55f45c4f1a31effc70055d4eb66c8f46c913257e1fb', - '9468d6ff4312772656e980874be56ae69cf97946e78461de1f67e96c6c76675c', - '535b6d2dd565ee5d01c3500569e60112812f5cd4d88525d528d35a5d02bbe681'); - -# -# 16) Test Bordered, Un-framed Montage (mode=>'UnFrame') -# -++$test; -testMontage( q/bordercolor=>'red'/, - q/tile=>'4x4', geometry=>'90x80+6+6>', mode=>'UnFrame', - borderwidth=>'5', gravity=>'Center', background=>'gray'/, - 'fadebb098990a6230d30c55f45c4f1a31effc70055d4eb66c8f46c913257e1fb', - '9468d6ff4312772656e980874be56ae69cf97946e78461de1f67e96c6c76675c', - '535b6d2dd565ee5d01c3500569e60112812f5cd4d88525d528d35a5d02bbe681'); - -# -# 17) Test Un-bordered, Un-framed Montage with 16x1 tile -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, tile=>'16x1', geometry=>'90x80+0+0>', mode=>'Unframe', - borderwidth=>'0', gravity=>'Center', background=>'gray'/, - 'bead47d8f45327614e1a91f3537443317f59eebb960839f613365a1231b163ff', - 'ecc4b83e0b76129f1635c2e866bc641cce6a5d65a6c89bc497b5b81e4bb0f3b6', - 'ad05ecff14b56693e2785eb4b6f06215c215eb1309eb19591d9380027aacfe21'); - -# -# 18) Test concatenated thumbnail Montage (concatenated via special Concatenate mode) -# Thumbnails should be compacted tightly together in a grid -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, tile=>'4x4', geometry=>'90x80>', mode=>'Concatenate'/, - '73dba1cf6a2077fca9c3d6a4f82ee5aa4481d64481423cffbb676b92e3f3c7dd', - '108b50e6f8d5155f6c6f60dfe939e83ec465a917b3d8ec6fa1419d27ffa3cdb3', - '1fdca151dfe00fdc106832696815eff00b7e32a5fb0af64b41cb08610661880e'); -# -# 19) Test concatenated thumbnail Montage (concatentated by setting params to zero) -# Thumbnails should be compacted tightly together in a grid -# -++$test; -testMontage( q//, - q/background=>'#696e7e',, tile=>'4x4', geometry=>'+0+0', mode=>'Unframe', shadow=>'False', - borderwidth=>'0', background=>'gray'/, - '73dba1cf6a2077fca9c3d6a4f82ee5aa4481d64481423cffbb676b92e3f3c7dd', - '108b50e6f8d5155f6c6f60dfe939e83ec465a917b3d8ec6fa1419d27ffa3cdb3', - '1fdca151dfe00fdc106832696815eff00b7e32a5fb0af64b41cb08610661880e'); diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/mpeg/input.m2v b/ImageMagick-6.9.12-44/PerlMagick/t/mpeg/input.m2v deleted file mode 100644 index 04b4a45..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/mpeg/input.m2v and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/mpeg/input.mpg b/ImageMagick-6.9.12-44/PerlMagick/t/mpeg/input.mpg deleted file mode 100644 index 7a66614..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/mpeg/input.mpg and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/mpeg/read.t b/ImageMagick-6.9.12-44/PerlMagick/t/mpeg/read.t deleted file mode 100644 index 56470b9..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/mpeg/read.t +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/perl -# -# Test reading MPEG files -# -# Whenever a new test is added/removed, be sure to update the -# 1..n ouput. -# -BEGIN { $| = 1; $test=1; print "1..2\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/mpeg' || die 'Cd failed'; - -# -# Motion Picture Experts Group file interchange format (version 2) -# -testRead( 'input.m2v', - 'b41936e37b153bc3627167a6ff9520d92fa256e7cc967ba29acfbaad5812ff11' ); - -# -# Motion Picture Experts Group file interchange format -# -++$test; -testRead( 'input.mpg', - '113b91329ec4ad7d147e910e5fd8340d06db419ce6d0258de8993ec4673fc7bc' ); - -1; diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/openjp2/input.j2k b/ImageMagick-6.9.12-44/PerlMagick/t/openjp2/input.j2k deleted file mode 100644 index 3f68405..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/openjp2/input.j2k and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/openjp2/input.jp2 b/ImageMagick-6.9.12-44/PerlMagick/t/openjp2/input.jp2 deleted file mode 100644 index 383586e..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/openjp2/input.jp2 and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/openjp2/input.jpc b/ImageMagick-6.9.12-44/PerlMagick/t/openjp2/input.jpc deleted file mode 100644 index 383586e..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/openjp2/input.jpc and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/openjp2/read.t b/ImageMagick-6.9.12-44/PerlMagick/t/openjp2/read.t deleted file mode 100644 index c7e8997..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/openjp2/read.t +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/perl -# -# Test read image method on non-interlaced JPEG. -# -# Contributed by Bob Friesenhahn -# -BEGIN { $| = 1; $test=1; print "1..3\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/openjp2' || die 'Cd failed'; - -# -# 1) JPEG-2000 JP2 File Format Syntax (ISO/IEC 15444-1) -# -print( "JPEG-2000 JP2 File Format Syntax ...\n" ); -testReadCompare('input.jp2', '../reference/openjp2/read_jp2.miff', q//, 0.13, 1.0); - -# -# 2) JPEG-2000 Code Stream Syntax (ISO/IEC 15444-1) -# -++$test; -print( " ...\n" ); -testReadCompare('input.jpc', '../reference/openjp2/read_jpc.miff', q//, 0.13, 1.0); - -# -# 3) JPEG-2000 VM Format -# -++$test; -print( " ...\n" ); -testReadCompare('input.j2k', '../reference/openjp2/read_j2k.miff', q//, 0.13, 1.0); diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/ping.t b/ImageMagick-6.9.12-44/PerlMagick/t/ping.t deleted file mode 100644 index 1a63bd2..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/ping.t +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/perl -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Test reading blobs supported directly by ImageMagick. -# -BEGIN { $| = 1; $test=1; print "1..2\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't' || die 'Cd failed'; - -my (@blob, $filename, $format, $height, $image, $size, $status, $width); - -$filename='input_p6.ppm'; -print "Ping \"$filename\" ...\n"; -$image=Image::Magick->new; -($width, $height, $size, $format)=$image->Ping("$filename"); -if (($width == 70) && ($height == 46) && ($size == 9673) && ($format eq "PPM")) - { - print "ok $test\n"; - } - else - { - print "not ok $test\n"; - } -undef $image; -$test++; - -print("Ping blob ...\n"); -$image=Image::Magick->new; -$status=$image->Read($filename); -warn "$status" if "$status"; -@blob=$image->ImageToBlob(); -undef $image; -$image=Image::Magick->new; -($width, $height, $size, $format)=$image->Ping(blob=>@blob); -undef @blob; -undef $image; -if (($width == 70) && ($height == 46) && ($size == 9673) && ($format eq "PPM")) - { - print "ok $test\n"; - } -else - { - print "not ok $test\n"; - } - -1; diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/png/input.mng b/ImageMagick-6.9.12-44/PerlMagick/t/png/input.mng deleted file mode 100644 index 2694fc5..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/png/input.mng and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/png/input_16.png b/ImageMagick-6.9.12-44/PerlMagick/t/png/input_16.png deleted file mode 100644 index 06223a6..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/png/input_16.png and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/png/input_256.png b/ImageMagick-6.9.12-44/PerlMagick/t/png/input_256.png deleted file mode 100644 index c674581..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/png/input_256.png and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/png/input_bw.png b/ImageMagick-6.9.12-44/PerlMagick/t/png/input_bw.png deleted file mode 100644 index 0020f80..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/png/input_bw.png and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/png/input_mono.png b/ImageMagick-6.9.12-44/PerlMagick/t/png/input_mono.png deleted file mode 100644 index 1b83ba9..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/png/input_mono.png and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/png/input_truecolor.png b/ImageMagick-6.9.12-44/PerlMagick/t/png/input_truecolor.png deleted file mode 100644 index 2cd0813..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/png/input_truecolor.png and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/png/read-16.t b/ImageMagick-6.9.12-44/PerlMagick/t/png/read-16.t deleted file mode 100644 index b900821..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/png/read-16.t +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/perl -# -# Test reading PNG images when 16bit support is enabled -# -# Contributed by Bob Friesenhahn -# - -BEGIN { $| = 1; $test=1; print "1..5\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/png' || die 'Cd failed'; - -# -# 1) Test Monochrome PNG -# -testRead( 'input_mono.png', - 'cda5c7a8ba8250de624af6dc825ad6772ebba3a7fa6da756c5b1ca228b62f8ac' ); - -# -# 2) Test 256 color pseudocolor PNG -# -++$test; -testRead( 'input_256.png', - '066c0047c6e7e3f4cda1c86224441bfd5f522b5805b2a9190dcfa5294d94e4bd' ); - -# -# 3) Test TrueColor PNG -# -++$test; -testRead( 'input_truecolor.png', - '55913611798c087b9300b14d3baeda08a142910ad120379a9308a6b8c8b2f6e8' ); - -# -# 4) Test Multiple-image Network Graphics -# -++$test; -testRead( 'input.mng', - '40805ef3db6e3a94c85e30e591e5881dc660ff863591d6f56605dba64d03d83d' ); - -# -# 5) Test 16-bit Portable Network Graphics -# -++$test; -testRead( 'input_16.png', - 'ed0c17df37c4717fa3e70176148ab00e076fd0df743dce30323112100a71290b', - '82f48df83eec5bacbe2c38f13ce7e2219e5e318f4b2974d928d0ea7f7cec65fd', - '82f48df83eec5bacbe2c38f13ce7e2219e5e318f4b2974d928d0ea7f7cec65fd' ); - diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/png/read.t b/ImageMagick-6.9.12-44/PerlMagick/t/png/read.t deleted file mode 100644 index 3459611..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/png/read.t +++ /dev/null @@ -1,64 +0,0 @@ -#!/usr/bin/perl -# -# Test reading PNG images -# -# Contributed by Bob Friesenhahn -# - -BEGIN { $| = 1; $test=1; print "1..6\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/png' || die 'Cd failed'; - -# -# 1) Test Black-and-white, bit_depth=1 PNG -# -print( "1-bit grayscale PNG ...\n" ); -testRead( 'input_bw.png', - '349c2ff9310d578051e40e80d42cfc36ca29ba93e353df175219f7448da5eeee' ); - -# -# 2) Test Monochrome PNG -# -++$test; -print( "8-bit grayscale PNG ...\n" ); -testRead( 'input_mono.png', - 'cda5c7a8ba8250de624af6dc825ad6772ebba3a7fa6da756c5b1ca228b62f8ac' ); - -# -# 3) Test 16-bit Portable Network Graphics -# -++$test; -print( "16-bit grayscale PNG ...\n" ); -testRead( 'input_16.png', - 'ed0c17df37c4717fa3e70176148ab00e076fd0df743dce30323112100a71290b', - '82f48df83eec5bacbe2c38f13ce7e2219e5e318f4b2974d928d0ea7f7cec65fd', - '82f48df83eec5bacbe2c38f13ce7e2219e5e318f4b2974d928d0ea7f7cec65fd' ); -# -# 4) Test 256 color pseudocolor PNG -# -++$test; -print( "8-bit indexed-color PNG ...\n" ); -testRead( 'input_256.png', - '066c0047c6e7e3f4cda1c86224441bfd5f522b5805b2a9190dcfa5294d94e4bd' ); - -# -# 5) Test TrueColor PNG -# -++$test; -print( "24-bit Truecolor PNG ...\n" ); -testRead( 'input_truecolor.png', - '55913611798c087b9300b14d3baeda08a142910ad120379a9308a6b8c8b2f6e8' ); - -# -# 6) Test Multiple-image Network Graphics -# -++$test; -print( "MNG with 24-bit Truecolor PNGs...\n" ); -testRead( 'input.mng', - '40805ef3db6e3a94c85e30e591e5881dc660ff863591d6f56605dba64d03d83d' ); - diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/png/write-16.t b/ImageMagick-6.9.12-44/PerlMagick/t/png/write-16.t deleted file mode 100644 index 02dd9c6..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/png/write-16.t +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/bin/perl -# -# Test writing PNG images when 16bit support is enabled -# -# Contributed by Bob Friesenhahn -# -BEGIN { $| = 1; $test=1; print "1..5\n"; } -END {print "not ok $test\n" unless $loaded;} - -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/png' || die 'Cd failed'; - -# -# 1) Test pseudocolor image -# -testReadWrite( 'input_256.png', - 'output_256.png', - q/quality=>54/, - '066c0047c6e7e3f4cda1c86224441bfd5f522b5805b2a9190dcfa5294d94e4bd' ); - -# -# 2) Test truecolor image -# -++$test; -testReadWrite( 'input_truecolor.png', - 'output_truecolor.png', - q/quality=>55/, - '55913611798c087b9300b14d3baeda08a142910ad120379a9308a6b8c8b2f6e8' ); - -# -# 3) Test monochrome image -# -++$test; -testReadWrite( 'input_mono.png', - 'output_mono.png', '', - 'cda5c7a8ba8250de624af6dc825ad6772ebba3a7fa6da756c5b1ca228b62f8ac' ); - -# -# 4) Test Multiple-image Network Graphics -# -++$test; -testReadWrite( 'input.mng', - 'output.mng', - q/quality=>55/, - '40805ef3db6e3a94c85e30e591e5881dc660ff863591d6f56605dba64d03d83d' ); - -# -# 5) Test 16-bit Portable Network Graphics -# -++$test; -testReadWrite( 'input_16.png', - 'output_16.png', - q/quality=>55/, - '6f2b7a49124d65616f37d4dbebec3e46b6a4a4b53abc6b197dc6f7e9b4cdeb33', - '82f48df83eec5bacbe2c38f13ce7e2219e5e318f4b2974d928d0ea7f7cec65fd'); - - diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/png/write.t b/ImageMagick-6.9.12-44/PerlMagick/t/png/write.t deleted file mode 100644 index e3bc0b2..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/png/write.t +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/perl -# -# Test writing PNG images -# -# Contributed by Bob Friesenhahn -# -BEGIN { $| = 1; $test=1; print "1..6\n"; } -END {print "not ok $test\n" unless $loaded;} - -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/png' || die 'Cd failed'; - -# -# 1) Test Black-and-white, bit_depth=1 PNG -# -print( "1-bit grayscale PNG ...\n" ); -testReadWrite( 'input_bw.png', 'output_bw.png', q/quality=>95/, - '349c2ff9310d578051e40e80d42cfc36ca29ba93e353df175219f7448da5eeee'); - -# -# 2) Test monochrome image -# -++$test; -print( "8-bit grayscale PNG ...\n" ); -testReadWrite( 'input_mono.png', - 'output_mono.png', '', - 'cda5c7a8ba8250de624af6dc825ad6772ebba3a7fa6da756c5b1ca228b62f8ac'); -# -# 3) Test 16-bit Portable Network Graphics -# -++$test; -print( "16-bit grayscale PNG ...\n" ); -testReadWrite( 'input_16.png', - 'output_16.png', - q/quality=>55/, - '6f2b7a49124d65616f37d4dbebec3e46b6a4a4b53abc6b197dc6f7e9b4cdeb33', - '82f48df83eec5bacbe2c38f13ce7e2219e5e318f4b2974d928d0ea7f7cec65fd' ); -# -# 4) Test pseudocolor image -# -++$test; -print( "8-bit indexed-color PNG ...\n" ); -testReadWrite( 'input_256.png', - 'output_256.png', - q/quality=>54/, - '066c0047c6e7e3f4cda1c86224441bfd5f522b5805b2a9190dcfa5294d94e4bd' ); -# -# 5) Test truecolor image -# -++$test; -print( "24-bit Truecolor PNG ...\n" ); -testReadWrite( 'input_truecolor.png', - 'output_truecolor.png', - q/quality=>55/, - '55913611798c087b9300b14d3baeda08a142910ad120379a9308a6b8c8b2f6e8' ); -# -# 6) Test Multiple-image Network Graphics -# -++$test; -print( "MNG with 24-bit Truecolor PNGs ...\n" ); -testReadWrite( 'input.mng', - 'output.mng', - q/quality=>55/, - '40805ef3db6e3a94c85e30e591e5881dc660ff863591d6f56605dba64d03d83d' ); diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/ps/input.eps b/ImageMagick-6.9.12-44/PerlMagick/t/ps/input.eps deleted file mode 100644 index 48ba981..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/ps/input.eps +++ /dev/null @@ -1,132 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: congrats.eps -%%Creator: fig2dev Version 3.2 Patchlevel 0-beta2 -%%CreationDate: Thu Sep 3 18:27:20 1998 -%%For: bfriesen@scooby (Bob Friesenhahn) -%%Orientation: Portrait -%%BoundingBox: 0 0 497 317 -%%Pages: 0 -%%BeginSetup -%%IncludeFeature: *PageSize Letter -%%EndSetup -%%Magnification: 1.00 -%%EndComments -/$F2psDict 200 dict def -$F2psDict begin -$F2psDict /mtrx matrix put -/col-1 {0 setgray} bind def -/col0 {0.000 0.000 0.000 srgb} bind def -/col1 {0.000 0.000 1.000 srgb} bind def -/col2 {0.000 1.000 0.000 srgb} bind def -/col3 {0.000 1.000 1.000 srgb} bind def -/col4 {1.000 0.000 0.000 srgb} bind def -/col5 {1.000 0.000 1.000 srgb} bind def -/col6 {1.000 1.000 0.000 srgb} bind def -/col7 {1.000 1.000 1.000 srgb} bind def -/col8 {0.000 0.000 0.560 srgb} bind def -/col9 {0.000 0.000 0.690 srgb} bind def -/col10 {0.000 0.000 0.820 srgb} bind def -/col11 {0.530 0.810 1.000 srgb} bind def -/col12 {0.000 0.560 0.000 srgb} bind def -/col13 {0.000 0.690 0.000 srgb} bind def -/col14 {0.000 0.820 0.000 srgb} bind def -/col15 {0.000 0.560 0.560 srgb} bind def -/col16 {0.000 0.690 0.690 srgb} bind def -/col17 {0.000 0.820 0.820 srgb} bind def -/col18 {0.560 0.000 0.000 srgb} bind def -/col19 {0.690 0.000 0.000 srgb} bind def -/col20 {0.820 0.000 0.000 srgb} bind def -/col21 {0.560 0.000 0.560 srgb} bind def -/col22 {0.690 0.000 0.690 srgb} bind def -/col23 {0.820 0.000 0.820 srgb} bind def -/col24 {0.500 0.190 0.000 srgb} bind def -/col25 {0.630 0.250 0.000 srgb} bind def -/col26 {0.750 0.380 0.000 srgb} bind def -/col27 {1.000 0.500 0.500 srgb} bind def -/col28 {1.000 0.630 0.630 srgb} bind def -/col29 {1.000 0.750 0.750 srgb} bind def -/col30 {1.000 0.880 0.880 srgb} bind def -/col31 {1.000 0.840 0.000 srgb} bind def - -end -save --53.0 352.0 translate -1 -1 scale - -/cp {closepath} bind def -/ef {eofill} bind def -/gr {grestore} bind def -/gs {gsave} bind def -/sa {save} bind def -/rs {restore} bind def -/l {lineto} bind def -/m {moveto} bind def -/rm {rmoveto} bind def -/n {newpath} bind def -/s {stroke} bind def -/sh {show} bind def -/slc {setlinecap} bind def -/slj {setlinejoin} bind def -/slw {setlinewidth} bind def -/srgb {setrgbcolor} bind def -/rot {rotate} bind def -/sc {scale} bind def -/sd {setdash} bind def -/ff {findfont} bind def -/sf {setfont} bind def -/scf {scalefont} bind def -/sw {stringwidth} bind def -/tr {translate} bind def -/tnt {dup dup currentrgbcolor - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} - bind def -/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul - 4 -2 roll mul srgb} bind def -/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def -/$F2psEnd {$F2psEnteredState restore end} def -%%EndProlog - -$F2psBegin -10 setmiterlimit -n 0 5902 m 0 0 l 9202 0 l 9202 5902 l cp clip - 0.06000 0.06000 sc -% Polyline -7.500 slw -n 1005 600 m 900 600 900 5745 105 arcto 4 {pop} repeat - 900 5850 9045 5850 105 arcto 4 {pop} repeat - 9150 5850 9150 705 105 arcto 4 {pop} repeat - 9150 600 1005 600 105 arcto 4 {pop} repeat - cp gs col0 s gr -% Polyline -30.000 slw -n 5415 3735 m 5115 3735 l gs col0 s gr -% Polyline -n 4335 3720 m 4035 3720 l gs col0 s gr -/Helvetica-Bold ff 480.00 scf sf -5025 1950 m -gs 1 -1 sc (You can display an image!) dup sw pop 2 div neg 0 rm col4 sh gr -/Helvetica-Bold ff 480.00 scf sf -5025 1275 m -gs 1 -1 sc (CONGRATULATIONS!) dup sw pop 2 div neg 0 rm col4 sh gr -/Helvetica-Bold ff 360.00 scf sf -1500 3375 m -gs 1 -1 sc (2\) Use CNTRL-Q key combination) col0 sh gr -/Helvetica-Bold ff 360.00 scf sf -4575 3825 m -gs 1 -1 sc (or) col0 sh gr -/Helvetica-Bold ff 360.00 scf sf -1875 4350 m -gs 1 -1 sc (Depress right mouse button to bring) col0 sh gr -/Helvetica-Bold ff 360.00 scf sf -1875 4875 m -gs 1 -1 sc (up menu and select 'Quit' to continue) col0 sh gr -/Helvetica-Bold ff 360.00 scf sf -1875 5325 m -gs 1 -1 sc (tests.) col0 sh gr -/Helvetica-Bold ff 360.00 scf sf -1500 2775 m -gs 1 -1 sc (1\) Move mouse cursor into this window.) col0 sh gr -$F2psEnd -rs diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/ps/input.miff b/ImageMagick-6.9.12-44/PerlMagick/t/ps/input.miff deleted file mode 100644 index 7740ad5..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/ps/input.miff +++ /dev/null @@ -1,9 +0,0 @@ -id=ImageMagick -class=DirectClass matte=False -columns=70 rows=46 depth=8 -signature=eb4d6e084afe2835a1ad28ad7fc12ced -background-color=gray74 border-color=gray74 matte-color=gray74 -{ -This is a comment.} - -:0/-20.62/83.:3-92-80-91.80-80-7/,5-*4,)5-*5-*1-'1.'41*74-96/?:/F?3JB4LA2NB2UA2tD4�C3�A5�E=�DG�CF�=B�<@�@;�?/�?-�@-�A+�@+�?.�=,�=+�=*�?.�?3�B3�D6�F9R:/:5372172/61.30,//-0/-3,-6+-P78�IG�bn�|�lp�PHnRLauw|���z|lYVS/.,0/-50-71-81,80,6/,81-81-81.7.,4-*4,*6/+6.+3/*30*41+63-750>8-E=2H?1I>.K@/MD3iE4�@.�<-�G<�DG�BE�.�=,�=*�;*�>-�>3�@4�D8�H;D7,95593162/62.11--1.00.5/.2*,E21xA5�Y\�}�cl�J>kK@\]^g��~lp_YWS,,,,-+0/,1.+2,(2-*0,+2,+2++2,+2,+1,+1,)3-,3-,3/,31,40,52-750:3,>6-@6-C8-H;/EE5UD4m=+�9(�E4�H=�E@�<>�>=�A0�@*�?-�>-�?,�>)�>,�=-�<-�;.�?/�B1�@8�GD�WNFFISIYZO,-/+-/.--/-)/*'-+(,**,**.++.++.++/++/--0,,0-./-*2.,2.+2-,30.82/<4/>4/A5-F91H>7Q<5_70y7-�;/�A3�E9�E@�HA�B/�@,�>-�=/�=-�=+�<+�<,�<.�<2�C7�G:�E@�g_��yWeWCB875+/1*.1+-0,-0//0.02./2./-24*,gcb���~��ip�Y\o`pr���|��_eQ,/2+/2..0-.--+),*++)+('(**+,*+,*+*))*()-+,.-./,+0,+.*)/++0--811<32;21>0.A2/A73B:6K62h7/�=0�>5�A3�D7�G<�?3�?,�=+�;-�<-�;,�9)�9*:.?7�G@�E>�UR��{���r�pSZG<@301(-)'2,+2,+0,*0-+0/+2*10)(eqR�������ʳ�ǰ���������YdJ.0.//-/1.21.30-3/,2-*-*+,+,*)-+(,-',+(),*)--+/-,.+*/+)4,)6/*;3.=40;1-;/.>/.>3,59/93,O,'i:-�A1�@1�;-�B2�>2�-�:+�;*v>)v8,s9-{@4�G>�NE�dVz�q{�����v�|e�gd�ePfP4=0*&#.$&+**)+,'+/''-)$"W\H~�j{�j~�o�o}�t~�{o�lLVD782782994<:5@=8B:8A95=73<75:549009//61.62.63.641973?72B90H=1J>4H=4B80@61?62<94C54A50<6*E5'c6-�=;�BA�C;�>6A5~:/y;/u>.z4)�PL�[VpJ9kS@s`IzX�f`�zr�����~��v��xo�oXiM?;)3)"%+!+/&:&*C))TN:hqRh�Wk�\n�ck�hs�tt�th�dNXC8939:4>>8A?:D?:FAB�CEvC9y:4�3(G@-e^:w�\n�\m�Ys�d~�{������d}_S_G671681==8B@;FA?HC>HC>JD9,E1K;1D:/>=17=0�B@�K]�35�;#�?5�;0�>3�D7�:(�>2�>8�8?�<<�D?�7;�.'�B:�dO�cJ�c^�;E�BC�FO�.E�,H�0T�4\�:h�:o�Ar�Go�Zx�[fa=3HC/vd�����������������Ӱ��g{eWgL330551883=<6DC9GG>JI;MI6IE7MHJH@9E;+C9-?80>83=71>94@=9IA6P@-H?-K81C745=0@?/�I@�4+�4!�A&�:$�6'�=2�A1�@2�@4�8)�1+�++�0)�6%�5!�9,�UI�UQ�AK�?A�;.�E;�AD�>H�AQ�=V�>h�>q�Ew�Jn�Wx�Y�]n�nd�����������������������҅��u�n10-/.,43/892>?5GD;OK8MK4XWW���|x�[ToF?O94462&52):9.B=-K@/P@/C;*:4)040B1-�6<�;/�<'�;%�>,�=1�;1�9*�:+�?2�3*�4,�8.�1+�/(�5 �4!�9,�?6�CA�A>�>3�9(�=-�E@�FK�DK�DX�Bb�Jt�K}�Mz�Tt�Cc�{��_T������������������������������:8163-30+74,<;2IA6VJ9TH:dar��䬲���쏏�nm�LIX@?M<99A=(BC.8A9:EQEUaFSRaG<�F7�=+�A-�;(�6*�80�:4�82�:3�;2�?7�1'�-(�-(�2(�7!�7"�5(�C<�VM�>2�:#�:)�@7�HF�GH�FJ�O\�F`�Jn�Rz�Xz�Uq�Sg�`p�KU᪤���������������������������D@5A=3;6-52(:5/F=7TG6WF7]Uj��ޫ�����������|�f\�RLs7:C:97RJN�s�����]{�KP�<'�9#�:*�;-�<3�;3�61�>9�<7�8/�D9�?4�))�++�2,�2%�<(�:*�7-�LH�C@�9$�9(�>2�QI�E>�NI�QS�Ta�Vn�No�Ux�Wo�Zi�We�OT�tn���������������������������OI;MG:F@5?90=60A=8ME5SD.WLS�����������������틍�oz�ae��N_�OW�L]�HR�;>�>>�>5�>/�?2�>4�9/�3+�7/�8/�3)�3$�9"�>0�8;�05�20�54�53�7+�>/�PJ�EI�=3�8+�<-�C2�=-�H=�NJ�\a�fv�Pm�Zu�rx�bp�{��ueVPA���������������������������WN?VM?PI:KB4F<1E@7LG5SG.VNQ����������������������v��AN�C�?F�>;�GF�>A�?;�=1�?0�;+�:.�93�3/�4.�8*�;+�;6�<9�9%�9!�3&�5/�7+�8&�=)�>5�@B�US�G=�9)�:*�<-�<.�:*�VG�mj�ag�bm�nq�dl�Wpu�iXnE���������������������������[N>ZN>[N=XM�CN�BG�@5�C;�41�B5�;)�9%�:%�8(�4+�13�,3�-1�.8�(>�(0�0'�8(�;2�=4�D6�6&�5)�75�./�4*�5*�J>�>1�6*�:+�7&�H>�qr�s~�r{�s{�Ve�Da��}}�g�̮��Ưʪ�������ǚ�պ������[L<[L<\L^M<^P<[NAYLI^Sdme��ě~��q��@G�>+�@9�<@�BJ�<7�9(�B8�;8�D:�7$�;(�8'�4'�9.�4'�,$�)'�%2�6�'6�UYa7e�N��d~�m�p��o��p��o��q���ÿ�\K7\K6\K6]L7]L9]L;^M=]P=]P=aM:cG>g]q������uq�KU�?Q�=G�<=�>4�;*�>/�83�3+�9'�MA�A3�:.�79�2>�"/� -�!+�%7�;V�cp�NS�:5�6$�-�:0�86�IE�;0�8+�8+�8/�J@�3.�.1�-0�2,�4%�ME����{��Yt�?a�@SIY1p�[��o��q|�f~�f�k~�e��n������^M:^M:^M:^M:^M:_L7^N9VNAaXYo`mmdppx���ꙃ͹v|�d\�MU�9A�77�B2�:+�G>�B9�6+�6'�4.�D7�<.�03�DN�CG�/-�,(�23�>C�?C�78�3.�OJ�OQ�IG�UU�EA�B:�<7�2=�7?�>:�1*�20�.2�0.�4%�H<����q��Fh�_O=_O=`P7\L9_[a}|��}�qv�|�ƚ�Ǻ��ȶ��pR�LA�HJ�79�:2�7.�I?�fX�@3�2+�1,�=1�7)�-)�55�RX�JQ�QV�V[�@B�9?�-7�JV�oz�fv�RN�53�A<�E<�40�,:�5?�63�4*�2/�.2�/-�5)�<3����bw�>c�Ad\;/L_>u�^{�co�Wr�Xx�^y�[w�V��a��he|V[M=_P@_RB`RC`R@\OBcYaww�w|�cj�zz֯�������諸���yd�lg�WZ�6:�63�:1�OA�XI�1'�><�@7�0%�-'�3*�95�SW�Vb�do�ag�/7�(6�FS�^f�T[�73�64�82�80�:5�;;�65�5+�6*�0-�/4�0/�9.�82�w��Rp�`S>e_Xzt�sp�]_�ii���ߝ�ޢ�֠�֞�Ε��pg}^VR|SH�YQ�ys��|�^Z�6-�5#�;*�:0�7,�9/�8/�<*�@1�=4�73�PL�KB�6$�/0�(:�'?�:�#8�.6�:5�<5�75�35�40�7)�9&�6&�5-�5)�4'�V\�Pk�8e�@X95#AB378!QZ4dyN_�Ac�Dl�Nh�Gc�Ic�JfIbD47-::4OD;VL=gellj�QQ�[]�y{Ή�݌�ш�͈�ҍ�ȇ��~Zj\[LpWD�SV�fk���z�;-�;#�;)�6+�;+�6(�:-�8(�:-�:/�:0�?5�:.�1'�/7�+=�*>�$:�&9�5=�:6�;4�54�48�6/�7)�8&�6$�9&�;%�=4�Wl�7c�Cjk3=#/%/4^Y2���s�`]�>m�Kp�Qk�Hi�Me�Jf�Hg�G*0&+0+975EC=Z\i\]�[Z�y|օ�낂ځ�ʃ�ҋ�ۍ��~x�sWR`_Hd_C�WP�Zc�nj�K@�7&�<'�8+�1(�>+�:(�G;�9+�:)�7(�7(�0>=4<=2AE*LM:UTAecg������z�ws�z�yon_WlYGh\Kj^N_O�K<�5.�0+�4*�8$�=$�9,�;)�7&�=5�IB�9'�:)�9-�<4�;7�:8�86�HI�ZX�C=�:7�92�84�68�8>�6=�7;�?7�;+�;'�;(�6#�ID�Uh�MX�]O39"FO)u�_��i��jIT<VM?VN?VP=\RC`WBbYKmckwj|pdm]W[WUR]VGfZFn_HjdO�ZO�RG�:,�4+�7/�7.�6*�9)�:,�<+�5"�9-�<4�H:�B9�>9�<<�68�;8�=2�9*�;-�<5�6:�6:�86�92�96�88�;=�@8�;,�;(�8$�6'�YZ�TV�YR�cK`x;��qv�YO];;=.23+;C1fGo�Jj�Mm�Rj�Gq�Kx�Uq�WcZKe[Ke[Kd[Le[Mg_Jh_Hg^Mg]Lf\I`ZGQN=LH7SP>[ZF__O�aY�JL�40�=)�:*�9+�8*�7*�:+�=/�5�?)�7*�9/�49�6<�6;�5<�64�8&�9&�:)�>4�98�67�85�<3�>9�>>�@;�8+�:(�:(�7"~:*�RJ�TI�\S�n]��sScB'258176/9909C0g�Kw�Qp�Sp�Oo�Ix�Uw�Y`�Jh_Pi`Qi`Qi`Qh_PkbTjbSi`PibLibHhbK`ZFLJ6@E4@H8CJ>UM;�XO�DF�:,�7%�8)�:)�:(�9)�;/�6�9�8*�;5�@E�>;�61�:5�9-�>*�A+�<'�6)�<5�=7�?6�D9�A9�83�8*�8'�<)};(w3"�A3�SG�ZN�YS�YMAM+'2%7>2�@:�>3�C3�HA�IE�EA�=/�F2�C1yA-�:+�<,�=,�8*�:.�;0�?1�<.�6*�7,�<,;*{;,s9*v5(�H;�OB�SN�VW�o_fvIGV4^kQKQ5:;#88/8B/i�Lw�Pp�Nr�P}�`f�Nb�Jb�Mi`Qi`Qh_PlcTkbSmbWlbUldOldPlbVmbUmcThaQVP@EA18A'�K@�>@�NO�im�NJ�C<�E?�HC�IF�GK�LK�IH�AC�BA�@=�=0�A2�<1�:3;2~;1z;/z;+{:+�8,�8,�8(�:*�<,8+{3(y6,p4)v=1�Q@�TG�QM�[SWX@Oe=`vFCW-6@*:<279/8@-_yAx�Qp�Qw�Yj�S\�Gg�Ja�Ii`QjaRlbTjaRjaRkbSkbSkbRlcSlcTpbRpaUf_RfaP_YCA@%rM<�EC�BC�ON�LL�CB�@9�E;�DE�@E�CE�DC�A>�B>�A<�9/�=/�<3�82�;/�;.:-|:.|:/{91{8/|9.z:.x9/u8.r6+o4*l2'v@6�TL�QM�UMyeOZnJUmDM_:9C(89,;=34;089)Vd>t�Tx�\r�\Z�C_�Ie�L\�GhaQibRjdSibRibRjbSkbSkbSlcTlcTmaTfZPspi������}{j7>+3<(<=/?;.^B5�HE�AE�><�DA�DD�DD�FD�F?�F=�D>�=4�=,~>/�9.�:+�:+:,~:/~:0{90y8/w9/v90t:.q6-n3+k4)e1%s=2�RN�YR_R_\HES;2?);E0BJ69A04;.49578,LW3r�S{�^`�IZ~Ca�Ia�KX|GhbRibRkcSibRibRjbSkbSlcTlcTkbRe]S��|�����������ՠ�|CJ25?+:72*0+Z?>��XU�9:�@D�BD�AB�C?�E;�B:�B8�;,=,�<+�:+}9-}9/}:0|:1w:3s8/p6,o8-n7+n6/k4,g3*`.$p8/�UQz\ONO>5@1/5,330.3+4>1;K80>.-2/54+AM/s�Yn�TTu?Z|E_�L_�IWwHhcShcShcShcShcSjcSlcTmdUmdUlbQlje�����������������̝�KO1=6)OHF����������qq�=:�@<�@@�>?�B=�@<�C<�;1�=/~<,:.{9/|90{<3z<4p;1k8-i7-h8-h8.k70i6-a0'Y+m=4vTNG@3.9)1<.7:2686280-9*6D29H616,,-"@J1z�m^�MQo4fF9cJ5_M5iQYF*1(07,17-06,/3,-2-.3--2,,0+,3,)4--8-2>-2>*6C.DV;H]=^qRZlS,8.heVheVheVifWifWjeVlc\ngZhiQlup����������������������������������������������������������Լ�kS�?.�6*8,oA3r=7s?9sA;o?8n=6q94l:3d=2^>2P;+UP9]X=]]?nv\2@+27/28.39/28-/5,.3-.3-,1+*/)+0++3+*4,-5,7@59C43>,>J4\hTQ]O+4-gdUheVifWifWifWjeVnc\lhZflShwo����������������������������������������������������������������ì�u]yH1e6"e3)j90l?4i>4h>2cA7_D5YG5e]GEF/9C'EI+ppR\`G29'7=57=37>48>38<57;66;5271.3-,1+(.(*.*,1,/2/=D==J81?(BP58>49?59@8;A;:>9:@:9=87;6062,1,+/.)-.)3)6J29L38I1;K8/;.\gO_iRgkWihXlfXlgYkf[hgYelY|��������������������ɾ����������������������������������������������������������mgKRK-UO2SO3PN4LO6HO5EN.LS0]e@aeFVV=WT -# - -BEGIN { $| = 1; $test=1; print "1..3\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/ps' || die 'Cd failed'; - -# -# 1) Test reading Postscript -# -$image=Image::Magick->new; -$x=$image->ReadImage('input.ps'); -if( "$x" ) { - print "ReadImage: $x\n"; - print "not ok $test\n"; -} else { - print "ok $test\n"; -} -undef $image; - - -# -# 2) Test reading Encapsulated Postscript -# -++$test; -$image=Image::Magick->new; -$x=$image->ReadImage('input.eps'); -if( "$x" ) { - print "ReadImage: $x\n"; - print "not ok $test\n"; -} else { - print "ok $test\n"; -} -undef $image; - -# -# 3) Test rendering using a Postscript font -# -++$test; -$font = 'helvetica'; - -$image=Image::Magick->new; -$x=$image->Set(font=>"$font", pen=>'#0000FF', dither=>'False'); -if( "$x" ) { - print "$x\n"; - print "not ok $test\n"; -} else { - $x=$image->ReadImage('label:The quick brown fox jumps over the lazy dog.'); - if ( "$x" ) { - print "ReadImage: $x\n"; - # If server can't be accessed, ImageMagick returns this warning - # Warning 305: Unable to open X server - $x =~ /(\d+)/; - my $errorCode = $1; - if ( $errorCode > 0 ) { - print "not ok $test\n"; - } else { - print "ok $test\n"; - } - } else { - print "ok $test\n"; - } -} -undef $image; diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/ps/write.t b/ImageMagick-6.9.12-44/PerlMagick/t/ps/write.t deleted file mode 100644 index 18b5ce2..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/ps/write.t +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/perl -# -# Test writing Postscript images -# -# Contributed by Bob Friesenhahn -# -BEGIN { $| = 1; $test=1; print "1..2\n"; } -END {print "not ok $test\n" unless $loaded;} - -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/ps' || die 'Cd failed'; - -# -# 1) Test Postscript -# -testReadWriteNoVerify( 'input.miff', - 'output.ps', - q// ); -# -# 2) Test Encapsulated Postscript -# -++$test; -testReadWriteNoVerify( 'input.miff', - 'output.eps', - q// ); - diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/rad/input.rad b/ImageMagick-6.9.12-44/PerlMagick/t/rad/input.rad deleted file mode 100644 index 135f7e3..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/rad/input.rad and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/rad/read.t b/ImageMagick-6.9.12-44/PerlMagick/t/rad/read.t deleted file mode 100644 index 0cd568e..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/rad/read.t +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/perl -# -# Test reading Radiance file format -# -# Whenever a new test is added/removed, be sure to update the -# 1..n ouput. -# -BEGIN { $| = 1; $test=1; print "1..1\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/rad' || die 'Cd failed'; - -testRead( 'RAD:input.rad', - '5927b5f4dcf084e5f5fd841df8e4dfb40e4fe637419d022fc6a0b52f02600881'); diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/rad/write.t b/ImageMagick-6.9.12-44/PerlMagick/t/rad/write.t deleted file mode 100644 index 1b8ae9d..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/rad/write.t +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/perl -# -# Test writing Radiance file format -# -# Currently supported tests are for formats that ImageMagick -# knows how to both read and write. -# -# Whenever a new test is added/removed, be sure to update the -# 1..n ouput. - -BEGIN { $| = 1; $test=1; print "1..1\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't/rad' || die 'Cd failed'; - -testReadWrite( 'RAD:input.rad', - 'MIFF:output.rad', - q//, - '5927b5f4dcf084e5f5fd841df8e4dfb40e4fe637419d022fc6a0b52f02600881'); - -1; diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/read.t b/ImageMagick-6.9.12-44/PerlMagick/t/read.t deleted file mode 100644 index 26dcb53..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/read.t +++ /dev/null @@ -1,222 +0,0 @@ -#!/usr/bin/perl -# Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization -# dedicated to making software imaging solutions freely available. -# -# You may not use this file except in compliance with the License. You may -# obtain a copy of the License at -# -# https://imagemagick.org/script/license.php -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Test reading formats supported directly by ImageMagick. -# -BEGIN { $| = 1; $test=1; print "1..47\n"; } -END {print "not ok $test\n" unless $loaded;} -use Image::Magick; -$loaded=1; - -require 't/subroutines.pl'; - -chdir 't' || die 'Cd failed'; - -print("AVS X image file ...\n"); -testReadCompare('input.avs', 'reference/read/input_avs.miff', q//, 0.0, 0.0); - -print("Microsoft Windows bitmap image file ...\n"); -++$test; -testReadCompare('input.bmp', 'reference/read/input_bmp.miff', q//, 0.0, 0.0); - -print("Microsoft Windows 24-bit bitmap image file ...\n"); -++$test; -testReadCompare('input.bmp24', 'reference/read/input_bmp24.miff', q//, 0.0, 0.0); - -print("ZSoft IBM PC multi-page Paintbrush file ...\n"); -++$test; -testReadCompare('input.dcx', 'reference/read/input_dcx.miff', q//, 0.0, 0.0); - -print("Microsoft Windows bitmap image file ...\n"); -++$test; -testReadCompare('input.dib', 'reference/read/input_dib.miff', q//, 0.0, 0.0); - -print("Flexible Image Transport System ...\n"); -++$test; -testReadCompare('input.fits', 'reference/read/input_fits.miff', q//, 0.17, 0.7); - -print("CompuServe graphics interchange format ...\n"); -++$test; -testReadCompare('input.gif', 'reference/read/input_gif.miff', q//, 0.02, 1.02); - -print("CompuServe graphics interchange format (1987) ...\n"); -++$test; -testReadCompare('input.gif87', 'reference/read/input_gif87.miff', q//, 0.02, 1.02); - -print("Gradient (gradual passing from one shade to another) ...\n"); -++$test; -testReadCompare('gradient:red-blue', 'reference/read/gradient.miff', - q/size=>"70x46"/, 0.22, 1.022); - -print("GRANITE (granite texture) ...\n"); -++$test; -testReadCompare('granite:', 'reference/read/granite.miff', q/size=>"70x46"/, 0.0, 0.0); - -print("MAT (MatLab gray 8-bit LSB integer) ...\n"); -++$test; -testReadCompare('input_gray_lsb_08bit.mat', 'reference/read/input_gray_lsb_08bit_mat.miff', q//, 0.4, 1.04); - -print("MAT (MatLab gray 8-bit MSB integer) ...\n"); -++$test; -testReadCompare('input_gray_msb_08bit.mat', 'reference/read/input_gray_msb_08bit_mat.miff', q//, 0.22, 1.022); - -print("MAT (MatLab gray 64-bit LSB double) ...\n"); -++$test; -testReadCompare('input_gray_lsb_double.mat', 'reference/read/input_gray_lsb_double_mat.miff', q//, 0.22, 1.022); - -print("MAT (MatLab RGB 8-bit LSB integer) ...\n"); -++$test; -testReadCompare('input_rgb_lsb_08bit.mat', 'reference/read/input_rgb_lsb_08bit_mat.miff', q//, 0.22, 1.022); - -print("Microsoft icon ...\n"); -++$test; -testReadCompare('input.ico', 'reference/read/input_ico.miff', q//, 0.0, 0.0); - -print("Magick image file format ...\n"); -++$test; -testReadCompare('input.miff', 'reference/read/input_miff.miff', q//, 0.0, 0.0); - -print("MTV Raytracing image format ...\n"); -++$test; -testReadCompare('input.mtv', 'reference/read/input_mtv.miff', q//, 0.0, 0.0); - -print("NULL (white image) ...\n"); -++$test; -testReadCompare('NULL:white', 'reference/read/input_null_white.miff', q/size=>"70x46"/, 0.0, 0.0); - -print("NULL (black image) ...\n"); -++$test; -testReadCompare('NULL:black', 'reference/read/input_null_black.miff', q/size=>"70x46"/, 0.0, 0.0); - -print("NULL (DarkOrange image) ...\n"); -++$test; -testReadCompare('NULL:DarkOrange', 'reference/read/input_null_DarkOrange.miff', q/size=>"70x46"/, 0.0, 0.0); - -print("Portable bitmap format (black and white), ASCII format ...\n"); -++$test; -testReadCompare('input_p1.pbm', 'reference/read/input_pbm_p1.miff', q//, 0.0, 0.0); - -print("Portable bitmap format (black and white), binary format ...\n"); -++$test; -testReadCompare('input_p4.pbm', 'reference/read/input_pbm_p4.miff', q//, 0.0, 0.0); - -print("ZSoft IBM PC Paintbrush file ...\n"); -++$test; -testReadCompare('input.pcx', 'reference/read/input_pcx.miff', q//, 0.0, 0.0); - -print("Portable graymap format (gray scale), ASCII format ...\n"); -++$test; -testReadCompare('input_p2.pgm', 'reference/read/input_pgm_p2.miff', q//, 0.06, 0.6); - -print("Portable graymap format (gray scale), binary format ...\n"); -++$test; -testReadCompare('input_p5.pgm', 'reference/read/input_pgm_p5.miff', q//, 0.06, 0.6); - -print("Apple Macintosh QuickDraw/PICT file ...\n"); -++$test; -testReadCompare('input.pict', 'reference/read/input_pict.miff', q//, 0.0, 0.0); - -print("Alias/Wavefront RLE image format ...\n"); -++$test; -testReadCompare('input.rle', 'reference/read/input_rle.miff', q//, 0.0, 0.0); - -print("Portable pixmap format (color), ASCII format ...\n"); -++$test; -testReadCompare('input_p3.ppm', 'reference/read/input_ppm_p3.miff', q//, 0.0, 0.0); - -print("Portable pixmap format (color), binary format ...\n"); -++$test; -testReadCompare('input_p6.ppm', 'reference/read/input_ppm_p6.miff', q//, 0.0, 0.0); - -print("Adobe Photoshop bitmap file ...\n"); -++$test; -testReadCompare('input.psd', 'reference/read/input_psd.miff', q//, 0.0, 0.0); - -print("Irix RGB image file ...\n"); -++$test; -testReadCompare('input.sgi', 'reference/read/input_sgi.miff', q//, 0.25, 1.1); - -print("SUN 1-bit Rasterfile ...\n"); -++$test; -testReadCompare('input.im1', 'reference/read/input_im1.miff', q//, 0.0, 0.0); - -print("SUN 8-bit Rasterfile ...\n"); -++$test; -testReadCompare('input.im8', 'reference/read/input_im8.miff', q//, 0.0, 0.0); - -print("SUN TrueColor Rasterfile ...\n"); -++$test; -testReadCompare('sun:input.im24', 'reference/read/input_im24.miff', q//, 0.0, 0.0); - -print("Truevision Targa image file ...\n"); -++$test; -testReadCompare('input.tga', 'reference/read/input_tga.miff', q//, 0.0, 0.0); - -print("PSX TIM file ...\n"); -++$test; -testReadCompare('input.tim', 'reference/read/input_tim.miff', q//, 0.0, 0.0); - -print("Khoros Visualization image file ...\n"); -++$test; -testReadCompare('input.viff', 'reference/read/input_viff.miff', q//, 0.0, 0.0); - -print("WBMP (Wireless Bitmap (level 0) image) ...\n"); -++$test; -testReadCompare('input.wbmp', 'reference/read/input_wbmp.miff', q//, 0.0, 0.0); - -print("X Windows system bitmap (black and white only) ...\n"); -++$test; -testReadCompare('input.xbm', 'reference/read/input_xbm.miff', q//, 0.0, 0.0); - -print("XC: Constant image of X server color ...\n"); -++$test; -testReadCompare('xc:black', 'reference/read/input_xc_black.miff', q/size=>"70x46",, depth=>8/, 0.0, 0.0); - -print("X Windows system pixmap file (color) ...\n"); -++$test; -testReadCompare('input.xpm', 'reference/read/input_xpm.miff', q//, 0.0, 0.0); - -print("TILE (Tile image with a texture) ...\n"); -# This is an internal generated format -# We will tile using the default image and a MIFF file -# -++$test; -testReadCompare('TILE:input.miff', 'reference/read/input_tile.miff', - q/size=>"140x92", depth=>8/, 0.0, 0.0); - -print("CMYK format ...\n"); -++$test; -testReadCompare('cmyk:input_70x46.cmyk', 'reference/read/input_cmyk.miff', - q/size=>"70x46", depth=>8/, 0.0, 0.0); - -print("GRAY format ...\n"); -++$test; -testReadCompare('gray:input_70x46.gray', 'reference/read/input_gray.miff', - q/size=>"70x46", depth=>8/, 0.06, 0.6); - -print("RGB format ...\n"); -++$test; -testReadCompare('rgb:input_70x46.rgb', 'reference/read/input_rgb.miff', - q/size=>"70x46", depth=>8/, 0.0, 0.0); - -print("RGBA format ...\n"); -++$test; -testReadCompare('rgba:input_70x46.rgba', 'reference/read/input_rgba.miff', - q/size=>"70x46", depth=>8/, 0.0, 0.0); - -print("UYVY format ...\n"); -++$test; -testReadCompare('uyvy:input_70x46.uyvy', 'reference/read/input_uyvy.miff', - q/size=>"70x46", depth=>8/, 0.22, 1.022); diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/reference/cgm/read.miff b/ImageMagick-6.9.12-44/PerlMagick/t/reference/cgm/read.miff deleted file mode 100644 index 2527a97..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/reference/cgm/read.miff and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/reference/composite/Add.miff b/ImageMagick-6.9.12-44/PerlMagick/t/reference/composite/Add.miff deleted file mode 100644 index f22a6c9..0000000 Binary files a/ImageMagick-6.9.12-44/PerlMagick/t/reference/composite/Add.miff and /dev/null differ diff --git a/ImageMagick-6.9.12-44/PerlMagick/t/reference/composite/Atop.miff b/ImageMagick-6.9.12-44/PerlMagick/t/reference/composite/Atop.miff deleted file mode 100644 index ba7ac56..0000000 --- a/ImageMagick-6.9.12-44/PerlMagick/t/reference/composite/Atop.miff +++ /dev/null @@ -1,16 +0,0 @@ -id=ImageMagick version=1.0 -class=DirectClass colors=0 matte=False -columns=100 rows=80 depth=8 -colorspace=sRGB -compression=None quality=0 -resolution=72x72 -page=100x80+0+0 -gravity=Center -rendering-intent=Perceptual -gamma=0.454545 -red-primary=0.64,0.33 green-primary=0.3,0.6 blue-primary=0.15,0.06 -white-point=0.3127,0.329 -date:create=2012-06-21T07:35:56-04:00 -date:modify=2012-06-21T07:35:56-04:00 - -:���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0/-20.62/83.:3-92-80-91.80-80-7/,5-*4,)5-*5-*1-'1.'41*74-96/?:/F?3JB4LA2NB2UA2tD4�C3�A5�E=�DG�CF�=B�<@�@;�?/�?-�@-�A+�@+�?.�=,�=+�=*�?.�?3�B3�D6�F9R:/:5372172/61.30,//-0/-3,-6+-P78�IG�bn�|�lp�PHnRLauw|���z|lYVS������������������������������������������������������������������������������������������/.,0/-50-71-81,80,6/,81-81-81.7.,4-*4,*6/+6.+3/*30*41+63-750>8-E=2H?1I>.K@/MD3iE4�@.�<-�G<�DG�BE�.�=,�=*�;*�>-�>3�@4�D8�H;D7,95593162/62.11--1.00.5/.2*,E21xA5�Y\�}�cl�J>kK@\]^g��~lp_YWS������������������������������������������������������������������������������������������,,,,-+0/,1.+2,(2-*0,+2,+2++2,+2,+1,+1,)3-,3-,3/,31,40,52-750:3,>6-@6-C8-H;/EE5UD4m=+�9(�E4�H=�E@�<>�>=�A0�@*�?-�>-�?,�>)�>,�=-�<-�;.�?/�B1�@8�GD�WNFFISIYZO������������������������������������������������������������������������������������������,-/+-/.--/-)/*'-+(,**,**.++.++.++/++/--0,,0-./-*2.,2.+2-,30.82/<4/>4/A5-F91H>7Q<5_70y7-�;/�A3�E9�E@�HA�B/�@,�>-�=/�=-�=+�<+�<,�<.�<2�C7�G:�E@�g_��yWeWCB875+/1*.1+-0,-0//0.02./2./-24*,gcb���~��ip�Y\o`pr���|��_eQ������������������������������������������������������������������������������������������,/2+/2..0-.--+),*++)+('(**+,*+,*+*))*()-+,.-./,+0,+.*)/++0--811<32;21>0.A2/A73B:6K62h7/�=0�>5�A3�D7�G<�?3�?,�=+�;-�<-�;,�9)�9*:.?7�G@�E>�UR��{���r�pSZG<@301(-)'2,+2,+0,*0-+0/+2*10)(eqR�������ʳ�ǰ���������YdJ������������������������������������������������������������������������������������������.0.//-/1.21.30-3/,2-*-*+,+,*)-+(,-',+(),*)--+/-,.+*/+)4,)6/*;3.=40;1-;/.>/.>3,59/93,O,'i:-�A1�@1�;-�B2�>2�-�:+�;*v>)v8,s9-{@4�G>�NE�dVz�q{�����v�|e�gd�ePfP4=0*&#.$&+**)+,'+/''-)$"W\H~�j{�j~�o�o}�t~�{o�lLVD������������������������������������������������������������������������������������������782782994<:5@=8B:8A95=73<75:549009//61.62.63.641973?72B90H=1J>4H=4B80@61?62<94C54A50<6*E5'c6-�=;�BA�C;�>6A5~:/y;/u>.z4)�PL�[VpJ9kS@s`IzX�f`�zr�����~��v��xo�oXiM?;)3)"%+!+/&:&*C))TN:hqRh�Wk�\n�ck�hs�tt�th�dNXC������������������������������������������������������������������������������������������8939:4>>8A?:D?:FAB�CEvC9y:4�3(G@-e^:w�\n�\m�Ys�d~�{������d}_S_G������������������������������������������������������������������������������������������671681==8B@;FA?HC>HC>JD9,E1K;1D:/>=17=0�B@�K]�35�;#�?5�;0�>3�D7�:(�>2�>8�8?�<<�D?�7;�.'�B:�dO�cJ�c^�;E�BC�FO�.E�,H�0T�4\�:h�:o�Ar�Go�Zx�[fa=3HC/vd�����������������Ӱ��g{eWgL������������������������������������������������������������������������������������������330551883=<6DC9GG>JI;MI6IE7MHJH@9E;+C9-?80>83=71>94@=9IA6P@-H?-K81C745=0@?/�I@�4+�4!�A&�:$�6'�=2�A1�@2�@4�8)�1+�++�0)�6%�5!�9,�UI�UQ�AK�?A�;.�E;�AD�>H�AQ�=V�>h�>q�Ew�Jn�Wx�Y�]n�nd�����������������������҅��u�n������������������������������������������������������������������������������������������10-/.,43/892>?5GD;OK8MK4XWW���|x�[ToF?O94462&52):9.B=-K@/P@/C;*:4)040B1-�6<�;/�<'�;%�>,�=1�;1�9*�:+�?2�3*�4,�8.�1+�/(�5 �4!�9,�?6�CA�A>�>3�9(�=-�E@�FK�DK�DX�Bb�Jt�K}�Mz�Tt�Cc�{��_T������������������������������������������������������������������������������������������������������������������������:8163-30+74,<;2IA6VJ9TH:dar��䬲���쏏�nm�LIX@?M<99A=(BC.8A9:EQEUaFSRaG<�F7�=+�A-�;(�6*�80�:4�82�:3�;2�?7�1'�-(�-(�2(�7!�7"�5(�C<�VM�>2�:#�:)�@7�HF�GH�FJ�O\�F`�Jn�Rz�Xz�Uq�Sg�`p�KU᪤���������������������������������������������������������������������������������������������������������������������D@5A=3;6-52(:5/F=7TG6WF7]Uj��ޫ�����������|�f\�RLs7:C:97RJN�s�����]{�KP�<'�9#�:*�;-�<3�;3�61�>9�<7�8/�D9�?4�))�++�2,�2%�<(�:*�7-�LH�C@�9$�9(�>2�QI�E>�NI�QS�Ta�Vn�No�Ux�Wo�Zi�We�OT�tn���������������������������������������������������������������������������������������������������������������������OI;MG:F@5?90=60A=8ME5SD.WLS�����������������틍�oz�ae��N_�OW�L]�HR�;>�>>�>5�>/�?2�>4�9/�3+�7/�8/�3)�3$�9"�>0�8;�05�20�54�53�7+�>/�PJ�EI�=3�8+�<-�C2�=-�H=�NJ�\a�fv�Pm�Zu�rx�bp�{��ueVPA���������������������������������������������������������������������������������������������������������������������WN?VM?PI:KB4F<1E@7LG5SG.VNQ����������������������v��AN�C�?F�>;�GF�>A�?;�=1�?0�;+�:.�93�3/�4.�8*�;+�;6�<9�9%�9!�3&�5/�7+�8&�=)�>5�@B�US�G=�9)�:*�<-�<.�:*�VG�mj�ag�bm�nq�dl�Wpu�iXnE���������������������������������������������������������������������������������������������������������������������[N>ZN>[N=XM�CN�BG�@5�C;�41�B5�;)�9%�:%�8(�4+�13�,3�-1�.8�(>�(0�0'�8(�;2�=4�D6�6&�5)�75�./�4*�5*�J>�>1�6*�:+�7&�H>�qr�s~�r{�s{�Ve�Da��}}�g�̮��Ưʪ�������ǚ�պ������������������������������������������������������������������������������������������������[L<[L<\L^M<^P<[NAYLI^Sdme��ě~��q��@G�>+�@9�<@�BJ�<7�9(�B8�;8�D:�7$�;(�8'�4'�9.�4'�,$�)'�%2�6�'6�UYa7e�N��d~�m�p��o��p��o��q���ÿ�������������������������������������������������������������������������������������������\K7\K6\K6]L7]L9]L;^M=]P=]P=aM:cG>g]q������uq�KU�?Q�=G�<=�>4�;*�>/�83�3+�9'�MA�A3�:.�79�2>�"/� -�!+�%7�;V�cp�NS�:5�6$�-�:0�86�IE�;0�8+�8+�8/�J@�3.�.1�-0�2,�4%�ME����{��Yt�?a�@SIY1p�[��o��q|�f~�f�k~�e��n������������������������������������������������������������������������������������������������^M:^M:^M:^M:^M:_L7^N9VNAaXYo`mmdppx���ꙃ͹v|�d\�MU�9A�77�B2�:+�G>�B9�6+�6'�4.�D7�<.�03�DN�CG�/-�,(�23�>C�?C�78�3.�OJ�OQ�IG�UU�EA�B:�<7�2=�7?�>:�1*�20�.2�0.�4%�H<����q��Fh�_O=_O=`P7\L9_[a}|��}�qv�|�ƚ�Ǻ��ȶ��pR�LA�HJ�79�:2�7.�I?�fX�@3�2+�1,�=1�7)�-)�55�RX�JQ�QV�V[�@B�9?�-7�JV�oz�fv�RN�53�A<�E<�40�,:�5?�63�4*�2/�.2�/-�5)�<3����bw�>c�Ad\;/L_>u�^{�co�Wr�Xx�^y�[w�V��a��he|V������������������������������������������������������������������������������������������[M=_P@_RB`RC`R@\OBcYaww�w|�cj�zz֯�������諸���yd�lg�WZ�6:�63�:1�OA�XI�1'�><�@7�0%�-'�3*�95�SW�Vb�do�ag�/7�(6�FS�^f�T[�73�64�82�80�:5�;;�65�5+�6*�0-�/4�0/�9.�82�w��Rp�`S>e_Xzt�sp�]_�ii���ߝ�ޢ�֠�֞�Ε��pg}^VR|SH�YQ�ys��|�^Z�6-�5#�;*�:0�7,�9/�8/�<*�@1�=4�73�PL�KB�6$�/0�(:�'?�:�#8�.6�:5�<5�75�35�40�7)�9&�6&�5-�5)�4'�V\�Pk�8e�@X95#AB378!QZ4dyN_�Ac�Dl�Nh�Gc�Ic�JfIbD������������������������������������������������������������������������������������������47-::4OD;VL=gellj�QQ�[]�y{Ή�݌�ш�͈�ҍ�ȇ��~Zj\[LpWD�SV�fk���z�;-�;#�;)�6+�;+�6(�:-�8(�:-�:/�:0�?5�:.�1'�/7�+=�*>�$:�&9�5=�:6�;4�54�48�6/�7)�8&�6$�9&�;%�=4�Wl�7c�Cjk3=#/%/4^Y2���s�`]�>m�Kp�Qk�Hi�Me�Jf�Hg�G������������������������������������������������������������������������������������������*0&+0+975EC=Z\i\]�[Z�y|օ�낂ځ�ʃ�ҋ�ۍ��~x�sWR`_Hd_C�WP�Zc�nj�K@�7&�<'�8+�1(�>+�:(�G;�9+�:)�7(�7(�0>=4<=2AE*LM:UTAecg������z�ws�z�yon_WlYGh\Kj^N_O�K<�5.�0+�4*�8$�=$�9,�;)�7&�=5�IB�9'�:)�9-�<4�;7�:8�86�HI�ZX�C=�:7�92�84�68�8>�6=�7;�?7�;+�;'�;(�6#�ID�Uh�MX�]O39"FO)u�_��i��jIT<VM?VN?VP=\RC`WBbYKmckwj|pdm]W[WUR]VGfZFn_HjdO�ZO�RG�:,�4+�7/�7.�6*�9)�:,�<+�5"�9-�<4�H:�B9�>9�<<�68�;8�=2�9*�;-�<5�6:�6:�86�92�96�88�;=�@8�;,�;(�8$�6'�YZ�TV�YR�cK`x;��qv�YO];;=.23+;C1fGo�Jj�Mm�Rj�Gq�Kx�Uq�W������������������������������������������������������������������������������������������cZKe[Ke[Kd[Le[Mg_Jh_Hg^Mg]Lf\I`ZGQN=LH7SP>[ZF__O�aY�JL�40�=)�:*�9+�8*�7*�:+�=/�5�?)�7*�9/�49�6<�6;�5<�64�8&�9&�:)�>4�98�67�85�<3�>9�>>�@;�8+�:(�:(�7"~:*�RJ�TI�\S�n]��sScB'258176/9909C0g�Kw�Qp�Sp�Oo�Ix�Uw�Y`�J������������������������������������������������������������������������������������������h_Pi`Qi`Qi`Qh_PkbTjbSi`PibLibHhbK`ZFLJ6@E4@H8CJ>UM;�XO�DF�:,�7%�8)�:)�:(�9)�;/�6�9�8*�;5�@E�>;�61�:5�9-�>*�A+�<'�6)�<5�=7�?6�D9�A9�83�8*�8'�<)};(w3"�A3�SG�ZN�YS�YMAM+'2%7>2�@:�>3�C3�HA�IE�EA�=/�F2�C1yA-�:+�<,�=,�8*�:.�;0�?1�<.�6*�7,�<,;*{;,s9*v5(�H;�OB�SN�VW�o_fvIGV4^kQKQ5:;#88/8B/i�Lw�Pp�Nr�P}�`f�Nb�Jb�M������������������������������������������������������������������������������������������i`Qi`Qh_PlcTkbSmbWlbUldOldPlbVmbUmcThaQVP@EA18A'�K@�>@�NO�im�NJ�C<�E?�HC�IF�GK�LK�IH�AC�BA�@=�=0�A2�<1�:3;2~;1z;/z;+{:+�8,�8,�8(�:*�<,8+{3(y6,p4)v=1�Q@�TG�QM�[SWX@Oe=`vFCW-6@*:<279/8@-_yAx�Qp�Qw�Yj�S\�Gg�Ja�I������������������������������������������������������������������������������������������i`QjaRlbTjaRjaRkbSkbSkbRlcSlcTpbRpaUf_RfaP_YCA@%rM<�EC�BC�ON�LL�CB�@9�E;�DE�@E�CE�DC�A>�B>�A<�9/�=/�<3�82�;/�;.:-|:.|:/{91{8/|9.z:.x9/u8.r6+o4*l2'v@6�TL�QM�UMyeOZnJUmDM_:9C(89,;=34;089)Vd>t�Tx�\r�\Z�C_�Ie�L\�G������������������������������������������������������������������������������������������haQibRjdSibRibRjbSkbSkbSlcTlcTmaTfZPspi������}{j7>+3<(<=/?;.^B5�HE�AE�><�DA�DD�DD�FD�F?�F=�D>�=4�=,~>/�9.�:+�:+:,~:/~:0{90y8/w9/v90t:.q6-n3+k4)e1%s=2�RN�YR_R_\HES;2?);E0BJ69A04;.49578,LW3r�S{�^`�IZ~Ca�Ia�KX|G������������������������������������������������������������������������������������������hbRibRkcSibRibRjbSkbSlcTlcTkbRe]S��|�����������ՠ�|CJ25?+:72*0+Z?>��XU�9:�@D�BD�AB�C?�E;�B:�B8�;,=,�<+�:+}9-}9/}:0|:1w:3s8/p6,o8-n7+n6/k4,g3*`.$p8/�UQz\ONO>5@1/5,330.3+4>1;K80>.-2/54+AM/s�Yn�TTu?Z|E_�L_�IWwH������������������������������������������������������������������������������������������hcShcShcShcShcSjcSlcTmdUmdUlbQlje�����������������̝�KO1=6)OHF����������qq�=:�@<�@@�>?�B=�@<�C<�;1�=/~<,:.{9/|90{<3z<4p;1k8-i7-h8-h8.k70i6-a0'Y+m=4vTNG@3.9)1<.7:2686280-9*6D29H616,,-"@J1z�m^�MQo4fF9cJ5_M5iQYF*1(07,17-06,/3,-2-.3--2,,0+,3,)4--8-2>-2>*6C.DV;H]=^qRZlS,8.������������������������������������������������������������������������������������������heVheVheVifWifWjeVlc\ngZhiQlup����������������������������������������������������������Լ�kS�?.�6*8,oA3r=7s?9sA;o?8n=6q94l:3d=2^>2P;+UP9]X=]]?nv\2@+27/28.39/28-/5,.3-.3-,1+*/)+0++3+*4,-5,7@59C43>,>J4\hTQ]O+4-������������������������������������������������������������������������������������������gdUheVifWifWifWjeVnc\lhZflShwo����������������������������������������������������������������ì�u]yH1e6"e3)j90l?4i>4h>2cA7_D5YG5e]GEF/9C'EI+ppR\`G29'7=57=37>48>38<57;66;5271.3-,1+(.(*.*,1,/2/=D==J81?(BP58>49?59@8;A;:>9:@:9=87;6062,1,+/.)-.)3)6J29L38I1;K8/;.������������������������������������������������������������������������������������������\gO_iRgkWihXlfXlgYkf[hgYelY|��������������������ɾ����������������������������������������������������������mgKRK-UO2SO3PN4LO6HO5EN.LS0]e@aeFVV=WT