From: Kalle Sommer Nielsen Date: Thu, 9 May 2019 23:37:02 +0000 (+0300) Subject: NEWS and UPGRADING for the scatter filter X-Git-Tag: php-7.4.0alpha1~316 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f13fdeadd6df6d92645d4ded696663ffdf11299a;p=php NEWS and UPGRADING for the scatter filter --- 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.