imagesetpixel example


        $colorWhite = (int) imagecolorallocate($newImage, 255, 255, 255);
        $processHeight = $newSize['height'] + 0;
        $processWidth = $newSize['width'] + 0;
        for ($y = 0; $y < $processHeight; ++$y) {
            for ($x = 0; $x < $processWidth; ++$x) {
                $colorat = imagecolorat($newImage$x$y);
                $r = ($colorat >> 16) & 0xFF;
                $g = ($colorat >> 8) & 0xFF;
                $b = $colorat & 0xFF;
                if (($r == 253 && $g == 253 && $b == 253) || ($r == 254 && $g == 254 && $b == 254)) {
                    imagesetpixel($newImage$x$y$colorWhite);
                }
            }
        }
    }

    /** * @param resource $newImage * @param int $quality - JPEG quality */
    private function saveImage(string $destination$newImage, int $quality): void
    {
        
Home | Imprint | This part of the site doesn't use cookies.