Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

php8-imagick-3.7.0-3.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: php8-imagick Distribution: openSUSE Tumbleweed
Version: 3.7.0 Vendor: openSUSE
Release: 3.1 Build date: Sat Mar 2 01:21:22 2024
Group: Productivity/Networking/Web/Servers Build host: i04-ch2d
Size: 492982 Source RPM: php8-imagick-3.7.0-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://pecl.php.net/package/imagick
Summary: Wrapper to the ImageMagick library
PHP extension to create, modify and obtain meta information of images using
the ImageMagick API.

Provides

Requires

License

PHP-3.01

Changelog

* Sun Jan 21 2024 Arjen de Korte <suse+build@de-korte.org>
  - Expect test to fail as the values ImageMagick will accept are limited
    by the policy.xml of the system which is more restrictive now
    + imagick-xfail-test014.patch
  - Fix test failing since ImageMagick 7.1.1.24 due to changed calculation
    of kurtosis and skewness values
    + imagick-fix-test316.patch
* Sat Dec 10 2022 Arjen de Korte <suse+build@de-korte.org>
  - Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)
* Wed Jan 12 2022 Arjen de Korte <suse+build@de-korte.org>
  - Upgrade to version 3.7.0
    - Added:
    * Imagick::COMPOSITE_SALIENCY_BLEND
  - Upgrade to version 3.7.0RC1
    - Added:
    * function Imagick::deleteOption(string $option): bool {}
    * function Imagick::getBackgroundColor(): ImagickPixel {}
    * function Imagick::getImageArtifacts(string $pattern = "*"): array {}
    * function Imagick::getImageKurtosis(): array {}
    * function Imagick::getImageMean(): array {}
    * function Imagick::getImageRange(): array {}
    * function Imagick::getInterpolateMethod(): int {}
    * function Imagick::getOptions(string $pattern = "*"): array {}
    * function Imagick::getOrientation(): int {}
    * function Imagick::getResolution(): array {}
    * function Imagick::getType(): int {}
    * function Imagick::implodeImageWithMethod(float $radius,
      int $pixel_interpolate_method): bool {}
    * function Imagick::oilPaintImageWithSigma(float $radius, float $sigma)
    * function Imagick::polaroidWithTextAndMethod(ImagickDraw $settings,
      float $angle, string $caption, int $method): bool {}
    * function Imagick::polynomialImage(array $terms): bool {}
    * function Imagick::setDepth(int $depth): bool {}
    * function Imagick::setExtract(string $geometry): bool {}
    * function Imagick::setInterpolateMethod(int $method): bool{}
    * function Imagick::setOrientation(int $orientation): bool {}
    * function Imagick::spreadImageWithMethod(float $radius,
      int $interpolate_method): bool {}
    * function Imagick::swirlImageWithMethod(float $degrees,
      int $interpolate_method): bool {}
    * function Imagick::waveImageWithMethod(float $amplitude,
      float $length, int $interpolate_method): bool {}
    * Imagick::IMAGE_TYPE_BILEVEL
    * Imagick::IMAGE_TYPE_GRAYSCALE
    * Imagick::IMAGE_TYPE_GRAYSCALE_ALPHA
    * Imagick::IMAGE_TYPE_PALETTE
    * Imagick::IMAGE_TYPE_PALETTE_ALPHA
    * Imagick::IMAGE_TYPE_TRUE_COLOR
    * Imagick::IMAGE_TYPE_TRUE_COLOR_ALPHA
    * Imagick::IMAGE_TYPE_COLOR_SEPARATION
    * Imagick::IMAGE_TYPE_COLOR_SEPARATION_ALPHA
    * Imagick::IMAGE_TYPE_OPTIMIZE
    * Imagick::IMAGE_TYPE_PALETTE_BILEVEL_ALPHA
    * Imagick::COMPOSITE_SEAMLESS_BLEND
    - Changed:
    * Imagick::setImageArtifact can now take null for the string value.
    * Return type for Imagick::getImageArtifact is string|null instead of
      string.
