Мой защитный кулачок выходит из строя, иногда при движении первые снимки черные.На самом деле это не проблема, но я искал способ удалить эти черные изображения с помощью PHP-скрипта.
Этот отлично работает с полностью черными изображениями:
<?php
function check_if_black($src){
$img = imagecreatefromjpeg($src);
list($width_orig, $height_orig)=getimagesize($src);
for($i=0;$i<20;$i++){
$rand_width=rand ( 0 , $width_orig );
$rand_height=rand ( 0 , $height_orig );
$rgb = imagecolorat($img, $rand_width, $rand_height);
if($rgb!=0){
return "not black";
}
}
return "black";
}
?>
Мои снимкиесть белая отметка времени на нем.Всегда в той же позиции и всегда с белым текстом.С кодом, который я разместил выше, он говорит, что изображение не черное.Но 80%
из этого есть.Есть ли способ определить, является ли моментальный снимок черным и игнорирует ли он белую метку времени?
Образец снимка: