Добро пожаловать, Гость!
:: + Добавить ссылку через биллинг
:: + Добавить ссылку анонимно
DOXNET — анонимность, общение и цифровая безопасность
DOXNET — анонимность, общение и цифровая безопасность
DOXNET — анонимность, общение и цифровая безопасность
DOXNET — анонимность, общение и цифровая безопасность
Картинка
Помощь мастерам | Картинка
mrholler : Картинка
7 Июля 2018Всем привет! Как можно определить основной цвет картинки, имеется определенный див, у которого устанавливается картинка в фон, картинка может быть разной, и темной и светлой, мне нужно определить ее основной цвет чтобы цвет текста внутри не сливался с фоном.
Комментарии:
kantry 8 Июля 2018mrholler, по простому как то так
<?php
$path_to_image = 'style/themes/web/images/nature-background.jpg';
$image = imagecreatefromjpeg($path_to_image);
$tmb = imagecreatetruecolor(1, 1);
imagecopyresampled($tmb, $image, 0, 0, 0, 0, 1, 1,
imagesx($image),
imagesy($image));
$main_color=strtoupper(dechex(imagecolorat($tmb,0,0)));
echo '<div style="height: 160px;
background:#'.$main_color.' url('.$path_to_image.') 100% 100% no-repeat;
background-size: cover;
text-align:center;
font-size:100pt;">'."n";
echo '<span style="color:#'.$main_color.';-webkit-filter: invert(100%); filter: invert(100%);">TEXT</span>'."n";
echo '</div>';
?>