* Fri Dec 10 2021 Arjen de Korte <suse+build@de-korte.org>
  - Upgrade to version 3.6.0
    - No change from 3.6.0RC2
    - removed imagick-fix-457-ensure-format-is-always-lowercase.patch
      (upstreamed)
  - Upgrade to version 3.6.0RC2
    - Fixes:
    * Remove deprecated message from Imagick::roundCorners()
    - Added:
    * Imagick::addNoiseImageWithAttenuate()
  - Upgrade to version 3.6.0RC1
    - Imagick::getImageInterlaceScheme is undeprecated. It's the
      appropriate function to call to get the image interlace setting.
    - Image formats are now normalised to lower case.
    - Imagick::getImageIndex and Imagick::setImageIndex are undeprecated
      and work on ImageMagick 7. They call MagickGetIteratorIndex and
      MagickSetIteratorIndex internally.
    - Imagick::averageImages is undeprecated. For IM 7 it now calls
      EvaluateImages(wand->images,MeanEvaluateOperator).
    - Imagick::flattenImages is undeprecated. For IM 7 it now calls
      MagickMergeImageLayers(intern->magick_wand, FlattenLayer);
      internally.
    - Imagick::getImageSize is undeprecated. For IM 7 it now calls
      MagickGetImageLength internally.
    - Imagick::roundCornersImage is undeprecated and available on IM7.
    - Fixes:
    * Imagick::borderImage() changed internally to use OverCompositeOp
      rather than AtopCompositeOp for ImageMagick > 7. If you need the
      old behaviour, please use Imagick::borderImageWithComposite()
      instead, which allows you to set the composite method.
    * Imagick::frameImage() changed internally to use OverCompositeOp
      rather than AtopCompositeOp for ImageMagick > 7. If you need the
      old behaviour, please use
      Imagick::frameImageWithComposite()instead, which allows you to
      set the composite method.
    * Imagick::profileImage() fixed to allow null as second paramter
      again. If you can't upgrade to this version yet, pass in "",
      which has the same effect.
    * Imagick::ALPHACHANNEL_COPY and Imagick::ALPHACHANNEL_OPAQUE should
      be available on IM7.
    * Imagick::setImageMatteColor() should be available on IM7.
    - Added:
    * Imagick::borderImageWithComposite() same as Imagick::borderImage()
      but allows user to set composite operator used.
    * Imagick::frameImageWithComposite() same as Imagick::frameImage()
      but allows user to set composite operator used.
    * function Imagick::cannyEdgeImage
    * function Imagick::setSeed
    * function Imagick::waveletDenoiseImage
    * function Imagick::meanShiftImage
    * function Imagick::kmeansImage
    * function Imagick::rangeThresholdImage
    * function Imagick::autoThresholdImage
    * function Imagick::bilateralBlurImage
    * function Imagick::claheImage
    * function Imagick::channelFxImage
    * function Imagick::colorThresholdImage
    * function Imagick::complexImages
    * function Imagick::interpolativeResizeImage
    * function Imagick::levelImageColors
    * function Imagick::levelizeImage
    * function Imagick::orderedDitherImage
    * function Imagick::whiteBalanceImage
