echo '6.6.4 Q16 '
;;
--cflags)
- echo "-I${includedir} -fopenmp"
+ echo "-I${includedir} "
;;
--cxxflags)
echo '-g -O2 -pthread'
echo '-L/usr/local/lib '
;;
--libs)
- echo "-L${libdir} -lMagick++ -lMagickWand -lMagickCore -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lgomp -lpthread -lltdl"
+ echo "-L${libdir} -lMagick++ -lMagickWand -lMagickCore -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread -lltdl"
;;
*)
echo "${usage}" 1>&2
ExceptionInfo exceptionInfo;
GetExceptionInfo( &exceptionInfo );
MagickCore::Image* newImage =
- ZoomImage( image(),
+ ResizeImage( image(),
width,
height,
+ image()->filter,
+ image()->blur,
&exceptionInfo);
replaceImage( newImage );
throwException( exceptionInfo );
}
// Background color
-void Magick::Image::backgroundColor ( const Color &color_ )
+void Magick::Image::backgroundColor ( const Color &backgroundColor_ )
{
modifyImage();
- if ( color_.isValid() )
+ if ( backgroundColor_.isValid() )
{
- image()->background_color.red = color_.redQuantum();
- image()->background_color.green = color_.greenQuantum();
- image()->background_color.blue = color_.blueQuantum();
- image()->background_color.opacity = color_.alphaQuantum();
+ image()->background_color = backgroundColor_;
}
else
{
- image()->background_color.red = 0;
- image()->background_color.green = 0;
- image()->background_color.blue = 0;
- image()->background_color.opacity = OpaqueOpacity;
+ image()->background_color = Color();
}
- options()->backgroundColor( color_ );
+ options()->backgroundColor( backgroundColor_ );
}
Magick::Color Magick::Image::backgroundColor ( void ) const
{
}
// Border color
-void Magick::Image::borderColor ( const Color &color_ )
+void Magick::Image::borderColor ( const Color &borderColor_ )
{
modifyImage();
- if ( color_.isValid() )
+ if ( borderColor_.isValid() )
{
- image()->border_color.red = color_.redQuantum();
- image()->border_color.green = color_.greenQuantum();
- image()->border_color.blue = color_.blueQuantum();
- image()->border_color.opacity = color_.alphaQuantum();
+ image()->border_color = borderColor_;
}
else
{
- image()->border_color.red = 0;
- image()->border_color.green = 0;
- image()->border_color.blue = 0;
- image()->border_color.opacity = OpaqueOpacity;
+ image()->border_color = Color();
}
- options()->borderColor( color_ );
+ options()->borderColor( borderColor_ );
}
Magick::Color Magick::Image::borderColor ( void ) const
{
if ( matteColor_.isValid() )
{
- image()->matte_color.red = matteColor_.redQuantum();
- image()->matte_color.green = matteColor_.greenQuantum();
- image()->matte_color.blue = matteColor_.blueQuantum();
- image()->matte_color.opacity = matteColor_.alphaQuantum();
-
- options()->matteColor( matteColor_ );
+ image()->matte_color = matteColor_;
+ options()->matteColor( matteColor_ );
}
else
{
// Set to default matte color
Color tmpColor( "#BDBDBD" );
- image()->matte_color.red = tmpColor.redQuantum();
- image()->matte_color.green = tmpColor.greenQuantum();
- image()->matte_color.blue = tmpColor.blueQuantum();
- image()->matte_color.opacity = tmpColor.alphaQuantum();
-
+ image()->matte_color = tmpColor;
options()->matteColor( tmpColor );
}
}
{
return Color( constImage()->matte_color.red,
constImage()->matte_color.green,
- constImage()->matte_color.blue,
- constImage()->matte_color.opacity );
+ constImage()->matte_color.blue );
}
double Magick::Image::meanErrorPerPixel ( void ) const
# defaults for LIBS & INC & CCFLAGS params that we later pass to Writemakefile
my $INC_magick = '-I../ -I.. -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/freetype2 -I/usr/include/libxml2 -I"' . $Config{'usrinc'} . '/ImageMagick"';
my $LIBS_magick = '-L../magick/.libs -lMagickCore -lperl -lm';
-my $CCFLAGS_magick = "$Config{'ccflags'} -fopenmp -g -O2 -Wall -pthread";
+my $CCFLAGS_magick = "$Config{'ccflags'} -g -O2 -Wall -pthread";
my $LDFLAGS_magick = "-L../magick/.libs -lMagickCore $Config{'ldflags'} ";
my $LDDLFLAGS_magick = "-L../magick/.libs -lMagickCore $Config{'lddlflags'} ";
# 'OPTIMIZE' => '',
# Use same compiler as ImageMagick
- 'PERLMAINCC' => ' -fopenmp',
+ 'PERLMAINCC' => ' ',
# Set Perl installation prefix to ImageMagick installation prefix
# 'PREFIX' => '/usr/local',
<configure name="NAME" value="ImageMagick"/>
<configure name="LIB_VERSION" value="0x664"/>
<configure name="LIB_VERSION_NUMBER" value="6,6,4,1"/>
- <configure name="RELEASE_DATE" value="2010-09-04"/>
- <configure name="CONFIGURE" value="./configure "/>
+ <configure name="RELEASE_DATE" value="2010-09-09"/>
+ <configure name="CONFIGURE" value="./configure '--disable-openmp'"/>
<configure name="PREFIX" value="/usr/local"/>
<configure name="EXEC-PREFIX" value="/usr/local"/>
<configure name="VERSION" value="6.6.4"/>
<configure name="CC" value="gcc -std=gnu99 -std=gnu99"/>
- <configure name="CFLAGS" value="-fopenmp -g -O2 -Wall -pthread"/>
+ <configure name="CFLAGS" value="-g -O2 -Wall -pthread"/>
<configure name="CPPFLAGS" value="-I/usr/local/include/ImageMagick"/>
- <configure name="PCFLAGS" value="-fopenmp"/>
+ <configure name="PCFLAGS" value=""/>
<configure name="DEFS" value="-DHAVE_CONFIG_H"/>
<configure name="LDFLAGS" value="-L/usr/local/lib "/>
- <configure name="LIBS" value="-lMagickCore -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lgomp -lpthread -lltdl"/>
+ <configure name="LIBS" value="-lMagickCore -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread -lltdl"/>
<configure name="CXX" value="g++"/>
<configure name="CXXFLAGS" value="-g -O2 -pthread"/>
<configure name="DISTCHECK_CONFIG_FLAGS" value="--disable-deprecated --with-quantum-depth=16 --with-umem=no --with-autotrace=no --with-gslib=no --with-fontpath= --with-perl=no"/>
<configure name="HOST" value="x86_64-unknown-linux-gnu"/>
- <configure name="FEATURES" value="OpenMP "/>
+ <configure name="FEATURES" value=""/>
<configure name="DELEGATES" value="bzlib fontconfig freetype jpeg jng jp2 png tiff x11 xml zlib"/>
<configure name="COPYRIGHT" value="Copyright (C) 1999-2010 ImageMagick Studio LLC"/>
<configure name="WEBSITE" value="http://www.imagemagick.org"/>
CFLAGS="$OPENMP_CFLAGS $CFLAGS"
MAGICK_PCFLAGS="$MAGICK_PCFLAGS $OPENMP_CFLAGS"
-case $ac_cv_prog_c_openmp in #(
- "none needed" | unsupported)
- ;; #(
- *)
- MAGICK_FEATURES="OpenMP $MAGICK_FEATURES"
-esac
+if test "$enable_openmp" != no; then
+ if test "$ac_cv_prog_c_openmp" != 'unsupported'; then
+ MAGICK_FEATURES="OpenMP $MAGICK_FEATURES"
+ fi
+fi
# Enable support for OpenCL
CFLAGS="$CL_CFLAGS $CFLAGS"
LIBS="$CL_LIBS $LIBS"
-if test "_OPENCL" = '1'; then
- MAGICK_FEATURES="OpenCL $MAGICK_FEATURES"
+if test "$enable_opencl" != no; then
+ if test "_OPENCL" = '1'; then
+ MAGICK_FEATURES="OpenCL $MAGICK_FEATURES"
+ fi
fi
########
CFLAGS="$OPENMP_CFLAGS $CFLAGS"
MAGICK_PCFLAGS="$MAGICK_PCFLAGS $OPENMP_CFLAGS"
AC_SUBST(OPENMP_CFLAGS)
-case $ac_cv_prog_c_openmp in #(
- "none needed" | unsupported)
- ;; #(
- *)
- MAGICK_FEATURES="OpenMP $MAGICK_FEATURES"
-esac
+if test "$enable_openmp" != no; then
+ if test "$ac_cv_prog_c_openmp" != 'unsupported'; then
+ MAGICK_FEATURES="OpenMP $MAGICK_FEATURES"
+ fi
+fi
# Enable support for OpenCL
AX_OPENCL([C])
CFLAGS="$CL_CFLAGS $CFLAGS"
LIBS="$CL_LIBS $LIBS"
AC_SUBST(CL_CFLAGS)
-if test "_OPENCL" = '1'; then
- MAGICK_FEATURES="OpenCL $MAGICK_FEATURES"
+if test "$enable_opencl" != no; then
+ if test "_OPENCL" = '1'; then
+ MAGICK_FEATURES="OpenCL $MAGICK_FEATURES"
+ fi
fi
########
LTCC="gcc -std=gnu99 -std=gnu99"
# LTCC compiler flags.
-LTCFLAGS="-fopenmp -g -O2 -Wall -pthread"
+LTCFLAGS="-g -O2 -Wall -pthread"
# Take the output of nm and produce a listing of raw symbols and C names.
global_symbol_pipe="sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'"
predep_objects="/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.5.1/crtbeginS.o"
postdep_objects="/usr/lib/gcc/x86_64-redhat-linux/4.5.1/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/crtn.o"
predeps=""
-postdeps="-lstdc++ -lm -lgomp -lgcc_s -lpthread -lc -lgcc_s"
+postdeps="-lstdc++ -lm -lgcc_s -lpthread -lc -lgcc_s"
# The library search path used internally by the compiler when linking
# a shared library.
Description: ImageMagick - Convert, Edit, and Compose Images
Version: 6.6.4
Libs: -L${libdir} -lMagickCore
-Cflags: -I${includedir} -fopenmp
+Cflags: -I${includedir}
echo '6.6.4 Q16 '
;;
--cflags)
- echo "-I${includedir} -fopenmp"
+ echo "-I${includedir} "
;;
--cxxflags)
echo '-g -O2 -pthread'
echo '-L/usr/local/lib '
;;
--libs)
- echo "-L${libdir} -lMagickCore -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lgomp -lpthread -lltdl"
+ echo "-L${libdir} -lMagickCore -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread -lltdl"
;;
*)
echo "${usage}" 1>&2
#define MagickLibAddendum "-1"
#define MagickLibInterface 4
#define MagickLibMinInterface 4
-#define MagickReleaseDate "2010-09-04"
-#define MagickChangeDate "20100902"
+#define MagickReleaseDate "2010-09-09"
+#define MagickChangeDate "20100909"
#define MagickAuthoritativeURL "http://www.imagemagick.org"
-#define MagickFeatures "OpenMP "
+#define MagickFeatures ""
#define MagickHomeURL "file:///usr/local/share/doc/ImageMagick-6.6.4/index.html"
#if (MAGICKCORE_QUANTUM_DEPTH == 8)
#define MagickQuantumDepth "Q8"
echo '6.6.4 Q16 '
;;
--cflags)
- echo "-I${includedir} -fopenmp"
+ echo "-I${includedir} "
;;
--cxxflags)
echo '-g -O2 -pthread'
echo '-L/usr/local/lib '
;;
--libs)
- echo "-L${libdir} -lMagickWand -lMagickCore -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lgomp -lpthread -lltdl"
+ echo "-L${libdir} -lMagickWand -lMagickCore -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread -lltdl"
;;
*)
echo "${usage}" 1>&2
Description: MagickWand - C API for ImageMagick
Requires: ImageMagick
Libs: -L${libdir} -lMagickWand -lMagickCore
-Cflags: -I${includedir} -fopenmp
+Cflags: -I${includedir}