| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: php8-imagick | Distribution: openSUSE Tumbleweed |
| Version: 3.8.0 | Vendor: openSUSE |
| Release: 3.1 | Build date: Tue Nov 11 20:30:52 2025 |
| Group: Productivity/Networking/Web/Servers | Build host: reproducible |
| Size: 501882 | Source RPM: php8-imagick-3.8.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.
PHP-3.01
* Tue Nov 11 2025 Arjen de Korte <suse+build@de-korte.org>
- Fix build with PHP 8.5
+ imagick-fix-build-PHP-8.5.patch
* Mon Aug 18 2025 Arjen de Korte <suse+build@de-korte.org>
- Skip test that is failing for Imagick >= 7.1.2 (gh#Imagick/imagick#737)
+ imagick-skip-test024.patch
* Sun Apr 27 2025 Arjen de Korte <suse+build@de-korte.org>
- Upgrade to version 3.8.0
* Fix signedness formatting mistakes
- Upgrade to version 3.8.0RC2
* Corrected PHP_IMAGICK_EXTNUM
- Upgrade to 3.8.0RC1
* Imagick::clutImage(...) now respects the images interpolate method.
* You can now pass null to ImagickDraw::setStrokeDashArray() to reset
the dash array.
* Fixed memory leak in ImageKernel
* Fixed compiling against PHP 8.4.
* Fixed various reflection issues related to incorrect arginfo
* function Imagick::clutImageWithInterpolate(Imagick $lookup_table,
int $pixel_interpolate_method): bool {}
* Constants Imagick::COMPRESSION_BC5, Imagick::COMPRESSION_BC7,
Imagick::COMPRESSION_LERC, Imagick::DIRECTION_TOP_TO_BOTTOM,
Imagick::ALPHACHANNEL_OFF_IF_OPAQUE
- Remove upstreamed patches
- imagick-fix-test316.patch
- imagick-php_strtolower-php84.patch
* Fri Nov 22 2024 Manu Maier <mmanu84@outlook.de>
- Fix removed "php_strtolower" for PHP 8.4
+ imagick-php_strtolower-php84.patch
* 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.
/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, Sat Nov 15 22:36:23 2025