* Wed Nov 10 2021 Johannes Weberhofer <jweberhofer@weberhofer.at>
  - added imagick-fix-457-ensure-format-is-always-lowercase.patch
    to fix test-failures in latest tumbleweed/factory builds
    [#]gh/Imagick/imagick#457
* Tue Nov 09 2021 Arjen de Korte <suse+build@de-korte.org>
  - Upgrade to version 3.5.1
    - Better detection of appropriate OpenMP library to use, i.e. GCC
      or Clang.
* Sun Jun 20 2021 munix9@googlemail.com
  - Upgrade to version 3.5.0
    - Fixed multiple parameter information issues found in 3.5.0RC1.
    - ImageMagick 7 is still not widely available on systems.
      So contrary to previous plans, ImageMagick 6 support will
      continue for now.
      But users are recommeded to use ImageMagick 7 if possible.
    - Method names have been changed to not be all lower case. Both
      method names and parameter information is built from the
      Imagick*.stub.php files.
    - Prevent accidental creation of zero dimension images.
      ImageMagick doesn't prevent creation of zero dimension images,
      but will give an error when that image is used. I don't think
      this will affect any correctly program, but if it does, and
      you need to re-enable zero dimension images, please open an
      issue at https://phpimagick.com/issues
    - Various pieces of work have been done to make GOMP not
      segfault including:
    * Call omp_pause_resource_all when available during shutdown.
    * Added the 'imagick.shutdown_sleep_count' (default 10) and
      'imagick.set_single_thread' (default On). Both of these
      exist to mitigate the segaults on shutdown.
    - Fixes:
    * Correct version check to make RemoveAlphaChannel and
      FlattenAlphaChannel be available when using Imagick with
      ImageMagick version 6.7.8-x
    * Imagick::morphology now no longer ignores channel parameter
    - Added:
    * PHP 8.0 support.
    * Location check for ImageMagick 7 for NixOS and Brew.
    * Imagick::houghLineImage(int $width, int $height, float $threshold): bool {}
    * Imagick::setImagePixelColor(int $x, int $y, ImagickPixel|string $color)
    * Imagick::setImageMask(Imagick $clip_mask, int $pixelmask_type)
    * Imagick::getImageMask(int $pixelmask_type)
    * Imagick::VIRTUALPIXELMETHOD_DITHER
    * Imagick::VIRTUALPIXELMETHOD_RANDOM
    * Imagick::COMPOSITE_FREEZE
    * Imagick::COMPOSITE_INTERPOLATE
    * Imagick::COMPOSITE_NEGATE
    * Imagick::COMPOSITE_REFLECT
    * Imagick::COMPOSITE_SOFTBURN
    * Imagick::COMPOSITE_SOFTDODGE
    * Imagick::COMPOSITE_STAMP
    * Imagick::COMPOSITE_RMSE
    * Imagick::COMPRESSION_DWAA
    * Imagick::COMPRESSION_DWAB
    * Imagick::EVALUATE_INVERSE_LOG
    * Imagick::COLORSPACE_DISPLAYP3
    * Imagick::COLORSPACE_ADOBE98
    * Imagick::COLORSPACE_PROPHOTO
    * Imagick::COLORSPACE_JZAZBZ
    * Imagick::DISTORTION_RIGID_AFFINE
    * Imagick::DISTORTION_BARRELINVERSE
    * Imagick::STATISTIC_ROOT_MEAN_SQUARE
* Thu Feb 18 2021 Arjen de Korte <suse+build@de-korte.org>
  - Use _multibuild (prepare to build for php8)
  - Use php_cfgdir and php_extdir macros to determine location of files
* Fri Jan 08 2021 Arjen de Korte <suse+build@de-korte.org>
  - fix %defattr preventing setting executable bits on imagick.so
* Tue May 07 2019 Johannes Weberhofer <jweberhofer@weberhofer.at>
  - removed patch imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch
    which is no longer necessary.
  - Upgrade to version 3.4.4
    Added:
    * function Imagick::optimizeImageTransparency()
    * METRIC_STRUCTURAL_SIMILARITY_ERROR
    * METRIC_STRUCTURAL_DISSIMILARITY_ERROR
    * COMPRESSION_ZSTD - https://github.com/facebook/zstd
    * COMPRESSION_WEBP
    * CHANNEL_COMPOSITE_MASK
    * FILTER_CUBIC_SPLINE - "Define the lobes with the -define
      filter:lobes={2,3,4}
      (reference https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=32506)."
    * Imagick now explicitly conflicts with the Gmagick extension.
    Fixes:
    * Correct version check to make RemoveAlphaChannel and FlattenAlphaChannel
      be available when using Imagick with ImageMagick version 6.7.8-x
    * Bug 77128 - Imagick::setImageInterpolateMethod() not available on Windows
    * Prevent memory leak when ImagickPixel::__construct called after object instantiation.
    * Prevent segfault when ImagickPixel internal constructor not called.
    * Imagick::setResourceLimit support for values larger than 2GB (2^31) on 32bit platforms.
    * Corrected memory overwrite in Imagick::colorDecisionListImage()
    * Bug 77791 - ImagickKernel::fromMatrix() out of bounds write.
      Fixes CVE-2019-11037, boo#1135418
    The following functions have been deprecated:
    * ImagickDraw, matte
    * Imagick::averageimages
    * Imagick::colorfloodfillimage
    * Imagick::filter
    * Imagick::flattenimages
    * Imagick::getimageattribute
    * Imagick::getimagechannelextrema
    * Imagick::getimageclipmask
    * Imagick::getimageextrema
    * Imagick::getimageindex
    * Imagick::getimagematte
    * Imagick::getimagemattecolor
    * Imagick::getimagesize
    * Imagick::mapimage
    * Imagick::mattefloodfillimage
    * Imagick::medianfilterimage
    * Imagick::mosaicimages
    * Imagick::orderedposterizeimage
    * Imagick::paintfloodfillimage
    * Imagick::paintopaqueimage
    * Imagick::painttransparentimage
    * Imagick::radialblurimage
    * Imagick::recolorimage
    * Imagick::reducenoiseimage
    * Imagick::roundcornersimage
    * Imagick::roundcorners
    * Imagick::setimageattribute
    * Imagick::setimagebias
    * Imagick::setimageclipmask
    * Imagick::setimageindex
    * Imagick::setimagemattecolor
    * Imagick::setimagebiasquantum
    * Imagick::setimageopacity
    * Imagick::transformimage

Files

/etc/php8/conf.d/imagick.ini
/usr/lib64/php8/extensions/imagick.so
/usr/share/doc/packages/php8-imagick
/usr/share/doc/packages/php8-imagick/ChangeLog
/usr/share/licenses/php8-imagick
/usr/share/licenses/php8-imagick/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Apr 5 23:32:55 2024