From 8cc0315cf7cd7791614859294aa2bfcee17c3cd2 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Fri, 9 Jun 2017 13:03:14 -0600 Subject: [PATCH] Add random line noise, adjust amount of static --- api.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/api.php b/api.php index 239a44f..7b769a6 100644 --- a/api.php +++ b/api.php @@ -61,12 +61,20 @@ switch ($VARS['action']) { imageSaveAlpha($img, true); $black = imagecolorallocate($img, 0, 0, 0); $white = imagecolorallocate($img, 255, 255, 255); - for ($i = 0; $i < 512; $i++) { + // Add static noise + for ($i = 0; $i < 150; $i++) { imagesetpixel($img, mt_rand(0, 63), mt_rand(0, 63), $black); } - for ($i = 0; $i < 256; $i++) { + for ($i = 0; $i < 75; $i++) { imagesetpixel($img, mt_rand(0, 63), mt_rand(0, 63), $white); } + // Add lines + for ($i = 0; $i < 2; $i++) { + imageline($img, mt_rand(0, 63), mt_rand(0, 63), mt_rand(0, 63), mt_rand(0, 63), $black); + } + for ($i = 0; $i < 5; $i++) { + imageline($img, mt_rand(0, 63), mt_rand(0, 63), mt_rand(0, 63), mt_rand(0, 63), $white); + } imagepng($img); exit(); case "verify":