]> granicus.if.org Git - php/commitdiff
NEWS and UPGRADING for the scatter filter
authorKalle Sommer Nielsen <kalle@php.net>
Thu, 9 May 2019 23:37:02 +0000 (02:37 +0300)
committerKalle Sommer Nielsen <kalle@php.net>
Thu, 9 May 2019 23:37:02 +0000 (02:37 +0300)
NEWS
UPGRADING

diff --git a/NEWS b/NEWS
index 9aa933846ad0fb69302fd0f933b4fdf238c690ba..7efc39f44251ef2929190bae04c85e380c2d113c 100644 (file)
--- 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
index ec49bb1d613cdd19230f082c7560b4f227499248..27cd528f8681b708e5b4cfbd89390b142fd0dfdd 100644 (file)
--- 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.