<?php 
/* 
 * PixLab PHP Client which is just a single class PHP file without any dependency that is included in the package or 
 * you can download the standalone client from at Github https://github.com/symisc/pixlab-php  
 */ 
require_once "pixlab.php"; 
 
# Target Image: Change to any link (Possibly adult) you want or switch to POST if you want to upload your image directly, refer to the sample set for more info. 
# The target API endpoint we'll be using here: nsfw (https://pixlab.io/cmd?id=nsfw). 
$img = 'https://i.redd.it/oetdn9wc13by.jpg'; 
 
# Your PixLab key 
$key = 'My_Pixlab_Key'; 
 
# Blur an image based on its NSFW score 
$pix = new Pixlab($key); 
/* Invoke NSFW */ 
if( !$pix->get('nsfw',array('img' => $img)) ){ 
    echo $pix->get_error_message(); 
    die; 
} 
/* Grab the NSFW score */ 
$score = $pix->json->score; 
if( $score < 0.5 ){ 
    echo "No adult content were detected on this picture\n"; 
}else{ 
    echo "Censuring NSFW picture...\n"; 
    /* Call blur with the highest possible radius and sigma */ 
    if( !$pix->get('blur',array('img' => $img,'rad' => 50,'sig' =>30)) ){ 
        echo $pix->get_error_message(); 
    }else{ 
        echo "Censured Picture: ".$pix->json->link."\n"; 
    } 
} 
?> 
 
 |