From f13fdeadd6df6d92645d4ded696663ffdf11299a Mon Sep 17 00:00:00 2001 From: Kalle Sommer Nielsen Date: Fri, 10 May 2019 02:37:02 +0300 Subject: [PATCH] NEWS and UPGRADING for the scatter filter --- NEWS | 1 + UPGRADING | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/NEWS b/NEWS index 9aa933846a..7efc39f442 100644 --- a/NEWS +++ b/NEWS @@ -44,6 +44,7 @@ PHP NEWS . Implemented FR #72510 (systemd service should be hardened). (Craig Andrews) - GD: + . Implemented the scatter filter (IMG_FILTER_SCATTER). (Kalle) . Fixed bug #73291 (imagecropauto() $threshold differs from external libgd). (cmb) . Fixed bug #76324 (cannot detect recent versions of freetype with diff --git a/UPGRADING b/UPGRADING index ec49bb1d61..27cd528f86 100644 --- a/UPGRADING +++ b/UPGRADING @@ -180,6 +180,17 @@ PHP 7.4 UPGRADE NOTES native variables and create/access data structures defined in C libraries. RFC: https://wiki.php.net/rfc/ffi +- GD: + . Added the "scatter" image filter (IMG_FILTER_SCATTER) to apply a scatter + filter to images. This filter has the following prototype: + + imagefilter($im, IMG_FILTER_SCATTER, int $sub, int $plus, array $colors = []); + + The $colors array can be populated with a set of indexed colors where to + apply the scatter pixel shifting on. + + Note, the result of this filter is always random. + - Hash: . Added "crc32c" hash using Castagnoli's polynomial. This crc32 variant is used by storage systems, such as iSCSI, SCTP, Btrfs and ext4. -- 2.40.0