이 튜토리얼에서는 사용자가 PHP를 통해 성인 사진이나 누드 사진을 업로드하는 것을 방지하는 방법에 대해 알아봅니다.
Bakr Alsharif가 개발한 phpclasses.org에서 개발자의 클래스 파일에 도움이 될 수 있는 매우 유용한 기능을 우연히 발견했습니다.
이미지의 여러 부분에 사용된 색상을 분석하여 사람의 피부색과 일치하는지 판단합니다.
분석 결과 , 이미지에 과도한 노출이 포함될 가능성을 반영하는 점수를 반환합니다.
또한 분석된 이미지를 주어진 색상 피부색을 사용하여 표시된 픽셀로 출력할 수 있습니다.
현재 PNG를 분석할 수 있습니다. , GIF 및 JPEG 이미지.
PHP
다음은 이 PHP 클래스를 사용하는 방법을 보여줍니다.
포함된 누드 필터부터 시작해 보겠습니다. nf.php 파일이 시작됩니다.
include ('nf.php'); ImageFilter라는 클래스를 $filter라는 변수에 넣습니다.
이미지의 점수를 가져와 $score 변수에 넣습니다.
이미지 점수가 60% 이상이면 (경고) 메시지를 표시합니다.
다음은 전체 PHP 코드입니다.
}
}?>
마크업 언어
기본 HTML 형식을 사용하여 이미지를 업로드할 수 있습니다.