File: nsfw_classify_example.php

Recommend this page to a friend!
  Classes of Symisc Systems  >  Pixlab NSFW PHP Image Classifier  >  nsfw_classify_example.php  >  Download  
File: nsfw_classify_example.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Pixlab NSFW PHP Image Classifier
Check if images have nudity with Pixlab NSFW API
Author: By
Last change:
Date: 1 year ago
Size: 1,167 bytes


Class file image Download
 * 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
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 (
$img = '';

# 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)) ){
/* Grab the NSFW score */
$score = $pix->json->score;
$score < 0.5 ){
"No adult content were detected on this picture\n";
"Censuring NSFW picture...\n";
/* Call blur with the highest possible radius and sigma */
if( !$pix->get('blur',array('img' => $img,'rad' => 50,'sig' =>30)) ){
"Censured Picture: ".$pix->json->link."\n";

For more information send a message to info at phpclasses dot org.