PHP Classes

File: README.md

Recommend this page to a friend!
  Classes of Luciano Salvino   PHP Safe Image Preview   ???   Download  
File: ???
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: PHP Safe Image Preview
Blur an image when it is not safe for non-adults
Author: By
Last change: Update of README.md
Date: 2 years ago
Size: 1,862 bytes
 

Contents

Class file image Download

lutian/safePreview

> graphics-tools

Show blured image and alert message with your logo when picture is not safe

- Include integration with mashape.com to recognize if picture contain porn or adult content
- Add logo of your company inside the blured image
- Add alert message inside the blured image (optional, if condition is FALSE you can not view the original image)
- You can add diferents font files to change the font type of alert message (arial by default)

Version

0.1

Authors

Installation

To use the tools of this repo only has to be required in your composer.json:

{
   "require":{
      "lutian/safePreview": "dev-master"
   }
}

Use


include('SafePreview.php');

// Init
$safePreview = new SafePreview();
// set lang
$safePreview->setLang('en');
// set logo path
$pathLogo = 'images/logo/logo.png';
$safePreview->setLogo($pathLogo);
// set image path
$pathImage = 'images/origin/image.jpg';
$safePreview->setPathImage($pathImage);
// set image blured path
$pathBlured = 'images/blured/blured.jpg';
$safePreview->setPathBlured($pathBlured);
// set image url
$urlImage = 'http://{YOUR_URL}/safePreview/src/images/origin/image.jpg';
$safePreview->setUrlImage($urlImage);
// set image blured url
$urlBlured = 'http:/{YOUR_URL}/safePreview/src/images/blured/blured.jpg';
$safePreview->setUrlBlured($urlBlured);
// set the condition (add alert message: do you want to see it anyway?)
$safePreview->setCondition(TRUE);
// verify if image safe
$isSafe = $safePreview->isImageSafe();
if(!$isSafe) {
	// if image not safe
	$safePreview->mergeImages();
	// show blured image
	$html = $safePreview->showPreview();
} else {
	// show original image
	$html = $safePreview->showOriginal();
}
echo $html;

License

MIT

[Luciano Salvino]:http://mueveloz.com/